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

14637 Commits

Author SHA1 Message Date
M1nd3r
b87d23613f fix(tests): fix click test reset slip39 basic 2025-03-13 12:17:13 +01:00
M1nd3r
0cf404b573 fix(python): partially fix shamir persistence tests 2025-03-13 12:17:13 +01:00
M1nd3r
5c09501632 fix(python): open transport before get protocol in client 2025-03-13 12:17:13 +01:00
M1nd3r
2f26d3e8e9 chore(python): bump trezorlib version to 0.15.0 2025-03-13 12:17:13 +01:00
M1nd3r
9b69f1b09f chore(tests): update fixtures 2025-03-13 12:17:13 +01:00
M1nd3r
24a71ab77c fix(python): remove transport close from get_protocol 2025-03-13 12:17:13 +01:00
M1nd3r
a74c21a578 fix(core): fix thp python unit test 2025-03-13 12:17:13 +01:00
M1nd3r
f9d213dcb9 chore: add changelog 2025-03-13 12:17:13 +01:00
M1nd3r
afc961cff5 wip 2025-03-13 12:17:13 +01:00
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