1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-04-22 01:59:02 +00:00
Commit Graph

14662 Commits

Author SHA1 Message Date
M1nd3r
9be794c3fb wip public credential 2025-03-25 15:36:11 +01:00
M1nd3r
e793b5b79b wip 2025-03-24 12:37:32 +01:00
M1nd3r
90dd28f9b9 chore: improve fallback 2025-03-24 12:37:26 +01:00
M1nd3r
84041e0ed2 chore: optimize last run of transmission loop 2025-03-24 12:36:43 +01:00
M1nd3r
8ababf9ce7 chore: improve logging in received_message_handler 2025-03-24 12:36:11 +01:00
M1nd3r
6daee34b64 chore(test): improve tests for multiple hosts 2025-03-24 11:16:38 +01:00
M1nd3r
95ac5d32ea chore(test): add invalidate_client marker 2025-03-24 11:14:44 +01:00
M1nd3r
1b1e789471 chore: unify FailureType enum across branches 2025-03-21 14:00:51 +01:00
M1nd3r
04bd4c6488 chore(python): test fallback in handshake 2025-03-21 14:00:51 +01:00
M1nd3r
7436e8c773 chore(core): improve fallback 2025-03-21 14:00:51 +01:00
M1nd3r
91a9a349a8 wip - might not work 2025-03-21 14:00:51 +01:00
Martin Milata
e187a96769 fixup! test: update device tests 2025-03-18 13:19:33 +01:00
Martin Milata
75f103bb64 fixup! chore(core): adapt trezorlib transports to session based [no changelog] 2025-03-18 13:19:33 +01:00
Martin Milata
ee102b5a35 fixup! chore(core): adapt trezorlib transports to session based [no changelog] 2025-03-18 13:19:33 +01:00
Martin Milata
af1c79a9f2 fixup! chore(tests): adapt testing framework to session based [no changelog] 2025-03-18 13:19:33 +01:00
Martin Milata
21361b0c77 fixup! chore(core): adapt trezorlib transports to session based [no changelog] 2025-03-18 13:19:33 +01:00
M1nd3r
f2daba056f chore(python): remove channel database 2025-03-13 14:26:25 +01:00
M1nd3r
50c1299fb3 fix(python): improve protocol_v2, remove its channel database 2025-03-13 14:11:32 +01:00
M1nd3r
b5b0a354a9 chore(tests): replace random.randbytes by os.urandom in tests 2025-03-13 14:09:34 +01:00
M1nd3r
42a2ab3a0f fixup! chore(tests): update fixtures 2025-03-13 13:33:19 +01:00
M1nd3r
bb93433f73 fix(tests): fix legacy device tests 2025-03-13 12:17:13 +01:00
M1nd3r
0fd669984b fix(tests): fix test reset bip39 2025-03-13 12:17:13 +01:00
M1nd3r
bb512ff96f feat(core): improve pairing screens 2025-03-13 12:17:13 +01:00
M1nd3r
45372fd93e fix(tests): fix authorize coinjoin device test 2025-03-13 12:17:13 +01:00
M1nd3r
fc3b36b564 fix(tests): fix THP upgrade tests 2025-03-13 12:17:13 +01:00
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