M1nd3r
8a60d60e54
feat: implement THP
2024-11-20 15:25:20 +01:00
M1nd3r
16da9a8889
chore(common): separate definitions of protobuf options
...
[no changelog]
2024-10-23 22:27:48 +02:00
Ondřej Vejpustek
b436b39091
chore(core): add benchmark messages
...
[no changelog]
2024-10-11 16:35:34 +02:00
Andrew Kozlik
b71a809da3
feat(common): Add DebugLinkOptigaSetSecMax message.
...
[no changelog]
2024-07-09 16:52:50 +02:00
tychovrahe
a65511846b
feat(core): added user adjustable brightness setting
2024-06-03 14:26:25 +02:00
grdddj
b8ea21d24a
feat(all): implement translations into Trezor
...
Co-authored-by matejcik <ja@matejcik.cz>
2024-02-12 14:49:32 +01:00
overcat
579cc0d882
feat(common & core & legacy & python/stellar): add support for ClaimClaimableBalanceOp
.
2023-12-11 11:14:33 +01:00
matejcik
75c51fa08d
fix(legacy): exclude Solana messages
2023-12-05 22:11:41 +01:00
Andrew Kozlik
2dc5857336
feat(common): Add AuthenticateDevice message.
...
[no changelog]
2023-09-13 15:45:48 +02:00
tychovrahe
e8281385f6
feat(core): implement secret handling in bootloader
2023-08-15 09:37:38 +02:00
grdddj
da14c22712
feat(all): add UI for Model R
2023-05-31 10:14:54 +02:00
grdddj
590315bdc1
feat(all): change debugging messages in protobuf
2023-05-11 21:02:21 +02:00
Martin Novák
0f07d74063
feat(legacy): support external Ethereum definitions
2023-03-24 13:24:46 +01:00
Andrew Kozlik
300c986851
feat(legacy): Implement SetBusy.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
a1afadfd01
feat(legacy): Implement UnlockPath.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
6d20fccefd
feat(legacy): Implement DoPreauthorized.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
2d18cad676
feat(legacy): Implement AuthorizeCoinJoin.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
fa2d618f7d
feat(legacy): Implement SLIP-0019 proofs of ownership.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
9d89c3cb1b
feat(common): Add UnlockPath message.
...
[no changelog]
2022-08-30 15:53:44 +02:00
Andrew Kozlik
792dadfc4d
feat(common): Add SetBusy message.
...
[no changelog]
2022-08-22 18:15:29 +02:00
matejcik
e81bb0f856
feat(legacy): enable DebugLinkReseedRandom
2022-02-10 14:48:11 +01:00
Andrew Kozlik
0959947a88
chore(common): Add GetNonce, Nonce and TxAckPaymentRequest message.
...
[no changelog]
2022-01-31 18:00:22 +01:00
Alisina Bahadori
77ab865386
feat(legacy): Implement EIP-712 signing
2021-12-19 20:36:30 +01:00
grdddj
9d643808c1
chore(legacy): fix build after adding EthereumSignTypedData [no changelog]
2021-11-02 14:27:01 +01:00
matejcik
becf5dcc53
chore(legacy): remove Lisk
2021-08-19 10:25:41 +02:00
matejcik
97f49cf336
fix(legacy): fix protobuf build [no changelog]
2021-06-08 09:55:19 +02:00
Andrew Kozlik
97a3223663
fix(legacy): Skip unused messages in nanopb.
2021-03-17 22:34:26 +01:00
matejcik
5debebefc8
chore(legacy): update code to handle protobuf changes correctly
2020-09-23 16:00:10 +02:00
Andrew Kozlik
5c1f197602
common/protob: Add CancelAuthorization message.
2020-08-04 17:32:44 +02:00
Andrew Kozlik
2c30dd62fc
common: Add DoPreauthorized message.
2020-08-04 17:32:44 +02:00
Andrew Kozlik
bbab13f6e7
common/protob: Add AuthorizeCoinJoin message.
2020-08-04 17:32:44 +02:00
Pavol Rusnak
8dacad0782
core/bootloader: update protobuf definitions
2020-07-26 00:00:37 +02:00
Andrew Kozlik
533de50588
common/protob: Add GetOwnershipId message.
2020-07-03 11:17:19 +02:00
Andrew Kozlik
c723c78529
common/protob: Add GetOwnershipProof message.
2020-07-03 11:17:19 +02:00
matejcik
6f53ca0ac6
core: rework wait_layout()
...
The original wait_layout was unreliable, because there are no guarantees
re order of arrival of the respective events. Still, TT's event handling
is basically deterministic, so as long as the host sent its messages
close enough to each other, the order worked out.
This is no longer the case with the introduction of loop.spawn: TT's
behavior is still deterministic, but now ButtonAck is processed *before*
the corresponding wait_layout, so the waiting side waits forever.
In the new process, the host must first register to receive layout
events, and then receives all of them (so the number of calls to
wait_layout must match the number of layout changes).
DebugLinkWatchLayout message must be version-gated, because of an
unfortunate collection of bugs in previous versions wrt unknown message
handling; and this interests us because upgrade-tests are using
wait_layout feature.
2020-06-04 16:18:46 +02:00
matejcik
ddee77ecb6
core: add SD clearing via debuglink
2020-02-20 12:51:48 +01:00
matejcik
0ec628ccd4
legacy: fix CALLBACK checker
2020-02-12 17:18:51 +01:00
matejcik
05a1d6f771
core/debug: add "show arbitrary screen" capability, for easier prototyping
2020-02-11 11:53:34 +01:00
Pavol Rusnak
4647e7d686
core+legacy: use nanopb generator from pipenv
2020-02-04 17:15:25 +00:00
Tomas Susanka
51ef963738
tests: introduce UI tests for core
2020-01-03 14:28:27 +00:00
Pavol Rusnak
3c20b1b1cd
legacy: Add SdProtect to SKIPPED_MESSAGES
2019-09-18 18:55:58 +02:00
Andrew Kozlik
091053507d
common/messages: Add credential management message.
2019-09-17 18:32:31 +02:00
Pavol Rusnak
42f030dbcd
legacy: refactor SKIPPED_MESSAGES in the Makefile
2019-09-05 17:11:22 +02:00
Pavol Rusnak
a978290d50
legacy: detect CALLBACK fields and fail build when found
2019-06-24 15:23:14 +02:00
Pavol Rusnak
684862a7f5
common: more TRX cleanup
2019-05-25 12:48:04 +02:00
Pavol Rusnak
236ca1ae83
legacy: enable Bitcoin only firmware
2019-04-27 16:16:33 +02:00
matejcik
6aa05f8a6f
MONOREPO MERGE trezor-mcu
2019-04-15 19:14:58 +02:00