matejcik
|
271da3fa39
|
python: add detailed logging to emulator runner
|
2020-02-12 13:31:58 +01:00 |
|
matejcik
|
c14429c445
|
all: shut down emulator on error_shutdown
|
2020-02-12 13:31:31 +01:00 |
|
matejcik
|
d3b88a37be
|
core: do not catch SystemExit in handle_session (#826)
|
2020-02-12 10:36:42 +01:00 |
|
Tomas Susanka
|
f947fe97cc
|
core: fix style
|
2020-02-11 16:41:43 +01:00 |
|
Tomas Susanka
|
0a13f7a441
|
core: properly limit passphrase to 50 bytes
|
2020-02-11 15:39:08 +00:00 |
|
Tomas Susanka
|
2c0504ad1c
|
Merge pull request #803 from trezor/passphrase
Passphrase Redesign
|
2020-02-11 16:01:59 +01:00 |
|
matejcik
|
05a1d6f771
|
core/debug: add "show arbitrary screen" capability, for easier prototyping
|
2020-02-11 11:53:34 +01:00 |
|
matejcik
|
c01d04f26e
|
common/protob: drop a default field declaration
which triggers nanopb bug https://github.com/nanopb/nanopb/issues/487
|
2020-02-11 11:53:34 +01:00 |
|
matejcik
|
741c0c8888
|
core: improve stability of Monero test runner
|
2020-02-11 11:16:28 +01:00 |
|
matejcik
|
4c9689d7a7
|
common: return deprecated fields to protobuf, to allow cross-version compatible code
|
2020-02-10 12:35:28 +01:00 |
|
Pavol Rusnak
|
e58225fe02
|
core/boot: don't call mkfs in emulator
|
2020-02-07 15:30:21 +00:00 |
|
Pavol Rusnak
|
fdfa64ac2a
|
core/ui: fix HoldToConfirm redraw
|
2020-02-07 15:21:16 +00:00 |
|
Pavol Rusnak
|
32f8f1cb61
|
core/embed: update fatfs to 0.14; use upstream version
|
2020-02-07 15:21:16 +00:00 |
|
Tomas Susanka
|
56dc952495
|
common: fix PassphraseAck.on_device id
|
2020-02-07 14:19:01 +00:00 |
|
Pavol Rusnak
|
73ed2f3450
|
legacy: small nitpicks related to the new passphrase handling
|
2020-02-07 11:41:03 +00:00 |
|
Tomas Susanka
|
15ed5cd19e
|
core: do not clear cache on ClearSession
|
2020-02-07 11:41:03 +00:00 |
|
Tomas Susanka
|
fd0dc8ed66
|
core/passphrase: merge 'get from user' functions
|
2020-02-07 11:41:03 +00:00 |
|
Tomas Susanka
|
7d7ffe3b67
|
cardano: derive the root and then cache
|
2020-02-07 11:41:02 +00:00 |
|
matejcik
|
3fa99c0c6a
|
core/tests: add storage.cache tests
|
2020-02-07 11:41:02 +00:00 |
|
matejcik
|
938f347514
|
core: use DUMMY_CONTEXT constant instead of own instance
|
2020-02-07 11:41:02 +00:00 |
|
matejcik
|
d4171aaedc
|
core/tests: extract common await_result() method
|
2020-02-07 11:41:02 +00:00 |
|
matejcik
|
1f50a13edf
|
core: use cache for Monero live refresh confirmation
|
2020-02-07 11:41:02 +00:00 |
|
Tomas Susanka
|
b96d7cafbb
|
core: rework cache and fix cardano caching
|
2020-02-07 11:41:01 +00:00 |
|
Tomas Susanka
|
aa6988a556
|
core/ui: introduce draw_simple
|
2020-02-07 11:41:01 +00:00 |
|
Tomas Susanka
|
d5763d9cab
|
all: implement code review comments
|
2020-02-07 11:41:01 +00:00 |
|
Tomas Susanka
|
f3553f63f1
|
common: remove PassphraseRequest.on_device completely
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
c65b57affb
|
core, legacy: remove passphrase_cached
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
1343583d21
|
core: bump version to 2.3.0
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
8fa0d8f098
|
core/passphrase: show dialog to enter the passphrase on host
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
a3f3d4fcdb
|
remove ping.passphrase/pin
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
b5d6aaf77c
|
tests: test PassphraseAck options
|
2020-02-07 11:41:00 +00:00 |
|
Tomas Susanka
|
ece351c5e5
|
core: do not prompt for passphrase if 'always' setting is enabled
|
2020-02-07 11:40:59 +00:00 |
|
Tomas Susanka
|
466dc4732d
|
core/passphrase: add button requests
|
2020-02-07 11:40:59 +00:00 |
|
Tomas Susanka
|
4a0f727f13
|
core: fix monero
|
2020-02-07 11:40:59 +00:00 |
|
Tomas Susanka
|
cd09f9ce94
|
all: modify passphrase source to always on device
|
2020-02-07 11:40:59 +00:00 |
|
Tomas Susanka
|
eafd57c301
|
common, core: add passphrase entry capability
|
2020-02-07 11:40:58 +00:00 |
|
Tomas Susanka
|
90d5cdfd5b
|
all: rework passphrase
The `on_device` field is being moved to PassphraseAck, State messages
are removed. Features newly contain `session_id`.
|
2020-02-07 11:40:58 +00:00 |
|
matejcik
|
d28e33ef02
|
core/headertool: support generating vendor headers with explicit size
|
2020-02-05 12:23:34 +01:00 |
|
Pavol Rusnak
|
6dbed1424f
|
core+legacy: update nanopb api to version 0.4
|
2020-02-04 17:18:27 +00:00 |
|
Pavol Rusnak
|
3eb7775659
|
core/bootloader: regenerate protobuf messages
|
2020-02-04 17:18:17 +00:00 |
|
Pavol Rusnak
|
4647e7d686
|
core+legacy: use nanopb generator from pipenv
|
2020-02-04 17:15:25 +00:00 |
|
Pavol Rusnak
|
5bf8eca350
|
legacy+core: accept only valid UTF-8 strings via nanopb
|
2020-02-04 17:15:25 +00:00 |
|
Tomas Susanka
|
277e494ffa
|
core/recovery: end dry run before showing success
updates #815
|
2020-02-03 12:12:49 +00:00 |
|
Tomas Susanka
|
4850eaf534
|
emu.py: remove frozen variable
|
2020-01-30 14:47:11 +00:00 |
|
EtherCore Contributor
|
c03caaf76a
|
common/defs: switch ERE logo (#808)
|
2020-01-29 10:49:21 +01:00 |
|
matejcik
|
5d052678a6
|
build: make sure resources are built for 'make mypy'
|
2020-01-28 16:42:24 +01:00 |
|
matejcik
|
0df3c64855
|
core: fix unexpected messages in debug mode (fixes #809)
|
2020-01-27 19:41:41 +01:00 |
|
Tomas Susanka
|
bf1514d1ac
|
core/test/strings: add test for words ending with 'hsxz'
|
2020-01-27 09:11:11 +00:00 |
|
matejcik
|
4e82e69070
|
core: add missing type annotation
|
2020-01-24 16:55:24 +01:00 |
|
Tomas Susanka
|
0053511c66
|
utils: introduce format_plural and move format functions to strings.py
|
2020-01-24 16:25:14 +01:00 |
|