Commit Graph

858 Commits

Author SHA1 Message Date
Pavol Rusnak ecac1d79f2
apps.wallet: refactor message digest method into shared module
naming would need some further thoughts, though
2016-11-16 23:13:04 +01:00
Pavol Rusnak 620ed74aa7
apps.wallet: implement VerifyMessage 2016-11-16 22:55:11 +01:00
Pavol Rusnak 388e2dc305
apps.wallet: implement SignMessage 2016-11-16 21:28:27 +01:00
Pavol Rusnak f367d91cb7
vendor: update micropython 2016-11-16 15:47:07 +01:00
Jan Pochyla 87dbf8442e apps.management: explain LoadDevice.node 2016-11-16 14:28:56 +01:00
Jan Pochyla 7378d763f0 apps.debug: support DebugLinkState.matrix 2016-11-16 14:28:56 +01:00
Jan Pochyla 722cc2d63b apps.common: add client-side pin input method 2016-11-16 14:28:56 +01:00
Jan Pochyla d00a6723c0 apps.common.signtx: code style 2016-11-16 14:28:56 +01:00
Jan Pochyla c1aa7010ed apps.wallet: fix GetPublicKey.address_n 2016-11-16 14:24:08 +01:00
Jan Pochyla 384bde3efc apps.wallet: support GetAddress.coin_name 2016-11-16 14:24:08 +01:00
Pavol Rusnak 315440fc18
apps.common: refactor address_type functions 2016-11-16 12:42:11 +01:00
Pavol Rusnak cfdd517bf4
apps.common.signtx: fix outputs for multibyte address prefixes 2016-11-16 01:45:18 +01:00
Pavol Rusnak ea12087de7
apps.common: add op_return to signtx 2016-11-16 01:39:31 +01:00
Pavol Rusnak 357a081b53
apps.wallet: add FeeOverThreshold handling 2016-11-16 01:21:25 +01:00
Jan Pochyla 02d615ff06 wire: convert to bytearray every time 2016-11-15 18:55:38 +01:00
Pavol Rusnak 90c4480bf6
apps.fido_u2f: add yubico u2f demo to known apps 2016-11-15 18:40:19 +01:00
Pavol Rusnak e6d38b8b71
apps.wallet: handle EstimateTxSize message 2016-11-15 18:29:46 +01:00
Pavol Rusnak e10e20d550
apps.common.signtx: fix p2sh output 2016-11-15 18:19:32 +01:00
Pavol Rusnak ceb4ed8c59
apps.common.signtx: rework check_address_type function 2016-11-15 18:12:10 +01:00
Jan Pochyla e556aea42b wire: fix when the footer is too short 2016-11-15 18:09:45 +01:00
Jan Pochyla ecd8bd3b2a wallet: remove unimport for now
Importing a module again causes new classes to get created and breaks references between an object and its class.

TODO: revise how imports/unimports are used in signing
2016-11-15 18:09:25 +01:00
Jan Pochyla 72be5cf2f2 signtx: fix typo 2016-11-15 18:07:49 +01:00
Pavol Rusnak 8d496d456b
apps.common.signtx: add paytoscripthash support, fix multibyte 2016-11-15 18:02:05 +01:00
Jan Pochyla 3373ecf128 apps.debug: implement DebugLinkDecision 2016-11-15 13:48:52 +01:00
Jan Pochyla 39b3ecb224 confirm: allow to resolve the dialogs from outside 2016-11-15 13:48:31 +01:00
Jan Pochyla 5d7c2ac4e2 loop: make it possible to re-use Future instances 2016-11-15 13:47:36 +01:00
Jan Pochyla abb6f284ca wallet: use hold to confirm the tx summary 2016-11-15 11:59:27 +01:00
Jan Pochyla a798a07220 signtx: confirm output before hashing 2016-11-15 11:59:27 +01:00
Jan Pochyla 90d9687678 apps.homescreen: cleanup 2016-11-15 11:59:27 +01:00
Jan Pochyla b89666fb87 apps.debug: cleanup 2016-11-15 11:59:27 +01:00
Jan Pochyla ed8973e86d signtx: unify input script derivation 2016-11-15 11:59:27 +01:00
Jan Pochyla 5889d0c932 loop: use ticks_add, ticks_diff 2016-11-15 11:59:27 +01:00
Jan Pochyla f2a0132502 management: fix layout_load_device 2016-11-15 11:59:27 +01:00
Pavol Rusnak b09f0eaf4e
tests: add test for apps.common.coins 2016-11-15 11:57:18 +01:00
Pavol Rusnak f7fe5344b8
tests: fix test_apps.common.signtx 2016-11-15 11:22:07 +01:00
Pavol Rusnak 09c6309ebf
apps.debug: add debug app (that consumes debuglink messages) 2016-11-14 22:13:32 +01:00
Pavol Rusnak 5253bdef1d
modtrezormsg: fix last commit 2016-11-14 15:32:00 +01:00
Karel Bílek 69add20cc8 Adding UDP ping (#3) 2016-11-14 15:21:45 +01:00
Pavol Rusnak 4d167f4961
apps.homescreen: handle Ping message 2016-11-12 15:14:04 +01:00
Pavol Rusnak 72a41182c2
apps.common.storage: fix device_id generator 2016-11-12 15:03:45 +01:00
Pavol Rusnak 373487af1f
tools: update coins-gen.py 2016-11-11 18:11:37 +01:00
Jan Pochyla 8754d74620 signtx: do not include change in total 2016-11-11 15:54:38 +01:00
Jan Pochyla 44f6f21186 signtx: add UI similar to trezor1 2016-11-11 14:13:04 +01:00
Jan Pochyla 710cb09663 wallet: add layout_sign_tx
It's now possible to sign transactions through myTREZOR.
2016-11-11 11:27:10 +01:00
Jan Pochyla 2e4c63f836 homescreen: return correct coins in Features 2016-11-11 11:26:38 +01:00
Jan Pochyla 4c056d8aaa wallet: fix layout_get_public_key 2016-11-11 11:22:17 +01:00
Jan Pochyla 90b2f3a3e0 seed: clone node before deriving 2016-11-11 11:21:47 +01:00
Jan Pochyla b9cec468b7 streams: fix set_limit 2016-11-11 11:21:31 +01:00
Jan Pochyla cf2bc1a28e protobuf: fix loading embedded messages 2016-11-11 11:21:18 +01:00
Jan Pochyla 4f8e01c5df signtx: fix address derivation 2016-11-11 11:20:26 +01:00