Commit Graph

206 Commits (97e3728349fd7f17c1f3055a57711eae580cf084)

Author SHA1 Message Date
M1nd3r f00011d480 feat(core): implement a new Trezor-Host protocol
4 weeks ago
tychovrahe c30f1231d5 refactor(core): expose USE_TOUCH and USE_BUTTON to uPy
4 weeks ago
tychovrahe 03199cd553 fix(core): include QA bootloader when building for fw for device with DEV bootloader
2 months ago
tychovrahe 7c94080227 refactor(core): move vendor headers to model specific directories
2 months ago
tychovrahe 78b4017859 feat(core): add support for T3B1
2 months ago
tychovrahe 3a3259b574 feat(core/mercury): change homescreen flow
3 months ago
cepetr 5fc3c6e617 refactor(core): improve and simplify error handling
3 months ago
Martin Milata 687d773547 build(core/firmware): TREZOR_MODEL=T3T1 implies NEW_RENDERING=1
4 months ago
Martin Milata 2ba42d716e feat(core): init T3T1 UI layouts: meta
4 months ago
Martin Milata d6c502f27e feat(core): add fonts for T3T1
4 months ago
tychovrahe e6f2fa711e refactor(core): reorganize model specific files in site-scons
4 months ago
cepetr 3336e3902f feat(core): introduce new display drivers
4 months ago
Ondřej Vejpustek 756d250015 chore(core): initialize automatic variables to zero
4 months ago
Ondřej Vejpustek 6b81d24b5c chore(core): separate crypto sources in build scripts
4 months ago
Ondřej Vejpustek ccb242ee1c chore(core): introduce THP flag
4 months ago
Ondřej Vejpustek 2f699a1b6f feat(core): add elligator2 python bindings
4 months ago
obrusvit 43e759ea0b refactor(core): apply uppercased fonts in build
4 months ago
tychovrahe ea1c32f90e fix(core/rust): fix bindgen macros generation
5 months ago
tychovrahe d349c44a58 refactor(core): generate macros for rust bindgen automatically
5 months ago
tychovrahe ed6aa48726 feat(core): use confidential section for confidential and sensitive data
6 months ago
Andrew Kozlik 703ea32ceb feat(core): Add aesgcm class to trezor.crypto Python module.
6 months ago
matejcik 9569968459 build(core): rebuild appropriate parts when translation data changes
6 months ago
Martin Milata ebb480ef29 fix(core): T3T1 emulator
6 months ago
matejcik ccf4b7e9eb fix(core/rust): convert bitcoin_only to an additive feature
7 months ago
tychovrahe 7c800f183f refactor(core): make translations blob handling HW agnostic
7 months ago
tychovrahe ea0f3038a0 fix(core): improve cmakelists generation for CMSE
7 months ago
tychovrahe 72dc8f57e8 feat(core): add haptic feedback
7 months ago
tychovrahe a71a608ea7 feat(core): add basic support for T3T1
7 months ago
tychovrahe 8815e764d2 feat(core): add support for STM32U585
7 months ago
cepetr 4cf781abb2 chore(core, legacy, storage): refactor flash drivers
7 months ago
tychovrahe 353095ae95 feat(core): add support for STM32U5A9J-DK board
7 months ago
tychovrahe 8150636a81 feat(core): add basic support for STM32U5
7 months ago
cepetr 937b7d34d0 feat(core): add STM32CubeU5 submodule
7 months ago
tychovrahe 743ed413f6 feat(core): add support for quad-word only storage
7 months ago
grdddj 6142a39f20 fix(core): add debug feature to Rust in hardware build when PYOPT=0
7 months ago
grdddj b8ea21d24a feat(all): implement translations into Trezor
7 months ago
matejcik 7958061705 build(core): optimize qstr and module collection
8 months ago
cepetr 6331076444 refactor(core/embed): move TOIF format definition to rust
8 months ago
cepetr 3b9dd55788 refactor(core/embed): introduce display_utils.c
8 months ago
cepetr 446c3b77b4 refactor(core/embed): move&rename display terminal functions
8 months ago
gabrielkerekes 50861eb019 feat(solana): basic Solana setup
10 months ago
Andrew Kozlik d670a0bdfa feat(core): Fix malformed signatures from Optiga.
10 months ago
tychovrahe bf2697a619 feat(core): compress embedded bootloader
10 months ago
Martin Milata 1c69644fe0 build(core): add flag for disabling optiga on debug builds
10 months ago
matejcik f3393211d4 build(core): clarify vendor header selection logic
11 months ago
cepetr ba83a7e644 feat(core): introduce interaction-less upgrade
11 months ago
tychovrahe 3c1236bf82 refactor(core): setup single-place layout selection
1 year ago
grdddj 76c6e9cd9d feat(all): implement support information for T2B1
1 year ago
Andrew Kozlik db6630a5a3 feat(core): Support Optiga in Trezor firmware.
1 year ago
Ondrej Mikle 088e3b058e feat(core): change core builds to use GNU11 standard instead of GNU99
1 year ago