1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-10 05:06:06 +00:00
trezor-firmware/firmware
Jochen Hoenicke 1cceec0ae2 Check that U2F key only uses hardened derivation ()
We generate only U2F keys with hardened derivation.  However, we
didn't check incoming keys if they used hardened derivation.
This patch fixes this.
2017-01-10 21:51:57 +01:00
..
protob change binary name of nanopb generator (to follow upstream name) 2017-01-09 15:55:57 +01:00
u2f
coins-gen.py add coins-gen.py script and generate coins.c using that script 2016-10-20 15:27:34 +02:00
coins.c fix Verify (by introducing coinExtractAddressType) 2016-10-25 17:02:02 +02:00
coins.h fix Verify (by introducing coinExtractAddressType) 2016-10-25 17:02:02 +02:00
crypto.c crypto: allow Ed25519 signing larger digests () 2016-10-24 12:41:10 +02:00
crypto.h Use trezor-crypto ECDH, adding Curve25519 support 2016-10-16 01:34:02 +02:00
debug.c debug: Improve debugging API () 2016-12-04 23:24:01 +01:00
debug.h debug: Improve debugging API () 2016-12-04 23:24:01 +01:00
ethereum.c Reworked rfc6979 signing. () 2016-10-06 16:58:05 +02:00
ethereum.h
fsm.c use new hdnode_private_ckd_cached API 2016-12-12 12:17:48 +01:00
fsm.h
layout2.c mytrezor.com -> trezor.io/start 2017-01-10 15:08:08 +01:00
layout2.h allow ClearSession purely via confirm button 2016-10-25 15:21:56 +02:00
Makefile update trezor-crypto 2016-10-24 20:55:45 +02:00
messages.c
messages.h
pinmatrix.c
pinmatrix.h
protect.c timer: Use Cortex-M3 SysTick timers 2016-11-17 02:07:46 +01:00
protect.h
recovery-table.h New Matrix-based recovery 2016-11-23 13:21:18 +01:00
recovery.c cosmetic changes to matrix recovery 2017-01-10 14:58:28 +01:00
recovery.h New Matrix-based recovery 2016-11-23 13:21:18 +01:00
reset.c extract CHECK_PARAM 2016-11-22 22:04:09 +01:00
reset.h implement u2f_counter in LoadDevice, Recoverydevice and ResetDevice messages 2016-10-31 16:20:15 +01:00
signing.c use new hdnode_private_ckd_cached API 2016-12-12 12:17:48 +01:00
signing.h
storage.c timer: Use Cortex-M3 SysTick timers 2016-11-17 02:07:46 +01:00
storage.h
transaction.c use new hdnode_private_ckd_cached API 2016-12-12 12:17:48 +01:00
transaction.h fix prevtx hashing when input count is 0 2016-10-21 13:20:57 +02:00
trezor.c debug: Improve debugging API () 2016-12-04 23:24:01 +01:00
trezor.h bump version, add changelog 2016-10-26 18:06:13 +02:00
u2f_knownapps.h add yubico u2f demo to u2f known apps 2016-11-15 18:51:29 +01:00
u2f.c Check that U2F key only uses hardened derivation () 2017-01-10 21:51:57 +01:00
u2f.h
usb.c fix whitespace 2017-01-04 18:52:55 +01:00
usb.h timer: Use Cortex-M3 SysTick timers 2016-11-17 02:07:46 +01:00