Andrew Kozlik
|
28421594c9
|
fix(legacy): Use short-circuit evaluation in coin_known_path_check().
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
9b0e980c44
|
fix(legacy): Don't allow unknown paths in GetAddress.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
3e9f8a32ac
|
fix(core): Fix insufficient BIP-32 path checks.
- Disable testnet coins from accessing Bitcoin paths.
- Restrict BIP-45 paths to Bitcoin and coins with strong replay protection.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
3884232f74
|
feat(legacy): Restrict path ranges for account, change and address index.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
a6390e4b82
|
fix(legacy): Allow known non-standard paths in GetAddress and SignTx.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
18f4a47173
|
fix(legacy): Disable spending testnet coins from Bitcoin paths.
|
2021-06-30 18:25:58 +02:00 |
|
Martin Milata
|
e67b3ab214
|
docs(core): changelog for 2.4.1
[skip_ci]
|
2021-06-30 18:21:56 +02:00 |
|
Martin Milata
|
a2d2405a11
|
docs(legacy/firmware): changelog for 1.10.2
|
2021-06-30 18:17:09 +02:00 |
|
Pavol Rusnak
|
8cfa5da1ce
|
docs: fix typos in comments
[skip_ci]
|
2021-06-30 15:41:55 +02:00 |
|
Ondřej Vejpustek
|
24200e7424
|
fixup! fix(legacy): make RDI work on T1
|
2021-06-24 17:34:24 +02:00 |
|
Ondrej Mikle
|
daa94ac941
|
fix(legacy): make RDI work on T1
|
2021-06-24 17:34:24 +02:00 |
|
matejcik
|
2491f871aa
|
chore(tests): add fixture for new Cardano test
|
2021-06-24 14:37:48 +02:00 |
|
gabrielkerekes
|
cc14ffb3e3
|
docs(core): add changelog entries for Cardano
|
2021-06-24 11:09:32 +02:00 |
|
gabrielkerekes
|
db657615f4
|
fix(cardano): use OrderedMap for output tokens and withdrawals
|
2021-06-24 08:24:47 +02:00 |
|
gabrielkerekes
|
4e5772662c
|
fix(cardano): don't allow duplicate withdrawals
|
2021-06-24 08:24:42 +02:00 |
|
gabrielkerekes
|
3cd2182b69
|
feat(core): introduce OrderedMap into CBOR serialisation
Items of an OrderedMap are included in CBOR as they come without sorting them in any way.
|
2021-06-24 08:22:39 +02:00 |
|
Ondřej Vejpustek
|
b8b0ae09d9
|
fix(core): use unprivileged shutdown where needed
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
5984fd6ad7
|
feat(core): jump to unprivileged mode after shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
40b4f679f9
|
feat(core): implement wrapper for svc_shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
311288407e
|
docs(core): document shutdown_privileged
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
4968d7da53
|
feat(core): implement svc shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
cca9d4b1c4
|
refactor(core): rename shutdown to shutdown_privileged
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
7686eb355a
|
fix(core): fix import of random delays
|
2021-06-23 16:40:45 +02:00 |
|
matejcik
|
47c2be9f13
|
docs(core): add changelog entry for altcoin layouts
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
015c47d564
|
chore(core): export PropertyType to fix mypy errors
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
319a4374d3
|
chore(tests): regenerate UI test fixtures
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
57582c2501
|
feat(tests): simple javascript-based UI diff review tool
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
1b7b06255a
|
feat(tests): only try connecting to VPN once
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
0971adf7a7
|
feat(tests): generate UI test report again from current data
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
da4442bbd7
|
feat(core): auto-hexlify in confirm_properties
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
74bd26b160
|
chore(tests): remove remaining input_flow instructions from jsons
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
41c5d773e2
|
refactor(core): put property key+value on the same screen
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
3c4eb04346
|
feat(core/monero): cache Monero testing chain between runs
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
178b575465
|
refactor(core): convert apps.nem to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
dd3b689ded
|
refactor(core): convert apps.eos to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
3ffbae5d17
|
refactor(core): convert apps.binance to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
ddac852acf
|
refactor(core): convert apps.cardano to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
ffb400180d
|
refactor(core/ui): more consistent layout parameter names
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
d33c61bbe7
|
test(core): enable ui tests for cardano get_address
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
a143fe34d0
|
refactor(core): convert apps.lisk to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
ebf6ef1666
|
refactor(core): convert apps.tezos to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
12478b1716
|
refactor(core): convert apps.stellar to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
6aeaadfe16
|
refactor(core): convert apps.ripple to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
16094df0c5
|
refactor(core): convert most of apps.monero to layouts
Progress popups are not ported yet as they're unlike anything else.
Introduces paginate_paragraphs.
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
6c926ad82e
|
refactor(core): convert apps.ethereum to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
b7cab90e3c
|
refactor(core/ui): use new_lines=False in layouts
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
f39abc8356
|
chore(tests): update UI test fixtures
|
2021-06-22 11:25:12 +02:00 |
|
matejcik
|
7cdde940af
|
chore(tests): adapt device tests to paging information ButtonRequests
|
2021-06-22 11:25:12 +02:00 |
|
matejcik
|
d047c98cb2
|
feat(python/debuglink): auto-page on pageable screens
|
2021-06-22 11:25:12 +02:00 |
|
matejcik
|
4f0aca7bb5
|
feat(python): pass whole ButtonRequest to button_request UI handler
|
2021-06-22 11:25:12 +02:00 |
|