Andrew Kozlik
|
db6630a5a3
|
feat(core): Support Optiga in Trezor firmware.
|
2023-09-13 15:45:48 +02:00 |
|
Andrew Kozlik
|
8010cfb5b6
|
feat(core): Add utils.USE_OPTIGA.
|
2023-09-13 15:45:48 +02:00 |
|
grdddj
|
70fa46a318
|
chore(core/rust): decrease top margin over homescreen label in T2B1
[no changelog]
|
2023-09-12 13:44:21 +02:00 |
|
grdddj
|
623e0ce468
|
chore(core/rust): improve vertical centering in some screens
[no changelog]
|
2023-09-12 11:06:38 +02:00 |
|
grdddj
|
d2f67d48fa
|
chore(core/rust): transform if-elif into match
[no changelog]
|
2023-09-12 11:06:38 +02:00 |
|
Martin Milata
|
7e9f127aec
|
feat(core): revise path warning on model T
|
2023-09-12 00:39:08 +02:00 |
|
Martin Milata
|
58ffe95369
|
fix(core): display XPUBs in a similar way to addresses
[no changelog]
|
2023-09-12 00:39:08 +02:00 |
|
Ondrej Mikle
|
bf96c43d32
|
chore(core): cstyle reformat
DSVibram AR fix
|
2023-09-11 14:36:11 +02:00 |
|
Ondrej Mikle
|
ac64d2d2f1
|
fix(core): one forgotten ensure_compatible_settings
|
2023-09-11 14:36:11 +02:00 |
|
Ondrej Mikle
|
75a148e414
|
fix(core): clear memory when not going to use copy firmware header for bootloader
|
2023-09-11 14:36:11 +02:00 |
|
Ondrej Mikle
|
c0c544b7d8
|
fix(core): fix bootloader_ci startup, remove unused function from limited_util.s
Fix changelog messages
|
2023-09-11 14:36:11 +02:00 |
|
Ondrej Mikle
|
b69ef9d168
|
feat(core): Copy firmware image header to bootloader RAM to be able to skip directly to firmware install, jumping from firmware to bootloader
Change linking of util.s and limited version of util.s to avoid mistakes
with boardloader etc.
|
2023-09-11 14:36:11 +02:00 |
|
grdddj
|
84659dc904
|
feat(core/rust): show WRONG PIN header in PIN entry after bad previous PIN input
[no changelog]
|
2023-09-11 09:29:12 +02:00 |
|
matejcik
|
6e0937c1ce
|
chore(core/bootloader): bump version after release
|
2023-09-07 11:32:48 +02:00 |
|
matejcik
|
965d3182a0
|
docs(core/bootloader): generate changelog for 2.1.2
|
2023-09-07 11:32:48 +02:00 |
|
matejcik
|
409ef8abcd
|
chore(core/embed/boardloader): bump version after release
|
2023-09-06 11:28:34 +02:00 |
|
matejcik
|
636b964119
|
chore(core/embed/boardloader): generate changelog, set correct version
|
2023-09-06 11:28:34 +02:00 |
|
matejcik
|
34b1980893
|
docs(core/embed/boardloader): add missing changelog entry
|
2023-09-06 11:28:34 +02:00 |
|
grdddj
|
8956350aca
|
feat(core): create new Ethereum send flow for TT
[no changelog]
|
2023-09-04 13:50:30 +02:00 |
|
grdddj
|
eed6e0b71c
|
feat(core): create new Ethereum send flow for TR
[no changelog]
|
2023-09-04 13:50:30 +02:00 |
|
grdddj
|
492ff958a5
|
feat(core): improve sign message designs
[no changelog]
|
2023-09-01 13:30:29 +02:00 |
|
grdddj
|
09cd64123b
|
feat(core): implement show_more dialogue for TR
[no changelog]
|
2023-09-01 13:30:29 +02:00 |
|
tychovrahe
|
bd0b0b2d15
|
refactor(core): move model specific norcow config to model header
[no changelog]
|
2023-08-29 11:17:19 +02:00 |
|
tychovrahe
|
33fc64b629
|
refactor(core): remove universal DMA driver
[no changelog]
|
2023-08-29 11:17:03 +02:00 |
|
matejcik
|
04ea95777b
|
chore(core/prodtest): enable Optiga locking
|
2023-08-29 10:59:34 +02:00 |
|
matejcik
|
f40feec4f9
|
chore(core): bump prodtest version
|
2023-08-29 10:59:34 +02:00 |
|
Andrew Kozlik
|
5898b16cd2
|
feat(core): Implement OPTIGA VerifySign command.
|
2023-08-29 10:59:34 +02:00 |
|
tychovrahe
|
5470304515
|
feat(core): Implement OPTIGA provisioning in prodtest.
[no changelog]
|
2023-08-29 10:59:34 +02:00 |
|
Andrew Kozlik
|
812e77cefd
|
feat(core): Implement OPTIGA secure channel.
|
2023-08-29 10:59:34 +02:00 |
|
Andrew Kozlik
|
11e1795a89
|
refactor(core): optiga_execute_command()
- Remove presentation layer parameter.
- Use error-flushing command codes.
|
2023-08-29 10:59:34 +02:00 |
|
Andrew Kozlik
|
773f79251f
|
feat(core): Implement comparison of OPTIGA metadata.
|
2023-08-29 10:59:34 +02:00 |
|
grdddj
|
78d5abd9b1
|
chore(core): replace View full button text with Show all
[no changelog]
|
2023-08-28 12:09:58 +02:00 |
|
tychovrahe
|
6c97dfef78
|
feat(core): add vendor headers for devices with dev bootloader
[no changelog]
|
2023-08-25 18:54:34 +02:00 |
|
tychovrahe
|
6d9e4321fd
|
feat(core): add install restricted screen on installation with locked bootloader
[no changelog]
|
2023-08-25 14:41:59 +02:00 |
|
grdddj
|
bb959892ac
|
chore(core): improve the shamir info button handling, regenerate tests
[no changelog]
|
2023-08-23 11:03:09 +02:00 |
|
conduition
|
30ddabc15b
|
fix(core): more info button on shamir recovery screen
chore(core): add changelog
|
2023-08-23 11:03:09 +02:00 |
|
matejcik
|
7cf3a655e5
|
docs(core/bootloader): add changelog entry
|
2023-08-18 16:13:58 +02:00 |
|
matejcik
|
c0fd783b06
|
feat(core/bootloader): always use empty logo
Now that the empty logo also shows model name, we do not need to draw
the full logo in bootloader at all.
|
2023-08-18 16:13:58 +02:00 |
|
matejcik
|
ae7a1c7d52
|
refactor(core): render full/empty logo same way as in TR
|
2023-08-18 16:13:58 +02:00 |
|
tychovrahe
|
5947f8a50d
|
feat(core): add model name below empty logo on boot
[no changlog]
|
2023-08-18 16:13:58 +02:00 |
|
tychovrahe
|
90bdab6599
|
fix(core): fixed unwanted delays in T2B1
[no changelog]
|
2023-08-18 16:13:58 +02:00 |
|
matejcik
|
49bee50132
|
chore(core): add production-signed vendor headers for T2B1
|
2023-08-16 10:49:36 +02:00 |
|
matejcik
|
c0de11fbeb
|
fix(core): use stm32f4 implementation of secret.c for unix too
(fixes bootloader_emu build because there was an error in the unix dummy
impl)
|
2023-08-16 10:32:25 +02:00 |
|
tychovrahe
|
17f13b4140
|
feat(core): design for T2B1 "unsafe, do not use" screen
[no changelog]
|
2023-08-15 22:08:11 +02:00 |
|
tychovrahe
|
5a86add884
|
refactor(core): differentiate models by internal name in python
[no changelog]
|
2023-08-15 22:08:11 +02:00 |
|
matejcik
|
a41a8c5f87
|
chore(core): regenerate vendor headers
[no changelog]
|
2023-08-15 09:37:38 +02:00 |
|
matejcik
|
df84d96244
|
feat(core): support checking generated vendor headers as part of make gen_check
[no changelog]
|
2023-08-15 09:37:38 +02:00 |
|
matejcik
|
ec06cc5c40
|
feat(core): change resolution of embedded prodtest images, bump versions
[no changelog]
|
2023-08-15 09:37:38 +02:00 |
|
tychovrahe
|
b369e3f4a7
|
feat(core): enable seamless build of bootloader using devkeys
[no changelog]
|
2023-08-15 09:37:38 +02:00 |
|
tychovrahe
|
e8281385f6
|
feat(core): implement secret handling in bootloader
|
2023-08-15 09:37:38 +02:00 |
|
grdddj
|
6f60462d12
|
fix(core/rust): do not increase margin of right choice items
[no changelog]
|
2023-08-09 13:57:09 +02:00 |
|
grdddj
|
5bcfd5709f
|
chore(core/rust): change fonts in confirm_properties for TT
Making the key font NORMAL and the value MONO in all cases
[no changelog]
|
2023-08-09 10:50:57 +02:00 |
|
grdddj
|
8d78dd8872
|
chore(core): change some UI text and TR's screens to match the Figma designs
[no changelog]
|
2023-08-07 15:30:38 +02:00 |
|
Andrew Kozlik
|
74759310bb
|
feat(core): Integrate OPTIGA Trust M
[no changelog]
|
2023-08-02 00:35:43 +02:00 |
|
grdddj
|
d48bae4598
|
chore(core/rust): delete unused NotificationFrame
[no changelog]
|
2023-07-28 09:41:04 +02:00 |
|
grdddj
|
463f0df22a
|
chore(core): modify design of recovery flow
[no changelog]
|
2023-07-28 09:41:04 +02:00 |
|
grdddj
|
a8d57bf2c4
|
chore(core/rust): add missing traces to components
[no changelog]
|
2023-07-28 09:41:04 +02:00 |
|
tychovrahe
|
238e3fd7c1
|
refactor(core): add abstraction over flash memory layout
[no changelog]
|
2023-07-25 10:25:20 +02:00 |
|
tychovrahe
|
fa71c8244c
|
fix(core): fix MPU settings
[no changelog]
|
2023-07-21 12:28:13 +02:00 |
|
tychovrahe
|
ad1f2360bd
|
fix(core): replace systick based wait in display SPI with loop as systick does not work in fault handlers
[no changelog]
|
2023-07-21 12:27:54 +02:00 |
|
grdddj
|
4227b5c0b9
|
chore(core/rust): change design of TT's disabled confirm button
[no changelog]
|
2023-07-18 13:01:25 +02:00 |
|
grdddj
|
91740ae4aa
|
chore(core): change title of Shamir wallet creation
[no changelog]
|
2023-07-18 10:09:35 +02:00 |
|
grdddj
|
e31eb9570b
|
chore(core/rust): change design of TR's middle button
Move the text one pixel lower so the arms touch it in its center.
Decreasing the overall height by 2 pixels.
[no changelog]
|
2023-07-18 09:25:01 +02:00 |
|
grdddj
|
52c69de138
|
chore(all): small design fixes
[no changelog]
|
2023-07-17 15:30:00 +02:00 |
|
grdddj
|
bc502287fc
|
feat(core): new design of recovery dialogs
[no changelog]
|
2023-07-17 15:30:00 +02:00 |
|
grdddj
|
03f77c50e9
|
feat(core/rust): new design of wallet creation dialogs
[no changelog]
|
2023-07-17 15:30:00 +02:00 |
|
grdddj
|
672d6b7d13
|
feat(core): new design of PIN dialogs
[no changelog]
|
2023-07-17 15:30:00 +02:00 |
|
grdddj
|
10449759bf
|
chore(core): new designs of passphrase dialogs
[no changelog]
|
2023-07-17 15:30:00 +02:00 |
|
grdddj
|
3f6a55cc3a
|
refactor(core/rust): replace Label::new with alignment-specific constructor
[no changelog]
|
2023-07-17 15:30:00 +02:00 |
|
grdddj
|
c04cd19c6c
|
chore(core/rust): decrease margin space between key and value paragraphs in confirm_properties
[no changelog]
|
2023-07-17 15:30:00 +02:00 |
|
grdddj
|
b5226b55c8
|
feat(core/rust): use loaders in coinjoin screens
[no changelog]
|
2023-07-17 15:30:00 +02:00 |
|
grdddj
|
a318706145
|
feat(core/rust): introduce small indeterminate loader
[no changelog]
|
2023-07-17 15:30:00 +02:00 |
|
grdddj
|
b96b9d43bb
|
feat(core/rust): improve and use coinjoin loading screens
[no changelog]
|
2023-07-17 15:30:00 +02:00 |
|
grdddj
|
245ab416cb
|
feat(core): regenerate exclamation mark icons to be centered in warning dialogs
[no changelog]
|
2023-07-14 12:00:21 +02:00 |
|
matejcik
|
78a8b48f1e
|
refactor(core): generate trezorproto module straight from Rust
|
2023-07-12 10:09:36 +02:00 |
|
tychovrahe
|
eca1fc381b
|
refactor(core): rust bindgen mcu-type related arguments are taken from board definition
[no changelog]
|
2023-07-07 22:09:56 +02:00 |
|
tychovrahe
|
6dbeba9730
|
refactor(core/tools): add argument to jpg_to_h.py, move it to tools
[no changelog]
|
2023-07-07 22:09:56 +02:00 |
|
tychovrahe
|
ebbd7f9d35
|
refactor(core): restructure trezorhal, prepare to support more platforms
[no changelog]
|
2023-07-07 22:09:56 +02:00 |
|
tychovrahe
|
40b5fedbd2
|
fix(core): fix TT bootloader emulator backlight, fix rust warning
[no changelog]
|
2023-07-03 10:19:28 +02:00 |
|
Martin Milata
|
edcdb97613
|
fix(core): backlight on frozen emulator
[no changelog]
|
2023-06-29 12:10:41 +02:00 |
|
tychovrahe
|
671f23f1aa
|
feat(core): support rev 10 of T2B1 HW
[no changelog]
|
2023-06-27 22:45:33 +02:00 |
|
tychovrahe
|
539420cac8
|
refactor(core): make backlight/fading optional
[no changelog]
|
2023-06-27 16:18:30 +02:00 |
|
tychovrahe
|
1f1680243f
|
refactor(core): separate backlight pwm driver and display driver
[no changelog]
|
2023-06-27 16:18:30 +02:00 |
|
grdddj
|
f9f21176fd
|
feat(core/rust): improve progress screen design
[no changelog]
|
2023-06-27 07:57:45 +02:00 |
|
grdddj
|
64236e699f
|
feat(core/rust): add account and address labels into send flow
[no changelog]
|
2023-06-27 07:57:45 +02:00 |
|
grdddj
|
570ffe2c0d
|
chore(core/rust): make info button wider
[no changelog]
|
2023-06-27 07:57:45 +02:00 |
|
tychovrahe
|
9cd59105c1
|
refactor(core): modify i2c driver to allow usage of more i2c peripherals
[no changelog]
|
2023-06-26 12:13:31 +02:00 |
|
tychovrahe
|
4cc6413a46
|
chore(core/rust): fix compilation warnings
[no changelog]
|
2023-06-23 19:13:47 +02:00 |
|
matejcik
|
0ef1d20062
|
style(core/rust): remove unused mut
|
2023-06-21 14:19:03 +02:00 |
|
matejcik
|
437b9e5991
|
feat(core/rust): allow debug feature in tests (means we can print things)
|
2023-06-21 14:19:03 +02:00 |
|
matejcik
|
5a83a7171d
|
refactor(core/rust): improve ergonomy of IterBuf
|
2023-06-21 14:19:03 +02:00 |
|
matejcik
|
b91e225076
|
refactor(core/rust): expose obj types and (debug only) type names
|
2023-06-21 14:19:03 +02:00 |
|
matejcik
|
ccddc8f5f3
|
fix(core/rust): disable stack checking in tests (fixes spurious "recursion exceeded" errors)
|
2023-06-21 14:19:03 +02:00 |
|
Andrew Kozlik
|
21f4aec8de
|
refactor: Unify secp256k1_zkp usage.
[no changelog]
|
2023-06-21 08:36:20 +02:00 |
|
tychovrahe
|
638ebbc0df
|
fix(core): improve robustness of touch driver
[no changelog]
|
2023-06-20 23:06:10 +02:00 |
|
grdddj
|
b420064c08
|
feat(core/rust): improve the painting of TR's buttons + new inverse design
[no changelog]
|
2023-06-20 11:08:21 +02:00 |
|
grdddj
|
a6316f964e
|
chore(core/rust): regenerate TR's icons based on new designs
[no changelog]
|
2023-06-20 11:08:21 +02:00 |
|
grdddj
|
13cb1ea4ce
|
chore(core/rust): improve the design of TR's tutorial flow
[no changelog]
|
2023-06-20 11:08:21 +02:00 |
|
grdddj
|
947e2ee24f
|
fix(core/rust): make vertical alignment for FormattedText work for paginated content
[no changelog]
|
2023-06-20 11:08:21 +02:00 |
|
tychovrahe
|
ef5469ad90
|
fix(core): removed no longer needed emulator gamma correction
[no changelog]
|
2023-06-20 10:58:09 +02:00 |
|