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 |
|
tychovrahe
|
5c101ab800
|
feat(core): switch DISC2 to use newer U5G variant
[no changelog]
|
2024-11-14 09:30:20 +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 |
|
cepetr
|
5845c665af
|
refactor(core): refactor unit properties detection
[no changelog]
|
2024-10-22 08:30:49 +02:00 |
|
M1nd3r
|
7b6ce56ac3
|
fix(core): remove redundant AES_GCM flag in SConscript.firmware
[no changelog]
|
2024-10-16 16:19:28 +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
|
cf38460286
|
build(core): hide benchmark application behind compilation flag
[no changelog]
|
2024-10-11 16:35:34 +02:00 |
|
Ondřej Vejpustek
|
52d85d1f39
|
feat(core): implement benchmark application
|
2024-10-11 16:35:34 +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
|
10eaa15427
|
chore(core/build): reuse embed_raw_binary function to embeed vendorheaders
[no changelog]
|
2024-09-27 09:49:20 +02:00 |
|
tychovrahe
|
94af4d98f0
|
chore(core): clean sconscripts
[no changelog]
|
2024-09-27 09:49:20 +02:00 |
|
tychovrahe
|
dfd17578b6
|
refactor(core): migrate coreapp into firmware
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
tychovrahe
|
28f420189a
|
refactor(core): combined build of coreapp + kernel, linker scripts refactoring
[no changelog]
|
2024-09-24 12:21:53 +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
|
a3fcc62655
|
refactor(core/build): remove hardcoded build path
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
20814f7ae6
|
refactor(core/embed): remove unnecessary pendsv exception handling
[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 |
|
tychovrahe
|
7275a5544e
|
refactor(core): move embedded bootloaders and their hashes to model folders
[no changelog]
|
2024-08-29 12:47:24 +02:00 |
|
matejcik
|
6ae96868df
|
chore(core): use trezor-core-tools in scripts
|
2024-08-28 16:15:10 +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
|
03199cd553
|
fix(core): include QA bootloader when building for fw for device with DEV bootloader
[no changelog]
|
2024-07-16 15:56:28 +02:00 |
|
tychovrahe
|
7c94080227
|
refactor(core): move vendor headers to model specific directories
[no changelog]
|
2024-07-16 15:56:28 +02:00 |
|
tychovrahe
|
78b4017859
|
feat(core): add support for T3B1
|
2024-07-16 15:56:28 +02:00 |
|
tychovrahe
|
3a3259b574
|
feat(core/mercury): change homescreen flow
|
2024-06-24 21:43:08 +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
|
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 |
|
Andrew Kozlik
|
703ea32ceb
|
feat(core): Add aesgcm class to trezor.crypto Python module.
[no changelog]
|
2024-04-03 10:26:46 +02:00 |
|