Jan Pochyla
b8968e7387
minor perf changes
2016-12-12 15:26:49 +01:00
Jan Pochyla
53c73b3b5c
apps: accomodate latest seed changes
2016-12-12 15:26:49 +01:00
Jan Pochyla
d2e31e24ee
apps.common.seed: simplify, remove root caching
2016-12-12 15:26:49 +01:00
Jan Pochyla
146410856d
apps.wallet: move sign_tx workflow to __init__
2016-12-08 18:51:39 +01:00
Jan Pochyla
3e1b821b3c
minor fixes
2016-12-08 16:31:10 +01:00
Jan Pochyla
e0dfc2ef03
apps: reflect the wire api changes
2016-12-08 16:19:09 +01:00
Jan Pochyla
0b7874ad43
loop: rename Future to Signal
...
Future semantics were changed to allow multiple deliveries to avoid allocating more future objects than neccessary, and Signal describes this behaviour more accurately.
2016-12-08 16:19:09 +01:00
Jan Pochyla
b145f8f309
apps.common.signtx: add example sanitization
2016-12-08 16:19:09 +01:00
Pavol Rusnak
918150a3f1
tests: make testpy tries running selected tests from python-trezor
...
apps.ethereum: fix get address call
2016-11-24 17:16:40 +01:00
Jan Pochyla
6edaa68ab3
apps.common: remove sign.pseudo
2016-11-23 15:06:39 +01:00
Jan Pochyla
2e34fc05a6
apps.management: handle ApplySettings
2016-11-23 15:06:39 +01:00
Jan Pochyla
e8da59ced0
apps.common: add protect_with_pin, adjust seed.py
2016-11-23 15:06:39 +01:00
Jan Pochyla
b400448b97
apps: adjust to last commit
2016-11-23 15:06:39 +01:00
Jan Pochyla
a8b519d127
signtx: prealloc the bytearrays
2016-11-23 15:06:39 +01:00
Jan Pochyla
05f832cae7
storage: remove pbuf, add pin lock
2016-11-23 15:06:39 +01:00
Pavol Rusnak
e120faa227
apps.ethereum: implement EthereumGetAddress
2016-11-18 15:23:56 +01:00
Pavol Rusnak
6e79da8df1
apps.wallet: add CipherKeyValue
2016-11-18 14:59:36 +01:00
Pavol Rusnak
8618248504
apps.wallet: add partial support for SignIdentity (secp256k1 curve only)
2016-11-18 14:19:03 +01:00
Pavol Rusnak
084f1205f1
apps.wallet: cleanup sign/verify message
2016-11-17 13:40:05 +01:00
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
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
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
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
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
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
09c6309ebf
apps.debug: add debug app (that consumes debuglink messages)
2016-11-14 22:13:32 +01:00
Pavol Rusnak
4d167f4961
apps.homescreen: handle Ping message
2016-11-12 15:14:04 +01:00