Commit Graph

135 Commits

Author SHA1 Message Date
Ioan Bizău
abb2816c98 feat: 32 bytes amount in ETH payment requests
[no changelog]
2025-10-16 15:14:08 +03:00
M1nd3r
249db0663c chore: reserve message type range
[no changelog]
2025-10-09 10:55:08 +02:00
Roman Zeyde
aa98a40ceb feat(common): allow exporting unit serial number
[no changelog]
2025-10-03 17:37:10 +03:00
Lukas Bielesch
45cc5ffb84 feat(core/tests): device menu click tests
- move keyboard shared code to common
[no changelog]
2025-10-03 10:50:55 +02:00
Lukas Bielesch
3325181eeb chore(core): add auto_lock_delay_battery_ms to Feature messages
[no changelog]
2025-10-03 10:50:55 +02:00
tychovrahe
e1d8700e42 feat(core/bootloader): signal firmware corrupted in features 2025-09-25 19:34:10 +02:00
Roman Zeyde
5bab202950 chore(core): make host_name & app_name required also in ThpCredentialMetadata
[no changelog]
2025-09-25 18:27:11 +03:00
Lukas Bielesch
a80a1d0045 feat(core/eckhart): cache THP app/host name along with MAC
[no changelog]

Co-authored-by: Martin Milata <martin@martinmilata.cz>
2025-09-21 21:55:50 +02:00
Martin Milata
ed1063b7e7 fix(core): make app_name required for THP pairing
[no changelog]
2025-09-19 12:15:27 +02:00
Andrew Kozlik
246592310e chore(core): Add Tropic fields to AuthenticityProof. 2025-09-18 18:37:58 +02:00
obrusvit
06c82aff30 fix(core): allow Evolu msgs in BTC only
[no changelog]
2025-09-17 17:32:45 +02:00
obrusvit
42af3f8d39 feat(protob): extend ApplySettings
- add auto_lock_delay_battery_ms to set delay in ms after which the
device locks when on battery or wireless charger

[no changelog]
2025-09-16 14:30:06 +02:00
Roman Zeyde
7f071183ce chore: add protobuf definitions for THP hostname cache
[no changelog]
2025-09-11 15:07:36 +03:00
Ioan Bizău
3202db88c5 feat(core): SLIP-24 payment requests for Stellar
[no changelog]
2025-09-04 12:59:50 +03:00
matejcik
aea4e4a29e fix(common): require fields on SLIP-24 Text Details memo 2025-09-03 10:00:28 +02:00
Lukas Bielesch
d8d642ab56 chore(core/eckhart): implement BLE device unpairing
[no changelog]
2025-09-02 15:44:11 +02:00
tychovrahe
0595212985 feat(core/bootloader): add battery SoC to features messages
[no changelog]
2025-08-27 17:06:15 +02:00
obrusvit
593435689e feat(core): generate SLIP-21 node for Evolu 2025-08-26 19:13:58 +02:00
Peter Jaško
adb9d1940b feat(cardano): replace chunking with length+offset 2025-08-25 14:15:49 +02:00
Peter Jaško
0e71c8da24 feat(cardano): stop hashing in message signing 2025-08-25 14:15:49 +02:00
Peter Jaško
389e1eba4f fix(cardano): Return pubkey
This ends up being useful for software wallets.
2025-08-25 14:15:49 +02:00
Peter Jaško
13f216af3c fix(cardano): Change display_ascii flag to prefer_hex_display
This makes the behavior more consistent with Ethereum message signing.
2025-08-25 14:15:49 +02:00
Peter Jaško
4dcfaf189c feat(cardano): Message signing 2025-08-25 14:15:49 +02:00
Martin Milata
538aa5cea6 feat(core): extend THP credentials with app_name
[no changelog]
2025-08-13 15:56:56 +02:00
Ioan Bizău
5b2798889a feat(core): SLIP-24 payment requests for Solana
[no changelog]
2025-08-13 14:30:23 +02:00
Ioan Bizău
218805d2ed feat(core): SLIP-24 payment requests for Cardano
[no changelog]
2025-08-13 12:09:21 +02:00
Roman Zeyde
46bcb92c77 build(core): include THP-related messages in BTC-only builds
[no changelog]
2025-07-31 20:29:05 +02:00
M1nd3r
0b2fdf3667 chore(common/core): use public_key instead of pubkey in THP messages
[no changelog]
2025-07-21 13:05:51 +02:00
M1nd3r
3efcd0b601 chore(common): add ButtonAck to ThpMessageType
[no changelog]
2025-07-21 12:52:33 +02:00
Michael de Hoog
70ccc36ae4 feat(core): support displaying EIP-712 message hash during signing 2025-07-19 15:00:37 +02:00
Lukas Bielesch
6cc9c62941 chore(core): new entry in DebugLinkDecision message
- new optional enum TouchEventType in DebugLinkDecision message
- add new hold_touch debuglink function
- new pin tests utilizing hold_touch function
2025-07-16 13:40:04 +02:00
M1nd3r
286fb47541 chore: reoder THP messages
[no changelog]
2025-07-14 21:05:27 +02:00
Ioan Bizău
327ccd38e4 Revert "feat: Make payment request protobuf fields optional."
This reverts commit 4a4cc34d65ee5ec7b1cfc1617b2d20f15122ddf6.
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
70ef22b865 feat(common): Add PaymentRequest field to Ripple signing. 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
f699ecf65e feat(common): Add address_n field to PaymentRequest memos. 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
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
Martin Milata
5194e1e10b feat(common): allow multiple wire id enums
[no changelog]
2025-07-03 00:09:25 +02:00
Martin Milata
ad9989f3a1 refactor(common/protob): split ThpMessageType off MessageType
[no changelog]

Co-authored-by: M1nd3r <petrsedlacek.km@seznam.cz>
2025-07-03 00:09:25 +02:00
Martin Milata
f849bb952c refactor(common/protob): make some THP fields required
[no changelog]

Co-authored-by: M1nd3r <petrsedlacek.km@seznam.cz>
2025-07-03 00:09:25 +02:00
M1nd3r
3d8eab3515 chore(core): remove DebugLinkToggleThpPairingDialog
[no changelog]
2025-06-16 14:53:13 +02:00
Martin Milata
95ecbbed8b feat(common): add Trezor Host Protocol protobuf definitions
[no changelog]
2025-06-13 15:58:33 +02:00
M1nd3r
dd76266de5 chore: add THP FailureTypes
[no changelog]
2025-06-10 17:00:06 +02:00
Roman Zeyde
6f28b96733 test(core): collect GC statistics via new debug RPC
[no changelog]
2025-06-10 12:16:12 +03:00
Martin Milata
241fcc0044 feat(core): homescreen streaming
[no changelog]
2025-05-14 23:57:03 +02:00