matejcik
2f7b2da2e3
tests: enable order randomization
...
tests: fixup
2019-08-12 12:57:25 +02:00
matejcik
37f8cbd403
tests: add flakiness to bip32_speed test
2019-08-12 12:57:25 +02:00
matejcik
c683251d7b
tests: add new test location to style checks
2019-08-12 12:57:25 +02:00
matejcik
eb6f6dd572
tests: move tx_cache impl
2019-08-12 12:57:25 +02:00
matejcik
b4fa6f2a7f
tests: move device tests to top-level
2019-08-12 12:57:25 +02:00
Roman Zeyde
7210a2f56d
common/defs: add 'confidential_assets' section to coin definitions ( #399 )
...
Enable 'confidential_assets' for Elements (following #66 and #317 ) to allow
deriving confidential addresses and signing confidential transactions.
The following Python helper script was used to update the JSON files:
```
import json
import sys
for f in sys.argv[1:]:
d = json.load(open(f))
d["confidential_assets"] = None
with open(f, "w") as o:
json.dump(d, o, indent=2)
o.write("\n")
```
Set it to `{'address_prefix': 4, 'blech32_prefix': 'el'}` for Elements.
`coins.json` and `coininfo.py` were re-generated using:
```
$ pipenv run make gen gen_check
```
2019-08-12 12:52:20 +02:00
yorugac
2923f3390f
common/ethereum: add AUX network ( #401 )
2019-08-11 18:59:39 +02:00
Enrique
9164c15f1b
common: enable POLIS in Connect ( #397 )
2019-08-10 20:35:34 +02:00
matejcik
c285bbba7a
core: dispatch DebugLinkDecisions from a common queue
2019-08-09 16:53:12 +02:00
matejcik
741bfd5c53
core: remove loop.signal in favor of chan, change usage
2019-08-09 16:53:12 +02:00
matejcik
f680f0c0d3
core: unify NEM pager confirm with rest of codebase
2019-08-09 16:53:12 +02:00
matejcik
cf70f82d90
core: debug messages when reading from wire
...
fixes #373
2019-08-09 16:53:12 +02:00
matejcik
b9c978c1e2
tests: take advantage of debuglink feedback
2019-08-09 16:53:12 +02:00
matejcik
0890f68c0c
core: use channels to give feedback over debuglink
...
all debug input signals are now channels, and DebugLinkDecision handler
waits until the input was consumed. This means that the input events are
queued; originally, if an input event arrived before the previous was
consumed, the previous input would be lost.
reset words and their positions are now also channels, and
DebugLinkGetState can wait for their updates, if required
2019-08-09 16:53:12 +02:00
matejcik
6e7fc5f601
core: implement channels for sending messages
2019-08-09 16:53:12 +02:00
Pavol Rusnak
e23bb10ec4
core+legacy: fix KMD signing (introduce negative_fee coin field)
2019-08-09 16:47:24 +02:00
Tomas Susanka
024f4d64af
core/reset: modify confirmation sentence
2019-08-09 15:50:56 +02:00
Tomas Susanka
35ecfbcb3d
build
2019-08-09 13:34:46 +02:00
Pavol Rusnak
cbcb524de8
common: enable new coins
2019-08-09 13:23:30 +02:00
Andrew Kozlik
cb7bc8f410
core: Fix mypy warnings.
2019-08-09 12:52:55 +02:00
Andrew Kozlik
55f69becff
core/tools: Clarify hid-bridge README.
2019-08-09 12:46:41 +02:00
Andrew Kozlik
1d56b8b9a1
webauthn: Add login.microsoft.com to knownapps. Add Microsoft icon.
2019-08-09 12:46:28 +02:00
Andrew Kozlik
8297b81cd5
core/crypto: Add AES mode constants.
2019-08-09 12:46:08 +02:00
Tomas Susanka
9f4f704856
ci: run environment only when manually triggered
2019-08-08 13:59:32 +02:00
Tomas Susanka
db2ce2055d
docs: add link to a built version of the docs
2019-08-08 11:38:32 +02:00
Tomas Susanka
107ae697aa
docs: do not ignore build subdirectory
2019-08-08 11:12:17 +02:00
Pavol Rusnak
6d861a5d05
legacy: fix style
2019-08-07 16:58:31 +02:00
Pavol Rusnak
eaa85ddd6e
core+legacy: add new changelog entries
2019-08-07 15:42:33 +02:00
Pavol Rusnak
b86d017d3e
python: fix reset device test for t1
...
(cherry picked from commit 3c19e3167d
)
2019-08-07 12:43:52 +02:00
Pavol Rusnak
91897089b2
legacy: enable new coins
...
(cherry picked from commit d7efdc3b44
)
2019-08-07 12:43:52 +02:00
Pavol Rusnak
67896be867
legacy: bump version to 1.8.2
...
(cherry picked from commit 7ab07e7aff
)
2019-08-07 12:43:52 +02:00
Pavol Rusnak
ee95e58f4a
legacy: use fixed font for showing internal entropy
...
(cherry picked from commit 3b1f44945a
)
2019-08-07 12:43:52 +02:00
Pavol Rusnak
93ef10d564
legacy: make fake/real words indistinguishable in simple recovery
...
(cherry picked from commit d9c02bb924
)
2019-08-07 12:43:51 +02:00
Pavol Rusnak
8190bf3819
legacy: fix oledSCA in simple recovery
...
(cherry picked from commit ddd3e9c577
)
2019-08-07 12:43:51 +02:00
Pavol Rusnak
0e224644b6
legacy: don't add more pixels than needed in oledSCA
...
(cherry picked from commit 6720690452
)
2019-08-07 12:43:51 +02:00
Pavol Rusnak
9107731079
legacy: fix SCA when displaying the PIN matrix
...
(cherry picked from commit f237a26137
)
2019-08-07 12:43:51 +02:00
Andrew Kozlik
1c9fa5d3c6
legacy: fix SCA when displaying the words
...
(cherry picked from commit f16c941ed4
)
2019-08-07 12:43:51 +02:00
Jan Pochyla
6835748bbf
core/protobuf: fix 5b6fa113
2019-08-07 10:59:22 +02:00
Tomas Susanka
e897f7cf7f
core: fix unit tests
...
test_protobuf.py is failing because of `del ffields` introduced by 5b6fa1136a
2019-08-07 10:04:38 +02:00
Tomas Susanka
0ac0daf148
core: bump to 2.1.4
2019-08-06 22:06:44 +02:00
Jan Pochyla
943ed73166
core/ui: remove workaround, fixed properly in c9096d9
2019-08-06 15:43:17 +02:00
Jan Pochyla
5b6fa1136a
core: improve typing annotations
2019-08-06 15:42:23 +02:00
Andrew Kozlik
0a594ea1e9
Merge pull request #280 from trezor/andrewkozlik/slip-0021
...
Add SLIP-0021 implementation and tests.
2019-08-06 14:26:34 +02:00
Tomas Susanka
c8b95838b5
docs: restructure, add SUMMARY, add a few things
2019-08-06 10:44:48 +02:00
Tomas Susanka
f36191274f
make: run flake8 during style check as well
2019-08-06 10:08:23 +02:00
Jan Pochyla
c9096d9a0a
core/ui: mark Controls as dirty in the beginning
2019-08-05 15:41:44 +02:00
matejcik
0b628252ad
tests: drop usages of read_passphrase_protection
2019-08-02 19:06:26 +02:00
matejcik
22bd94d9ea
tests: improve setup_client to handle passphrase better
2019-08-02 19:06:26 +02:00
ciny
8f0a29645c
tests: removed invalid data tests from shamir sign tx
2019-08-02 19:06:26 +02:00
ciny
6a2f3c44e4
tests: slip39 cardano tests for sign_transaction
2019-08-02 19:06:26 +02:00