aboutsummaryrefslogtreecommitdiff
path: root/src/key.cpp
AgeCommit message (Expand)Author
2015-03-02keys: remove libsecp256k1 verification until it's actually supportedCory Fields
2015-01-06Use libsecp256k1's RFC6979 implementationPieter Wuille
2015-01-05Use arith_uint256 where necessaryWladimir J. van der Laan
2015-01-05Replace direct use of 0 with SetNull and IsNullWladimir J. van der Laan
2015-01-04Merge pull request #5508Pieter Wuille
2014-12-19Added "Core" to copyright headerssandakersmann
2014-12-18Add RandAddSeedPerfmon to MakeNewKey21E14
2014-12-11Update Bitcoin for libsecp256k1 API changePieter Wuille
2014-12-01Merge pull request #5227Wladimir J. van der Laan
2014-11-28Resize after succesful resultPieter Wuille
2014-11-23Add key generation/verification to ECC sanity checkPieter Wuille
2014-11-23Add sanity check after key generationPieter Wuille
2014-11-20Deterministic signingPieter Wuille
2014-11-20Split up crypto/sha2Pieter Wuille
2014-11-18Use libsecp256k1 in key.cppPieter Wuille
2014-11-10Do signature-s negation inside the testsPieter Wuille
2014-10-31boost: moveonly: split CPubKey and friends to new filesCory Fields
2014-10-31boost: moveonly: move BIP32Hash to hash.hCory Fields
2014-10-31boost: moveonly: create eccryptoverify.h|cpp and move helper functions thereCory Fields
2014-10-28Update comments in keystore to be doxygen compatibleMichael Ford
2014-10-28Update comments in key to be doxygen compatibleMichael Ford
2014-10-27boost: code movement only: split CECKey into separate filesCory Fields
2014-10-27boost: remove CPubKey dependency from CECKey. Follow-up of e405aa48Cory Fields
2014-10-15boost: remove CPrivKey dependency from CECKeyCory Fields
2014-09-26Add automatic script test generation, and actual checksig testsPieter Wuille
2014-09-06Fixing compiler warning C4800: 'type' forcing value to bool 'true' or 'false'ENikS
2014-09-01Fixing Compiler Error C2466ENikS
2014-07-09add GetRandBytes() as wrapper for RAND_bytes()Philip Kaufmann
2014-07-01libsecp256k1 integrationPieter Wuille
2014-06-26ensure clean and consistent "namespace" usagePhilip Kaufmann
2014-06-21Move crypto implementations to src/crypto/Pieter Wuille
2014-06-21Add a built-in SHA256/SHA512 implementation.Pieter Wuille
2014-06-03key.cpp: fail with a friendlier message on missing ssl EC supportAndrew Poelstra
2014-05-20remove CPubKey::VerifyCompact( ) which is never usedKamil Domanski
2014-03-10Also switch the (unused) verification code to low-s instead of even-s.Pieter Wuille
2013-12-02Sanitize assert usage and refuse to compile with NDEBUG.Gregory Maxwell
2013-11-10Cleanup code using forward declarations.Brandon Dahler
2013-10-20Merge pull request #3119Pieter Wuille
2013-10-20Bump Year Number to 2013super3
2013-10-16Merge pull request #2950 from pstratem/walletloadGavin Andresen
2013-09-20Use 'low S' as malleability breaker rather than 'even S'Pieter Wuille
2013-08-29verify vchPubKey matches calculated public key unless fSkipCheck is setpatrick s
2013-08-28improve wallet load time by removing duplicated calls to EC_KEY_check_key and...patrick s
2013-08-15Merge pull request #2131 from sipa/evensGregory Maxwell
2013-08-15Merge pull request #2829 from sipa/bip32Gavin Andresen
2013-08-16Only create signatures with even S, and verification mode to check.Pieter Wuille
2013-07-15BIP32 derivation implementationPieter Wuille
2013-07-13Fix minor backward incompatibilityPieter Wuille
2013-05-30CSecret/CKey -> CKey/CPubKey split/refactorPieter Wuille
2013-05-30Make CPubKey statically allocatedPieter Wuille