Commit Graph

275 Commits (4e5146b9bf6048b3d6fed03bccc425e51e6149e9)

Author SHA1 Message Date
cepetr f085c50931 feat(core): refactor display drivers
5 months ago
Ondřej Vejpustek 548e329f9d fix(core): prevent negative-length array
6 months ago
Andrew Kozlik 15e02be4e4 fix(core): Clean up when constructor fails to reduce memory fragmentation.
6 months ago
Andrew Kozlik 703ea32ceb feat(core): Add aesgcm class to trezor.crypto Python module.
6 months ago
matejcik ed89215a79 feat(core): expose StorageMessage to micropython
6 months ago
tychovrahe 8313c15f34 feat(core): allow SD card hotswap based on production date for Model T
7 months ago
cepetr 4cf781abb2 chore(core, legacy, storage): refactor flash drivers
7 months ago
cepetr c4c571d837 chore(core): refactor boot_args
7 months ago
tychovrahe 743ed413f6 feat(core): add support for quad-word only storage
7 months ago
grdddj b8ea21d24a feat(all): implement translations into Trezor
8 months ago
tychovrahe 47f8a430e6 refactor(core): remove residual usage of old flash api
10 months ago
cepetr ba83a7e644 feat(core): introduce interaction-less upgrade
11 months ago
Martin Milata d99e1eedd2 refactor(core/ui): clear display on rust side
11 months ago
Martin Milata fca82273cf Merge branch 'release/23.09'
12 months ago
tychovrahe c937f21447 refactor(core): change the way USE_OPTIGA is added to build
12 months ago
Martin Milata 040f6c2c8e Merge branch 'master' into release/23.09
1 year ago
matejcik d913181079 docs(core): add docstrings to modtrezorutils constants
1 year ago
matejcik c892d4b0ba refactor(core): inject full model name from build script
1 year ago
Andrew Kozlik dee559f4f9 feat(core): Integrate Optiga into PIN verification.
1 year ago
matejcik bb5b91b920 Merge branch 'master' into release/23.09
1 year ago
tychovrahe 3c1236bf82 refactor(core): setup single-place layout selection
1 year ago
Martin Milata 07027a69e9 Merge branch 'master' into release/23.09
1 year ago
Andrew Kozlik c48b606867 feat(core): Add bootloader_locked flag to Features message.
1 year ago
Andrew Kozlik 686aa78aa7 feat(core): Use Optiga as a source of randomness.
1 year ago
grdddj 76c6e9cd9d feat(all): implement support information for T2B1
1 year ago
matejcik afa6f84174 feat(core): custom exception types for Optiga
1 year ago
Andrew Kozlik db6630a5a3 feat(core): Support Optiga in Trezor firmware.
1 year ago
Andrew Kozlik 8010cfb5b6 feat(core): Add utils.USE_OPTIGA.
1 year ago
tychovrahe bd0b0b2d15 refactor(core): move model specific norcow config to model header
1 year ago
tychovrahe c9a657b074 feat(core): set final name for Safe 3
1 year ago
tychovrahe 238e3fd7c1 refactor(core): add abstraction over flash memory layout
1 year ago
matejcik 78a8b48f1e refactor(core): generate trezorproto module straight from Rust
1 year ago
tychovrahe ebbd7f9d35 refactor(core): restructure trezorhal, prepare to support more platforms
1 year ago
Martin Milata edcdb97613 fix(core): backlight on frozen emulator
1 year ago
tychovrahe 539420cac8 refactor(core): make backlight/fading optional
1 year ago
Andrew Kozlik 21f4aec8de refactor: Unify secp256k1_zkp usage.
1 year ago
tychovrahe d3284baf21 feat(core): support STM32F429 discovery board
1 year ago
tychovrahe 8d812ca36e feat(core): support device variants
1 year ago
Martin Milata e928568339 build: emulator darwin fixes
1 year ago
tychovrahe a2f8cb9d1c feat(core): add internal model field to features
1 year ago
Martin Milata 3fb3f108cc chore(vendor): bump micropython to 1.19.1
1 year ago
tychovrahe 83500487b8 refactor(core): improve conditional compilations based on model
1 year ago
tychovrahe eb72fb4241 refactor(core): remove unused functions
1 year ago
tychovrahe 6ea68baf34 refactor(core): move files out of extmod
1 year ago
Martin Milata 69bc442c90 fix(core/ui): replace RobotoMono Regular with RobotoMono Medium
2 years ago
tychovrahe 0fb55553b7 fix(core): increase work buffer size for jpeg decompression
2 years ago
Martin Milata 19a2ea21b6 fix(core/ui): Model T style update
2 years ago
Martin Milata 4199d4ad41 fix(core/ui): style update: fonts
2 years ago
Martin Milata 4622aec0f1 refactor(core): switch to Rust implementation of QR-Code-generator
2 years ago
tychovrahe ead61d1e90 refactor(core): improve flexibility of build, allow different touch panel driver, allow STM32F429
2 years ago