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

Use musig2 helpers to simplify swap-in protocol #592

Merged

Commits on Feb 2, 2024

  1. Use musig2 helpers to simplify swap-in protocol

    We use the musig2 helpers exposed by ACINQ/bitcoin-kmp#114
    to simplify the swap-in protocol and hide all of the musig2 internal
    details (key aggregation cache, control block, internal taproot key,
    opaque session object, nonce aggregation).
    
    The code is simpler to reason about and signing is more similar to
    signing normal single-sig inputs.
    t-bast committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    153052d View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Configuration menu
    Copy the full SHA
    9072f05 View commit details
    Browse the repository at this point in the history
  2. Remove dependency on TxSignatures tlv

    Explicitly provide local and remote nonce and partial sigs.
    t-bast committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    47df69e View commit details
    Browse the repository at this point in the history