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

Add schnorrsig module which implements BIP-340 compliant signatures #558

Merged
merged 15 commits into from
Sep 11, 2020

Commits on Aug 26, 2020

  1. Make the secp256k1_declassify argument constant

    This is required to declassify pointers to constant memory. Declassify should
    never modify its argument.
    jonasnick committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    3e08b02 View commit details
    Browse the repository at this point in the history
  2. extrakeys: Init empty experimental module

    This is to prepare for xonly_pubkeys and keypairs.
    jonasnick committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    47e6618 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2020

  1. Configuration menu
    Copy the full SHA
    4cd2ee4 View commit details
    Browse the repository at this point in the history
  2. Separate helper function for ec_pubkey_tweak_add

    This is in preparation for allowing code reuse by xonly tweak add functions
    jonasnick committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    176bfb1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    910d9c2 View commit details
    Browse the repository at this point in the history
  4. Separate helper functions for pubkey_create and seckey_tweak_add

    This is in preparation for allowing code reuse by keypair functions
    jonasnick committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    f001034 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5825446 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6fcb5b8 View commit details
    Browse the repository at this point in the history
  7. Allow initializing tagged sha256

    This will be used by the schnorrsig module
    jonasnick committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    eabd9bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7a703fd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7332d2d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4e43520 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8dfd53e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    16ffa9d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f431b3f View commit details
    Browse the repository at this point in the history