1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-14 03:30:02 +00:00
Commit Graph

866 Commits

Author SHA1 Message Date
M1nd3r
f9a0124e0f wip trezorlib TEMP
(note: has many warnings, not all things will work correctly)
2024-09-16 18:32:16 +02:00
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