matejcik
|
6af7b4a4b7
|
fix(core/rust): convert Qstr type to representation that matches C code
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
ab3c62ae71
|
feat(core/rust): introduce SimpleTypeObj
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
3e14937c8a
|
feat(core/rust): add const Obj::small_int
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
63360a7417
|
feat(core/rust): add Map::is_empty()
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
9c72c7c99d
|
feat(common): provide some useful paths for the mako templates
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
03298ca80f
|
docs(core/rust): improve safety comments in buffer.rs
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
0c793084f8
|
chore(core/rust): move illustration outside src/ tree
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
8bf5a72843
|
refactor(core/rust): move iter_into_array to micropython::utils
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
3b88116bba
|
feat(core/rust): add trezorcrypto bindings
for now, we use sha256 and a little of ed25519 for CoSi purposes
also add the Merkle root algorithm
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
76296ad417
|
refactor(core/rust): move InputStream to its own module
|
2024-02-12 14:49:32 +01:00 |
|
grdddj
|
b8ea21d24a
|
feat(all): implement translations into Trezor
Co-authored-by matejcik <ja@matejcik.cz>
|
2024-02-12 14:49:32 +01:00 |
|
Martin Milata
|
3c7a6dd68a
|
fix(core): handle uncaught exceptions from main.py
[no changelog]
|
2024-02-05 16:53:49 +01:00 |
|
grdddj
|
dba4bf9e38
|
feat(core): improve the design of TT locking loader on homescreen
[no changelog]
|
2024-02-05 14:46:40 +01:00 |
|
grdddj
|
76c547bb91
|
feat(core): add loader to homescreen when locking the device for TS3
|
2024-02-05 14:46:40 +01:00 |
|
cepetr
|
5d8e56ac2a
|
refactor(core): shrink size of Paragraphs struct
[no changelog]
|
2024-02-05 14:10:54 +01:00 |
|
cepetr
|
6331076444
|
refactor(core/embed): move TOIF format definition to rust
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
cepetr
|
8eb1f9b309
|
refactor(core/embed): delete unused utf8 functions
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
cepetr
|
3b9dd55788
|
refactor(core/embed): introduce display_utils.c
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
cepetr
|
cc6ed93b32
|
refactor(core/embed): move toif image routines
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
cepetr
|
446c3b77b4
|
refactor(core/embed): move&rename display terminal functions
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
cepetr
|
139701fb1a
|
refactor(core/embed): move&rename display_font_xxx routines
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
cepetr
|
3031ec5d87
|
refactor(core/embed): move&rename display_utf8_substr()
[no changelog]
|
2024-01-26 11:30:40 +01:00 |
|
tychovrahe
|
63ee6f2ad2
|
perf(core): change 4bpp font format to allow dma2d rendering
[no changelog]
|
2024-01-11 12:22:08 +01:00 |
|
tychovrahe
|
1c0da78536
|
chore(core): fix rust warnings and clippy errors
[no changelog]
|
2024-01-09 21:39:58 +01:00 |
|
grdddj
|
c2eaaaf8b5
|
fix(core): add missing semicolon into the passphrase entry for TS3
|
2024-01-03 14:51:56 +01:00 |
|
Pavol Rusnak
|
b0fd7223ea
|
Merge branch 'matejcik/prodtest-23-12'
|
2023-12-20 17:12:10 +01:00 |
|
matejcik
|
b21d1b1f50
|
chore(core/prodtest): bump version after release
|
2023-12-20 15:50:46 +01:00 |
|
matejcik
|
8f19767285
|
chore(core): include production-signed prodtest vendor header
|
2023-12-20 09:46:52 +01:00 |
|
tychovrahe
|
fd5bfbf115
|
refactor(core): improve flexibility of sd card and touch driver pin selection, display rotation and touch coords transformation
[no changelog]
|
2023-12-18 14:41:44 +01:00 |
|
tychovrahe
|
d15ee71279
|
refactor(core): add flexible HSE settings
[no changelog]
|
2023-12-18 14:41:44 +01:00 |
|
tychovrahe
|
2fa69c3c0d
|
refactor(core): extract backlight pwm settings to board definition
[no changelog]
|
2023-12-18 14:41:44 +01:00 |
|
cepetr
|
6e1fe31e3f
|
chore(core): optimize stack usage during blurring
[no changelog]
|
2023-12-18 10:01:30 +01:00 |
|
Andrew Kozlik
|
c1fa1c0cbc
|
chore(core): Fix common name in emulator device certificate.
[no changelog]
|
2023-12-15 11:18:22 +01:00 |
|
Andrew Kozlik
|
fb80dd5a36
|
fix(core/prodtest): Fix Optiga metadata version information handling.
[no changelog]
|
2023-12-15 11:18:22 +01:00 |
|
Andrew Kozlik
|
8de2d8989d
|
feat(core/prodtest): Check device certificate chain integrity using authority key identifier.
[no changelog]
|
2023-12-15 11:18:22 +01:00 |
|
Andrew Kozlik
|
a1be6f8aef
|
fix(core/prodtest): Configure metadata correctly before checking device certificate.
[no changelog]
|
2023-12-15 11:18:22 +01:00 |
|
tychovrahe
|
d0a702eef4
|
fix(core): fix large area marquee rendering
[no changelog]
|
2023-12-14 17:35:27 +01:00 |
|
Andrew Kozlik
|
cbea765e38
|
feat(core/prodtest): Verify device certificate chain in CERTDEV WRITE.
[no changelog]
|
2023-12-08 12:30:28 +01:00 |
|
Andrew Kozlik
|
3a5aecf6cd
|
feat(core/prodtest): Add SEC READ command.
[no changelog]
|
2023-12-08 12:30:28 +01:00 |
|
Martin Milata
|
18ccbcddd4
|
chore(core): bump version to 2.6.5
[no changelog]
|
2023-12-07 14:10:07 +01:00 |
|
gabrielkerekes
|
a8096652e0
|
refactor(core): make ethereum summary reusable for more coins
- and use it for Solana
|
2023-12-05 22:11:41 +01:00 |
|
grdddj
|
747fd17214
|
fix(core): correct action of left button in Ethereum summary
[no changelog]
|
2023-12-05 18:22:58 +01:00 |
|
grdddj
|
9a53ba9f44
|
fix(core): unify button requests in modify amount flow
[no changelog]
|
2023-12-04 13:15:57 +01:00 |
|
grdddj
|
9db8ff1fae
|
fix(core): unify sent button requests in ETH send flow
Makes sure T2B1 will send the same ButtonRequests as T2T1.
Does it by splitting the Rust layout into two separate dialogs.
[no changelog]
|
2023-12-04 13:15:57 +01:00 |
|
Andrew Kozlik
|
d670a0bdfa
|
feat(core): Fix malformed signatures from Optiga.
|
2023-12-01 00:09:17 +01:00 |
|
tychovrahe
|
a2f72b1055
|
feat(core): optimize boot time by drawing full logo sooner and shortening the enforced delay proportionally
[no changelog]
|
2023-11-30 16:46:04 +01:00 |
|
tychovrahe
|
7b442a2b20
|
fix(core): improve T2B1 homescreen checks
[no changelog]
|
2023-11-30 13:42:02 +01:00 |
|
matejcik
|
ba6cce2bbc
|
fix(core/rust): make Toif constructor return a Result instead of Option
which is slightly more correct
|
2023-11-30 13:42:02 +01:00 |
|
matejcik
|
d674634c86
|
chore(core/rust): bump cstr_core, enable nightly features
So that cstr! can be used in const contexts. This is not critical but it's nice-to-have as long as we are on nightly anyway.
|
2023-11-30 13:42:02 +01:00 |
|
grdddj
|
4b87bc56d8
|
feat(core): set maximum number of chunkified lines to 4
[no changelog]
|
2023-11-27 16:03:16 +01:00 |
|