libsecp256k1 replaces OpenSSL for consensus in Bitcoin Core v0.12
On January 15, 2016, Bitcoin Core v0.12 replaced OpenSSL with libsecp256k1 — Wuille and Maxwell's custom elliptic-curve library — for consensus-critical ECDSA verification.
Entries tagged with this topic. Spans across types and sources — explore connections between people, events, and themes.
3 entries
On January 15, 2016, Bitcoin Core v0.12 replaced OpenSSL with libsecp256k1 — Wuille and Maxwell's custom elliptic-curve library — for consensus-critical ECDSA verification.
On November 20, 2011, Bitcoin v0.5 shipped with the Crypto++ SHA-256 subset removed and replaced by OpenSSL. Wei Dai's library, a direct codebase dependency since v0.1, was gone.
Editorial reading of Bitcoin v0.1's unusual distribution and tooling absences (.rar packaging, no version control, no tests), placed against Warez-scene conventions and Kaminsky's 2011 security audit.