45 Commits (0545edd4c66e63f04871bfc6fbe25dc626f82905)

Author SHA1 Message Date
SomberNight 0647a2cf9f
transaction.py: rm PartialTxInput.{num_sig, script_type} 3 years ago
SomberNight 1ce37c8bb1
transaction: rm hardcoded sighash magic numbers 3 years ago
SomberNight 01b5e3f8e0
flake8: enable more mandatory tests 3 years ago
SomberNight 79fec3417a
crypto.py: rm {En,De}codeAES_base64. instead use {En,De}codeAES_bytes 3 years ago
SomberNight 6c50d3b0a3
hw plugins: (cleanup) rm no-op clear_client argument from keystore.give_error 4 years ago
SomberNight aab8e664ed
hw plugins: (cleanup) Plugin objects should not have a Client field 4 years ago
SomberNight 30623c3529
hw plugins: (cleanup) Plugin objects should not have a Handler field 4 years ago
SomberNight 9599254d43
hw: rm dead code from Hardware_KeyStore subclasses 4 years ago
SomberNight 376fc01b27
keystore.sign_message: add optional script_type argument 4 years ago
SomberNight 5cdb4471ec
signmessage: also accept Trezor-type sigs for p2wpkh and p2wpkh-p2sh addrs 4 years ago
ghost43 21c3572600
hardware devices: run all device communication on dedicated thread (#6561) 5 years ago
SomberNight 2cfa3bd6c8
hww hidapi usage: try to mitigate some thread-safety issues 6 years ago
SomberNight 98d2ab5bd6
hww: fix HardwareClientBase not having reference to plugin 6 years ago
SomberNight e830ef309f
hww: factor out part of hid scan code to HW_PluginBase 6 years ago
SomberNight 4b1d835304
wizard hww: scan devices fewer times and move away from GUI thread 6 years ago
SomberNight bf067f7558
HardwareClientBase: provide default implementation for label 6 years ago
SomberNight 4ef313a1ac
hww: smarter auto-selection of which device to pair with 6 years ago
SomberNight 371f55a0f9
hww: fix some threading issues in wizard 6 years ago
SomberNight 81fc3fcce2
hww: rm some code duplication: add "scan_and_create_client_for_device" 6 years ago
SomberNight 276631fab7
digitalbitbox: (trivial) user handler instead of handler.win 6 years ago
SomberNight 7f1c7955dc
DeviceMgr: clean-up locks a bit 6 years ago
SomberNight d2f132738a
wallet: only select mature coins by default 6 years ago
SomberNight c2b0039935
bitcoin.py: remove some remnants of TYPE_ADDRESS, TYPE_SCRIPT 6 years ago
SomberNight f8c84fbb1e
hardware wallets: create base class for HW Clients. add some type hints 6 years ago
SomberNight dd14a3fde5
psbt: follow-ups: fix digital bitbox 6 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 6 years ago
TheCharlatan e7079f1bea
Digital BitBox: Fix sending to self 6 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight 85a7aa291e
bip32: refactor whole module. clean-up. 7 years ago
SomberNight 16bac5fd73
rm qt icons file 7 years ago
benma 6c20340338 bitbox: fix seed command (#4906) 7 years ago
Janus e1f4865844 digitalbitbox, trustedcoin: proxied http client 7 years ago
Janus 0169ec880c digitalbitbox: make constant strings 7 years ago
Janus 9a3f2e8fcc digitalbitbox: fix stretch_key bytes/str confusion 7 years ago
Marko Bencun 92a9cda4fc plugins/digitalbitbox: compatibility with firmware v5.0.0 7 years ago
SomberNight 48b0de7871
keystore: stronger pbkdf for encryption 7 years ago
SomberNight bd32b88f62
introduce UserFacingException 7 years ago
SomberNight 082a83dd85
rename crypto.Hash to sha256d 7 years ago
SomberNight a88a2dea82
split bip32 from bitcoin.py 7 years ago
SomberNight 70c32590a9
hw plugins: fix only_hook_if_libraries_available 7 years ago
SomberNight f9a5f2e183
fix #4698 7 years ago
SomberNight 5f3408dd70
transaction.py: introduce TxOutputHwInfo namedtuple 7 years ago
SomberNight 2eb72d496f
transaction: introduce TxOutput namedtuple 7 years ago
Janus 1e715113ab remove pbkdf2 dependency, use stdlib instead 8 years ago
Janus 097ac144d9 file reorganization with top-level module 8 years ago