Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MuSig2: Catch up to 0.4.0 #1865

Merged
merged 11 commits into from Aug 11, 2022
Merged

MuSig2: Catch up to 0.4.0 #1865

merged 11 commits into from Aug 11, 2022

Commits on Aug 4, 2022

  1. btcec/schnorr/musig2: XOR rand with secret key

    This commit XORs the secret key (if a secret key is specified)
    with the random bytes as per MuSig2 Spec
    (https://github.com/jonasnick/bips/blob/musig2/bip-musig2.mediawiki#nonce-generation-1)
    sputn1ck committed Aug 4, 2022
    Copy the full SHA
    3376655 View commit details
    Browse the repository at this point in the history
  2. btcec/schnorr/musig2: Update to MuSig 0.3.0

    This commit changes the i's in GenNonces to 0 and 1 as per
    https://github.com/jonasnick/bips/blob/musig2/bip-musig2.mediawiki#change-log
    0.3
    sputn1ck committed Aug 4, 2022
    Copy the full SHA
    4ad819e View commit details
    Browse the repository at this point in the history
  3. btcec/schnorr/musig2: Add nonce generation testcases

    This commit adds the testcases specified under version 0.3.1 from
    https://github.com/jonasnick/bips/blob/musig2/bip-musig2.mediawiki#change-log
    
    and the fixes from
    jonasnick/bips@79438fd
    sputn1ck committed Aug 4, 2022
    Copy the full SHA
    478a2f7 View commit details
    Browse the repository at this point in the history
  4. btcec/schnorr/musig2: Add AggregateKeys testvectors

    This commit adds the testvectors from
    jonasnick/bips@20f60b0
    to the testcases
    sputn1ck committed Aug 4, 2022
    Copy the full SHA
    1b85a60 View commit details
    Browse the repository at this point in the history
  5. btcec/schnorr/musig2: Add AggregateNonce testvectors

    This commit adds the testvectors from
    jonasnick/bips@0ec2aef
    to the testcases
    sputn1ck committed Aug 4, 2022
    Copy the full SHA
    8b59e7a View commit details
    Browse the repository at this point in the history
  6. btcec/schnorr/musig2: Add Sign test vectors

    This commit adds the testvectors from
    jonasnick/bips@4c06f31
    to the testcases
    sputn1ck committed Aug 4, 2022
    Copy the full SHA
    53f47d6 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    85356e8 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    5e96007 View commit details
    Browse the repository at this point in the history
  9. btcec/schnorr/musig2: Add CombineSig testvectors

    This commit adds the testvectors from
    jonasnick/bips@cdc3520
    sputn1ck committed Aug 4, 2022
    Copy the full SHA
    4b2fe9f View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. btcec/schnorr/musig2: Allow infinity nonces

    This commit updates the musig2 module to allow
    infinity nonces, as per Musig2 0.4.0.
    sputn1ck committed Aug 9, 2022
    Copy the full SHA
    44eb8c6 View commit details
    Browse the repository at this point in the history
  2. btcec/schnorr/musig2: add infinity testvectors

    This commit adds the testvectors from
    jonasnick/bips@20ba031
    sputn1ck committed Aug 9, 2022
    Copy the full SHA
    06ce960 View commit details
    Browse the repository at this point in the history