1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-20 21:38:26 +00:00
Commit Graph

2136 Commits

Author SHA1 Message Date
Tomas Susanka
33ac5de848 wallet/nem: basic modtrezorcrypto for nem 2018-06-06 17:24:06 +02:00
Tomas Susanka
88ef4257cd wallet/nem: init, get_address 2018-06-06 17:24:06 +02:00
Jan Pochyla
faccce5bd1 src/apps/homescreen: handle Cancel 2018-06-06 17:23:51 +02:00
Pavol Rusnak
a5952d16db
src/apps/wallet/sign_tx: more changes for zcash overwinter 2018-06-06 16:53:36 +02:00
Pavol Rusnak
a3af8faf23
boardloader/bootloader: use static const for sector arrays; erase storage if firmware is broken 2018-06-06 01:03:06 +02:00
Pavol Rusnak
290643782a
src/apps/debug: use big if __debug__ block 2018-06-06 00:37:20 +02:00
Pavol Rusnak
9e16eb4122
docs: fix markdown issues 2018-06-05 23:42:26 +02:00
Pavol Rusnak
fb4b2aa608
unix: drop the 32bit build 2018-06-05 23:30:43 +02:00
Pavol Rusnak
b22f0aad86
src/apps: some import refactoring 2018-06-05 20:21:31 +02:00
Pavol Rusnak
cfa73b276e
src/apps/wallet: more work on zcash overwinter 2018-06-05 17:18:37 +02:00
Pavol Rusnak
7f36185ab3
tests: fix segwit tests using preimage_hash 2018-06-05 16:54:36 +02:00
Pavol Rusnak
dfd02821af
src/apps/wallet: add support for zcash overwinter 2018-06-05 16:04:23 +02:00
Pavol Rusnak
4d1b2f0ca5
vendor: update trezor-common 2018-06-05 13:37:17 +02:00
Pavol Rusnak
d6717b59cc
vendor: update trezor-common; add version_group_id flag (for zcash overwintered tx) 2018-06-05 11:16:46 +02:00
Pavol Rusnak
68669dd8e4
firmware: disable WebUSB landing page (#174) 2018-06-04 13:50:23 +02:00
Pavol Rusnak
bc2f371886
src/apps/wallet: use hex value in asserts in sign_tx.writers 2018-06-04 12:15:02 +02:00
Pavol Rusnak
6d21723330
src/apps/wallet: add asserts to sign_tx.writers 2018-06-02 15:49:55 +02:00
Pavol Rusnak
f6be3899eb
src/apps/common: fix cache.get_state calls 2018-06-02 13:11:21 +02:00
Karel Bílek
56e15625d6 readme: Add scons to build dependency (#211) 2018-06-02 13:06:24 +02:00
Pavol Rusnak
321bc2787f
src/apps/wallet: implement cashaddr in verify message 2018-06-01 21:29:50 +02:00
Pavol Rusnak
9fa4ac2c13
docs: add emulator page 2018-05-31 13:11:36 +02:00
Pavol Rusnak
bfcabb7175
docs: update upload instructions 2018-05-30 11:42:18 +02:00
Pavol Rusnak
6433862a11
coins: update how coins are being generated from trezor-common 2018-05-30 11:42:18 +02:00
matejcik
038e76071c tools: update keyctl and friends to use new cosi functions 2018-05-28 18:00:24 +02:00
matejcik
0de0e1f3fb pipenv: update locks and requirements 2018-05-28 18:00:24 +02:00
Jan Pochyla
cabb334448 apps/homescreen: handle Initialize.skip_passphrase
TODO: tests
2018-05-28 16:25:58 +02:00
Pavol Rusnak
df17be0287
src/apps/wallet: import CoinInfo from correct module 2018-05-28 15:37:29 +02:00
Pavol Rusnak
307f7baecf
fix flake8 issues 2018-05-28 15:23:37 +02:00
Pavol Rusnak
d1800e0256
src/apps/common: refactor coins.py into coins.py and coininfo.py 2018-05-28 12:18:54 +02:00
Tomas Susanka
bb57000449
src/trezor/crypto: add trezor.crypto.base32 2018-05-25 16:09:05 +02:00
Pavol Rusnak
4de376acd6
src/apps/ethereum: implement SignMessage/VerifyMessage 2018-05-25 14:36:07 +02:00
Tomas Susanka
37f6525c15 isinstance is used instead of __qualname__ 2018-05-25 13:43:42 +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
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
0cd3e411f4
src/apps/wallet/sign_tx: implement cashaddr 2018-05-24 16:38:56 +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