Skip to content

Bug tracker page and reviews#9

Merged
martin-ochoa merged 20 commits into
masterfrom
bug-feat-and-review
Jun 23, 2026
Merged

Bug tracker page and reviews#9
martin-ochoa merged 20 commits into
masterfrom
bug-feat-and-review

Conversation

@jmnis

@jmnis jmnis commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds a bug tracker alongside the pitfalls catalogue, moves every worked
example out of the pitfall pages into standalone bug entries (one source of
truth per bug), consolidates overlapping pitfalls, and does a writing/citation
pass across the catalogue. Also lands site/UX work (day-night theme, styling,
submission templates).

Bug tracker (new feature)

  • New content/bugs/ collection to gather bugs.
  • Hugo layouts and a JavaScript bug tracker for rendering, filtering, and
    cross-linking bugs to their pitfalls.
  • Submission templates for bugs and pitfalls to standardize contributions.

Content restructure and polishing

  • Examples extracted from pitfall pages into bug entries, so each pitfall
    stays conceptual and each concrete bug lives in one place. Each bug references
    its class via a category field and its parent pitfall via subcategory.
  • Deleted irrelevant pitfalls and merged overlapping ones into broader pages
    (ambiguous-hash-encoding, unvalidated-curve-point,
    unvalidated-group-element), including merging the abort-handling pitfalls
    into a single selective-abort pitfall.
  • Reworked pitfalls including the ROS attack (concurrent Schnorr signing), the
    OT-extension selective-abort pitfall, and all the cryptographic-primitives
    pitfalls.
  • Citation-accuracy pass: corrected stale/incorrect references and verified
    claims against primary sources.

Site / UX

  • Day-night theme toggle, external-link handling.

@github-actions

github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown

Preview deployment ready: https://24e7b017.mpcsec.pages.dev

…Randomness Has Insufficient Entropy pitfalls and their example bugs
… encoding (minor polish to attack goals of example) and Hash reuse without DS (broader impact and context for example)
@martin-ochoa martin-ochoa merged commit 4fa8e64 into master Jun 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants