aboutsummaryrefslogtreecommitdiff
path: root/src/key.cpp
AgeCommit message (Expand)Author
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
2013-05-19Fix memory leak on exception in Key::SignCompactDaniel Larimer
2013-05-19fix memory leak in CKey::SetCompactSignature()Daniel Larimer
2012-10-20Compact serialization for scriptsPieter Wuille
2012-10-08Handle corrupt wallets gracefully.Gavin Andresen
2012-08-01Bugfix: Fix a variety of misspellingsLuke Dashjr
2012-06-21fix a memory leak in key.cppPhilip Kaufmann
2012-05-24Encapsulate public keys in CPubKeyPieter Wuille
2012-05-22Move signature cache from CKey::Verify to CheckSig in script.cppGavin Andresen
2012-05-22Merge branch 'optimize'Gavin Andresen