trezor-mcu/firmware
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
..
protob update protobuf 2015-02-20 19:01:45 +01:00
Makefile speed up public ckd (used in multisig) 2015-02-15 20:47:53 +01:00
coins.c extract fsm_getCoin 2015-01-26 12:51:56 +01:00
coins.h such happy doge 2014-12-10 18:58:27 +01:00
crypto.c add description to layoutAddress 2015-02-19 14:11:27 +01:00
crypto.h downgrade nanopb to LTS version 0.2.9.1 2014-12-27 16:05:34 +01:00
debug.c import v1.0.0 2014-04-29 14:38:32 +02:00
debug.h import v1.0.0 2014-04-29 14:38:32 +02:00
fsm.c add description to layoutAddress 2015-02-19 14:11:27 +01:00
fsm.h start implementing EncryptMessage/DecryptMessage 2014-10-22 19:53:25 +02:00
layout2.c add description to layoutAddress 2015-02-19 14:11:27 +01:00
layout2.h add description to layoutAddress 2015-02-19 14:11:27 +01:00
messages.c move Sign/Verify to crypto.c/h, implement Encrypt/Decrypt 2014-11-25 19:32:04 +01:00
messages.h check return value of cryptoHDNodePathToPubkey 2014-12-16 18:49:49 +01:00
pinmatrix.c use Knuth shuffles 2015-02-13 20:51:02 +01:00
pinmatrix.h import v1.0.0 2014-04-29 14:38:32 +02:00
protect.c rework pin handling 2015-01-27 13:00:25 +01:00
protect.h fix initialize handling in interactive mode 2014-05-20 15:37:58 +02:00
recovery.c use const char * const * for wordlist 2015-02-14 12:40:32 +01:00
recovery.h import v1.0.0 2014-04-29 14:38:32 +02:00
reset.c change setup wording 2014-12-16 18:45:39 +01:00
reset.h import v1.0.0 2014-04-29 14:38:32 +02:00
signing.c Faster signing, smoother progressbar. 2015-02-25 16:37:08 +01:00
signing.h refactor fsm_getRootNode into fsm_getDerivedNode 2015-01-26 13:53:06 +01:00
storage.c bump version to 1.3.1 2015-02-16 15:23:30 +01:00
storage.h introduce homescreen 2015-02-04 21:27:07 +01:00
transaction.c enable OP_RETURN 2015-02-04 20:04:59 +01:00
transaction.h rework hashing of transactions 2014-12-21 20:34:14 +01:00
trezor.c enable stack protector 2014-07-31 19:44:03 +02:00
trezor.h bump version to 1.3.1 2015-02-16 15:23:30 +01:00
usb.c import v1.0.0 2014-04-29 14:38:32 +02:00
usb.h import v1.0.0 2014-04-29 14:38:32 +02:00