150 Commits (b53a54cded6635f3f7ba4457b8e5e6dcc23453f3)

Author SHA1 Message Date
ThomasV 56c4a8746f remove python implementation of ripemd160 9 years ago
Neil Booth b878c010da Minikey: minimum length 20 9 years ago
Neil Booth f7859c041e Support Casascius minikeys 9 years ago
ThomasV 0d52911561 define constants for tx output types 9 years ago
ThomasV da8fce1914 if available, use relayfee from server instead of hard coded value 9 years ago
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 9 years ago
ThomasV 471cab6089 do not base64encode signatures in requests 9 years ago
ThomasV f3c4a55e77 add dnssec verification to payment requests 9 years ago
ThomasV 15f592f022 trezor multisig: build xpub from pubkey 9 years ago
ThomasV 7933ac4324 reformatting 9 years ago
ThomasV 0c37009cdb fix is_address (forgot p2sh) 9 years ago
ThomasV cf5328b143 do not accet testnet addresses in bitcoin.is_address 9 years ago
Roman Zeyde 6bb9ee0cf7 bitcoin: remove dead code 9 years ago
Neil Booth 03e53a5e01 Create a constant for 100000000 and use it 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. 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 10 years ago
Chris Glass 9baaaef746 Made use of fewer constants 10 years ago
Chris Glass 0ac02bf040 Made all bip32 primitives testnet compatible. 10 years ago
ThomasV 54973062bd restore from xprv 10 years ago
Chris Glass 413945435a Added private/public key tests 10 years ago
Chris Glass 73c33820db Moved bitcoin.py tests to their own file 10 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