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 |
|
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
|
105b9c8167
|
tools: simplify coins-gen.py
|
2016-11-09 14:52:43 +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
|
25ab4dd2ea
|
signtx: clean up test
|
2016-11-09 12:36:44 +01:00 |
|
Jan Pochyla
|
d7bc138262
|
signtx: remove forgotten import
|
2016-11-09 12:36:44 +01:00 |
|
Pavol Rusnak
|
b0fa0466dc
|
trezor.crypto.curve: implement verify_recover function for ecdsa
|
2016-11-08 23:52:04 +01:00 |
|
Pavol Rusnak
|
c8eb2bf17b
|
trezor.crypto: prepend recid to ecdsa signatures
|
2016-11-08 23:10:31 +01:00 |
|
Pavol Rusnak
|
a31dba225e
|
test: add test for trezor.config.wipe
|
2016-11-08 21:34:52 +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 |
|
Pavol Rusnak
|
b3bc71c481
|
tests: extract micropython binary to variable in run_tests.sh
|
2016-11-08 19:05:20 +01:00 |
|
Jan Pochyla
|
d2c71b3a58
|
signtx: add first test, make it all work
|
2016-11-08 18:50:13 +01:00 |
|
Jan Pochyla
|
b20e62ffa8
|
update submodule trezor-crypto
|
2016-11-08 18:50:13 +01:00 |
|
Pavol Rusnak
|
4cd2d1eb13
|
readme: small changes
|
2016-11-08 18:35:01 +01:00 |
|
Pavol Rusnak
|
2d0675341b
|
trezor.crypto: use 64-byte ecdsa signatures (for now)
|
2016-11-08 18:33:03 +01:00 |
|
Pavol Rusnak
|
9fb6e328a0
|
trezor.crypto: add der module
|
2016-11-08 16:59:08 +01:00 |
|
Pavol Rusnak
|
8d1109986c
|
trezor.crypto: curve.nist256p1 and curve.secp256k1 now sign/verify 256-bit digests, not arbitrary length messages
|
2016-11-08 15:38:45 +01:00 |
|
Jan Pochyla
|
1bb20c2521
|
signtx: serialize tx meta
|
2016-11-07 17:00:11 +01:00 |
|
Pavol Rusnak
|
0012883984
|
trezor.ui.display: fix orientation/backlight calls when NOUI=1 is used
|
2016-11-06 18:14:23 +01:00 |
|
Pavol Rusnak
|
161bb90e03
|
tests: add tests for trezor.msg and trezor.ui.display
|
2016-11-06 17:39:30 +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 |
|