1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-21 22:18:36 +00:00
Commit Graph

107 Commits

Author SHA1 Message Date
grdddj
153a7ab58b WIP - fix usage of set_mnemonic_secret to use kwargs only 2022-03-23 10:37:21 +01:00
grdddj
2b0086d217 WIP - return None from all setters 2022-03-22 18:17:14 +01:00
grdddj
5c39e775f6 WIP - all set() returning Result<bool, Error> 2022-03-22 11:34:55 +01:00
grdddj
91e95f7688 WIP - size checks in field.rs, max_len_error attribute 2022-03-22 10:29:56 +01:00
grdddj
6e929e4920 WIP - assume False as a default bool value, not None 2022-03-21 11:04:37 +01:00
grdddj
fd2d8ada3d WIP - field.rs and its usage according to matejcik's idea 2022-03-21 10:39:07 +01:00
grdddj
a15930dd4a WIP - get_device_id and random bytes in rust 2022-03-17 21:44:00 +01:00
grdddj
715ed53bcf WIP - remove StrBuffer temporarily 2022-03-17 18:24:22 +01:00
grdddj
d9a9e681ba WIP - label functions, exceptions, returning proper None 2022-03-17 15:45:29 +01:00
grdddj
6a1a77cb5e WIP - matejcik's StrBuffer changes 2022-03-17 15:30:13 +01:00
grdddj
b07b023fe7 WIP - fix SD protect tests 2022-03-17 11:15:22 +01:00
grdddj
e973f6ecc7 WIP - U2F counter 2022-03-17 11:05:59 +01:00
grdddj
8b39763022 WIP - get_backup_type 2022-03-17 09:49:17 +01:00
grdddj
d0c97dbc76 WIP - fixes of previous functionality 2022-03-17 09:18:20 +01:00
grdddj
2bfa5025fc WIP - set_mnemonic_secret 2022-03-16 19:27:01 +01:00
grdddj
83f0efc891 WIP - SD salt auth key 2022-03-16 17:36:21 +01:00
grdddj
33e9611ffc WIP - safety check levels 2022-03-16 17:36:21 +01:00
grdddj
9237c376dd WIP - flags 2022-03-16 15:43:57 +01:00
grdddj
b61b4cac04 WIP - autolock_delay 2022-03-16 14:48:34 +01:00
grdddj
cc02e8892c WIP - returning None instead of empty bytes 2022-03-16 13:34:37 +01:00
grdddj
c9f247b75e WIP - simplifications 2022-03-16 13:16:27 +01:00
grdddj
45a9f806ea WIP - fix clippy issues, add clippy tests under test_rust 2022-03-15 16:58:59 +01:00
grdddj
a38fa459f0 WIP - get/set uints, slip39 functions 2022-03-15 14:47:46 +01:00
grdddj
20f3fd1c09 WIP - homescreen 2022-03-15 13:09:37 +01:00
grdddj
4e86a1c97d WIP - couple getbool and setbool functions 2022-03-15 11:02:25 +01:00
grdddj
ac744c001c WIP - mnemonic secret, rotation fix, overall improvements 2022-03-14 17:58:04 +01:00
grdddj
bbb36a22b2 WIP - get_rotation, set_rotation rust bindings 2022-03-14 12:09:38 +01:00
grdddj
afd8b2ff38 fixup! WIP - using obj_module!, is_initialized rust binding 2022-03-11 10:55:19 +01:00
grdddj
1c87e57570 WIP - using obj_module!, is_initialized rust binding 2022-03-11 10:23:49 +01:00
grdddj
bcf837694b WIP - storage_get rust binding 2022-03-10 16:41:28 +01:00
grdddj
6702df58dd WIP - migrating storage/device.py into rust 2022-03-10 16:41:28 +01:00
Jan Pochyla
a581ace9d5 chore(core/rust): Add uPy-exported io_usb_start fn 2022-03-10 16:41:23 +01:00
Jan Pochyla
47d56deed3 chore(core/rust): Fix ref issues in poll 2022-03-10 16:34:18 +01:00
Jan Pochyla
c0962be091 chore(core/rust): Add IO module and polling function 2022-03-10 16:34:18 +01:00
Jan Pochyla
53918e1a4b chore(core/rust): Add rudimentary docs 2022-03-10 16:34:18 +01:00
Jan Pochyla
66eff79062 chore(core/rust): Use plain fns for USB 2022-03-10 16:34:18 +01:00
Jan Pochyla
d9d2b3122f chore(core/rust): Add global serial number storage 2022-03-10 16:34:18 +01:00
Jan Pochyla
5fa9c7d43c chore(core/rust): Reorg USB, add test with an example 2022-03-10 16:34:18 +01:00
Jan Pochyla
68be00a537 chore(core/rust): Add WIP Usb bindings to Rust 2022-03-10 16:34:13 +01:00
Martin Milata
744f4d6bfa fixup! feat(core/rust): Add obj_module! macro 2022-03-10 15:52:46 +01:00
Martin Milata
834e584e14 feat(core/rust/ui): return Layout results as singleton objects
[no changelog]
2022-03-10 15:07:51 +01:00
Jan Pochyla
681ac69b3f feat(core/rust): Add obj_module! macro
[no changelog]

Co-authored-by: Martin Milata <martin@martinmilata.cz>
2022-03-10 15:06:43 +01:00
Jan Pochyla
4c027a688c chore(core/rust): Simplify LayoutObj 2022-02-18 11:27:23 +01:00
Jan Pochyla
2b6f1a4d5c chore(core/rust): Use MultiTapKeyboard in passphrase 2022-02-17 15:17:11 +01:00
Jan Pochyla
3c337723b2 chore(core/rust): Add mnemonic keyboards 2022-02-17 15:17:11 +01:00
Martin Milata
80655747d0 test(core/rust/ui): pagination unit test
[no changelog]
2022-02-10 14:57:42 +01:00
Martin Milata
ab0eef5de0 fix(core/rust/ui): adjust spacing for confirm_action
[no changelog]
2022-02-10 14:57:42 +01:00
Martin Milata
5378492ea9 chore(core/rust): wireframe rendering for ui debugging
[no changelog]
2022-02-10 14:57:42 +01:00
Martin Milata
10650af1fa refactor(core/rust/ui): paragraphs breaking
Also fix corner case.

[no changelog]
2022-02-10 14:57:42 +01:00
Martin Milata
b5da6dc911 refactor(core/rust): geometry/display API improvements
[no changelog]
2022-02-10 14:57:42 +01:00