64 Commits (376fc01b27191d2d00196e881ed8b9c9ab207932)

Author SHA1 Message Date
SomberNight 8ae6ddcc00
keystore: rm dead code 6 years ago
SomberNight 85a7aa291e
bip32: refactor whole module. clean-up. 6 years ago
SomberNight b39c51adf7
mv "electrum seed" stuff from bitcoin.py to mnemonic.py 6 years ago
SomberNight e2eb051eed
keystore bip39: minor clean-up 6 years ago
SomberNight 3ad6f738bd
util: rm hfu, cleaner bh2u 6 years ago
SomberNight 8f5f0e46aa
keystore: fail sooner if unsupported version 6 years ago
SomberNight 48b0de7871
keystore: stronger pbkdf for encryption 7 years ago
SomberNight 082a83dd85
rename crypto.Hash to sha256d 7 years ago
SomberNight a88a2dea82
split bip32 from bitcoin.py 7 years ago
SomberNight b68729115a
qt wallet information: added keystore type 7 years ago
SomberNight 1233309ebd
cli/rpc: 'restore' and 'create' commands are now available via RPC 7 years ago
SomberNight 3842205b8a
keystore: add note regarding xpubkeys 7 years ago
Janus 1e715113ab remove pbkdf2 dependency, use stdlib instead 7 years ago
Janus 097ac144d9 file reorganization with top-level module 7 years ago
SomberNight 8b86f21520
wizard: extend derivation dialog to also let user select script type. 7 years ago
JeremyRand d1d92e8704
Move BIP44 coin type to net constants. 7 years ago
SomberNight 0b72803dd4
fix #4319 7 years ago
SomberNight 7218bf1d14
tests: bip32 extended version bytes 7 years ago
SomberNight 16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py 7 years ago
Dimitris Apostolou 989c9c2b55 Fix typos 7 years ago
SomberNight 5a508f7b8d
fix #4218 7 years ago
SomberNight a00439b6f8 fix #4158 7 years ago
SomberNight 61a45edee0 Catch wallet file related exceptions in Qt wizard. 7 years ago
SomberNight 81b6d65764 refactor network constants 7 years ago
SomberNight 51c235a8be privkeys WIF: store in extended WIF internally; export as "txin_type:old_wif" 7 years ago
SomberNight c811c5c9d9 allow encrypting watch-only wallets. initial support for hw wallet storage encryption. 8 years ago
SomberNight e3164286d0 implement bip84: bip43 purpose/der path for p2wpkh scripts 7 years ago
Justin Turner Arthur 857eb4ac1d Remove unused imports. Explicitly import a few deep imports. 8 years ago
SomberNight 0db5ea67a0 bitcoin.NetworkConstants: easier changing between testnet and mainnet 8 years ago
SomberNight d45e13553a old seeds: normalize, and stricter is_old_seed() 8 years ago
ThomasV a10e6b6436 fix xtype of ypub keys in plugins and bip39 seeds 8 years ago
ThomasV a220932711 serialize txin-type in xpub/xprv 8 years ago
ThomasV 24442de8df fix command line interface for hardware wallets. fixes #3056 8 years ago
ThomasV 0dbb976baf update unsigned tx format, so that imported wallets can sign all address types 8 years ago
ThomasV b1cc81a6f6 fix #3011 8 years ago
ThomasV e299df7b82 add message signing/decryption for segwit addresses 8 years ago
ThomasV 988fb4e413 follow up 0f4b5abc15 8 years ago
ThomasV 0f4b5abc15 add use_compressed_pubkeys field to keystores. fix #2973 8 years ago
SomberNight 751be88059 tests: wallet-keystore integrity (bip39) 8 years ago
ThomasV e8b564c0e7 Extend Wallet Import Format with txin type. Extend class Imported_Wallet. 8 years ago
SomberNight 7542bc9e35 tests: message signing 8 years ago
ThomasV 952049f74b fix #2915 8 years ago
ThomasV 9bdac1aae0 detect txintype in keystore. fix #2912 8 years ago
ThomasV 93e577e0cb Revert "segwit: add purpose to derivation" 8 years ago
ThomasV ee36ec992c segwit: add purpose to derivation 8 years ago
ThomasV 63a1db1172 make xpub/xprv version information user-visible 8 years ago
ThomasV d9f2edf6b0 support native segwit transactions 8 years ago
ThomasV 4d3e079778 rename bc_address functions 8 years ago
ThomasV 1394346192 fix #2819 8 years ago
Jochen Hoenicke ec0de566a8 [TREZOR] Added Segwit support. 8 years ago