1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-12 18:49:07 +00:00
Commit Graph

13497 Commits

Author SHA1 Message Date
Ondřej Vejpustek
65ac8befeb refactor(crypto): do not use precomputed tables by native implementation of ECC
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
acbbe4a288 TEMP - disable trailing bytes checking in bootloader 2024-08-20 13:14:53 +02:00
cepetr
1dcb6d4ec3 fix(embed/core): fixed stack protection on STM32U5
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
1c2cc338a7 fix(core/embed): make HardFault processing safer
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
e02a9dd67a refactor(core/embed): introduce fwutils module
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
4d7f8745dc refactor(core/embed): move __stack_chk_fail to a better location
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
f8a2a980e8 refactor(core/embed): improve bootuils api
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
c56d6f1276 refactor(core/embed): rename boot_args to bootuils
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
3cc3479eb3 refactor(core/embed): make i2c header common for all platforms
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
190b5d3fd0 chore(embed/core): add include guard to translations.h 2024-08-20 13:14:53 +02:00
cepetr
ee6977d3eb refactor(core/embed): remove supervise module
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
546e24abd6 feat(core/embed): introduce systick and systimer drivers
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
a76d7e232f fix(core/embed): fix aborting of bg_copy operation
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
037c426e1d refactor(core/embed): remove FlashOTP module
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
f7a148ebca refactor(core/build): remove hardcoded build path 2024-08-20 13:14:53 +02:00
cepetr
c4844efaae refactor(core/embed): extract hw entropy logic to its own module
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
a80f068a58 fix(core/embed): fix display initialization on T3T1 in boardloader
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
884405383c refactor(core/embed): add initialized flag to display drivers
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
b90ae27ed9 fixup! feat(core/embed): prepare backlight driver for low power mode 2024-08-20 13:14:53 +02:00
cepetr
ab4467df23 refactor(core/embed): simplify ensure_compatible_settings
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
d95810c29b refactor(core/embder): improve display driver init/deinit
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
067e47ec61 refactor(core/embed): simplify irq priorities
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
b947fdafec refactor(core/embed): remove unnecessary sync from sdcard driver
[no changelog]
2024-08-20 13:14:53 +02:00
cepetr
340ea8fbe9 refactor(core/embed): remove unnecessary pendsv exception handling
[no changelog]
2024-08-20 13:14:53 +02:00
tychovrahe
dc276d1520 fix(core/bootloader): fix firmware update on stm32u5a
[no changelog]
2024-08-20 13:12:18 +02:00
tychovrahe
a265b0f176 fix(core/bootloader): evaluate model before vendor header signature when installing firmware 2024-08-20 12:22:35 +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
77eeabf7f5 fix(core/prodtest): fix expected param numbers for TOUCH_IDLE command
[no changelog]
2024-08-19 12:16:58 +02:00
Jan Šetina
88cdfb01f3
docs(common): Update README.md (#4111) 2024-08-19 12:03:06 +02:00
tychovrahe
4b68431f7c feat(core): tune consumption mask protection on T3B1
[no changelog]
2024-08-07 18:11:43 +02:00
tychovrahe
c42c268e05 fix(core): fix dma2d includes and initialization with respect to new rendering
[no changelog]
2024-08-07 18:11:29 +02:00
tychovrahe
171961829a fix(core): fix gfx_clear
[no changelog]
2024-08-07 18:11:29 +02:00
vdovhanych
bb92a6b56a chore: fix hardcoded x86 build 2024-08-06 15:34:29 +02:00
vdovhanych
415d62bc66 ci: add arm emulator build in github actions 2024-08-06 15:34:29 +02:00
Ondřej Vejpustek
aedef2d69d refactor(core/tests): create template for solana
[no changelog]
2024-08-06 13:48:20 +02:00
Ondřej Vejpustek
90eef5331a refactor(core/solana): use local constants
[no changelog]
2024-08-06 13:48:20 +02:00
Ondřej Vejpustek
1c5d47a875 refactor(core/solana): use variables instead of literals
[no changelog]
2024-08-06 13:48:20 +02:00
tychovrahe
7307c47b94 chore(core): support new rendering on T3B1
[no changelog]
2024-08-01 16:17:12 +02:00
tychovrahe
182f8d9774 chore(core): fix unused warning
[no changelog]
2024-08-01 16:17:12 +02:00
tychovrahe
effd81ed3b chore(core): fix xframebuffer conditionals
[no changelog]
2024-08-01 16:17:12 +02:00
tychovrahe
4397978563 chore(core): add T3B1 binaries
[no changelog]
2024-08-01 13:29:38 +02:00
Martin Milata
c3161f8b18 chore(core): bump version to 2.8.2
[no changelog]
2024-07-31 14:15:42 +00:00
Ondřej Vejpustek
52437b1fc8 feat(core): improve optiga initialization error handling
[no changelog]
2024-07-31 14:55:30 +02:00
dependabot[bot]
974630897b build(deps-dev): bump zipp from 3.7.0 to 3.19.1
Bumps [zipp](https://github.com/jaraco/zipp) from 3.7.0 to 3.19.1.
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.7.0...v3.19.1)

---
updated-dependencies:
- dependency-name: zipp
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-31 14:03:05 +02:00
cepetr
5498549425 build(core): bump scons from 4.3.0 to 4.8.0 2024-07-31 13:42:16 +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
tychovrahe
b37971eea4 feat(core/prodtest): add commands to read bootloader and boardloader versions 2024-07-31 13:05:06 +02:00
tychovrahe
e30fe7769a feat(core/prodtest): add more touch layer tests 2024-07-31 13:05:06 +02:00
obrusvit
fbf380caba refactor(core/mercury): init Paragraphs from Vec
[no changelog]
2024-07-31 11:52:47 +02:00