Commit Graph

31 Commits (10d3603ffac70845528ca9de36d0ec8c0e523237)

Author SHA1 Message Date
Pieter Wuille 1025440184 Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress
13 years ago
Pieter Wuille fd61d6f506 Encapsulate public keys in CPubKey
13 years ago
Pieter Wuille 46784d0826 Merge pull request #1354 from fanquake/master
13 years ago
Wladimir J. van der Laan ab1b288fa7 Convert UI interface to boost::signals2.
13 years ago
Wladimir J. van der Laan fe4a655042 Fine-grained UI updates
13 years ago
Fordy 3a25a2b9b0 Update License in File Headers
13 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies
13 years ago
Pieter Wuille ed6d0b5f85 Remove headers.h
13 years ago
Pieter Wuille f8dcd5ca6f Use scoped locks instead of CRITICAL_BLOCK
13 years ago
Pieter Wuille e5c027b49b Verify status of encrypt/decrypt calls to detect failed padding
13 years ago
Pieter Wuille 9976cf070f Move GenerateNewKey back to CWallet
13 years ago
Pieter Wuille cd5ee3bbb4 Fix wallet encryption with compressed pubkeys
13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012
13 years ago
Gavin Andresen 922e8e2929 Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16).
13 years ago
Pieter Wuille 11529c6e4f Compressed pubkeys
13 years ago
Wladimir J. van der Laan bde280b9a4 Revert "Use standard C99 (and Qt) types for 64-bit integers"
13 years ago
Luke Dashjr 21d9f36781 Use standard C99 (and Qt) types for 64-bit integers
13 years ago
Gavin Andresen 2a45a494b0 Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript
13 years ago
Gavin Andresen e679ec969c OP_EVAL implementation
13 years ago
Pieter Wuille 93db3fceac Add GetSecret() and GetKeys() to CKeyStore
13 years ago
Gavin Andresen e3c26b2573 SetCrypted() obtains keystore lock, to be safe.
13 years ago
Gavin Andresen 6cc4a62c0e Fix rpc-hanging deadlocks
13 years ago
Matt Corallo b2120e223a Unify copyright notices.
13 years ago
Matt Corallo 687c82558c Fix EncryptKeys crash introduced by a9ba4710, identified by TD.
13 years ago
Pieter Wuille 2ffba736e9 Use CBitcoinAddress instead of string/uint160
14 years ago
Pieter Wuille 03fbd79049 get rid of mapPubKeys
14 years ago
Pieter Wuille 0efda1a79e Do not use obsolete CPrivKey for passing keys around
14 years ago
Matt Corallo 4e87d341f7 Add wallet privkey encryption.
14 years ago
Pieter Wuille acd6501610 Prepare codebase for Encrypted Keys.
14 years ago
Pieter Wuille 64c7ee7e6b CWallet class
14 years ago
Pieter Wuille e89b9f6a2a move wallet code to separate file
14 years ago