aboutsummaryrefslogtreecommitdiff
path: root/src/key.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
|/
* Update Bitcoin for libsecp256k1 API changePieter Wuille2014-12-111-2/+2
* Merge pull request #5227Wladimir J. van der Laan2014-12-011-12/+20
|\
| * Resize after succesful resultPieter Wuille2014-11-281-2/+3
| * Deterministic signingPieter Wuille2014-11-201-11/+18
| * Split up crypto/sha2Pieter Wuille2014-11-201-1/+1
* | Add key generation/verification to ECC sanity checkPieter Wuille2014-11-231-1/+9
* | Add sanity check after key generationPieter Wuille2014-11-231-4/+15
|/
* Use libsecp256k1 in key.cppPieter Wuille2014-11-181-65/+6
* Do signature-s negation inside the testsPieter Wuille2014-11-101-2/+2
* boost: moveonly: split CPubKey and friends to new filesCory Fields2014-10-311-117/+1
* boost: moveonly: move BIP32Hash to hash.hCory Fields2014-10-311-12/+0
* boost: moveonly: create eccryptoverify.h|cpp and move helper functions thereCory Fields2014-10-311-51/+2
* Update comments in keystore to be doxygen compatibleMichael Ford2014-10-281-1/+1
* Update comments in key to be doxygen compatibleMichael Ford2014-10-281-4/+4
* boost: code movement only: split CECKey into separate filesCory Fields2014-10-271-330/+3
* boost: remove CPubKey dependency from CECKey. Follow-up of e405aa48Cory Fields2014-10-271-21/+28
* boost: remove CPrivKey dependency from CECKeyCory Fields2014-10-151-15/+18
* Add automatic script test generation, and actual checksig testsPieter Wuille2014-09-261-4/+4
* Fixing compiler warning C4800: 'type' forcing value to bool 'true' or 'false'ENikS2014-09-061-4/+4
* Fixing Compiler Error C2466ENikS2014-09-011-1/+1
* add GetRandBytes() as wrapper for RAND_bytes()Philip Kaufmann2014-07-091-6/+4
* libsecp256k1 integrationPieter Wuille2014-07-011-11/+119
* ensure clean and consistent "namespace" usagePhilip Kaufmann2014-06-261-2/+1
* Move crypto implementations to src/crypto/Pieter Wuille2014-06-211-1/+1
* Add a built-in SHA256/SHA512 implementation.Pieter Wuille2014-06-211-11/+8
* key.cpp: fail with a friendlier message on missing ssl EC supportAndrew Poelstra2014-06-031-0/+12
* remove CPubKey::VerifyCompact( ) which is never usedKamil Domanski2014-05-201-15/+0
* Also switch the (unused) verification code to low-s instead of even-s.Pieter Wuille2014-03-101-21/+51
* Sanitize assert usage and refuse to compile with NDEBUG.Gregory Maxwell2013-12-021-2/+5
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-4/+3
* Merge pull request #3119Pieter Wuille2013-10-201-1/+1
|\
| * Bump Year Number to 2013super32013-10-201-1/+1
* | Merge pull request #2950 from pstratem/walletloadGavin Andresen2013-10-161-1/+22
|\ \ | |/ |/|
| * verify vchPubKey matches calculated public key unless fSkipCheck is setpatrick s2013-08-291-0/+6
| * improve wallet load time by removing duplicated calls to EC_KEY_check_key and...patrick s2013-08-281-1/+16
* | Use 'low S' as malleability breaker rather than 'even S'Pieter Wuille2013-09-201-9/+11
|/
* Merge pull request #2131 from sipa/evensGregory Maxwell2013-08-151-1/+18
|\
| * Only create signatures with even S, and verification mode to check.Pieter Wuille2013-08-161-1/+18
* | Merge pull request #2829 from sipa/bip32Gavin Andresen2013-08-151-0/+180
|\ \ | |/ |/|
| * BIP32 derivation implementationPieter Wuille2013-07-151-0/+180
* | Fix minor backward incompatibilityPieter Wuille2013-07-131-2/+3
|/
* CSecret/CKey -> CKey/CPubKey split/refactorPieter Wuille2013-05-301-242/+225
* Make CPubKey statically allocatedPieter Wuille2013-05-301-6/+8
* Fix memory leak on exception in Key::SignCompactDaniel Larimer2013-05-191-0/+3
* fix memory leak in CKey::SetCompactSignature()Daniel Larimer2013-05-191-0/+1
* Compact serialization for scriptsPieter Wuille2012-10-201-2/+2
* Handle corrupt wallets gracefully.Gavin Andresen2012-10-081-10/+31
* Bugfix: Fix a variety of misspellingsLuke Dashjr2012-08-011-1/+1
* fix a memory leak in key.cppPhilip Kaufmann2012-06-211-0/+3