Commit Graph

37 Commits (56d3cbe2e93b133ba6f269e1b64c0ac7192ab2f1)

Author SHA1 Message Date
Saleem Rashid 83a34ff925
util: Add MIN and MAX macros
7 years ago
Pavol Rusnak 2c63d51580
u2f: avoid using hdnode_private_ckd_cached in order not to constantly invalidate cache
7 years ago
Jochen Hoenicke 73edc7cb74 Added U2F root key to storage.
7 years ago
Pavol Rusnak 41901a8056 firmware: rework protectChangePin
7 years ago
Saleem Rashid 268e7de109 Update trezor-crypto
7 years ago
Pavol Rusnak de3b78bd0b
layout: print bip32 path in GetAddress dialog
7 years ago
Pavol Rusnak 18d8cb3c56
add project website (trezor.io) to license header
7 years ago
Jochen Hoenicke 98e617d874
startup: use custom reset_handler
7 years ago
Pavol Rusnak 3d7d0f0734
use C99 for loop where possible
7 years ago
Pavol Rusnak c6fd70b471
gettext: mark localizable strings as proof-of-concept
7 years ago
Jochen Hoenicke 1cceec0ae2 Check that U2F key only uses hardened derivation (#139)
8 years ago
Pavol Rusnak 1763a5b647
use new hdnode_private_ckd_cached API
8 years ago
Saleem Rashid 5f203d0a0c debug: Improve debugging API (#134)
8 years ago
Pavol Rusnak 810d478f4c
check return values of ecdsa_sign calls
8 years ago
Pavol Rusnak 4471c6e0e6
show different dialog when U2F client uses bogus appid
8 years ago
Jochen Hoenicke a0ade6343e Reworked rfc6979 signing. (#116)
8 years ago
Jochen Hoenicke 6d65551b82
More alignment fixes
8 years ago
Jochen Hoenicke caafefc0fb Tweaked timeouts, handle null nodes.
8 years ago
Pavol Rusnak da067913c2
show app icons in u2f dialog
8 years ago
Jochen Hoenicke a366700332 fix indentation
8 years ago
Jochen Hoenicke 053fe7cb66 Remove Cancel Option
8 years ago
Jochen Hoenicke 68b34af19e More standard conform behaviour
8 years ago
Jochen Hoenicke 96f30a0ba7 Don't ask for passphrase with u2f.
8 years ago
Jochen Hoenicke a0571e02a7 Removed more magic numbers.
8 years ago
Pavol Rusnak 041eaa5e4b
refactor u2f dialogs into a separate function
8 years ago
Pavol Rusnak ad2bab0186
Merge branch 'u2f' of github.com:jhoenicke/trezor-mcu into u2f
8 years ago
Pavol Rusnak 9006c90a59
use MEMSET_BZERO and U2F_APPID_SIZE macros
8 years ago
Jochen Hoenicke 2ab950555e Fixed u2f reentry
8 years ago
Jochen Hoenicke eb2ef2464c CID hacks, not yet finished
8 years ago
Jochen Hoenicke 450a277f45 Only compile debugInt when debugging
8 years ago
Jochen Hoenicke 2abe5d477e Clean-up. Better checks for buffer overflow.
8 years ago
Jochen Hoenicke 5c13e78deb Added support for known appid.
8 years ago
Jochen Hoenicke b3bfc64d2f Use hmac for checking key integrity
8 years ago
Jochen Hoenicke 01ddb3ff66 Reduced buffer sizes, moved static info to flash
8 years ago
Jochen Hoenicke 1b8bd1852e Adapted U2F to new hdnode API
8 years ago
Mark Bryars 32f8819997 Generate hardened keys in a unique root
9 years ago
Mark Bryars 9328cad7f1 Add U2F support
9 years ago