1 Commits (73fee69f5c20c19c820c219719e9ae5d05409e64)

Author SHA1 Message Date
Sander van Grieken 73fee69f5c
tests: move /electrum/tests to /tests 2 years ago
SomberNight 499f51535f
bip32: fix hardened char "h" vs "'" compatibility for some hw wallets 3 years ago
SomberNight 7746cc8e60
bip32: (trivial) rename method strpath_to_intpath, for symmetry 3 years ago
SomberNight d2f75b7da5
descriptor.py: don't allow ypub/zpub inside descriptors 3 years ago
SomberNight d4338fb503
tests: clean-up use of asyncio 3 years ago
SomberNight c5bdd5007c
tests: rework testnet 3 years ago
SomberNight 373db76ac9
util: kill bh2u 3 years ago
SomberNight df2bd61de6
bip32: change hardened char "'"->"h" when encoding derivation paths 3 years ago
Marko Bencun 1d652a2a04
tests: unit test address_to_payload 4 years ago
SomberNight 5cdb4471ec
signmessage: also accept Trezor-type sigs for p2wpkh and p2wpkh-p2sh addrs 4 years ago
SomberNight 9bbf92b80b
tests: add test for signmessage with segwit address 4 years ago
SomberNight 4f9e4c520f
ecc: API changes: verify_message_hash to return bool instead of raising 4 years ago
SomberNight a39bfba2d9
ecc: allow tests to disable ecdsa R-value grinding 4 years ago
Benoit Verret f731c38293
Minor style changes 5 years ago
SomberNight 4315fa4371
BIP-0350: use bech32m for witness version 1+ addresses 5 years ago
SomberNight 468636eae0
tests: add missing test vectors from BIP-0173 (bech32) 5 years ago
SomberNight 9740744d70
crypto: add chacha20_decrypt; unused for now 5 years ago
SomberNight b856336f8c
bip32: add new test vectors from BIP 5 years ago
SomberNight 5a2d588e8b
dependencies: rm python-ecdsa 5 years ago
SomberNight 7e534f4865
dependencies: rm pyaes from requirements 5 years ago
SomberNight 725b6f1564
crypto: chacha20-methods: make associated_data param optional 6 years ago
SomberNight 1ea89af012
crypto.pw_decode: fix one case of raising incorrect exception 6 years ago
SomberNight 74a3faf803
crypto: add 'cryptography' as alt dependency for 'pycryptodomex' 6 years ago
SomberNight c744fc4e3d
follow-up prev: do all checks, and add tests 6 years ago
SomberNight de1ca27d63
tests: rm "needs_test_with_all_ecc_implementations" decorator 6 years ago
SomberNight 0a5ad9fda4
ecc: small API clean-up 6 years ago
SomberNight 2cf2135528
ecc: abstract away some usage of python-ecdsa: bytes<->int conversions 6 years ago
SomberNight 004acb906d
ecc: abstract away some usage of python-ecdsa: randrange 6 years ago
SomberNight 5f6f7da2a1
bitcoin.py: base58 address: make sure all public methods test checksum 6 years ago
SomberNight 8cf3587aeb
base_encode/base_decode: change to saner API 6 years ago
SomberNight 5b88b8667e
also grind ecdsa low R when using libsecp256k1, and fix tests 6 years ago
SomberNight dd14a3fde5
psbt: follow-ups: fix digital bitbox 6 years ago
SomberNight 04edad9984
config: no longer singleton. it is passed to Wallet.__init__ 6 years ago
SomberNight 65d896be5a
ecc: also use libsecp256k1 for point addition 6 years ago
SomberNight 7584cebbe3
bitcoin: stricter check on WIF for compressed pubkeys 7 years ago
SomberNight d4a2e9634f
bitcoin: disallow importing/sweeping segwit scripts with uncompressed pubkey 7 years ago
SomberNight a2047e2c68
tests: base43/base58 encoding/decoding 7 years ago
SomberNight 11733d6bc2
wizard: normalize bip32 derivation path 7 years ago
SomberNight 85a7aa291e
bip32: refactor whole module. clean-up. 7 years ago
SomberNight b39c51adf7
mv "electrum seed" stuff from bitcoin.py to mnemonic.py 7 years ago
SomberNight e7f38467d7
move opcodes to bitcoin.py 7 years ago
SomberNight 0c9a03ac54
keystore: revert KDF change from #4838 7 years ago
SomberNight 8b775fd24a
contrib: import 'requests' in try-except 7 years ago
SomberNight 36f64d1ad9
bitcoin/ecc: some more type annotations 7 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
Dzhelil Rufat c9ffffc526 Remove unneccessary imports from the unit testing directory. (#4699) 7 years ago
Filip Gospodinov c42f0dac53 test_bitcoin: fix decorators for running tests twice (#4669) 7 years ago
SomberNight b4b1de088a
move TrezorClient.expand_path to bitcoin.py 7 years ago