272 Commits (7dfd3c4f7f3a59a44eadb840083d6fa5ea0256da)

Author SHA1 Message Date
ThomasV 4dcdcbc068 move mnemonic to separate class and use slush's wordlist. new commands: make_seed and check_seed 10 years ago
ThomasV ef74ae57ff fix tests 11 years ago
ThomasV bf3f67c043 do not expose mnemonic_to_seed 11 years ago
Chris Glass 9baaaef746 Made use of fewer constants 11 years ago
Chris Glass 0ac02bf040 Made all bip32 primitives testnet compatible. 11 years ago
ThomasV 54973062bd restore from xprv 11 years ago
Chris Glass 413945435a Added private/public key tests 11 years ago
Chris Glass 73c33820db Moved bitcoin.py tests to their own file 11 years ago
ThomasV 31226b8a34 add pbkdf2 dependency 11 years ago
ThomasV 1045b537aa unit test for aes 11 years ago
ThomasV 30b608c6fb move tests to unittest format 11 years ago
ThomasV 650ef92c5f class MyVerifyingKey, with constructor to submit to python-ecdsa 11 years ago
ThomasV 501bb92584 Remove Bitcoin address from serialized encryption format. Enable encrypt commands, fix ser_to_point() and add some tests 11 years ago
Lucas Ryan a3d02525e2 in ecies encryption, mac headers+ciphertext instead of just ciphertext 11 years ago
Lucas Ryan 93f61f1717 replaced jackjack encryption with corrected ecies implementation 11 years ago
ThomasV c76da17262 utf8 encoding for seed encryption 11 years ago
ThomasV c9fc6275ab move private key methods from wallet to accounts 11 years ago
ThomasV 84052bcdb2 fix bug with has_seed 11 years ago
ThomasV 582fb76e9e new class: Imported_Wallet 11 years ago
ThomasV 23df7394df is_new_seed: encode utf8 11 years ago
ThomasV 41f9da1559 fix #655 11 years ago
Drak d082ed3cb5 Lower minimum tx fee in line with Bitcoin 0.9 11 years ago
ThomasV c24482c21a check seed in gui. fixes #622 11 years ago
ThomasV 9fccf9c287 helper functions for bip32 derivations 11 years ago
ThomasV 9663600d5d update bip32 derivations, using xpriv and xpub serialization format 11 years ago
ThomasV 91ba04c4d7 update bip32 derivations, using xpriv and xpub serialization format 11 years ago
ThomasV 328432f5f4 update bip32 derivations, using xpriv and xpub serialization format 11 years ago
ThomasV cef7bbf294 add get_public_key method to EC_KEY class 11 years ago
ThomasV da6f292dd5 encrypt/decrypt messages in gui 11 years ago
ThomasV fc9d2b6ee9 remove redundant function 11 years ago
ThomasV c90bc6aa26 bip39 11 years ago
ThomasV 631c967df9 new commands: encrypt and decrypt messages 11 years ago
ThomasV ae3cb372c8 add ECDSA asymmetric encryption 11 years ago
ThomasV 9218175301 enable bip32 11 years ago
William Yager 4e1d6da805 Cleaned up/commented BIP 0032 key derivation. 11 years ago
Juho Östman 27b08a8ea2 Allow password to have non-ASCII characters 11 years ago
Bryan Stitt 225d8b83a3 don't use bare except 11 years ago
Bryan Stitt f0eb0eccde replace BaseException with Exception 11 years ago
ThomasV 31aaae8ed2 seed v6 11 years ago
thomasv 37888fc6a5 upgrade message for ecdsa 11 years ago
ThomasV f14d055ad8 choose_tx_from account, and use deterministic signatures (issue #323) 11 years ago
thomasv b08bc514db sign/verify: do unicode conversion only for messages sent by the gui 11 years ago
thomasv 2c6534c1ba sign unicode messages 11 years ago
Fredrick 16902cc3ca Bugfix: Allow signing messages over 252 characters 11 years ago
thomasv 5514d3bd74 fix address_from_perivate_key 11 years ago
thomasv afac84e231 move transaction code and fix issue #280 11 years ago
ThomasV 0cef6c2454 fix bug with signatures 12 years ago
ThomasV 81b84fd5ef fixes for signrawtransaction 12 years ago
ThomasV 6bb8af5822 include master public key in bip32 metadata 12 years ago
ThomasV 799c6571f5 simplify: public_key_from_private_key 12 years ago