Ondřej Vejpustek
548e329f9d
fix(core): prevent negative-length array
...
[no changelog]
2024-04-09 14:29:46 +02:00
Martin Milata
b1c670090a
feat(python): more compact debuglink logging
...
[no changelog]
2024-04-09 12:10:17 +00:00
tychovrahe
a873a7064e
chore(core): add comments to secret.h functions
...
[no changelog]
2024-04-08 21:41:30 +02:00
tychovrahe
8a18cfe0d4
feat(core): use U5 DHUK to encrypt optiga pairing secret in flash
...
[no changelog]
2024-04-08 21:41:30 +02:00
tychovrahe
e060ac68c5
feat(core): use U5 HW keys to additionally encrypt storage items
...
[no changelog]
2024-04-08 21:41:30 +02:00
grdddj
f347a08fd1
chore(ci): make arm emulator versions build only in main branches
...
[no changelog]
2024-04-08 15:41:57 +02:00
grdddj
1b4d6b4b89
chore(ci): add arm version of T3T1 emulator into Gitlab
...
[no changelog]
2024-04-08 15:41:57 +02:00
cepetr
b1fb876709
fix(core): fix ts3 fonts
...
[no changelog]
2024-04-08 15:38:39 +02:00
Martin Milata
fd23e3043d
ci: upload emulator binaries to data.trezor.io
...
[skip_ci]
2024-04-08 13:08:00 +00:00
Martin Milata
c7832c39ab
refactor(core/rust/ui): use TString instead of StrBuffer when constructing layouts
...
[no changelog]
2024-04-06 20:31:36 +00:00
Martin Milata
827b421394
chore(core): update fixtures.json
2024-04-06 20:31:36 +00:00
tychovrahe
256adc3567
refactor(core/rust) use TString in Label and Button
...
[no changelog]
2024-04-06 20:31:36 +00:00
tychovrahe
ed6aa48726
feat(core): use confidential section for confidential and sensitive data
...
[no changelog]
2024-04-05 18:54:30 +02:00
tychovrahe
535a052df4
refactor(core/rust): introduce UIFeaturesXXX trait as an abstraction over different UI implementation
...
[no changelog]
2024-04-05 18:16:59 +02:00
tychovrahe
ba741b81fd
feat(core): use HSI as PLL source on T3T1
...
[no changelog]
2024-04-05 15:17:42 +02:00
tychovrahe
acb0e9fdc5
chore(core): set stack protector to strong
...
[no changelog]
2024-04-05 15:07:03 +02:00
Fernando Paredes Garcia
17783a9648
Update URL for Syscoin UTXO.
2024-04-05 14:16:18 +02:00
cepetr
285b22e53e
refactor(core): add ufmt, bump heapless from 0.7.6 - 0.8.0
...
[no changelog]
2024-04-04 15:02:28 +02:00
tychovrahe
ffccf849eb
chore(core): fill T3T1 model full name
...
[no changelog]
2024-04-04 12:46:44 +02:00
matejcik
39b7b22777
refactor(core/rust): Paragraph is now based on TString
2024-04-04 10:04:00 +02:00
matejcik
9c287adf64
feat(core/rust): some useful traits for TString
...
string equality comparison and SkipPrefix
2024-04-04 10:04:00 +02:00
matejcik
f3b884bf93
refactor(core): improve safety of translation blobs
...
* the public interface to Translations is now completely safe
* it is more obvious that `map_translated` needs to work the way it does
* documentation is improved
2024-04-04 09:53:45 +02:00
dependabot[bot]
730fddf71a
build(deps): bump pillow from 10.2.0 to 10.3.0
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 10.2.0 to 10.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/10.2.0...10.3.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-04 09:46:54 +02:00
tychovrahe
ba065c5b38
fix(core/prodtest): do not require sd detect pin for running SD card test
...
[no changelog]
2024-04-03 16:48:28 +02:00
Pavol Rusnak
4b189eb2cb
fix(core): always zero-initialize structures in trezorhal
...
[no changelog]
2024-04-03 13:08:16 +02:00
tychovrahe
576ed7e04e
chore(core): use SD hal driver from submodule
...
[no changelog]
2024-04-03 13:08:16 +02:00
tychovrahe
69ed626ca0
fix(core): slowdown i2c on u5 to 200kHz
...
[no changelog]
2024-04-03 11:01:35 +02:00
Andrew Kozlik
1e53a84cfc
chore(crypto): Zero-initialize stack variables in AES code.
2024-04-03 10:26: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
49a64cb3a1
test(core): Add AES-GCM unit tests.
...
[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
Andrew Kozlik
f1b5617652
test(crypto): Add AES-GCM tests.
2024-04-03 10:26:46 +02:00
Andrew Kozlik
a3adf98e47
feat(crypto): Integrate AES GCM into trezor-crypto.
2024-04-03 10:26:46 +02:00
Andrew Kozlik
6e207215e3
feat(crypto): Add Brian Gladman's implementation of GCM.
2024-04-03 10:26:46 +02:00
tychovrahe
89147ef493
refactor(core): improve flash api by introducing flash_area_write_data function
...
[no changelog]
2024-04-03 10:18:40 +02:00
tychovrahe
39cfa7087a
fix(core): set proper GPIO speeds for T3T1
...
[no changelog]
2024-04-03 10:18:16 +02:00
Martin Milata
3c7cbdc47b
ci: actions: build T3T1 firmware
...
[skip_ci]
2024-04-02 20:39:18 +00:00
grdddj
0e6b3299af
chore(python): include the model names in Unsupported model error
...
[no changelog]
2024-04-02 14:31:59 +02:00
grdddj
605692e5ce
chore(python): remove redundant variable assignment for T3T1 TrezorModel
...
[no changelog]
2024-04-02 14:31:59 +02:00
matejcik
45a4a1da99
fix(core/translations): correctly rename previous symbol
...
[no changelog]
2024-04-02 11:10:24 +02:00
matejcik
67c0cb0bd4
chore(common): drop wallets.json
...
the wallet info is not used by firmware or consumers of trezor-common
and so it moves to the definitions repo
at https://github.com/trezor/definitions
2024-04-02 10:43:06 +02:00
grdddj
adc86a7878
chore(ci): add T3T1 build into Gitlab
...
[no changelog]
2024-04-02 10:01:00 +02:00
matejcik
1c36c0927c
style(core): fix (hopefully) the weird clippy warning about HOMESCREEN_TOIF_X_OFFSET
...
[no changelog]
2024-03-30 12:10:59 +01:00
matejcik
379737a9a5
chore(core): translate storage strings into supported languages
2024-03-30 12:10:59 +01:00
matejcik
de2fe3d6d6
feat(core/ui): unify progress.py code between models, implement storage translations
...
fixes #3520
2024-03-30 12:10:59 +01:00
matejcik
0553a2d4b4
fix(legacy): convert storage ui enum to text
...
[no changelog]
2024-03-30 12:10:59 +01:00
matejcik
ed89215a79
feat(core): expose StorageMessage to micropython
...
[no changelog]
2024-03-30 12:10:59 +01:00
matejcik
f60cc75c7c
feat(storage): return enum values instead of strings, so that they are translatable
2024-03-30 12:10:59 +01:00
matejcik
0fa9860cf5
chore(core): sign translations for 2.7.0, including Czech blob
2024-03-28 22:10:15 +01:00
matejcik
b2649b0085
refactor(core): introduce Simplified trait
...
to abstract over some common operations between models
[no changelog]
2024-03-28 13:04:21 +01:00