aboutsummaryrefslogtreecommitdiff
path: root/src/ecwrapper.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Switch to libsecp256k1-based validation for ECDSAPieter Wuille2015-11-151-218/+0
|
* consensus: cache the openssl EC_GROUP to avoid a race condition for each ↵Cory Fields2015-08-191-5/+28
| | | | CECKey instantiation
* Improve robustness of DER recoding codeWladimir J. van der Laan2015-01-121-1/+12
| | | | | | | | | | Add some defensive programming on top of #5634. This copies the respective OpenSSL code in ECDSA_verify in OpenSSL pre-1.0.1k (e.g. https://github.com/openssl/openssl/blob/OpenSSL_1_0_1j/crypto/ecdsa/ecs_vrf.c#L89) more closely. As reported by @sergiodemianlerner.
* fail immediately on an empty signatureCory Fields2015-01-091-0/+3
|
* consensus: guard against openssl's new strict DER checksCory Fields2015-01-091-3/+13
| | | | | | New versions of OpenSSL will reject non-canonical DER signatures. However, it'll happily decode them. Decode then re-encode before verification in order to ensure that it is properly consumed.
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
| | | | | Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
* Convert remaining comments in /src to doxygen formatMichael Ford2014-11-211-3/+5
| | | | | | | | | | - Update comments in checkpoints to be doxygen compatible - Update comments in checkqueue to be doxygen compatible - Update coins to be doxygen compatible - Fix comment typo in crypter.h - Update licenses/copyright dates Closes #5325 #5184 #5183 #5182
* Remove unused ecwrapper codePieter Wuille2014-11-191-164/+0
|
* Do signature-s negation inside the testsPieter Wuille2014-11-101-2/+2
| | | | To avoid the need for libsecp256k1 to expose such functionality.
* minor cleanup: include orders, end comments etc.Philip Kaufmann2014-10-311-1/+1
| | | | - no code changes
* boost: code movement only: split CECKey into separate filesCory Fields2014-10-271-0/+333