aboutsummaryrefslogtreecommitdiff
path: root/src/key.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Encapsulate public keys in CPubKeyPieter Wuille2012-05-241-6/+6
* Move signature cache from CKey::Verify to CheckSig in script.cppGavin Andresen2012-05-221-65/+0
* Merge branch 'optimize'Gavin Andresen2012-05-221-1/+331
|\
| * Cache signature verificationsGavin Andresen2012-05-181-0/+68
| * Refactor: move code from key.h to key.cppGavin Andresen2012-05-171-1/+262
* | Update License in File HeadersFordy2012-05-181-1/+1
|/
* Update all copyrights to 2012Gavin Andresen2012-02-071-1/+1
* Add GetSecret() and GetKeys() to CKeyStorePieter Wuille2011-12-171-0/+117