1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-18 12:28:09 +00:00
trezor-firmware/firmware
Jochen Hoenicke da98a3a6fd Don't reflash storage after each PIN entry
Instead of reflashing the whole storage, we use a designated area
in the second storage block, where we mark each PIN failure by a
single zero bit. This is because one can set bits in flash to zero but
not to one.  If the PIN was entered successfully the whole word is
set to zero and the next word stores the new PIN failure counter.
2016-04-27 18:39:04 +02:00
..
protob pass version/lock_time parameters from SignTx message to signing_init function 2016-04-16 04:47:09 +02:00
coins.c changed coin max fees 2015-07-29 15:38:00 +02:00
coins.h add Darkcoin 2015-03-03 02:09:15 +01:00
crypto.c Move public key recovery (verify) to trezor-crypto 2016-04-27 18:10:21 +02:00
crypto.h ed25519 support 2016-04-22 18:22:45 +02: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 fix last commit 2016-04-25 23:40:24 +02:00
fsm.h add pin_cached + passphrase_cached fields to Features message; add GetFeatures message 2015-03-30 15:47:03 +02:00
layout2.c fix wording 2016-04-25 23:46:36 +02:00
layout2.h show address in verifymessage layout 2016-04-25 23:03:57 +02:00
Makefile ed25519 support 2016-04-22 18:22:45 +02:00
messages.c fix usage of inline/static 2016-02-15 15:29:19 +01:00
messages.h check return value of cryptoHDNodePathToPubkey 2014-12-16 18:49:49 +01:00
pinmatrix.c firmware: exclude debug functionality from release build 2015-08-24 15:51:20 +03:00
pinmatrix.h import v1.0.0 2014-04-29 14:38:32 +02:00
protect.c Don't reflash storage after each PIN entry 2016-04-27 18:39:04 +02:00
protect.h fix initialize handling in interactive mode 2014-05-20 15:37:58 +02:00
recovery.c firmware: exclude debug functionality from release build 2015-08-24 15:51:20 +03:00
recovery.h import v1.0.0 2014-04-29 14:38:32 +02:00
reset.c adapt the reorder of hash_final functions 2016-04-26 11:53:58 +02:00
reset.h import v1.0.0 2014-04-29 14:38:32 +02:00
signing.c adapt the reorder of hash_final functions 2016-04-26 11:53:58 +02:00
signing.h pass version/lock_time parameters from SignTx message to signing_init function 2016-04-16 04:47:09 +02:00
storage.c Don't reflash storage after each PIN entry 2016-04-27 18:39:04 +02:00
storage.h Don't reflash storage after each PIN entry 2016-04-27 18:39:04 +02:00
transaction.c adapt the reorder of hash_final functions 2016-04-26 11:53:58 +02: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.5) 2016-02-12 18:29:06 +01:00
usb.c prepare 1.3.4 release 2015-08-03 21:59:06 +02:00
usb.h New usbDelay that delays and handles USB requests 2015-04-29 19:10:48 +02:00