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
Including converting from a private key to a public key, and
deriving the primary address from a private key.
|
11 years ago |
Chris Glass
|
73c33820db
|
Moved bitcoin.py tests to their own file
This allows standard python testing tools to discover and run them.
|
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
Since Bitcoin Core 0.9 the minimum relay tx fee was lowered to `0.00001`.
|
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 |