Commit Graph

35 Commits (85ba7c12baa02e57174effc824413bf0d1ddde10)

Author SHA1 Message Date
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
matejcik 4f0aca7bb5 feat(python): pass whole ButtonRequest to button_request UI handler
3 years ago
Pavol Rusnak 65cefbc879
docs: remove wallet.trezor.io references
3 years ago
Andrew Kozlik 885b6f7214 feat(python): Support 50 digit PIN and wipe code in trezorctl.
3 years ago
matejcik 5feb76f603 fix(python): do not log "resumed session" if there is no id
4 years ago
matejcik 4d4d0e7216 fix(python): do not call EndSession in bootloader mode (fixes #1379)
4 years ago
matejcik e4785d47e0 style: apply black 20.8b1
4 years ago
matejcik ffe3b5487d python: ignore failures of EndSession call, so that end_session() does not raise
4 years ago
matejcik e96a9e8d39 python/trezorctl: make use of EndSession
4 years ago
matejcik 4f92d2b14d python: call EndSession when requested
4 years ago
matejcik 769ccf52c6 python: fix behavior of client.ping() when device is locked
4 years ago
matejcik e585d35f34 python: clarify session and feature management API
4 years ago
matejcik 0600d87c8c common: rename ClearSession to LockDevice, introduce EndSession
4 years ago
matejcik aeaa402b75 python: fix PASSPHRASE_TEST_PATH
4 years ago
matejcik 2402853b9c python: simplify outdated firmware warning (full message is still used in the exception)
4 years ago
matejcik 9a330f3475 python: unify protobuf-encoding code paths
4 years ago
matejcik 5dfb01c25d python: drop old Electrum compatibility code
4 years ago
Andrew Kozlik ac78d1e2f3 trezorctl: Validate PIN digits and length.
4 years ago
matejcik e61b7d28e9 all: do not send state in PassphraseAck (not needed for compatibility)
4 years ago
matejcik 0ec628ccd4 legacy: fix CALLBACK checker
4 years ago
matejcik 7f63cf28b0 python: only set session_id from Features on firmwares that send it
4 years ago
matejcik d4343ad8b7 python/trezorctl: add get-session
4 years ago
matejcik 8d93503c9c python: do not send deprecated state in PassphraseAck on T1
4 years ago
matejcik f7608f55ff python: implement backwards compatibility for pre-2.3.0 firmwares
4 years ago
matejcik 7513a65f9a
python: move passphrase-on-host logic to UI class
4 years ago
Tomas Susanka dc53df772f
python: passphrase on host is the default for T1
4 years ago
Tomas Susanka 1ae5813cab
legacy: bump version to 1.9.0
4 years ago
Tomas Susanka a3f3d4fcdb
remove ping.passphrase/pin
4 years ago
Tomas Susanka 90d5cdfd5b
all: rework passphrase
4 years ago
matejcik 4d7e3c8a23
python: use TREZOR_PATH in get_default_client
4 years ago
matejcik bd9bf4e2bc python: rename webauthn and u2f to fido
5 years ago
matejcik 598e828844 python: ensure client session counter is never negative
5 years ago
matejcik afe41d5fcf python: clear state with clear_session (fixes #525)
5 years ago
matejcik 3209e82018 python: refresh features after ClearSession
5 years ago
matejcik 67b879ac07 python: restructure package
5 years ago