M1nd3r
34d3dbdeb1
wip trezorlib add btc commands
2024-09-16 14:36:40 +02:00
M1nd3r
6a65d62353
wip trezorlib add passphrase sessions
2024-09-13 17:25:21 +02:00
M1nd3r
a7f386f3a9
wip trezorlib fix style
2024-09-13 12:05:27 +02:00
M1nd3r
28f25b6130
wip trezorlib wait-for-emulator to new UdpTransport
2024-09-13 12:04:35 +02:00
M1nd3r
9942f06b11
wip trezorlib usb-reset to new WebUsb
2024-09-13 11:54:56 +02:00
M1nd3r
06120d7fd7
fixup
2024-09-12 20:33:41 +02:00
M1nd3r
66d2530541
wip trezorlib get features
2024-09-12 20:27:02 +02:00
M1nd3r
97e3728349
wip trezorlib add command new-clear-session that empties stored channels - temporary, add NewTrezorConnection
...
[no changelog]
2024-09-12 20:27:02 +02:00
M1nd3r
1b871fd01c
wip trezorlib channel persistence
2024-09-12 17:03:39 +02:00
M1nd3r
8b3bfe648c
wip trezorlib
2024-09-11 17:59:45 +02:00
M1nd3r
d59684988c
wip trezorlib
2024-09-11 15:52:22 +02:00
M1nd3r
11309cccd0
wip trezorlib
2024-09-11 14:43:17 +02:00
M1nd3r
87d6407d26
feat(core, debug): change DebugLinkState to contain thp_pairing_code_qr_code and thp_pairing_code_nfc_unidirectional instead of thp_pairing_secret
...
[no changelog]
2024-09-05 13:37:22 +02:00
M1nd3r
a68baa6242
chore(trezorlib): remove unnecessary prints
...
[no changelog]
2024-09-04 13:10:33 +02:00
M1nd3r
f6ff8529c6
TEMPORARY WIP - trezorlib
2024-09-04 12:47:36 +02:00
matejcik
2f492adbc0
wip: focus session
2024-09-04 12:47:02 +02:00
M1nd3r
d45491b57b
feat(core): change thp_channel_id in DebugLinkGetState to bytes
...
[no changelog]
2024-08-23 10:14:26 +02:00
M1nd3r
f00011d480
feat(core): implement a new Trezor-Host protocol
2024-08-22 13:55:03 +02:00
matejcik
4cae454e47
fixup! fix(python): improve robustness of TrezorClientDebugLink setup
2024-08-22 11:43:07 +02:00
matejcik
834f1b4473
chore(python): improve recovery type deprecation warning
2024-08-22 11:42:52 +02:00
matejcik
cf729a165e
fix(python): improve robustness of TrezorClientDebugLink setup
...
* improve sync_responses to work on uninitialized instance
* sync responses at construction time
2024-08-22 11:41:42 +02:00
matejcik
66a74855f1
wip: default input flows
2024-08-22 11:41:42 +02:00
matejcik
680af2cf18
fix(tests): restore test functionality on legacy
...
The global layout related changes were wrong for T1 where debuglink
behavior is significantly different; in particular, it is not always
possible to communicate over debuglink.
This change reverts to the old behavior for T1B1 and keeps the new one
only for core-based models.
2024-08-22 11:39:36 +02:00
matejcik
4e6ba352ff
style: fix complaining lints & formatters
2024-08-22 11:39:36 +02:00
matejcik
3327de6d02
feat(python/debuglink): detect input flows that continue past end of test
...
should make input flows a tiny bit more robust still
2024-08-22 11:39:36 +02:00
matejcik
73019d079d
feat(core): unify RustLayout, implement single global layout
2024-08-22 11:38:53 +02:00
Ioan Bizău
522d33a71f
refactor(core): send out ButtonRequest name
...
[no changelog]
2024-07-19 11:28:07 +03:00
tychovrahe
354dad617d
fix(core): fix vector table alignment on STM32U5
...
[no changelog]
2024-07-16 16:38:48 +02:00
tychovrahe
7c94080227
refactor(core): move vendor headers to model specific directories
...
[no changelog]
2024-07-16 15:56:28 +02:00
tychovrahe
11b1d5ca41
chore(core): add T3B1 production keys
...
[no changelog]
2024-07-16 15:56:28 +02:00
tychovrahe
78b4017859
feat(core): add support for T3B1
2024-07-16 15:56:28 +02:00
Andrew Kozlik
b6b1ad8825
feat(python): Implement DebugLinkOptigaSetSecMax.
2024-07-09 16:52:50 +02:00
Andrew Kozlik
b71a809da3
feat(common): Add DebugLinkOptigaSetSecMax message.
...
[no changelog]
2024-07-09 16:52:50 +02:00
obrusvit
2de8acc141
chore(core): remove CoSi functionality
...
trezorctl CoSi feature is removed from all models
2024-07-01 09:32:38 +02:00
matejcik
3a039c505f
chore(python): bump version after release
2024-06-25 13:43:13 +02:00
matejcik
58b1a95052
docs(python): update README
2024-06-25 13:43:13 +02:00
matejcik
9b1bffca3b
docs(python): changelog for 0.13.9
2024-06-25 13:43:13 +02:00
matejcik
d1981e745e
fix(python): fallback for trezorctl device setup
on older firmwares
...
fixes #3956
[no changelog] because the slip39-single feature was not yet released
2024-06-25 13:43:13 +02:00
matejcik
32d26933a6
style(python): modernize type annotations in cli/device.py
2024-06-25 13:43:13 +02:00
matejcik
92e8bf5e60
chore(python): regenerate documentation
2024-06-25 13:43:13 +02:00
matejcik
e5686c24e3
build(python): update setuptools manifest
2024-06-25 13:43:13 +02:00
matejcik
cd55d32407
refactor(python/protobuf): allow field types imported in the same module
2024-06-25 13:43:13 +02:00
matejcik
27fef37cc9
style(python): modernize type annotations in protobuf.py
2024-06-25 13:43:13 +02:00
matejcik
eaeb58fb25
chore(python): annotate package with minimum python 3.8
...
also add 3.12 to tox config
2024-06-25 13:43:13 +02:00
matejcik
0fc193ab80
fix(python): increase homescreen quality when uploading via trezorctl
...
fixes #3893
2024-06-25 13:43:13 +02:00
matejcik
f6924c1ad4
feat(python): add certificate whitelist for device authentication
2024-06-25 13:35:16 +02:00
matejcik
d3bdedf421
feat(python): implement full certificate verification in trezorctl ( fixes #3364 )
2024-06-25 13:35:16 +02:00
Andrew Kozlik
4ee81daee7
feat(core): Add optiga_sec field to Features
...
[no changelog]
2024-06-25 12:45:00 +02:00
Martin Milata
f2a2ddfd8d
Merge branch 'release/24.06'
2024-06-17 22:14:02 +02:00
r0tc
61fe99036e
fix(python): remove duplicated 0x prefix for publish sign-tx
2024-06-14 14:16:28 +02:00