matejcik
ef10457332
refactor(python/firmware): introduce legacy v3 signing detection
...
related, change verify() method to accept dev_keys bool and select
the appropriate keys, as opposed to caller needing to figure out the keys
2022-12-28 14:10:14 +01:00
matejcik
61a7e09bae
feat(python/firmware): introduce fw model field
2022-12-27 15:24:10 +01:00
matejcik
cd20ff242f
feat(python/firmware): introduce a cleaner database of signing keys
2022-12-27 15:23:57 +01:00
tychovrahe
305b7fe84d
fix(core/rust): fix position calculation from center and size
...
[no changelog]
2022-12-16 16:41:24 +01:00
matejcik
5a237d6a94
feat(core/headertool): detect devel signatures for more objects ( fixes #2616 )
...
[no changelog]
2022-12-16 13:24:18 +01:00
matejcik
8921a124c3
fix(core/headertool): always rehash when inserting signature ( fixes #2616 )
...
[no changelog]
2022-12-16 13:24:18 +01:00
Martin Milata
253f2587dc
fix(core/ui): polish XPUB screen
...
[no changelog]
2022-12-15 17:24:15 +01:00
Martin Milata
bdec3f3979
fix(core/rust/ui): polish confirm_fido
...
[no changelog]
2022-12-15 17:24:15 +01:00
tychovrahe
550e2a7951
feat(tests): add button to update fixtures directly from ui test report
...
[no changelog]
2022-12-15 12:28:27 +01:00
Martin Milata
a11be914cc
chore(core/ui): RustLayout not a private class
...
[no changelog]
2022-12-13 17:15:15 +01:00
Martin Milata
2a3aabb57e
refactor(core/rust/ui): avoid homescreen flicker during workflow restarts
...
[no changelog]
2022-12-13 17:15:15 +01:00
Martin Milata
5b3db7eca1
refactor(core/rust/ui): homescreen layouts
...
[no changelog]
2022-12-13 17:15:15 +01:00
tychovrahe
12b3dc23db
fix(core/rust): fix bip39 input not recognizing three-letter words that could continue
...
[no changelog]
2022-12-13 00:38:23 +01:00
vdovhanych
983b7bb6e6
chore(ci): temporary allow_failure for connect tests
2022-12-12 22:07:22 +01:00
Martin Milata
1b4dff6275
fix(core/rust/ui): respect DISABLE_ANIMATION
...
[no changelog]
2022-12-12 16:00:42 +01:00
Martin Milata
75cee540a4
fix(core/monero): fix blinking progress indicators
...
[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
11ffee0b45
refactor(core/rust/ui): use AsRef instead of Deref
...
[no changelog]
2022-12-12 16:00:42 +01:00
tychovrahe
387af03842
fix(core/rust): optimize keyboard behavior
...
[no changelog]
2022-12-09 22:35:39 +01:00
Martin Milata
fc3ee87c25
feat(core/bitcoin): SignMessage: whitelist T1 firmware signing address_n
...
[no changelog]
2022-12-09 15:43:11 +01:00
Martin Milata
b12de5d861
feat(core): CoSi collective signatures
2022-12-09 15:43:11 +01:00
Martin Milata
701d75d6d8
fix(core/rust/ui): handle very long scrollbars on Model T
...
[no changelog]
2022-12-07 16:47:30 +01:00
Martin Milata
4135b00708
refactor(core/rust): support for StrBuffer slicing
...
[no changelog]
2022-12-06 10:40:32 +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 Novak
58276a7443
feat(core/ethereum, legacy/ethereum): add support to Ledger Live legacy derivation path
2022-11-30 14:23:47 +01:00
tychovrahe
38548f02f2
feat(core/rust): special shape erase button
...
[no changelog]
2022-11-30 13:49:12 +01:00
Martin Milata
f1a3f289bf
chore(tests): drop unused UI fixtures
...
[no changelog]
2022-11-30 12:31:28 +01:00
Martin Milata
a61a46808e
fix(core/rust/ui): no hyphens when breaking monospace lines
...
[no changelog]
2022-11-29 21:03:06 +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
tychovrahe
4c7060186a
fix(core): fix display blinking by increasing backlight pwm frequency
2022-11-24 13:22:30 +01:00
matejcik
ff2d1c3f1f
feat(core/ui): drop T1 UI ( fixes #2639 )
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
95d26fe04a
feat(core/ui): drop UI1 remnats
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
52f0c70b95
chore: bump fido2 submodule (to get INTERACT support)
2022-11-24 13:03:34 +01:00
grdddj
61277bd80a
feat(core/ui): implement webauthn layouts for UI2
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
e80712f4d9
chore(core/rust/ui): workaround for "re-enter wipe code"
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
4200539546
refactor(core/rust/ui): redesign Label to make use of TextLayout machinery
...
also replace LabelStyle with TextStyle
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
3f6ea00e02
feat(core/rust/ui): expose text_max_height and baseline
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
615c8a0e64
fix(core/embed): better clamping of coordinates
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
9708175d19
fix(core/rust): improve & document safety of slice operations
...
[no changelog]
2022-11-24 13:03:34 +01:00
tychovrahe
0d733d8e22
feat(core): change display type for model R
...
[no changelog]
2022-11-24 11:37:52 +01:00
Ondrej Mikle
a9ad39b88d
chore(legacy): typos and style
2022-11-22 15:00:19 +01:00
Ondrej Mikle
e2abd2a9ad
feat(legacy): bootloader with v3 SignMessage signatures + signatures debug
...
Removed oldest v1 style of firmware signature and presence checks.
Added debug helpers for T1 signatures.
Support for v2 and v3 signatures, but can only update FW to v3-style signed.
Support for debugging T1 signatures.
Scripts and README for debugging v2/v3 FW signing scheme.
Firmware in GetFeatures counts only v3 signatures as signed.
Add documentation and comments about signing schemes like a sane person
2022-11-22 15:00:19 +01:00
tychovrahe
1bad41ddb0
fix(core/rust): fix success animation
...
[no changelog]
2022-11-21 22:20:35 +01:00
matejcik
d1126b85be
feat(rust): expose micropython lists as slices
...
[no changelog]
2022-11-21 18:15:48 +01:00
Martin Milata
58d0788986
fix(core/ui): show fee rate in confirm_total
...
[no changelog]
2022-11-21 15:59:48 +01:00
grdddj
dc22f98aed
chore(python): better static typing for debuglink and emulator
...
[no changelog]
2022-11-21 14:08:47 +01:00
grdddj
bd6f3d5f46
chore(core/ui): delete altcoin.py file
2022-11-21 14:08:47 +01:00
grdddj
56e0c91a71
feat(tests): add dashboards with indexed unique screens and all screens
2022-11-21 14:08:47 +01:00
grdddj
f48890afb3
chore(tests): make all the device tests work with UI2
2022-11-21 14:08:47 +01:00
grdddj
5187be91fe
chore(tests): fix click, upgrade and persistence tests for new UI
2022-11-21 14:08:47 +01:00