M1nd3r
|
ee9d5fe522
|
fix: remove trailing whitespaces sconscripts
|
2024-11-20 15:25:21 +01:00 |
|
M1nd3r
|
8a60d60e54
|
feat: implement THP
|
2024-11-20 15:25:20 +01:00 |
|
M1nd3r
|
eb984ac3fa
|
refactor(core): abstract cache and context
[no changelog]
|
2024-11-20 15:25:20 +01:00 |
|
tychovrahe
|
c5b3dd72b9
|
feat(core): add support for SBU on T3W1
[no changelog]
|
2024-11-20 11:17:35 +01:00 |
|
cepetr
|
089db2cadf
|
refactor(core): restructure embed folder
[no changelog]
|
2024-11-18 09:41:02 +01:00 |
|
M1nd3r
|
4f0f3b2d27
|
chore(core): adjust build scripts for THP
[no changelog]
|
2024-11-15 08:47:24 +01:00 |
|
M1nd3r
|
ed90f6bd08
|
fix(core): fix TREZOR_MEMPERF flag
[no changelog]
|
2024-11-14 23:55:57 +01:00 |
|
cepetr
|
d4286ff584
|
chore(core): remove legacy drawing code (c)
[no changelog]
|
2024-11-13 12:15:38 +01:00 |
|
tychovrahe
|
1efb684544
|
refactor(core): expose USE_TOUCH and USE_BUTTON to uPy
[no changelog]
|
2024-11-12 16:55:17 +01:00 |
|
M1nd3r
|
74655931ce
|
feat(core): allow benchmark on BITCOIN_ONLY debug build
[no changelog]
|
2024-10-25 13:16:39 +02:00 |
|
cepetr
|
12a9dca5e1
|
refactor(emulator): improve SDL event polling logic
[no changelog]
|
2024-10-22 09:06:21 +02:00 |
|
cepetr
|
5845c665af
|
refactor(core): refactor unit properties detection
[no changelog]
|
2024-10-22 08:30:49 +02:00 |
|
Ondřej Vejpustek
|
2d5d7201d5
|
feat(core): allow benchmark only in debug
[no changelog]
|
2024-10-11 16:35:34 +02:00 |
|
Ondřej Vejpustek
|
e8f8d0e7af
|
build(core): move argument parsing together
[no changelog]
|
2024-10-11 16:35:34 +02:00 |
|
Ondřej Vejpustek
|
cf38460286
|
build(core): hide benchmark application behind compilation flag
[no changelog]
|
2024-10-11 16:35:34 +02:00 |
|
tychovrahe
|
d71d9e9c34
|
feat(core): add T3W1 emulator build
[no changelog]
|
2024-10-09 15:06:40 +02:00 |
|
M1nd3r
|
6ba75b267d
|
chore(core): exclude THP modules and messages from non-THP builds
[no changelog]
|
2024-10-09 10:44:30 +02:00 |
|
tychovrahe
|
7374700c0a
|
refactor(core): ui configuration in build scripts
[no changelog]
|
2024-09-27 22:02:08 +02:00 |
|
tychovrahe
|
94af4d98f0
|
chore(core): clean sconscripts
[no changelog]
|
2024-09-27 09:49:20 +02:00 |
|
cepetr
|
35c6f52133
|
refactor(core/embed): introduce system, tasks, applets and emergency mode
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
1c991339ce
|
refactor(core/embed): split firmware into kernel & coreapp
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
7f3cff04f1
|
refactor(core/embed): introduce new mpu driver
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
8fab22522a
|
refactor(core/embed): moving specific algorithms into fwutils
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
0666e6ea9a
|
refactor(core/embed): rename boot_args to bootuils
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
1443f86983
|
feat(core/embed): introduce systick and systimer drivers
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
a3fcc62655
|
refactor(core/build): remove hardcoded build path
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
tychovrahe
|
24c0552a43
|
feat(core): switch to new rendering everywhere
[no changelog]
|
2024-09-17 17:46:11 +02:00 |
|
Ondřej Vejpustek
|
eaa12f1cad
|
chore(crypto): update secp256k1 submodule to 0.5.1
[no changelog]
|
2024-08-23 17:00:52 +02:00 |
|
Ondřej Vejpustek
|
54eef8d886
|
refactor(crypto,core,lagacy): use secp256k1 submodule for ECDH
[no changelog]
|
2024-08-23 17:00:52 +02:00 |
|
Ondřej Vejpustek
|
df2545b78e
|
chore(crypto,core,legacy): reduce size of precomputed table used by secp256k1 submodule
[no changelog]
|
2024-08-23 17:00:52 +02:00 |
|
tychovrahe
|
5417ec15df
|
fix(core): introduce ui_overlay feature - fixes T3T1 bootloader compilation with new rendering
[no changelog]
|
2024-08-19 12:17:11 +02:00 |
|
tychovrahe
|
78b4017859
|
feat(core): add support for T3B1
|
2024-07-16 15:56:28 +02:00 |
|
Andrew Kozlik
|
9420b38a35
|
feat(core): Account for Optiga throttling delay in PIN countdown.
|
2024-07-09 16:52:50 +02:00 |
|
tychovrahe
|
3a3259b574
|
feat(core/mercury): change homescreen flow
|
2024-06-24 21:43:08 +02:00 |
|
cepetr
|
3460c4b891
|
refactor(core/embed): prepare touch drivers for low power mode
[no changelog]
|
2024-06-19 14:03:38 +02:00 |
|
cepetr
|
5fc3c6e617
|
refactor(core): improve and simplify error handling
[no changelog]
|
2024-06-17 16:57:33 +02:00 |
|
Martin Milata
|
687d773547
|
build(core/firmware): TREZOR_MODEL=T3T1 implies NEW_RENDERING=1
[no changelog]
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
2ba42d716e
|
feat(core): init T3T1 UI layouts: meta
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
d6c502f27e
|
feat(core): add fonts for T3T1
|
2024-05-31 11:59:52 +00:00 |
|
tychovrahe
|
0b5e8ed480
|
refactor(core): introduce emulator boards
[no changelog]
|
2024-05-21 19:01:31 +02:00 |
|
tychovrahe
|
e6f2fa711e
|
refactor(core): reorganize model specific files in site-scons
[no changelog]
|
2024-05-21 19:01:31 +02:00 |
|
cepetr
|
3336e3902f
|
feat(core): introduce new display drivers
[no changelog]
|
2024-05-17 09:17:37 +02:00 |
|
Ondřej Vejpustek
|
756d250015
|
chore(core): initialize automatic variables to zero
[no changelog]
|
2024-05-10 20:06:28 +02:00 |
|
Ondřej Vejpustek
|
6b81d24b5c
|
chore(core): separate crypto sources in build scripts
[no changelog]
|
2024-05-10 20:06:28 +02:00 |
|
Ondřej Vejpustek
|
ccb242ee1c
|
chore(core): introduce THP flag
[no changelog]
|
2024-05-10 20:05:37 +02:00 |
|
Ondřej Vejpustek
|
2f699a1b6f
|
feat(core): add elligator2 python bindings
[no changelog]
|
2024-05-10 20:05:37 +02:00 |
|
obrusvit
|
43e759ea0b
|
refactor(core): apply uppercased fonts in build
[no changelog]
|
2024-05-08 22:46:58 +02:00 |
|
tychovrahe
|
ea1c32f90e
|
fix(core/rust): fix bindgen macros generation
[no changelog]
|
2024-04-26 13:36:58 +02:00 |
|
tychovrahe
|
d349c44a58
|
refactor(core): generate macros for rust bindgen automatically
[no changelog]
|
2024-04-25 13:20:07 +02:00 |
|
tychovrahe
|
ed6aa48726
|
feat(core): use confidential section for confidential and sensitive data
[no changelog]
|
2024-04-05 18:54:30 +02:00 |
|