1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-27 17:08:14 +00:00
Commit Graph

857 Commits

Author SHA1 Message Date
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
matejcik
da75d8f4b6 chore(common): make unused fields optional
[no changelog]
2024-06-10 11:06:06 +02:00
matejcik
863435cc9d feat(python/debuglink): make input flows part of the traceback 2024-06-06 14:00:13 +02:00
Martin Milata
8c9f5ebbca tests(core): fix T3T1 default flow 2024-06-06 14:00:13 +02:00
Ioan Bizău
2c390a2030 feat(python): add ability to set up a device with SLIP39 "single" 2024-06-06 14:00:13 +02:00
obrusvit
5bd6996ae4 feat(core/ui): show success screens between shares
This commit also adds minor improvements to reset flow.

[no changelog]
2024-06-06 14:00:13 +02:00
Ioan Bizău
8870869f93 chore(core): rename recovery type & kind and tweak feature flags 2024-06-05 12:35:09 +03:00
Ioan Bizău
8ef7dfab0d feat(core): implement repeated backup 2024-06-05 12:35:09 +03:00
tychovrahe
b9a55cf2a7 feat(core): add settings to turn haptic on/off
[no changelog]
2024-06-03 14:26:25 +02:00