1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-22 22:38:08 +00:00
Commit Graph

14193 Commits

Author SHA1 Message Date
M1nd3r
a92c254f62 fixup! fixup! fixup! fixup! wip: single packet decryption (not finished) [no changelog] 2024-12-20 15:07:54 +01:00
M1nd3r
5e4ecdaf13 WIP: try simplify message handler, might break something
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
0254571581 chore: fix incomplete enum change
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
ab7293dd30 chore(core): remove TODO comment from received_message_handler
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
5a65b5b1f3 chore(core): remove management session code from handle_ThpCreateNewSession
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
e2e811e072 fixup! fixup! fixup! wip: single packet decryption (not finished) [no changelog] 2024-12-20 15:07:54 +01:00
M1nd3r
1d3a65fff6 chore(core): make wipe device proceed even if sending of success message fails
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
46d1605ef1 fixup! fixup! wip: single packet decryption (not finished) [no changelog] 2024-12-20 15:07:54 +01:00
M1nd3r
04f6a3e04a fixup! wip: single packet decryption (not finished) [no changelog] 2024-12-20 15:07:54 +01:00
M1nd3r
8314f8943b wip: single packet decryption (not finished)
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
adab2721ee fix: return InvalidSessionError when trying to access cache of Seedless session
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
beb8b58064 wip buffer locking-
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
62ee3fe3b1 test: fix device test test_authorize_coinjoin
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
d6eda55c45 fixup! fixup! wip - change session behavior [no changelog] 2024-12-20 15:07:54 +01:00
M1nd3r
5a2470e08e chore(core): make await write blocking by default, remove write_force
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
c0d46ac762 fixup! wip - change session behavior [no changelog] 2024-12-20 15:07:54 +01:00
M1nd3r
0c353eb242 wip - change session behavior
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
cdb96f4521 wip 2024-12-20 15:07:54 +01:00
M1nd3r
9c0488862b fixup! fixup! chore: update fixtures for T2T1 2024-12-20 15:07:54 +01:00
M1nd3r
fe226182b2 fixup! chore: update fixtures for T2T1 2024-12-20 15:07:54 +01:00
M1nd3r
1435d09496 chore(tests): start screen recording only after the session fixture has a session prepared
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
8c05e2ef7f fix(tests): unlock device when getting a new session
[no changelog]
2024-12-20 15:07:54 +01:00
M1nd3r
f4a9b3d9c3 chore: update fixtures for T2T1 2024-12-20 15:07:54 +01:00
M1nd3r
d08e61e092 feat(python): add lock() to TrezorClientDebugLink
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
6625bbdb6d fixup! feat(core): implement THP 2024-12-20 15:07:53 +01:00
M1nd3r
74dbf3ef41 fixup! build(ci): add thp builds and tests 2024-12-20 15:07:53 +01:00
M1nd3r
33957ce1c8 wip 2024-12-20 15:07:53 +01:00
M1nd3r
e071f2f4ac refactor(core): move handling of ThpCreateNewSession message into base.py
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
8aef867259 refactor(core): move wire buffer handling completely to memory_manager
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
4d9699a883 refactor(common): remove pairing_in/out and channel_in/out proto options
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
dfbf9ccc2e fix(tests): change xfail to skip when using protocol_marker
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
869e8107ce refactor(python,tests): add is_invalidated flag to client, do not set the emulator.client outside from emulator
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
0335a81c44 fixup! build(ci): add thp builds and tests 2024-12-20 15:07:53 +01:00
M1nd3r
e96b5e89ba refactor(core): move exclude list from wipe to wipe_cache
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
517707a1c2 refactor(core): clean channel and received_message_handler
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
5c7f5edb80 refactor(core): improve readability and logging in channel.py
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
daa05bc760 refactor(core): improve readability of channel_manager
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
76af43039a chore(vendor): update fido2-tests
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
01fa4f413b test: update test framework
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
d263f8ea1c test: update device tests
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
3a126c4955 test: update ui tests
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
196413fdf6 test: update upgrade tests
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
59da4fb0ab test: update persistence tests
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
01d04c12c2 test: update click tests
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
900dfd388f chore(python): update python tools
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
f13f217417 chore(python): add python requirements
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
5cd946bc4c feat(python): implement session based trezorlib
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
473b477821 feat(legacy): adapt legacy to THP changes
[no changelog]
2024-12-20 15:07:53 +01:00
M1nd3r
c3a3bf2845 feat(core): implement THP 2024-12-20 15:07:53 +01:00
M1nd3r
2bc7b1d784 chore(core): adapt SConscripts to THP needs 2024-12-20 15:07:53 +01:00