tychovrahe
b081f67786
feat(core/bootloader): autodim & autosuspend bootloader on inactivity
...
[no changelog]
2025-07-11 14:46:47 +02:00
Ioan Bizău
4b1dacdaca
feat(caesar): add menu to confirm_with_info
...
[no changelog]
2025-07-11 10:07:19 +02:00
Ioan Bizău
8bfc5ff6d5
feat(tests): look for menus recursively
...
[no changelog]
2025-07-11 10:07:19 +02:00
Roman Zeyde
891c1f8ba0
chore(core): remove obsolete comment
...
[no changelog]
2025-07-11 10:05:57 +03:00
Ondřej Vejpustek
9237012371
feat(core/prodtest): mock tropic prodtest commands
...
[no changelog]
2025-07-10 20:22:12 +02:00
Ondřej Vejpustek
6d85ae5f87
refactor(crypto): make response constant
2025-07-10 20:22:12 +02:00
Roman Zeyde
0c2ff24398
test(core): fix waiting for recovery
...
[no changelog]
2025-07-10 15:32:14 +03:00
tychovrahe
e8044df48c
fix(core/bootloader): simplify wireless setup flow
...
[no changelog]
2025-07-10 15:06:29 +03:00
Roman Zeyde
953b0e23d1
test(core): visit Delizia menu during tests
...
Currently, only shows the menu (without visiting its children).
Enabled by returning `has_menu=True` via LayoutContent JSON.
Also, reduce the number of `debuglink.read_layout()` calls in tests.
[no changelog]
2025-07-10 12:12:06 +03:00
Roman Zeyde
1676b2aa0f
chore(core): update payment request UI fixtures
...
[no changelog]
2025-07-10 12:09:01 +03:00
Roman Zeyde
502f5e95a4
feat(core): update menu layout in Delizia
...
[no changelog]
2025-07-10 11:35:26 +03:00
Roman Zeyde
c6d8fd6c77
feat(core): support scrollable menus in Delizia
...
[no changelog]
2025-07-10 11:35:26 +03:00
Roman Zeyde
8e1d90f27e
feat(core): add Delizia menu up/down icons
...
[no changelog]
2025-07-10 11:35:26 +03:00
Ioan Bizău
327ccd38e4
Revert "feat: Make payment request protobuf fields optional."
...
This reverts commit 4a4cc34d65
.
2025-07-10 10:10:14 +02:00
Ioan Bizău
1285354dbd
chore(tests): update fixtures
2025-07-10 10:10:14 +02:00
Andrew Kozlik
72fc531059
feat(test): Test payment requests in Ripple.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
3d15c36afc
feat(core): Implement PaymentNotification validation.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
8ffeb6e387
feat(common): Add PaymentNotification protobuf message.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
8103bd1aa2
feat(core): Implement payment requests in Ripple signing.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
70ef22b865
feat(common): Add PaymentRequest field to Ripple signing.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
96afce1e0c
feat(core): Set mac field in altcoin Address response messages.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
e67dc16840
feat(core): Access SLIP-21 keychain in Cardano.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
c1cfd66b6d
feat(common): Add mac field to altcoin Address response messages.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
2602fa7751
feat: Make payment request protobuf fields optional.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
65a200d39c
feat: Add "text details" memo to payment requests.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
cd1b194be8
feat(core): Include address_n in address MAC.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
f699ecf65e
feat(common): Add address_n field to PaymentRequest memos.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
d666a3f544
feat(test): Test payment requests in Ethereum.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
1decb527ab
feat(tests): Support non-bitcoinlike coins in make_payment_request.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
e2c69033dd
feat(core): Implement payment requests in Ethereum signing.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
9599e4d48c
feat(common): Add PaymentRequest field to Ethereum signing.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
1202780427
refactor(core): Move PaymentRequestVerifier to common.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
635f74f407
refactor: Move TxAckPaymentRequest to common messages as PaymentRequest.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
913ba93616
feat(core): Add mac to EthereumAddress.
2025-07-10 10:10:14 +02:00
Ondřej Vejpustek
9f606ec922
feat(core/prodtest): add optiga-pair command
2025-07-09 14:38:14 +02:00
Ondřej Vejpustek
c8bf5be9b8
feat(core/prodtest): add secrets-write command
2025-07-09 14:38:14 +02:00
Lukas Bielesch
34921907b0
fix(core/eckhart): fix slip39 overflow bug
...
[no changelog]
2025-07-09 09:51:25 +02:00
Andrew Kozlik
b83857c0e5
feat(core): Add FIDO attestation key masking in firmware.
...
[no changelog]
2025-07-08 22:27:55 +02:00
Andrew Kozlik
36c284b3c2
feat(core): Add FIDO attestation key masking in prodtest.
...
[no changelog]
2025-07-08 22:27:55 +02:00
Andrew Kozlik
2abf41b57c
test(crypto): Test ECDSA private key masking.
2025-07-08 22:27:55 +02:00
Andrew Kozlik
1ff04d10c6
feat(crypto): Add ECDSA private key masking functions.
2025-07-08 22:27:55 +02:00
tychovrahe
ff4ff75f61
chore(core): udpate T3W1 embedded nrf application
...
[no changelog]
2025-07-08 18:58:21 +03:00
tychovrahe
5c0768a201
fix(core,nordic): fix suspending & resuming ble/nrf drivers
...
[no changelog]
2025-07-08 18:58:21 +03:00
Martin Milata
1faad192d8
feat(core): use random suffix for BLE name when pairing
...
[no changelog]
2025-07-08 15:10:32 +02:00
Ioan Bizău
00d8683e77
feat(delizia): allow external menu on confirm_value
...
[no changelog]
2025-07-08 09:59:26 +02:00
cepetr
5a29fed99f
fix(core): fix displaying RSOD in bootloader on t3w1
...
[no changelog]
2025-07-08 09:16:54 +02:00
Ioan Bizău
566f6fe7cb
refactor(delizia): use external menu on confirm_action
...
[no changelog]
2025-07-07 15:54:07 +02:00
Ioan Bizău
1e7108f6d2
refactor(core/ui): allow custom exception on menu cancelation
...
[no changelog]
2025-07-07 15:54:07 +02:00
Roman Zeyde
2c50db3cde
fix(core): allow menu details to be generic awaitables
...
Also, remove `ButtonRequest`-related code from `show_menu()`
and fix `show_properties()` return value type annotation.
[no changelog]
2025-07-07 14:55:13 +03:00
Roman Zeyde
dfd2c41ec8
test(core): add cancellation test for set_brightness
...
[no changelog]
2025-07-07 14:55:13 +03:00