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
cb2fb259b9
fixup! feat(core): implement THP
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
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
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
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
tychovrahe
b4ba056a39
fix(core): fix translation area access from coreapp applet
...
[no changelog]
2024-12-05 17:17:08 +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
matejcik
331e07b1e0
feat(core): disable animations in debug firmware by default
...
This makes it possible to run HW tests on the T3T1 where animations mess
things up. It also speeds up HW tests on other models slightly.
export TREZOR_DISABLE_ANIMATION=0 to build a debug firmware with
animations enabled
2024-12-03 11:02:17 +01:00
Ioan Bizău
13df961317
refactor(core/ui): introduce show_danger
...
This is a unified interface for flow_warning_hi_prio,
which was available only on Mercury before.
[no changelog]
2024-12-02 22:28:00 +01:00
Ioan Bizău
aa58ea7158
fix(core/ui): make cancel the last menu item
...
[no changelog]
2024-12-02 19:52:56 +01:00
Ioan Bizău
5c8ee873c6
chore(core/ui): remove new_confirm_address on Mercury
...
[no changelog]
2024-12-02 19:52:56 +01:00
obrusvit
deb5ce3f48
refactor(core): remove flow confirm_with_info
...
- usage of `flow::confirm_with_info` is replaced with
`flow::confirm_action` which is parameterized accordingly
[no changelog]
2024-12-02 19:52:56 +01:00
tychovrahe
ef5ed2ee72
fix(core): fix haptic driver with reset pin initialization
...
[no changelog]
2024-12-02 17:18:59 +01:00
tychovrahe
8f4268229a
feat(core): use SMPS on T3W1
...
[no changelog]
2024-12-02 15:06:32 +01:00
tychovrahe
2c87d43b51
fix(core): fix option bytes settings for U5G models
...
[no changelog]
2024-12-02 15:06:09 +01:00
tychovrahe
46eebd23a4
fix(core/prodtest): fix BOOTLOADER VERSION command
2024-12-02 15:05:55 +01:00
M1nd3r
01cf58f2a1
docs(core): add and modify docs to context and cache
...
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
2eab963862
test(core): replace __init__ in unit tests with setUpClass and tearDownClass
...
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
22a7ba7070
test(core): add setUpClass and tearDownClass to core unit tests
...
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
b1f07fec4f
chore(core): update core to reflect cache and context refactor
...
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
8eb62fdeca
refactor(core): abstract cache and context
...
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
0643d95a67
style: fix article
...
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
a3c275f19a
test(core): update tests to reflect cache refactor
...
[no changelog]
2024-12-02 12:39:15 +01:00
Ondřej Vejpustek
ae32a23002
fix(core): disallow per-node paths in change outputs
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
45a029edcc
fix(core): disallow per-node paths in getaddress
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
adc7cef49c
feat(core): display sortedmulti
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
4dce3d0099
feat(core):: support sortedmulti
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
94cf3a29a0
feat(core,python,rust): add autogenerated files
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
0a9c4ba4ec
feat(core)): forbid multisig to singlesig change outputs
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
53b5d62623
fix(core): make sorting of pubkeys fully deterministic
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
f3983486d1
feat(core): remove deprecated path
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
d8c15837cb
test(core): add unit tests for ChangeDetector
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
fa39d895b8
refactor(change): factor out ChangeDetector
2024-12-02 12:21:24 +01:00
obrusvit
2a0bdbe044
fix(core/mercury): remove info btn in show passphr
2024-12-02 11:48:19 +01:00
tychovrahe
16a8b1f9da
chore(core): delete processed changelog entries for prodtest
...
[no changelog]
2024-12-01 20:19:44 +01:00