Pavol Rusnak
|
9006c90a59
|
use MEMSET_BZERO and U2F_APPID_SIZE macros
|
2016-05-16 18:18:21 +02:00 |
|
Jochen Hoenicke
|
6218770e26
|
Script to generate key and certificate
|
2016-04-29 16:20:54 +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 |
|
Pavol Rusnak
|
1f3369788a
|
use __asm__ instead of asm
|
2016-04-29 16:10:41 +02:00 |
|
Pavol Rusnak
|
b3aabec565
|
add -std=c99 to Makefile
|
2016-04-28 14:37:05 +02:00 |
|
Pavol Rusnak
|
d41e46f842
|
Merge pull request #81 from jhoenicke/master
Move public key recovery (verify) to trezor-crypto
|
2016-04-27 18:22:11 +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 |
|
Pavol Rusnak
|
e18bf6b3a8
|
Merge pull request #80 from jhoenicke/multicurve
Remove the public_key hack.
|
2016-04-21 14:30:05 +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 |
|
Pavol Rusnak
|
4a3a0b83dd
|
Merge pull request #79 from romanz/master
Add GPG v2.1 support by signing message digest
|
2016-04-21 00:13:10 +02:00 |
|
Roman Zeyde
|
2b2414cb91
|
Add GPG v2.1 support by signing message digest
|
2016-04-20 21:01:39 +03:00 |
|
Pavol Rusnak
|
0fa0e331f2
|
update trezor-crypto submodule
|
2016-04-20 16:54:04 +02:00 |
|
Pavol Rusnak
|
7191d3bba8
|
Merge pull request #78 from jhoenicke/multicurve
Multicurve
|
2016-04-20 16:53:07 +02: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
|
d77152b5a5
|
use OPTFLAGS=-Os for bootloader docker build
|
2016-02-29 13:33:55 +01:00 |
|
karek314
|
da027f7652
|
bootloader autobuild in docker
|
2016-02-29 13:25:54 +01:00 |
|
Pavol Rusnak
|
a7ef132ce5
|
rework OPTFLAGS, add DBGFLAGS (so it's easier to just replace -O3 to -Os for building bootloader)
|
2016-02-19 00:27:40 +01:00 |
|
Pavol Rusnak
|
7675a0aa5f
|
fix usage of inline/static
|
2016-02-15 15:29:19 +01:00 |
|
Pavol Rusnak
|
28651bd966
|
update submodules
|
2016-02-15 14:45:16 +01:00 |
|
Pavol Rusnak
|
4c9149818a
|
bump version (to 1.3.5)
|
2016-02-12 18:29:06 +01:00 |
|
Pavol Rusnak
|
fa0b238b45
|
show firmware hash screen after unofficial firmware dialog
|
2016-02-10 14:16:59 +01:00 |
|
Pavol Rusnak
|
63bc16d375
|
signatures_ok function in bootloader exports firmware hash if needed
|
2016-02-10 13:53:08 +01:00 |
|
Pavol Rusnak
|
0eab05cd53
|
add gitian build (work in progress)
|
2016-01-19 21:15:39 +01:00 |
|
Pavol Rusnak
|
1d3c7ee3f2
|
cleanup Waking up screen usage
|
2016-01-19 15:36:43 +01:00 |
|
Pavol Rusnak
|
285f06fe2f
|
update trezor-crypto
|
2016-01-19 15:13:39 +01:00 |
|
Pavol Rusnak
|
18b7b8bdc3
|
fix travis build
|
2015-12-15 23:22:42 +01:00 |
|
Pavol Rusnak
|
6e3aec0c1b
|
move submodules to vendor subdirectory
|
2015-12-15 23:01:54 +01:00 |
|
Pavol Rusnak
|
06a70556e0
|
cleanup docker build and travis file
|
2015-12-15 00:30:10 +01:00 |
|
Pavol Rusnak
|
8d183608c2
|
include libopencm3 as submodule
|
2015-12-15 00:20:34 +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
|
c71abf91a6
|
cleanup oledDrawChar code
|
2015-11-18 23:35:28 +01:00 |
|
Pavol Rusnak
|
50c8811af9
|
double sized font for reset device
|
2015-11-18 19:52:16 +01:00 |
|
Pavol Rusnak
|
9104bd157c
|
Merge branch 'u2f' of github.com:trezor/trezor-mcu into u2f
|
2015-11-13 18:42:28 +01:00 |
|
Mark Bryars
|
32f8819997
|
Generate hardened keys in a unique root
|
2015-11-05 01:24:37 +01:00 |
|
Pavol Rusnak
|
ff21971a78
|
Merge branch 'master' of github.com:darkskiez/trezor-mcu into u2f
|
2015-11-04 18:49:16 +01:00 |
|