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
7eb6b14997
Merge branch 'master' of github.com:trezor/trezor-firmware
2020-02-05 12:23:42 +01:00
matejcik
d28e33ef02
core/headertool: support generating vendor headers with explicit size
2020-02-05 12:23:34 +01:00
Tomas Susanka
afa6bb77bf
docs: fix hash1 field in firmware header
2020-02-05 10:32:53 +00:00
Pavol Rusnak
3c7806aaf6
Merge branch 'nanopb-0.4'
2020-02-04 17:34:07 +00: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
Pavol Rusnak
1c22dac6eb
pipfile: add nanopb to Pipfile
2020-02-04 17:15:21 +00:00
Pavol Rusnak
cd45d2f3dc
vendor: update nanopb to 0.4.1
2020-02-04 18:12:09 +01:00
Pavol Rusnak
0ceba80876
legacy: fix wrong logic in layoutButtonNo
2020-02-04 16:37:20 +00:00
Tomas Susanka
3664d7b37b
docs: fix link to headertool
2020-02-04 09:03:57 +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
e8ab0d515b
Merge pull request #814 from trezor/tsusanka/ui-hashes
...
Replace hash.txt files with one larger one
2020-01-31 20:00:47 +01:00
Tomas Susanka
30684bc46b
tests/ui: fix deploy script
2020-01-31 13:38:32 +00:00
Tomas Susanka
4baa76dc67
tests/ui: replace many hash.txt files with one large one
2020-01-31 13:05:58 +00:00
Tomas Susanka
94e44a08e1
pipenv: add inotify and update
2020-01-30 15:00:13 +00:00
Tomas Susanka
532973569a
Merge pull request #812 from trezor/tsusanka/fix-watch
...
emu.py: remove frozen variable
2020-01-30 15:56:51 +01:00
Tomas Susanka
4850eaf534
emu.py: remove frozen variable
2020-01-30 14:47:11 +00:00
Tomas Susanka
50521bb16b
tests/ui: add readme
2020-01-29 12:24:26 +00:00
EtherCore Contributor
c03caaf76a
common/defs: switch ERE logo ( #808 )
2020-01-29 10:49:21 +01:00
Tomas Susanka
e9c5e47ab4
ci: add Pipfile.lock to 'only_changes'
2020-01-29 09:09:32 +00:00
Tomas Susanka
2c783235e9
pipenv: update dependencies
...
and change Construct to a proper version
2020-01-29 09:05:31 +00:00
matejcik
5d052678a6
build: make sure resources are built for 'make mypy'
2020-01-28 16:42:24 +01:00
matejcik
04fe99af8e
ci: turn mypy check into a part of style-check
2020-01-28 16:32:28 +01:00
matejcik
06909aef7d
ci: no dependencies for python test
2020-01-28 16:24:58 +01:00
matejcik
0a052806c7
python: kill emulator if it doesn't become ready in time
...
this fixes a problem in upgrade-test, when one emulator fails to come up
and then blocks all other tests.
the CI task will still be failed, but at least we'll know at a glance
that it is a timeout problem
2020-01-28 16:15:09 +01:00
matejcik
72537e3c3a
python: exclude broken version of construct to fix CI build
2020-01-28 15:47:48 +01:00
Tomas Susanka
73e17987d2
Revert "tests: add 'timeout' to markers"
...
This reverts commit 5364d5e978
.
2020-01-28 14:45:47 +00:00
Tomas Susanka
5364d5e978
tests: add 'timeout' to markers
2020-01-28 14:30:42 +00:00
Tomas Susanka
1988fb0409
core: add short summary to pytest to see what failed right away
2020-01-28 09:32:03 +00:00
Tomas Susanka
d2f8a83057
docs: fix title and trezorlib readme link
...
By adding it to SUMMARY.md.
2020-01-28 09:30:04 +00:00
matejcik
c612b8fd2d
tests: increase timeout for 16-of-16-share test
2020-01-27 20:17:52 +01:00
matejcik
9279049008
tests: register the 'slow' marker
2020-01-27 20:06:18 +01:00
matejcik
a1ed52c702
docs: add link to Python README
2020-01-27 19:41:50 +01:00
matejcik
066686a20c
tests: raise timeouts for slow tests
2020-01-27 19:41:50 +01:00
matejcik
88ee780125
tests: set a 60-second timeout for every test case
2020-01-27 19:41:50 +01:00
matejcik
0df3c64855
core: fix unexpected messages in debug mode ( fixes #809 )
2020-01-27 19:41:41 +01:00
Tomas Susanka
cf73d8e499
Merge pull request #447 from trezor/tsusanka/utils-strings
...
Introduce format_plural
2020-01-27 10:30:44 +01:00
Tomas Susanka
bf1514d1ac
core/test/strings: add test for words ending with 'hsxz'
2020-01-27 09:11:11 +00:00
matejcik
f506bd4447
python: update README ( fixes #788 )
2020-01-24 18:10:31 +01:00
matejcik
37ea0773ea
python: do not preload prev_txes, drop dependency on coins.json
2020-01-24 17:51:43 +01: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
matejcik
75264a07a8
Emulator launcher scripts ( #796 )
...
Emulator launcher scripts
2020-01-24 16:18:18 +01:00
Pavol Rusnak
4868afcf51
core: add upy 1.12 to changelog
2020-01-24 14:34:06 +01:00
Pavol Rusnak
3de1b3aa54
core/embed: switch to unprivileged in main.c
2020-01-24 12:29:46 +00:00