Commit Graph

41 Commits (52d7a544342b20fbf0d8b97796923455a400d282)

Author SHA1 Message Date
Kamil Domanski f40dbeedde remove CPubKey::VerifyCompact( ) which is never used
11 years ago
Pieter Wuille 6fd7ef2bbf Also switch the (unused) verification code to low-s instead of even-s.
11 years ago
Peter Todd 5a986edac8
Document that CPubKey.IsValid() is consensus critical
11 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations.
11 years ago
Philip Kaufmann a39967401e fix wrong memcmp() usage in CKey::operator==
11 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
11 years ago
Pieter Wuille eb2c999050 BIP32 derivation implementation
12 years ago
Pieter Wuille 896185d7ed Make signature cache store CPubKeys
12 years ago
Pieter Wuille dfa23b94c2 CSecret/CKey -> CKey/CPubKey split/refactor
12 years ago
Pieter Wuille 5d891489ab Make CPubKey statically allocated
12 years ago
Pieter Wuille 0fb9073edd Split off hash.h from util.h
12 years ago
Pieter Wuille 69fc8047a9 Compact serialization for scripts
12 years ago
Wladimir J. van der Laan 7fddf1210e update comment, secure_allocator is defined in allocators.h
12 years ago
Pieter Wuille 1025440184 Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress
13 years ago
Pieter Wuille fd61d6f506 Encapsulate public keys in CPubKey
13 years ago
Gavin Andresen d0e4051cd8 Merge branch 'optimize'
13 years ago
Fordy 3a25a2b9b0 Update License in File Headers
13 years ago
Gavin Andresen 096e06dbb5 Refactor: move code from key.h to key.cpp
13 years ago
Pieter Wuille 0a83c0fcef Fix tests after recent refactors
13 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies
13 years ago
Jeff Garzik 9fb89c26f3 Fix misc. minor sign-comparison warnings
13 years ago
Pieter Wuille 6b8de05d0a Begin doxygen-compatible comments
13 years ago
Pieter Wuille 3a4d81724e Merge pull request #864 from sipa/fix_856
13 years ago
Pieter Wuille a09f101f14 Fix #650: CKey::SetSecret BIGNUM leak
13 years ago
Pieter Wuille 38067c18f8 Make compressed pubkeys require 0.6.0
13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012
13 years ago
Pieter Wuille 91f43a33f8 Full checking of all loaded keys
13 years ago
Pieter Wuille d4d9c734c3 Compact signatures with compressed pubkeys
13 years ago
Pieter Wuille 11529c6e4f Compressed pubkeys
13 years ago
Gavin Andresen 9ef7fa3447 Code cleanup: use ECDSA_size() instead of fixed 10,000 byte sig buffer, and explicity init static var
13 years ago
Pieter Wuille 93db3fceac Add GetSecret() and GetKeys() to CKeyStore
13 years ago
Pieter Wuille d825e6a31b Some extra comments
13 years ago
Pieter Wuille 01cc526318 Compact signatures and key recovery
13 years ago
Gavin Andresen 498a2c9b16 Merge pull request #458 from TheBlueMatt/copyright
13 years ago
Matt Corallo b2120e223a Unify copyright notices.
13 years ago
Vegard Nossum fcedd45c3c Add missing includes to key.h
13 years ago
Pieter Wuille 2ffba736e9 Use CBitcoinAddress instead of string/uint160
14 years ago
Pieter Wuille 0efda1a79e Do not use obsolete CPrivKey for passing keys around
14 years ago
Pieter Wuille acd6501610 Prepare codebase for Encrypted Keys.
14 years ago
Wladimir J. van der Laan 223b6f1ba4 make bitcoin include files more modular
14 years ago
Jaromil 84c3fb07b0 directory re-organization (keeps the old build system)
14 years ago