M1nd3r
|
b4689a1191
|
feat(core): implement a new Trezor-Host protocol
|
2024-10-16 16:23:46 +02:00 |
|
tychovrahe
|
0f84d51051
|
refactor(core): expose USE_TOUCH and USE_BUTTON to uPy
[no changelog]
|
2024-10-16 16:23:45 +02:00 |
|
cepetr
|
a247b4e87a
|
refactor(core): rename reboot to reboot_device
[no changelog]
|
2024-10-09 13:03:51 +02:00 |
|
tychovrahe
|
7374700c0a
|
refactor(core): ui configuration in build scripts
[no changelog]
|
2024-09-27 22:02:08 +02:00 |
|
tychovrahe
|
d361c23224
|
chore(core): remove SBU interface from python
[no changelog]
|
2024-09-27 09:49:20 +02:00 |
|
cepetr
|
8fab22522a
|
refactor(core/embed): moving specific algorithms into fwutils
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
ae4e195d6e
|
refactor(core/embed): simplify bootutils api
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
b1a41ded79
|
refactor(core/embed): improve bootuils api
[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
|
2fd5aca05c
|
refactor(core/embed): remove supervise module
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
d7462e93bb
|
refactor(core/embed): remove FlashOTP module
[no changelog]
|
2024-09-24 12:21:53 +02:00 |
|
cepetr
|
4312c08612
|
refactor(core/embed): extract hw entropy logic to its own module
[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 |
|
Ondřej Vejpustek
|
fb471a96f2
|
refactor(crypto): adapt ripemd160 implementation
|
2024-09-12 14:44:33 +02:00 |
|
Ondřej Vejpustek
|
5912c1e820
|
refactor(crypto): use boolean to indicate public key is set
[no changelog]
|
2024-08-21 17:19:24 +02:00 |
|
Andrew Kozlik
|
13de099bc1
|
refactor(core): Improve parameter naming in ed25519_sign_ext().
[no changelog]
|
2024-07-31 13:34:34 +02:00 |
|
Andrew Kozlik
|
6ed8aad608
|
fix(core): Remove bias in ed25519.generate_secret()
[no changelog]
|
2024-07-31 13:34:34 +02:00 |
|
M1nd3r
|
e34a027291
|
style(core): fix indentation in crc32 documentation
[no changelog]
|
2024-07-18 14:40:43 +02:00 |
|
Ioan Bizău
|
a64b22cdef
|
feat(core): add progress indicator when formatting SD cards
|
2024-07-15 13:32:06 +03:00 |
|
Andrew Kozlik
|
e84f969f4f
|
feat(core): Implement DebugLinkOptigaSetSecMax.
|
2024-07-09 16:52:50 +02:00 |
|
Andrew Kozlik
|
fc09379877
|
refactor(core): Clean up Optiga error handling.
[no changelog]
|
2024-07-01 18:05:20 +02:00 |
|
Andrew Kozlik
|
ca4bfa2ebd
|
feat(core): Implement optiga.get_sec()
[no changelog]
|
2024-06-25 12:45:00 +02:00 |
|
Andrew Kozlik
|
183e53d3c2
|
feat(storage): Rework PIN processing and upgrade storage.
|
2024-06-21 18:55:01 +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
|
089dc84f38
|
refactor(core/embed): remove unnecessary call to usb_stop
[no changelog]
|
2024-06-19 11:57:18 +02:00 |
|
cepetr
|
baff1691a0
|
feat(core/embed): prepare usb driver for low power mode
[no changelog]
|
2024-06-19 11:57:18 +02:00 |
|
cepetr
|
ba56ff8483
|
refactor(core/embed): replace ensure(secfalse,... with error_shutdown
[no changelog]
|
2024-06-17 16:57:33 +02:00 |
|
cepetr
|
5fc3c6e617
|
refactor(core): improve and simplify error handling
[no changelog]
|
2024-06-17 16:57:33 +02:00 |
|
tychovrahe
|
b178c10e8b
|
fix(core): prevent overloading app with touch events
[no changelog]
|
2024-06-03 19:43:08 +02:00 |
|
tychovrahe
|
b9a55cf2a7
|
feat(core): add settings to turn haptic on/off
[no changelog]
|
2024-06-03 14:26:25 +02:00 |
|
Ondřej Vejpustek
|
67ac4078f7
|
feat(core): add AES-GCM in-place encryption and decryption
[no changelog]
|
2024-05-31 15:41:06 +02:00 |
|
Martin Milata
|
11808a6f14
|
fix(core): rebase on drawlib
|
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 |
|
M1nd3r
|
8bf84c2907
|
chore(core): change build_mocks to include empty lines
[no changelog]
|
2024-05-31 13:35:11 +02:00 |
|
M1nd3r
|
1d747d3b7f
|
docs(core): improve documentation of crc32 function
[no changelog]
|
2024-05-31 11:25:49 +02:00 |
|
cepetr
|
3336e3902f
|
feat(core): introduce new display drivers
[no changelog]
|
2024-05-17 09:17:37 +02:00 |
|
Ondřej Vejpustek
|
18f7820d47
|
style: fix style according to new clang
[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
|
6b31b8eec3
|
chore(core): change USB manufacturer and product strings for new models
[no changelog]
|
2024-05-06 13:10:36 +02:00 |
|
Andrew Kozlik
|
27f54eec9c
|
feat(core): Add unit packaging variant field to Features.
[no changelog]
|
2024-04-25 15:51:52 +02:00 |
|
Ondřej Vejpustek
|
548e329f9d
|
fix(core): prevent negative-length array
[no changelog]
|
2024-04-09 14:29:46 +02:00 |
|
Andrew Kozlik
|
15e02be4e4
|
fix(core): Clean up when constructor fails to reduce memory fragmentation.
[no changelog]
|
2024-04-03 10:26:46 +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 |
|
matejcik
|
ed89215a79
|
feat(core): expose StorageMessage to micropython
[no changelog]
|
2024-03-30 12:10:59 +01:00 |
|
tychovrahe
|
8313c15f34
|
feat(core): allow SD card hotswap based on production date for Model T
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
4cf781abb2
|
chore(core, legacy, storage): refactor flash drivers
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
c4c571d837
|
chore(core): refactor boot_args
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
743ed413f6
|
feat(core): add support for quad-word only storage
[no changelog]
|
2024-02-20 09:37:28 +01:00 |
|