1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-13 09:58:09 +00:00
Commit Graph

14136 Commits

Author SHA1 Message Date
M1nd3r
6513dfca78 fixup! fixup! wip - change session behavior [no changelog] 2024-12-09 16:58:15 +01:00
M1nd3r
b9cca4c4f2 chore(core): make await write blocking by default, remove write_force
[no changelog]
2024-12-09 16:51:19 +01:00
M1nd3r
084b282d69 fixup! wip - change session behavior [no changelog] 2024-12-09 16:15:13 +01:00
M1nd3r
3890972c91 wip - change session behavior
[no changelog]
2024-12-09 16:08:30 +01:00
M1nd3r
38afdc9e7b wip 2024-12-06 13:11:20 +01:00
M1nd3r
54c64598ff fixup! fixup! chore: update fixtures for T2T1 2024-12-06 09:24:26 +01:00
M1nd3r
84f0cfe90e fixup! chore: update fixtures for T2T1 2024-12-06 09:24:26 +01:00
M1nd3r
d8f85a8c34 chore(tests): start screen recording only after the session fixture has a session prepared
[no changelog]
2024-12-06 09:24:26 +01:00
M1nd3r
de7420813d fix(tests): unlock device when getting a new session
[no changelog]
2024-12-06 09:24:26 +01:00
M1nd3r
780c0517ae chore: update fixtures for T2T1 2024-12-06 09:24:26 +01:00
M1nd3r
5835f09879 feat(python): add lock() to TrezorClientDebugLink
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
cb2fb259b9 fixup! feat(core): implement THP 2024-12-06 09:24:25 +01:00
M1nd3r
86fb7dfbe8 fixup! build(ci): add thp builds and tests 2024-12-06 09:24:25 +01:00
M1nd3r
93253c9b60 wip 2024-12-06 09:24:25 +01:00
M1nd3r
41cdbf7bc4 refactor(core): move handling of ThpCreateNewSession message into base.py
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
ece943d3a6 refactor(core): move wire buffer handling completely to memory_manager
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
d19b58c1ab refactor(common): remove pairing_in/out and channel_in/out proto options
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
c03037f56a fix(tests): change xfail to skip when using protocol_marker
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
6482b236b7 refactor(python,tests): add is_invalidated flag to client, do not set the emulator.client outside from emulator
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
263ed97584 fixup! build(ci): add thp builds and tests 2024-12-06 09:24:25 +01:00
M1nd3r
0f1c3d9fdf refactor(core): move exclude list from wipe to wipe_cache
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
c226f4242c refactor(core): clean channel and received_message_handler
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
ffd9b16e2a refactor(core): improve readability and logging in channel.py
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
663bfa3d6e refactor(core): improve readability of channel_manager
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
0c11e23239 chore(vendor): update fido2-tests
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
cc8ecbe99e test: update test framework
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
3a48c901f5 test: update device tests
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
048a8c455e test: update ui tests
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
de11d399eb test: update upgrade tests
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
7b1921eebf test: update persistence tests
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
9c98b154ef test: update click tests
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
a0cfa9fedd chore(python): update python tools
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
75eff0e2a4 chore(python): add python requirements
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
c87de26630 feat(python): implement session based trezorlib
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
ec83ff18c3 feat(legacy): adapt legacy to THP changes
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
4f7ac82fd3 feat(core): implement THP 2024-12-06 09:24:25 +01:00
M1nd3r
a280b17133 chore(core): adapt SConscripts to THP needs 2024-12-06 09:24:25 +01:00
M1nd3r
c9a4008f77 chore: add build_unix_frozen_debug to core Makefile
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
fd48a705ed chore(core): adapt emu.py to new trezorlib
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
3f94693304 feat(common): add thp protobuf definitions and modify pb2py
[no changelog]
2024-12-06 09:24:25 +01:00
M1nd3r
4d03d61e8b build(ci): add thp builds and tests 2024-12-06 09:24:25 +01:00
tychovrahe
b4ba056a39 fix(core): fix translation area access from coreapp applet
[no changelog]
2024-12-05 17:17:08 +01:00
matejcik
81adeb247d build(build-docker): use QUIET_MODE for core builds 2024-12-04 16:36:19 +01:00
matejcik
7d4cd8ffb7 build(build-docker): perform a reproducible shallow clone of the repository in build-docker.sh 2024-12-04 16:36:19 +01:00
Martin Milata
2635e4c7fd build(core): use deterministic git rev-parse
The output may differ in shallow vs. full repo.

[no changelog]
2024-12-04 16:36:19 +01:00
obrusvit
61ebb19515 refactor(core): mercury confirm_summary
- old confirm_total removed
- flow_confirm_summary refactored to confirm_summary

[no changelog]
2024-12-04 14:47:53 +01:00
obrusvit
af6240b52c refactor(core): model_r confirm_summary
- altcoin_tx_summary removed and replaced with confirm_summary

[no changelog]
2024-12-04 14:47:53 +01:00
obrusvit
6e94748e92 refactor(core): model_t confirm_summary
- model_t confirm_total refactored to confirm_summary
- parameter set changed to pave the way for unification across models

[no changelog]
2024-12-04 14:47:53 +01:00
matejcik
ef02c4de5d feat(core): introduce storage insecure mode
reduces the number of PIN iterations and avoids erasing the other
storage bank -- if a test ever overruns, it will probably RSOD out, but
that's unlikely to happen
2024-12-03 11:02:17 +01:00
matejcik
835f7087c6 build(core): correctly propagate DISABLE_OPTIGA to kernel 2024-12-03 11:02:17 +01:00