libsecp256k1
Cryptography● Common
A highly optimized C library for elliptic curve operations on the secp256k1 curve. Developed by Bitcoin Core, used for all signing and verification operations. Designed for constant-time execution to prevent side-channel attacks.
Technical Notes
Features: ECDSA, Schnorr, ECDH, point multiplication. Assembly optimizations for x86_64, ARM. Constant-time to prevent timing attacks. Modules: recovery, ECDH, extrakeys, schnorrsig, ellswift. Foundation of Bitcoin's cryptographic security.
Metadata
Visibility: Public
Created:1/3/2026by System