BIP459: Full-Aggregation of BIP340 Signatures #2210

pull fjahr wants to merge 3 commits into bitcoin:master from fjahr:fullagg changing 29 files +2413 −0
  1. fjahr commented at 1:26 PM on July 11, 2026: contributor

    This is a BIP draft for full-aggregation of BIP340 Schnorr signatures, a standard for the DahLIAS scheme by Jonas Nick, Tim Ruffing, and Yannick Seurin. It complements BIP458 half-aggregation. Full-aggregation results in a constant 64-byte signature but requires an interactive signing protocol.

    Compared to the version shared on the mailing list recently, this version incorporates waxwing's feedback from the thread, most notably:

    1. More info on the uniqueness check in Sign and new test vectors covering this and other checks
    2. A description of the deterministic nonce attack
    3. Clarifications on the security model and other language improvements for clarity

    The reference implementation is written in Python based on secp256k1lab, and the latest master of secp256k1lab is vendored with the BIP, same as it was done for BIP458.

  2. fjahr commented at 1:30 PM on July 11, 2026: contributor

    I had asked BIP editors to reserve 459 for this so the CISA related BIPs can be in consecutive order, but I didn't want to cause confusion as it might have looked like self-assigment if had just pushed it with the number. So waiting for a confirmation for the number :)

  3. jonatack commented at 1:47 PM on July 11, 2026: member

    Yes, 459 was reserved for Full-Aggregation of BIP340 Signatures.

  4. jonatack added the label New BIP on Jul 11, 2026
  5. fjahr renamed this:
    BIP draft: Full-Aggregation of BIP340 Signatures
    BIP459: Full-Aggregation of BIP340 Signatures
    on Jul 11, 2026
  6. BIP459: Add vendored secp256k1lab library
    Add a vendored copy of the secp256k1lab library (master branch, commit
    a265da139aea27386085a2a8760f8698e1bda64e) that the full-aggregation
    reference implementation and test vector scripts depend on.
    98b2bbdf6d
  7. BIP459: Add full-aggregation of BIP 340 signatures 57ee5acdec
  8. BIP459: Add entry to the README index 557cb05093
  9. fjahr force-pushed on Jul 11, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-07-12 09:10 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me