ThomasV
|
86a0103a7f
|
increase min_relay_tx_fee, and make dust_threshold a function
|
9 years ago |
ThomasV
|
d68042e76e
|
enforece low S value in signatures (per BIP62)
|
9 years ago |
ThomasV
|
f583fcfedb
|
do not import dns on android
|
9 years ago |
Roman Zeyde
|
abc7429b0f
|
bitcoin: remove multiple imports
|
10 years ago |
ThomasV
|
471cab6089
|
do not base64encode signatures in requests
|
10 years ago |
ThomasV
|
f3c4a55e77
|
add dnssec verification to payment requests
|
10 years ago |
ThomasV
|
15f592f022
|
trezor multisig: build xpub from pubkey
|
10 years ago |
ThomasV
|
7933ac4324
|
reformatting
|
10 years ago |
ThomasV
|
0c37009cdb
|
fix is_address (forgot p2sh)
|
10 years ago |
ThomasV
|
cf5328b143
|
do not accet testnet addresses in bitcoin.is_address
|
10 years ago |
Roman Zeyde
|
6bb9ee0cf7
|
bitcoin: remove dead code
|
10 years ago |
Neil Booth
|
03e53a5e01
|
Create a constant for 100000000 and use it
Use same name as is in bitcoind.
Note that one of the constants in text.py had the wrong number
of zeroes previously...
|
10 years ago |
ukurokawa
|
e708c446a8
|
Dust threshold should be 546
|
10 years ago |
K
|
41127db32d
|
Let wallet recovery use 64 byte hex strings and 24 word seeds.
1. Allow wallet recovery from 64 byte hex strings.
2. Allow use of 24 word legacy seeds created from 64 byte hex strings.
|
10 years ago |
ThomasV
|
46c290e30d
|
use base43 in order to send transactions by QR code
|
10 years ago |
ThomasV
|
059d381ba8
|
backport padding fix to AES module
|
10 years ago |
ThomasV
|
16c72d286c
|
try to import all python dependencies from the main script
|
10 years ago |
ThomasV
|
906e0ecd14
|
rename SEED_PREFIX constant
|
10 years ago |
ThomasV
|
da968b60e4
|
drop support for multiple accounts (bip44) in standard wallets
|
10 years ago |
ThomasV
|
63c7a27d7e
|
add InvalidPassword exception
|
10 years ago |
ThomasV
|
bde0ca3ea1
|
set default fee to 0.5mBTC/kb
|
10 years ago |
ThomasV
|
cef75e9e7b
|
new seed_version: remove whitespaces only between CJK characters
|
10 years ago |
ThomasV
|
93d073457c
|
add spanish wordlist and remove accents
|
10 years ago |
ThomasV
|
6361abaf4d
|
extended seed prefix
|
10 years ago |
ThomasV
|
cc71dfea86
|
check all bytes in strip_pkcs7_padding
|
10 years ago |
ThomasV
|
de1123e4a0
|
ecies: update description in comment
|
10 years ago |
ThomasV
|
a97375dbb4
|
ecies: use the same KDF to derive aes init vector and aes and hmac keys.
|
10 years ago |
ThomasV
|
eed37c41b5
|
ecies: don't drop sign of ephemeral key
|
10 years ago |
ThomasV
|
2c51b0aa14
|
update mnemonic imports
|
10 years ago |
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
|
10 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 |