Pavol Rusnak
137a60ce01
set multisig_fp_mismatch when non-multisig input is encountered
2015-02-25 17:03:46 +01:00
Pavol Rusnak
399d4d31b7
replace transaction check hashing
2015-02-25 17:03:46 +01:00
Pavol Rusnak
73c42402b9
implement SignIdentity workflow
2015-02-25 17:03:01 +01:00
Jochen Hoenicke
5d8135be1a
Faster signing, smoother progressbar.
...
Most time in signing transaction on the Trezor side is spent
in layoutProgress. This patch reduces the calls to this functions.
We also compute the progress differently, reserving 50 % for downloading
input transactions and 50 % for the signing process. This gives a
smoother experience if the input transactions are large.
2015-02-25 16:37:08 +01:00
Pavol Rusnak
ad6fc7b5a7
update protobuf
2015-02-20 19:01:45 +01:00
Pavol Rusnak
2f5e520345
add description to layoutAddress
2015-02-19 14:11:27 +01:00
Pavol Rusnak
f2f50aa188
bump version to 1.3.1
2015-02-16 15:23:30 +01:00
Pavol Rusnak
94531f264e
speed up public ckd (used in multisig)
2015-02-15 20:47:53 +01:00
Pavol Rusnak
07c8c4963a
use const char * const * for wordlist
2015-02-14 12:40:32 +01:00
Pavol Rusnak
60bb2fe2b1
use Knuth shuffles
2015-02-13 20:51:02 +01:00
Pavol Rusnak
7d3196a057
correctly skip utf-8 characters
2015-02-13 17:42:23 +01:00
Pavol Rusnak
7fd1e894f5
refactor font handling
2015-02-13 15:37:23 +01:00
Pavol Rusnak
03faa85cc4
integrate signing reorder patch by Jochen
2015-02-11 17:38:32 +01:00
Pavol Rusnak
ed3fbf901c
passphrase protection -> encryption (in dialog)
2015-02-05 18:59:43 +01:00
Pavol Rusnak
b5221ce2e9
introduce homescreen
2015-02-04 21:27:07 +01:00
Pavol Rusnak
d35b741f08
enable OP_RETURN
2015-02-04 20:04:59 +01:00
Pavol Rusnak
40efefc571
rework pin handling
2015-01-27 13:00:25 +01:00
Pavol Rusnak
012d38a9a0
increasePinFails before asking PIN
2015-01-26 21:41:43 +01:00
Pavol Rusnak
7dacfd69ee
check for flash operation failure
2015-01-26 21:10:51 +01:00
Pavol Rusnak
5f8a4f6da1
use hdnode_private_ckd_cached where appropriate
2015-01-26 20:24:07 +01:00
Pavol Rusnak
31385f71f4
update nanopb to 0.2.9.2
2015-01-26 14:02:14 +01:00
Pavol Rusnak
32158bbb5c
refactor fsm_getRootNode into fsm_getDerivedNode
2015-01-26 13:53:06 +01:00
Pavol Rusnak
8f48ffe63c
extract fsm_getCoin
2015-01-26 12:51:56 +01:00
Pavol Rusnak
0981ed98b6
Merge pull request #7 from runn1ng/master
...
correcting transponed QR code
2015-01-18 13:43:10 +01:00
cf18
880f058482
correcting transponed QR code
2015-01-18 04:23:56 +01:00
Pavol Rusnak
b5eecb30be
downgrade nanopb to LTS version 0.2.9.1
2014-12-27 16:05:34 +01:00
Pavol Rusnak
b06780e0a7
prepare 1.3.0 release
2014-12-25 18:32:00 +01:00
Pavol Rusnak
48cc36b1b9
adapt to new base58 api, use CoinType.address_type_p2sh field
2014-12-23 03:18:29 +01:00
Pavol Rusnak
1674edcbac
p2sh addresses can have 35 characters
2014-12-22 21:16:49 +01:00
Pavol Rusnak
30a55829e5
rework hashing of transactions
2014-12-21 20:34:14 +01:00
Pavol Rusnak
2a2eba7de5
rework layoutProgress functions
2014-12-21 18:58:56 +01:00
Pavol Rusnak
03a053c944
implement change logic for multisig
2014-12-21 02:15:56 +01:00
Pavol Rusnak
0898c707d9
move change logic before confirmation
2014-12-20 20:55:32 +01:00
Pavol Rusnak
7000451f71
implement OutputScriptType_PAYTOMULTISIG, reorganize compile_output code
2014-12-20 20:34:19 +01:00
Pavol Rusnak
0d427f2cd2
fix confirm layouts in multisig operation
2014-12-20 02:38:53 +01:00
Pavol Rusnak
cce9d783a6
introduce cryptoMultisigFingerprint
2014-12-16 18:56:44 +01:00
Pavol Rusnak
4122b56e1c
check return value of cryptoHDNodePathToPubkey
2014-12-16 18:49:49 +01:00
Pavol Rusnak
309604d286
change setup wording
2014-12-16 18:45:39 +01:00
Pavol Rusnak
0e92d4c588
error checking of hdnode functions return values
2014-12-16 18:28:46 +01:00
Pavol Rusnak
1385de1154
use const where appropriate
2014-12-16 16:50:12 +01:00
Pavol Rusnak
567537cd03
update to new multisig api
2014-12-16 14:28:47 +01:00
Pavol Rusnak
961566c9b7
implement ApplySetttings.use_passphrase
2014-12-13 19:29:27 +01:00
Pavol Rusnak
7e27275ec8
allow 15/15 multisig
2014-12-10 20:20:03 +01:00
Pavol Rusnak
43ff5baeab
such happy doge
2014-12-10 18:58:27 +01:00
Pavol Rusnak
92cfcd1565
implement GetAddress.multisig field
2014-12-10 18:04:51 +01:00
Pavol Rusnak
6561647d6b
update pb
2014-12-10 15:44:26 +01:00
Pavol Rusnak
86dd83f93b
sign message speedup
...
see https://github.com/spesmilo/electrum/pull/695/files#diff-3
2014-12-08 21:21:44 +01:00
Pavol Rusnak
10fc0b69fc
check LoadDevice.skip_checksum field
2014-12-08 19:58:13 +01:00
Pavol Rusnak
d07f6026e9
detect multisig by SPENDMULTISIG flag
2014-12-07 13:11:29 +01:00
Pavol Rusnak
91451f88b5
multisig
2014-12-06 19:12:55 +01:00