1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-20 10:06:07 +00:00
Commit Graph

14628 Commits

Author SHA1 Message Date
M1nd3r
8594ff19c3 fix(core): make custom noise implementation compatible with standard 2025-03-13 12:17:13 +01:00
M1nd3r
6ddfff4376 chore(python): add noiseprotocol to requirements
[no changelog]
2025-03-13 12:17:13 +01:00
M1nd3r
f69c98ab37 fix(core): change default value of model_variant in device properties to None
[no changelog]
2025-03-13 12:17:13 +01:00
M1nd3r
4af04d5ae4 chore(core): close all workflows when channel is replaced
[no changelog]
2025-03-13 12:17:13 +01:00
M1nd3r
53aedccc61 fix: remove unnecessary get_msg_name and get_msg_type functions
[no changelog]
2025-03-13 12:17:13 +01:00
M1nd3r
766b2a21c4 fix: style pb2py
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
df00b77aae fix(ci): remove unnecessary code changes [no changelog] 2025-03-13 12:17:12 +01:00
M1nd3r
4bd0ece104 feat: use autoconnect=False credentials as autoconnect=True in case of channel replacement
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
71d8fa58aa feat: implement thp channel replacement
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
4397b63515 fix: change credential to bytes from bytearray 2025-03-13 12:17:12 +01:00
M1nd3r
1cdeb9be9a feat(core): add host static pubkey to channel cache
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
fe6f9450f0 chore(core): update cpace implementation
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
748b8de2f2 chore(core): remove button request from pairing screens
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
9dc3575c76 temp: thp rest
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
aeca5223cc chore(core): adapt trezorlib transports to session based
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
07b857d1b3 feat(python): implement session based trezorlib 2025-03-13 12:17:12 +01:00
M1nd3r
33a64d435f feat(python): implement session based trezorctl
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
ab6716e14e chore(tests): add protocol pytest marker
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
59b994eaba test: update device tests
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
a2f7484853 feat(python): add platformdirs to requirements
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
b834719596 chore(tests): update fixtures
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
efcdd6843b chore(core): adapt trezorlib transports to session based
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
0743b65159 feat(python): implement session based trezorlib 2025-03-13 12:17:12 +01:00
M1nd3r
ca5f331e43 feat(python): implement session based trezorctl
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
1c30adb548 chore(tests): adapt testing framework to session based
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
94a5c49daf test: update device tests
[no changelog]
2025-03-13 12:17:12 +01:00
Martin Milata
46ac326354 refactor(tests): move set_input_flow to SessionDebugWrapper context manager
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
327fe1f98b feat(python): make failing to resume session hard-fail 2025-03-13 12:17:12 +01:00
Martin Milata
e216e03ac3 ci: add timeouts for legacy.yml 2025-03-13 12:17:12 +01:00
Martin Milata
b55b8fd89e fix(python): revive trezorctl --script
[no changelog]
2025-03-13 12:17:12 +01:00
M1nd3r
dd6d77e35c chore(python): bump trezorlib version to 0.14.0 2025-03-13 12:17:12 +01:00
M1nd3r
e29215a1e5 fix(python): change nostr to use Session instead of Client 2025-03-13 12:17:12 +01:00
M1nd3r
2994e364eb chore(python): session passphrase rework 2025-03-13 12:17:12 +01:00
Martin Milata
43c784f28b fix(python): simplify UI callbacks 2025-03-13 12:17:12 +01:00
Martin Milata
b4d3cb97c0 fix(python): bring back firmware version check 2025-03-13 12:17:12 +01:00
Martin Milata
38d0b9ff64 fix(python): transport handling with sessions
[no changelog]
2025-03-13 12:17:12 +01:00
Martin Milata
69b8c03007 test(core): remove dead code 2025-03-13 12:17:12 +01:00
M1nd3r
78423c3b53 chore(tests): update fixtures.json
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-13 12:17:12 +01:00
M1nd3r
e72f192f26 chore(core): adapt trezorlib transports to session based
[no changelog]

Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-13 12:17:12 +01:00
M1nd3r
a8aa7fe632 feat(python): implement session based trezorlib
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-13 12:17:12 +01:00
M1nd3r
2a609fcfb7 feat(python): implement session based trezorctl 2025-03-13 12:17:12 +01:00
M1nd3r
506f75c294 chore(python): add refresh of invalid client to internal emulator 2025-03-13 12:17:12 +01:00
M1nd3r
09d8b88197 chore(tests): adapt testing framework to session based 2025-03-13 12:17:12 +01:00
M1nd3r
3c030b9b97 test: update upgrade tests 2025-03-13 12:17:12 +01:00
M1nd3r
f58cb2f107 test: update click tests 2025-03-13 12:17:12 +01:00
M1nd3r
cffe455e66 test: update ui tests 2025-03-13 12:17:12 +01:00
M1nd3r
044addee56 test: update persistence tests 2025-03-13 12:17:11 +01:00
M1nd3r
97d1a46204 test: update device tests
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-13 12:17:11 +01:00
M1nd3r
cb4e624216 chore(python): update python tools
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-13 12:17:11 +01:00
M1nd3r
5accf08eeb chore(vendor): update fido2-tests 2025-03-13 12:17:11 +01:00