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

Simple Musig2 implementation #104

Merged
merged 7 commits into from
Dec 6, 2023
Merged

Simple Musig2 implementation #104

merged 7 commits into from
Dec 6, 2023

Commits on Nov 28, 2023

  1. Simple Musig2 implementation

    This is a simple Musig2/BIP327 (https://github.com/bitcoin/bips/blob/master/bip-0327.mediawiki) that uses primitives provided by our
    secp256k1 wrapper. It is meant to be used for testing and prototyping.
    Reference test vectors have also been imported.
    sstone committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    f9ab2e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1adbc3 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    5a48dd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0535d95 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    c48c3ec View commit details
    Browse the repository at this point in the history
  2. Make musig2 types opaque

    sstone committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    89e84c2 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Make sign() and partialSigAgg() return null in case of failure

    We'll add better error managememt when we switch to a native implementation of musig2 (through secp256k1-kmp).
    sstone committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    c33d415 View commit details
    Browse the repository at this point in the history