1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-03 21:32:33 +00:00
Commit Graph

142 Commits

Author SHA1 Message Date
grdddj
757fdf717a WIP - more Rust API unification 2023-01-17 16:31:41 +01:00
grdddj
3abb737bb6 WIP - fixes after rebase 2023-01-17 11:54:54 +01:00
grdddj
357826b3b4 WIP - sort functions in layout.rs same way as in model T 2023-01-17 11:07:50 +01:00
grdddj
a864a70074 WIP - run make gen 2023-01-17 11:07:50 +01:00
grdddj
8fd9c5ec64 chore(core): delete unused bip39/slip39 micropython/C bindings 2023-01-17 11:07:50 +01:00
grdddj
fa9cfd1607 WIP - Shamir wallet recovery 2023-01-17 11:07:50 +01:00
grdddj
c211703349 WIP - fixes 2023-01-17 11:07:50 +01:00
grdddj
667255285b WIP - Shamir wallet creation 2023-01-17 11:07:50 +01:00
grdddj
0fb6a2a026 WIP - busyscreen and small other things 2023-01-17 11:07:50 +01:00
grdddj
58b2c79d7c WIP - FIDO and various fixes 2023-01-17 11:07:50 +01:00
grdddj
47f7ec6972 WIP - design of Receive flow 2023-01-17 11:02:27 +01:00
grdddj
e4f095b824 WIP - design of Send flow 2023-01-17 11:02:27 +01:00
grdddj
3a415d7df5 WIP - remove confirm_text and replace it with confirm_action 2023-01-17 11:02:26 +01:00
grdddj
3d89465d23 WIP - delete model_1 from core 2023-01-17 11:01:09 +01:00
grdddj
c5ad2937c1 WIP - progress, homescreen, Popup, draw_simple, device tests 2023-01-17 11:01:09 +01:00
grdddj
1f35a64c3b WIP - fixes and comments 2023-01-17 11:01:08 +01:00
grdddj
8c39fa14c9 WIP - implement confirm_properties 2023-01-17 11:00:33 +01:00
grdddj
761976aa89 WIP - delete the special PIN confirm functionality 2023-01-17 11:00:31 +01:00
grdddj
0ec578e05a WIP - fixes, wording, tutorial 2023-01-17 11:00:00 +01:00
grdddj
64ff35b59b WIP - designs for smaller screen 2023-01-17 10:59:59 +01:00
grdddj
a541ac4cf8 WIP - fixes after rebase 2023-01-17 10:59:58 +01:00
grdddj
97a821dbf4 feat(tests): setup UI tests for model R
[no changelog]
2023-01-17 10:55:59 +01:00
matejcik
497285f9a1 feat(core): make first steps to unify Rust API for both models
wip: unify confirm_action

wip: unify confirm_fido

wip: unify request_pin, clean up prompts

wip: unify select_word

wip: unify request_number

refactor(core/reset): refactor confirm_share_words

[no changelog]
2023-01-13 17:09:25 +01:00
Martin Milata
5b3db7eca1 refactor(core/rust/ui): homescreen layouts
[no changelog]
2022-12-13 17:15:15 +01:00
Martin Milata
1b4dff6275 fix(core/rust/ui): respect DISABLE_ANIMATION
[no changelog]
2022-12-12 16:00:42 +01:00
Martin Milata
95d8a21294 feat(core/rust/ui): progress indicators
[no changelog]
2022-12-12 16:00:42 +01:00
Martin Milata
452857757a feat(core/rust/ui): support ask_pagination flag in confirm_blob
[no changelog]
2022-12-06 00:26:25 +01:00
Martin Milata
3b92923caa feat(core/rust/ui): on-the-fly conversion of bytes to hexadecimal representation
[no changelog]
2022-11-29 21:03:06 +01:00
grdddj
61277bd80a feat(core/ui): implement webauthn layouts for UI2
[no changelog]
2022-11-24 13:03:34 +01:00
grdddj
f48890afb3 chore(tests): make all the device tests work with UI2 2022-11-21 14:08:47 +01:00
grdddj
ae525fed26 chore(core/ui): delete unused arguments to layouts 2022-11-21 14:08:47 +01:00
Andrew Kozlik
627ef9748f feat(core): Remove coin name from CoinJoin confirmation dialog.
[no changelog]
2022-10-26 14:02:03 +02:00
Dusan Klinec
26711857e8 refactor(xmr): remove old BP code 2022-10-25 21:36:03 +02:00
grdddj
8668eba936 feat(core/ui): implement altcoin screens for UI2
[no changelog]
2022-10-24 13:38:31 +02:00
Martin Milata
a7c3a07ef1 refactor(core/rust/ui): implement confirm_properties layout
[no changelog]
2022-10-21 21:02:39 +02:00
Andrew Kozlik
d815a7d6de chore(core): Use C implementation of Bech32 decode. 2022-10-17 15:20:46 +02:00
tychovrahe
f7b9bb4ef8 feat(core/rust): use dma2d to improve rendering performance, implement text over image and icon over icon functions 2022-09-29 21:50:10 +02:00
Martin Milata
5a9c2a1363 feat(core/rust/ui): recovery layouts
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
885ae2a943 refactor(core/rust/ui): add should_show_more
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
3b629a1ea4 refactor(core/rust/ui): layouts for SLIP-39 backups
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
4782afbae3 refactor(core/rust/ui): layouts for BIP-39 backups
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
4ff2c99f0a refactor(core/rust/ui): add show_info and show_error
[no changelog]
2022-09-07 16:46:47 +02:00
Ondrej Mikle
a0287698d5 feat(core): show blue dot when USB data not connected 2022-08-25 16:42:29 +02:00
Andrew Kozlik
fa5e7feda6 fix(crypto): Fix nonce bias in CoSi signing. 2022-08-02 20:38:04 +02:00
matejcik
a6410693b3 Revert "feat(core): implement firmware dumping"
This reverts commit 37c61c1381.
2022-08-02 17:12:07 +02:00
Martin Milata
c9ca7cd544 feat(core/rust/ui): bitcoin layouts
[no changelog]
2022-06-28 18:01:02 +02:00
Martin Milata
24a1f2e25e refactor(core): remove unused parameter from display_qrcode
[no changelog]
2022-06-28 18:01:02 +02:00
Ondrej Mikle
c563c987e1 feat(core): jump back and stay in bootloader for TT via reverse SVC call trampoline 2022-06-01 14:50:59 +02:00
Dusan Klinec
25d32a8144 feat(xmr): implement bp+, refactor, code cleanup
- implement BulletProof plus verifier and prover
- use bulletproof exception to signalize proof generation failed and should be tried again. More robust, fixes bug that was not triggered yet (return tuple did not work properly in all situations)
- precomputed 2**i vector is removed as it can be easily computed
- BP code cleanup, minor optimizations, comments
2022-05-16 12:37:24 +02:00
Dusan Klinec
33c174491f refactor(core/monero): Monero code cleanup
* remove support for HF12 and below
* remove MLSAG support
* clean up monero cryptography naming
* get rid of "optional first argument" pattern, in favor of mandatory argument that is allowed to be None
  (and fix several bugs related to this feature)

Co-authored-by: grdddj <jiri.musil06@seznam.cz>
Co-authored-by: Martin Milata <martin@martinmilata.cz>
Co-authored-by: matejcik <ja@matejcik.cz>
2022-05-16 12:37:24 +02:00