Commit Graph

276 Commits (40eaa1fa36a34640c897f7374ca4ec9116d2b5dc)

Author SHA1 Message Date
matejcik f04458d6ea client: allow canceling pin/passphrase entry
6 years ago
matejcik 11e56a7e1b client: clean up constants
6 years ago
matejcik 3dda5e6534 client: proto -> messages
6 years ago
matejcik 4f9bdff564 client: simplify MovedTo now that we only need it to raise an error
6 years ago
matejcik ef46bd38ef client: finish the move away from mixins
6 years ago
matejcik f3f521b028 client: convert generic classname-based dispatch to a static list
6 years ago
matejcik 85b85c67b3 trezorlib: reentrant session handling
6 years ago
matejcik 560a5215c5 client: do not coerce self.features.vendor to string
6 years ago
matejcik 99278f7d08 client: PassphraseState is not mandatory (missing on T1 in fact)
6 years ago
matejcik c269d67cde trezorlib: finalize BTC API changes
6 years ago
matejcik ea675f1e58 client: inline PassphraseState flow into Passphrase flow
6 years ago
matejcik 3e7b26b454 exceptions: smarter, nicer exceptions from Failures
6 years ago
matejcik ffff11a462 style: isort & autopep
6 years ago
matejcik c37bc9c38e debug: improve infrastructure and expected message reporting
6 years ago
matejcik a5abd70619 trezorlib: drop TrezorClientDebugLink from client.py
6 years ago
matejcik 06927e003e trezorlib: get rid of TextUIMixin
6 years ago
matejcik 4fb3acb029 style: uppercase hex constants to conform with black 18.9b0 style
6 years ago
Pavol Rusnak 4a0ca873eb trezorlib+tools: remove usage of binascii
6 years ago
matejcik 305cb55d02 style: reformat client.py
6 years ago
Pavol Rusnak 434f279069
use implicit encoding in encode/decode
6 years ago
matejcik e5c2329b80 client: drop stellar_get_public_key from compatibility links
6 years ago
matejcik 3d3e9b67b4 style: apply black/isort
6 years ago
matejcik 5259146a0b style: remove unused imports with autoflake
6 years ago
matejcik d5dee0c897 trezorlib: move mostly-debug methods from device to debuglink
6 years ago
matejcik 65d8adb0be trezorlib: rename device.*_device to device.*
6 years ago
matejcik a3d560529c trezorlib: post-merge updates
6 years ago
matejcik 7083eb7a5c trezorlib: drop @field decorator
6 years ago
matejcik 00617817c3 trezorlib: disable encrypt/decrypt message functionality
6 years ago
matejcik 7e90e89e69 client: get rid of TrezorClient._convert_prime
6 years ago
matejcik 23b58cc0cb flake8: fix complaints
6 years ago
matejcik f3a042db80 trezorlib: split out methods from ProtocolMixin
6 years ago
matejcik 1820f529fc trezorlib: shuffling things from client
6 years ago
matejcik 2f3a32f8e8 trezorlib: drop support for EncryptMessage and DecryptMessage
6 years ago
matejcik 54f1599a5a regenerate license headers
6 years ago
Pavol Rusnak 1477c9aa9e
trezorctl/trezorlib: add show_display to StellarGetAddress/StellarGetPublicKey
6 years ago
Tomas Susanka 22872c53c2 tests/stellar: missing field annotation
6 years ago
Tomas Susanka d3d9ceb0c4 tests: stellar test for get address
6 years ago
matejcik 73f016c465 trezorctl: update firmware_update to work better with TT (fix #269)
6 years ago
Aleksey Popov 922748e348 lisk: restore Lisk sign and verify message functionality
6 years ago
Pavol Rusnak e4dcc8d8c6
zcash overwinter support
6 years ago
matejcik 99bc267301 client: hide uninteresting functions from test tracebacks
6 years ago
matejcik 9982ef98f9 Merge branch 'master' into matejcik/refactor
6 years ago
matejcik e779a251fb transport: better ways to handle errors when enumerating devices
6 years ago
matejcik 4b7926268e drop Lisk and Stellar sign/verify message functionality
6 years ago
Tomas Susanka e656bbf072 stellar: xdr parse move to trezorctl; client works with messages
6 years ago
Tomas Susanka bb74950e23 stellar: message is normalized before sign/verify
6 years ago
matejcik cc7c8ccb59 client: clean up exception and decorator code
6 years ago
matejcik a478dac5f7 client: clean up logging and printing
6 years ago
matejcik 0b6ec27064 logging: get rid of pprint and VerboseWireMixin
6 years ago
matejcik b7c7190573 trezorlib: remove Hash to btc_hash, prepare for moving it away from things
6 years ago