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
|
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 |
|
Pavol Rusnak
|
72a41182c2
|
apps.common.storage: fix device_id generator
|
2016-11-12 15:03:45 +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 |
|
Jan Pochyla
|
24d8a04131
|
signtx: minor refactoring
|
2016-11-11 11:19:47 +01:00 |
|
Jan Pochyla
|
31e3aaa23b
|
signtx: add UI instructions, SigningError type
|
2016-11-10 15:37:55 +01:00 |
|
Jan Pochyla
|
8109d8363c
|
signtx: remove BufferWriter
|
2016-11-10 15:37:55 +01:00 |
|
Pavol Rusnak
|
05e035d56a
|
apps.fido_u2f: add fastmail to known providers
|
2016-11-10 13:49:10 +01:00 |
|
Pavol Rusnak
|
3015045df6
|
apps.common.coins: update to return CoinType, not dict (also modify generator)
|
2016-11-09 14:46:59 +01:00 |
|
Jan Pochyla
|
d7bc138262
|
signtx: remove forgotten import
|
2016-11-09 12:36:44 +01:00 |
|
Pavol Rusnak
|
c8eb2bf17b
|
trezor.crypto: prepend recid to ecdsa signatures
|
2016-11-08 23:10:31 +01:00 |
|
Pavol Rusnak
|
2dc9d6ac4e
|
sign: inline write_tx_header, write_tx_middle and write_tx_footer functions
they are semantically incorrect and obfuscating what's really being done
|
2016-11-08 21:06:21 +01:00 |
|
Pavol Rusnak
|
32e699efdb
|
trezor.crypto.der: convert -> encode
small cleanup to new unit test
|
2016-11-08 20:25:55 +01:00 |
|
Jan Pochyla
|
d2c71b3a58
|
signtx: add first test, make it all work
|
2016-11-08 18:50:13 +01:00 |
|
Pavol Rusnak
|
9fb6e328a0
|
trezor.crypto: add der module
|
2016-11-08 16:59:08 +01:00 |
|
Jan Pochyla
|
1bb20c2521
|
signtx: serialize tx meta
|
2016-11-07 17:00:11 +01:00 |
|
Pavol Rusnak
|
33b5436dcc
|
tests: move to /tests to avoid freezing
|
2016-11-06 17:04:25 +01:00 |
|
Pavol Rusnak
|
c95ed063db
|
trezor.crypto.hashlib: remove HashIO (lives as HashWriter somewhere else)
|
2016-11-06 16:19:25 +01:00 |
|
Pavol Rusnak
|
8092be211c
|
trezor.messages: regenerate messages
|
2016-11-06 15:51:52 +01:00 |
|
Pavol Rusnak
|
c49c4ea29e
|
apps.common.coins: make coins definitions more readable + adapt generator
|
2016-11-06 15:50:39 +01:00 |
|
Jan Pochyla
|
44a3b7f9f1
|
signtx: fixes, refactoring
|
2016-11-06 14:23:40 +01:00 |
|
Pavol Rusnak
|
6891c3c463
|
trezor.config: add wipe method
tests: add tests for config, debug, utils
|
2016-11-06 12:39:04 +01:00 |
|
Pavol Rusnak
|
998fb9fce6
|
tests: added check_coverage script
trezor.crypto: update docu
|
2016-11-06 11:53:22 +01:00 |
|
Pavol Rusnak
|
955bd44684
|
rename unit tests to match module names
|
2016-11-06 10:53:28 +01:00 |
|
Pavol Rusnak
|
8b0d7be52a
|
trezor.crypto: add keccak option to Sha3_*.digest()
|
2016-11-06 01:49:55 +01:00 |
|
Pavol Rusnak
|
192fc5f1ef
|
trezor.crypto: add sha1, regenerate mocks
|
2016-11-05 15:26:28 +01:00 |
|
Jan Pochyla
|
3b742aa5dc
|
signtx: WIP
|
2016-11-03 18:56:21 +01:00 |
|
Jan Pochyla
|
6a98aff8bb
|
WIP: signing pseudocode
|
2016-11-02 01:03:16 +01:00 |
|
Jan Pochyla
|
783fddf749
|
messages: do not use const()
|
2016-11-02 01:03:16 +01:00 |
|