Jochen Hoenicke
|
2ab950555e
|
Fixed u2f reentry
|
2016-05-15 10:44:57 +02:00 |
|
Jochen Hoenicke
|
eb2ef2464c
|
CID hacks, not yet finished
|
2016-05-15 10:44:57 +02:00 |
|
Jochen Hoenicke
|
450a277f45
|
Only compile debugInt when debugging
|
2016-05-15 10:44:57 +02:00 |
|
Jochen Hoenicke
|
117d261a38
|
Script to generate key and certificate
|
2016-05-15 10:44:57 +02:00 |
|
Jochen Hoenicke
|
55fe98ccd1
|
Fix USB HID descriptor
|
2016-05-15 10:44:40 +02:00 |
|
Jochen Hoenicke
|
c1ff9e1ec7
|
Use more sensible hid descriptor.
|
2016-04-29 16:20:54 +02:00 |
|
Jochen Hoenicke
|
2abe5d477e
|
Clean-up. Better checks for buffer overflow.
|
2016-04-29 16:20:54 +02:00 |
|
Jochen Hoenicke
|
5c13e78deb
|
Added support for known appid.
|
2016-04-29 16:20:54 +02:00 |
|
Jochen Hoenicke
|
b3bfc64d2f
|
Use hmac for checking key integrity
|
2016-04-29 16:20:54 +02:00 |
|
Jochen Hoenicke
|
01ddb3ff66
|
Reduced buffer sizes, moved static info to flash
|
2016-04-29 16:20:54 +02:00 |
|
Jochen Hoenicke
|
1b8bd1852e
|
Adapted U2F to new hdnode API
|
2016-04-29 16:20:54 +02:00 |
|
Jochen Hoenicke
|
cf38291ca4
|
Updated branch u2f
|
2016-04-29 16:19:54 +02:00 |
|
Jochen Hoenicke
|
e0539f8f8b
|
Move public key recovery (verify) to trezor-crypto
|
2016-04-27 18:10:21 +02:00 |
|
Pavol Rusnak
|
5e5138066a
|
adapt the reorder of hash_final functions
|
2016-04-26 11:53:58 +02:00 |
|
Pavol Rusnak
|
b8539a6972
|
fix wording
|
2016-04-25 23:46:36 +02:00 |
|
Pavol Rusnak
|
035a6e754f
|
fix last commit
|
2016-04-25 23:40:24 +02:00 |
|
Pavol Rusnak
|
9e8c369f93
|
show address in verifymessage layout
|
2016-04-25 23:03:57 +02:00 |
|
Jochen Hoenicke
|
51f02ff763
|
ed25519 support
|
2016-04-22 18:22:45 +02:00 |
|
Jochen Hoenicke
|
6813ffb431
|
Remove the public_key hack.
It is no longer necessary to move the public key into a temporary buffer
since the node is specific for the curve and contains the right public
key.
|
2016-04-21 11:58:39 +02:00 |
|
Roman Zeyde
|
2b2414cb91
|
Add GPG v2.1 support by signing message digest
|
2016-04-20 21:01:39 +03:00 |
|
Jochen Hoenicke
|
03c501d9e3
|
Do not use hardcoded string for secp256k1.
|
2016-04-20 15:39:15 +02:00 |
|
Jochen Hoenicke
|
56238e63fc
|
Added curve type to HD node.
Create a different root node for every curve type to separate the key
space.
|
2016-04-19 18:23:12 +02:00 |
|
Pavol Rusnak
|
d8aeb63854
|
pass version/lock_time parameters from SignTx message to signing_init function
|
2016-04-16 04:47:09 +02:00 |
|
Pavol Rusnak
|
7675a0aa5f
|
fix usage of inline/static
|
2016-02-15 15:29:19 +01:00 |
|
Pavol Rusnak
|
4c9149818a
|
bump version (to 1.3.5)
|
2016-02-12 18:29:06 +01:00 |
|
Pavol Rusnak
|
1d3c7ee3f2
|
cleanup Waking up screen usage
|
2016-01-19 15:36:43 +01:00 |
|
Pavol Rusnak
|
6e3aec0c1b
|
move submodules to vendor subdirectory
|
2015-12-15 23:01:54 +01:00 |
|
Pavol Rusnak
|
ed76d030ef
|
check for sessionPassphraseCached
|
2015-12-14 22:53:14 +01:00 |
|
Pavol Rusnak
|
f557e6149d
|
implement GetPublicKey.show_display option
|
2015-11-19 11:48:26 +01:00 |
|
Pavol Rusnak
|
27183323a4
|
fail sooner when the device is not initialized
|
2015-11-19 11:03:16 +01:00 |
|
Pavol Rusnak
|
50c8811af9
|
double sized font for reset device
|
2015-11-18 19:52:16 +01:00 |
|
Mark Bryars
|
32f8819997
|
Generate hardened keys in a unique root
|
2015-11-05 01:24:37 +01:00 |
|
Mark Bryars
|
9328cad7f1
|
Add U2F support
|
2015-11-03 16:47:12 +01:00 |
|
Roman Zeyde
|
c08ff09f0f
|
storage: add compile-time assert for sizeof(Storage) validation
|
2015-09-06 21:14:23 +03:00 |
|
Pavol Rusnak
|
8372504238
|
show home screen on Initialize
|
2015-08-25 19:50:31 +02:00 |
|
Roman Zeyde
|
755b0388f0
|
firmware: exclude debug functionality from release build
|
2015-08-24 15:51:20 +03:00 |
|
Roman Zeyde
|
1bb00adc37
|
fsm: add compile-time assert for response size validation
ttps://gcc.gnu.org/gcc-4.6/changes.html
|
2015-08-24 13:55:44 +03:00 |
|
Pavol Rusnak
|
8b1f8a4595
|
show "Web sign in to" when HTTPS is detected
|
2015-08-21 17:04:38 +02:00 |
|
Pavol Rusnak
|
0c6b3e26e2
|
prepare 1.3.4 release
|
2015-08-03 21:59:06 +02:00 |
|
Pavol Rusnak
|
b678ba8811
|
update protob
|
2015-08-03 21:27:56 +02:00 |
|
Pavol Rusnak
|
e876aa5094
|
changed coin max fees
|
2015-07-29 15:38:00 +02:00 |
|
Pavol Rusnak
|
e8b47901ce
|
show "Go to myTREZOR.com" instead of label when device is not initialized
|
2015-07-09 23:02:13 +02:00 |
|
Pavol Rusnak
|
9ae7d6bf65
|
simplify layout Dialog in SignIdentity
|
2015-07-04 23:45:57 +02:00 |
|
Pavol Rusnak
|
e4d86a49ab
|
rework SignIdentity signing
|
2015-07-04 23:40:55 +02:00 |
|
Pavol Rusnak
|
eaf209d999
|
implement CipherKeyValue.iv field
|
2015-06-29 16:36:50 +02:00 |
|
Pavol Rusnak
|
d488366e36
|
Merge branch 'master' of git://github.com/romanz/trezor-mcu into romanz-master
Conflicts:
firmware/crypto.c
|
2015-06-28 21:26:15 +02:00 |
|
Roman Zeyde
|
381f90b38a
|
cryptoMessageSign() should check the return value of ecdsa_sign_digest()
|
2015-06-27 10:20:19 +03:00 |
|
Roman Zeyde
|
0ac032917b
|
enable Trezor to perform SSH public key authentication
support both NIST256P1 and SECP256K1 ECDSA curves.
|
2015-06-26 10:43:39 +03:00 |
|
Pavol Rusnak
|
b4728e6cf9
|
Merge pull request #27 from jhoenicke/master
New usbDelay that delays and handles USB requests
|
2015-05-25 10:57:40 +02:00 |
|
Pavol Rusnak
|
02040421cb
|
fix param order in memset
|
2015-05-18 13:37:44 +02:00 |
|