1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-05-03 23:49:02 +00:00
Commit Graph

14774 Commits

Author SHA1 Message Date
M1nd3r
bc9deff451 fix(tests): fix THP upgrade tests 2025-04-14 16:28:57 +02:00
M1nd3r
0efe6d53d9 fix(tests): fix click test reset slip39 basic 2025-04-14 16:28:57 +02:00
M1nd3r
0686dc4510 fix(python): partially fix shamir persistence tests 2025-04-14 16:28:57 +02:00
M1nd3r
139878c60a fix(python): open transport before get protocol in client 2025-04-14 16:28:57 +02:00
M1nd3r
74a7929fbc chore(python): bump trezorlib version to 0.15.0 2025-04-14 16:28:57 +02:00
M1nd3r
f1b173b394 fix(python): remove transport close from get_protocol 2025-04-14 16:28:57 +02:00
M1nd3r
28124d0c09 fix(core): fix thp python unit test 2025-04-14 16:28:57 +02:00
M1nd3r
46cf7b9fd1 chore: add changelog 2025-04-14 16:28:57 +02:00
M1nd3r
afd70a57f3 wip 2025-04-14 16:28:56 +02:00
M1nd3r
1094f755cb fix(core): make custom noise implementation compatible with standard 2025-04-14 16:28:56 +02:00
M1nd3r
5fa4784d41 chore(python): add noiseprotocol to requirements
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
9f8a40c3cf fix(core): change default value of model_variant in device properties to None
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
63a5a93eef chore(core): close all workflows when channel is replaced
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
402d41b97f fix: remove unnecessary get_msg_name and get_msg_type functions
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
e303bdaa42 fix: style pb2py
[no changelog]
2025-04-14 16:28:56 +02:00
M1nd3r
257d070caf fix(ci): remove unnecessary code changes [no changelog] 2025-04-14 16:28:56 +02:00
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