1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-28 17:38:35 +00:00
Commit Graph

14446 Commits

Author SHA1 Message Date
matejcik
9982ef98f9 Merge branch 'master' into matejcik/refactor 2018-05-24 19:18:26 +02:00
matejcik
e779a251fb transport: better ways to handle errors when enumerating devices 2018-05-24 19:14:05 +02:00
Jan Pochyla
b026287aed
Merge pull request #201 from trezor/get_uint
Introduce trezor_obj_get_int and trezor_obj_get_uint
2018-05-24 18:17:17 +02:00
matejcik
97fa4670ac transport: add message logging to bridge 2018-05-24 18:08:50 +02:00
Jan Pochyla
bf7729ab9f embed/extmod: use trezor_obj_get_uint{8} where it makes sense 2018-05-24 17:59:03 +02:00
Jan Pochyla
648ec675f4 embed/extmod: add trezor_obj_get_uint8 2018-05-24 17:59:03 +02:00
Jan Pochyla
39c1c85abb embed/extmod: use trezor_obj_get_uint for uint32_t 2018-05-24 17:59:03 +02:00
Jan Pochyla
71b4e9978c embed/extmod: add trezor_obj helpers for int and uint 2018-05-24 17:59:02 +02:00
Pavol Rusnak
e2962ef9f7
fix typo 2018-05-24 17:07:17 +02:00
Pavol Rusnak
bb5e49e452
device_tests: fix failed test 2018-05-24 17:02:11 +02:00
Pavol Rusnak
b67322be2f
device_tests: enable cashaddr tests (msg_getaddress, signtx_bcash) for T2 2018-05-24 16:40:27 +02:00
Pavol Rusnak
0cd3e411f4
src/apps/wallet/sign_tx: implement cashaddr 2018-05-24 16:38:56 +02:00
slush
46268d655d Added filtering erc20 by released firmwares. 2018-05-24 16:25:44 +02:00
slush
44d2c3636a Updated coins details 2018-05-24 16:20:36 +02:00
Pavol Rusnak
f2f3d39cf1
fix style 2018-05-24 16:04:18 +02:00
matejcik
88ea30b746
protobuf: support signed ints properly (fixes #189) 2018-05-24 15:59:32 +02:00
Pavol Rusnak
af7a66697b
src/apps/common: fix typo in coins.py 2018-05-24 15:47:03 +02:00
Pavol Rusnak
5885cb867e
src/trezor/messages: regenerate messages 2018-05-24 15:41:57 +02:00
matejcik
7b06a802bb
tests: drop nonexistent fields from TxOutputBinType 2018-05-24 15:41:07 +02:00
matejcik
c6ac4f2200
protobuf: drop kwargs from constructors 2018-05-24 15:41:07 +02:00
matejcik
b502169bae
protobuf: drop const() markers as they are currently useless 2018-05-24 15:41:07 +02:00
matejcik
2c70ac3a2f
protobuf: only import list when needed 2018-05-24 15:41:07 +02:00
matejcik
389f1418ed
protobuf: drop Optional markers (relying on implicit optional)
and add a conditional import for List
2018-05-24 15:41:07 +02:00
matejcik
efa0f60493
protobuf: use trezor-common submodule to generate messages 2018-05-24 15:41:07 +02:00
matejcik
fb318fb69b
tools: update build_protobuf and pb2py to the refactored versions
from python-trezor, with appropriate modifications for trezor-core

The end goal is to have these files identical, ideally coming from
trezor-common. This is most of the way there, only thing remaining
is handling of target paths.
2018-05-24 15:41:07 +02:00
Pavol Rusnak
ffc2bf30b8
src: remove CoinType usage, usage internal CoinInfo instead 2018-05-24 15:18:05 +02:00
Pavol Rusnak
bccba48f41
protob: drop CoinType completely 2018-05-24 13:52:57 +02:00
Pavol Rusnak
0c9d67954c
protob: drop CoinType 2018-05-24 13:50:01 +02:00
matejcik
35b9ab898d travis: also trigger trezor-mcu when running tests
because now it should be ALL GREEN
2018-05-23 17:08:32 +02:00
matejcik
17b37034e8 device_tests: fix test_msg_recoverydevice for T1 2018-05-23 17:08:16 +02:00
matejcik
f8f0be9c86 device_tests: fix T1 test differences in wording 2018-05-23 16:54:24 +02:00
slush
8c61c4c81e Updated coins details 2018-05-23 16:42:46 +02:00
slush
564af04dd6 Updated scraping of ethereum based tokens 2018-05-23 16:42:08 +02:00
slush
30fa1f9c6b Moved to ethereum_tokens_gen.py 2018-05-23 16:41:43 +02:00
slush
64c114f8b1 Generate from git submodule instead of IPFS. 2018-05-23 16:21:33 +02:00
Pavol Rusnak
1fdcd916c4
fix emulator build 2018-05-23 15:46:38 +02:00
Pavol Rusnak
078cf07658
updated coins_details.json 2018-05-23 14:39:20 +02:00
matejcik
7e83eb11e5 trezorctl: drop remaining stellar_sign_message command 2018-05-23 14:27:10 +02:00
matejcik
f2aee59e27 device_tests: do not xfail Lisk tests, they are now merged 2018-05-23 14:21:24 +02:00
matejcik
4b7926268e drop Lisk and Stellar sign/verify message functionality 2018-05-23 14:20:54 +02:00
matejcik
70172520fb protobuf: update messages from upstream.
This drops sign/verify messages for Lisk and Stellar so we have to
remove the corresponding methods.
2018-05-23 14:04:09 +02:00
Jan Pochyla
7bafad494d
Merge pull request #90 from alepop/add-lisk-support
Add Lisk support
2018-05-23 13:54:00 +02:00
Jan Pochyla
e6dc6eb6d7 app.lisk: enable lisk tests 2018-05-23 13:29:12 +02:00
Jan Pochyla
bc27089546 tests: remove lisk sign/verify 2018-05-23 13:16:14 +02:00
Jan Pochyla
3a81a4b2f0 app.lisk: remove sign/verify code 2018-05-23 11:47:07 +02:00
Jan Pochyla
523e57ea52 app.lisk: code style 2018-05-23 11:47:07 +02:00
Jan Pochyla
04c652c120 app.lisk: use == for comparing ints, code style 2018-05-23 11:47:07 +02:00
Jan Pochyla
c78c6616f6 app.lisk: simplify pubkey computation 2018-05-23 11:47:07 +02:00
Aleksey Popov
83a1df99f4 app.lisk: add require confirm layout for message signing 2018-05-23 11:47:07 +02:00
Aleksey Popov
d331ff245f app.lisk: fix lisk_verify_message 2018-05-23 11:47:07 +02:00