1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-04-23 18:49:13 +00:00
Commit Graph

14758 Commits

Author SHA1 Message Date
M1nd3r
9fcb42a07a feat: use autoconnect=False credentials as autoconnect=True in case of channel replacement
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
8092176d95 feat: implement thp channel replacement
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
c4ed3d3c9e fix: change credential to bytes from bytearray 2025-04-14 16:28:56 +02:00
M1nd3r
12ea725238 feat(core): add host static pubkey to channel cache
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
8c358a1d88 chore(core): update cpace implementation
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
a5f8ef6a96 chore(core): remove button request from pairing screens
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
4cfeb081fe temp: thp rest
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
3c638dde60 chore(tests): add protocol pytest marker
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
b52ffca4f8 chore(core): adapt emu.py to the new trezorlib
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
13f4490691 chore(python): update ble to session-based 2025-04-14 16:28:56 +02:00
M1nd3r
b5cb63a10c chore(tests): improve downgrade of model min_version in fw upgrade tests 2025-04-14 16:28:56 +02:00
Martin Milata
eeec97e89a fix(python): always send passphrase at v1 session start 2025-04-14 16:28:56 +02:00
Martin Milata
c3ce2b7984 fix(tests): clear pin sequence when exiting with block 2025-04-14 16:28:56 +02:00
Martin Milata
db815a9fe7 fix(tests): record actual_responses for session init 2025-04-14 16:28:56 +02:00
M1nd3r
ad2e8d24b7 chore(tests): remove code for unsupported models 2025-04-14 16:28:56 +02:00
M1nd3r
6bd5d22fc7 chore(python): raise the minimum version of core models to 2.3.0 2025-04-14 16:28:56 +02:00
M1nd3r
2137ebf1b7 chore(tests): remove test_passphrase_cached 2025-04-14 16:28:56 +02:00
Martin Milata
3bd41fb0c6 refactor(tests): move set_input_flow to SessionDebugWrapper context manager
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
9d8b0c02b9 feat(python): make failing to resume session hard-fail 2025-04-14 16:28:56 +02:00
Martin Milata
2fe3ec3fcc ci: add timeouts for legacy.yml 2025-04-14 16:28:56 +02:00
Martin Milata
d8a6b68111 fix(python): revive trezorctl --script
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
cba7fc5c63 chore(python): bump trezorlib version to 0.14.0 2025-04-14 16:28:56 +02:00
M1nd3r
99bf9fa412 fix(python): change nostr to use Session instead of Client 2025-04-14 16:28:56 +02:00
M1nd3r
d6ad68f967 chore(python): session passphrase rework 2025-04-14 16:28:56 +02:00
Martin Milata
f29e573172 fix(python): simplify UI callbacks 2025-04-14 16:28:56 +02:00
Martin Milata
3a76c48158 fix(python): bring back firmware version check 2025-04-14 16:28:56 +02:00
Martin Milata
58d57db480 fix(python): transport handling with sessions
[no changelog]
2025-04-14 16:28:56 +02:00
Martin Milata
20241bde1a test(core): remove dead code 2025-04-14 16:28:56 +02:00
M1nd3r
ee9701106b chore(tests): update fixtures.json
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-14 16:28:56 +02:00
M1nd3r
f2a63a1998 chore(core): adapt trezorlib transports to session based
[no changelog]

Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-14 16:28:23 +02:00
M1nd3r
a1171f1179 feat(python): implement session based trezorlib
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-14 16:28:23 +02:00
M1nd3r
f8414946b4 feat(python): implement session based trezorctl 2025-04-14 16:28:23 +02:00
M1nd3r
e90794ef7c chore(python): add refresh of invalid client to internal emulator 2025-04-14 16:28:23 +02:00
M1nd3r
085a520a0c chore(tests): adapt testing framework to session based 2025-04-14 16:28:23 +02:00
M1nd3r
06cebe2204 test: update upgrade tests 2025-04-14 16:28:23 +02:00
M1nd3r
3eb14f7a93 test: update click tests 2025-04-14 16:28:23 +02:00
M1nd3r
d6704c369e test: update ui tests 2025-04-14 16:28:23 +02:00
M1nd3r
e12ccf6317 test: update persistence tests 2025-04-14 16:28:23 +02:00
M1nd3r
edb2170920 test: update device tests
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-14 16:28:23 +02:00
M1nd3r
42156214c4 chore(python): update python tools
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-14 16:28:23 +02:00
M1nd3r
d7b1360e48 chore(vendor): update fido2-tests 2025-04-14 16:28:22 +02:00
M1nd3r
3b9397403d chore(core): adapt emu.py to the new trezorlib
[no changelog]
2025-04-14 16:28:22 +02:00
cepetr
8a636bd9cf fix(core): make mod_trezorio_poll return False only on timeout
[no changelog]
2025-04-14 12:30:52 +02:00
Roman Zeyde
07ad01220c perf(core): remove imports from hot path
[no changelog]
2025-04-10 14:19:34 +03:00
Martin Milata
3c08ce62b3 build(core): default T3W1 to revision C
[no changelog]
2025-04-09 23:44:12 +02:00
cepetr
75f9821cf1 fix(core): improve rgb_led driver deinitialization
[no changelog]
2025-04-09 22:10:11 +02:00
cepetr
0b673c2772 fix(core): fix ft6x36 interrupt pin deinitialization
[no changelog]
2025-04-09 22:10:11 +02:00
cepetr
ad80d5c1de fix(core): fix tropic driver deinitialization
[no changelog]
2025-04-09 22:10:11 +02:00
cepetr
47d1378d28 refactor(core): simplify display driver deinitialization
[no changelog]
2025-04-09 22:10:11 +02:00
cepetr
2017c5931e feat(core): optimize pmic power consumption
[no changelog]
2025-04-09 22:10:11 +02:00