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

crypto/secp256k1: Remove btcsuite intermediary. #1689

Merged
merged 1 commit into from
Aug 18, 2022

Commits on Aug 18, 2022

  1. crypto/secp256k1: Remove btcsuite intermediary.

    This updates the core/crypto/secp256k1 code to make use of the
    dcrec/secp256k1/v4 module directly instead of using btcec/v2 which
    itself is just a shim around dcrec/secp256k1/v4 anyway.
    
    This has the benefit of removing the additional
    github.com/btcsuite/btcd/chaincfg/chainhash dependency since
    dcrec/secp256k1/v4 is its own module and does rely on it.
    
    It also updates to the latest v4.1.0 release which implements direct key
    generation and has some other nice optimizations that speed up signature
    verification as compared to the v4.0.1 release.
    davecgh committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    ea01515 View commit details
    Browse the repository at this point in the history