84 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
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
Pieter Wuille 46c90437f9 Remove some unused functions and methods 5 years ago
Jonas Schnelli 07685d1bc1
Add length check for CExtKey deserialization 5 years ago
Jack Grigg 17fa3913ef
Specify ECDSA constant sizes as constants 5 years ago
practicalswift b51aaf1c42 Remove unused C++ code not covered by unit tests 6 years ago
Michael Goldstein f490dae56b Trivial: Fix typo in key.h comment 6 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 6 years ago
Pieter Wuille 528472111b Get rid of nType and nVersion 6 years ago
Wladimir J. van der Laan f4d1fc259b wallet: Get rid of LockObject and UnlockObject calls in key.h 6 years ago
lizhi cc021ef486 remove outdated legacy code 6 years ago
Thomas Snider fbc60703a5 [trivial] Switched constants to sizeof() 6 years ago
Jonas Schnelli 90604f16af
add bip32 pubkey serialization 7 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 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 d7d187e8a4 allocators: split allocators and pagelocker 8 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 8 years ago
Pieter Wuille d0c41a7350 Add sanity check after key generation 8 years ago
Pieter Wuille a53fd41485 Deterministic signing 8 years ago
Philip Kaufmann a01fa3035f minor style cleanup after HTTP rest interface merge 8 years ago
Pieter Wuille f4e0aefadc Do signature-s negation inside the tests 8 years ago
ENikS 5985ba9e61 Fixing warning C4099: 'CExtPubKey' : type name first seen using 'class' now seen using 'struct' 8 years ago
Philip Kaufmann b4347f6035 minor code style cleanup after recent merges 8 years ago
Cory Fields d2e74c55bd boost: moveonly: split CPubKey and friends to new files 8 years ago
Michael Ford ffd8eddab5 Update comments in key to be doxygen compatible 8 years ago
Cory Fields 066e2a1403 script: move CScriptID to standard.h and add a ctor for creating them from CScripts 8 years ago
Pieter Wuille 8138cbea3c Add automatic script test generation, and actual checksig tests 8 years ago
Pieter Wuille 20e01b1a03 Apply clang-format on some infrequently-updated files 8 years ago
Philip Kaufmann 093303a887 add missing header end comments 8 years ago
Wladimir J. van der Laan 8bdd2877c4
Fix a few "Uninitialized scalar field" warnings 8 years ago
Andrew Poelstra 4a09e1df51
key.cpp: fail with a friendlier message on missing ssl EC support 8 years ago
Kamil Domanski f40dbeedde remove CPubKey::VerifyCompact( ) which is never used 8 years ago
Pieter Wuille 6fd7ef2bbf Also switch the (unused) verification code to low-s instead of even-s. 9 years ago
Peter Todd 5a986edac8
Document that CPubKey.IsValid() is consensus critical 9 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 9 years ago
Philip Kaufmann a39967401e fix wrong memcmp() usage in CKey::operator== 9 years ago
patrick s 6e51b3bddf improve wallet load time by removing duplicated calls to EC_KEY_check_key and adding a hash for vchPubKey/vchPrivKey entries in wallet.dat 9 years ago
Pieter Wuille eb2c999050 BIP32 derivation implementation 9 years ago
Pieter Wuille 896185d7ed Make signature cache store CPubKeys 9 years ago
Pieter Wuille dfa23b94c2 CSecret/CKey -> CKey/CPubKey split/refactor 9 years ago
Pieter Wuille 5d891489ab Make CPubKey statically allocated 9 years ago
Pieter Wuille 0fb9073edd Split off hash.h from util.h 10 years ago
Pieter Wuille 69fc8047a9 Compact serialization for scripts 10 years ago
Wladimir J. van der Laan 7fddf1210e update comment, secure_allocator is defined in allocators.h 10 years ago