91 Commits (master)

Author SHA1 Message Date
SHI c93b275591 Rename all 5 years ago
Russell Yanofsky 04ededf001 Make CKey::Load references const 5 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 5 years ago
practicalswift a720b928c8 Remove includes in .cpp files for things the corresponding .h file already included 5 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 5 years ago
Jack Grigg 63179d0283
Scope the ECDSA constant sizes to CPubKey / CKey classes 5 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 5 years ago
Jack Grigg 1ce9f0a952
Ensure that ECDSA constant sizes are correctly-sized 5 years ago
Jack Grigg 48abe78e51
Remove redundant `= 0` initialisations 5 years ago
Jack Grigg 17fa3913ef
Specify ECDSA constant sizes as constants 5 years ago
Jack Grigg e181dbe748
Add comments 5 years ago
Jack Grigg a3603ac6f0
Fix potential overflows in ECDSA DER parsers 5 years ago
Jeremy Rubin 30ac7688e3 Fix subscript[0] potential bugs in key.cpp 5 years ago
practicalswift b51aaf1c42 Remove unused C++ code not covered by unit tests 6 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 6 years ago
Wladimir J. van der Laan f4d1fc259b wallet: Get rid of LockObject and UnlockObject calls in key.h 6 years ago
Pavel Janík 4731cab8fb Do not shadow variables 6 years ago
Pieter Wuille fa2637a3be Always require OS randomness when generating secret keys 6 years ago
Jonas Schnelli 90604f16af
add bip32 pubkey serialization 7 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 7 years ago
Pieter Wuille 48edf5746a Update key.cpp to new secp256k1 API 7 years ago
Cory Fields a574899671 chaincodes: abstract away more chaincode behavior 8 years ago
Pieter Wuille a56054be65 Update key.cpp to use new libsecp256k1 8 years ago
Pieter Wuille 8cf1485f3b Abstract chaincodes into CChainCode 8 years ago
Pieter Wuille 437ada3e55 Switch test case signing to RFC6979 extra entropy 8 years ago
Cory Fields 16a58a8644 keys: remove libsecp256k1 verification until it's actually supported 8 years ago
Pieter Wuille 1a9576de9d Use libsecp256k1's RFC6979 implementation 8 years ago
Wladimir J. van der Laan 734f85c4f0 Use arith_uint256 where necessary 8 years ago
Wladimir J. van der Laan 4f1524966a Replace direct use of 0 with SetNull and IsNull 8 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 8 years ago
21E14 146c0a7c5a Add RandAddSeedPerfmon to MakeNewKey 8 years ago
Pieter Wuille 830ee48b59 Update Bitcoin for libsecp256k1 API change 8 years ago
Pieter Wuille 4cdaa95a20 Resize after succesful result 8 years ago
Pieter Wuille f321d6bfff Add key generation/verification to ECC sanity check 8 years ago
Pieter Wuille d0c41a7350 Add sanity check after key generation 8 years ago
Pieter Wuille a53fd41485 Deterministic signing 8 years ago
Pieter Wuille 36fa4a78ac Split up crypto/sha2 8 years ago
Pieter Wuille dffb8f81b8 Use libsecp256k1 in key.cpp 8 years ago
Pieter Wuille f4e0aefadc Do signature-s negation inside the tests 8 years ago
Cory Fields d2e74c55bd boost: moveonly: split CPubKey and friends to new files 8 years ago
Cory Fields 78c228c6e5 boost: moveonly: move BIP32Hash to hash.h 8 years ago
Cory Fields 900078aeb4 boost: moveonly: create eccryptoverify.h|cpp and move helper functions there 8 years ago
Michael Ford 2b173d3bcc Update comments in keystore to be doxygen compatible 8 years ago
Michael Ford ffd8eddab5 Update comments in key to be doxygen compatible 8 years ago
Cory Fields 50f71cd52e boost: code movement only: split CECKey into separate files 8 years ago
Cory Fields bdaec6abd3 boost: remove CPubKey dependency from CECKey. Follow-up of e405aa48 8 years ago
Cory Fields e405aa48c7 boost: remove CPrivKey dependency from CECKey 8 years ago
Pieter Wuille 8138cbea3c Add automatic script test generation, and actual checksig tests 8 years ago
ENikS 8d657a6517 Fixing compiler warning C4800: 'type' forcing value to bool 'true' or 'false' 8 years ago
ENikS c0f5d4aba5 Fixing Compiler Error C2466 8 years ago