aboutsummaryrefslogtreecommitdiff
path: root/src/key.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge #13666: Always create signatures with Low R valuesWladimir J. van der Laan2018-08-131-2/+22
|\
| * Always create 70 byte signatures with low R valuesAndrew Chow2018-08-091-2/+22
* | Update copyright headers to 2018DrahtBot2018-07-271-1/+1
|/
* scripted-diff: Rename master key to seedJohn Newbery2018-05-191-1/+1
* Merge #9598: Improve readability by removing redundant casts to same type (on...Wladimir J. van der Laan2018-03-071-3/+3
|\
| * Improve readability by removing redundant casts to same type (on all platforms)practicalswift2017-12-211-3/+3
* | Use ptrdiff_t type to more precisely indicate usage and avoid compiler warnings.murrayn2018-02-051-3/+3
* | Make CKey::Load references constRussell Yanofsky2018-01-231-1/+1
* | Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
|/
* Merge #10657: Utils: Improvements to ECDSA key-handling codeWladimir J. van der Laan2017-12-201-21/+54
|\
| * Scope the ECDSA constant sizes to CPubKey / CKey classesJack Grigg2017-10-041-14/+11
| * Ensure that ECDSA constant sizes are correctly-sizedJack Grigg2017-07-171-0/+3
| * Remove redundant `= 0` initialisationsJack Grigg2017-07-171-4/+2
| * Specify ECDSA constant sizes as constantsJack Grigg2017-07-171-9/+15
| * Add commentsJack Grigg2017-07-171-0/+23
| * Fix potential overflows in ECDSA DER parsersJack Grigg2017-07-171-13/+19
* | Remove includes in .cpp files for things the corresponding .h file already in...practicalswift2017-11-161-1/+0
* | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-6/+6
* | scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-6/+6
|/
* Fix subscript[0] potential bugs in key.cppJeremy Rubin2017-07-081-5/+5
* Remove unused C++ code not covered by unit testspracticalswift2017-04-261-8/+0
* 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