aboutsummaryrefslogtreecommitdiff
path: root/src/key.cpp
Commit message (Expand)AuthorAgeFilesLines
* Trivial: Fix Magic Numbers in key and pubkey - fixes #1968geekwisdom2021-07-251-4/+4
* Introduce basic Dogecoin brandingRoss Nicoll2019-03-251-1/+1
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* wallet: Get rid of LockObject and UnlockObject calls in key.hWladimir J. van der Laan2016-10-191-20/+14
* Do not shadow variablesPavel Janík2016-09-271-3/+3
* Always require OS randomness when generating secret keysPieter Wuille2016-05-291-2/+1
* add bip32 pubkey serializationJonas Schnelli2016-04-141-3/+3
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* Update key.cpp to new secp256k1 APIPieter Wuille2015-11-131-24/+131
* Merge pull request #6034Wladimir J. van der Laan2015-05-061-7/+7
|\
| * chaincodes: abstract away more chaincode behaviorCory Fields2015-05-061-7/+7
| * Abstract chaincodes into CChainCodePieter Wuille2015-05-021-5/+5
* | Update key.cpp to use new libsecp256k1Pieter Wuille2015-05-041-22/+37
|/
* Switch test case signing to RFC6979 extra entropyPieter Wuille2015-03-271-14/+4
* keys: remove libsecp256k1 verification until it's actually supportedCory Fields2015-03-021-2/+0
* Use libsecp256k1's RFC6979 implementationPieter Wuille2015-01-061-24/+21
* Use arith_uint256 where necessaryWladimir J. van der Laan2015-01-051-1/+2
* Replace direct use of 0 with SetNull and IsNullWladimir J. van der Laan2015-01-051-2/+2
* Merge pull request #5508Pieter Wuille2015-01-041-0/+1
|\
| * Add RandAddSeedPerfmon to MakeNewKey21E142014-12-181-0/+1
* | 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