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.
4 entries
Bitcoin Institute ↔ Pieter Wuille, Gregory Maxwell, Satoshi Nakamoto
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.
Bitcoin Institute ↔ Nils Schneider, Gavin Andresen, Wei Dai, Pieter Wuille, Satoshi Nakamoto
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.
Joshua Davis ↔ Dan Kaminsky, Satoshi Nakamoto
Security researcher Dan Kaminsky tries to find vulnerabilities in Bitcoin and fails. "I came up with beautiful bugs. But every time I went after the code there was a line that addressed the problem."
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.