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
Pavol Rusnak
d43f9a8a99
Merge branch 'master' of github.com:trezor/trezor-mcu
2015-11-04 18:47:08 +01:00
Pavol Rusnak
e1095e3ad4
update trezor-common
2015-11-04 18:46:21 +01:00
Mark Bryars
9328cad7f1
Add U2F support
2015-11-03 16:47:12 +01:00
Pavol Rusnak
7cd63ac53d
Merge pull request #44 from romanz/master
...
storage: add compile-time assert for sizeof(Storage) validation
2015-09-06 23:36:38 +02: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
Pavol Rusnak
b4b5426e33
Merge pull request #42 from romanz/debug_exclude
...
firmware: exclude debug functionality from release build
2015-08-24 15:34:11 +02:00
Roman Zeyde
755b0388f0
firmware: exclude debug functionality from release build
2015-08-24 15:51:20 +03:00
Pavol Rusnak
e9e51b1377
Merge pull request #41 from romanz/fsm_assert
...
fsm: add compile-time assert for response size validation
2015-08-24 14:03:28 +02: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
f6820ad5f6
gcc-arm-none-eabi is not available in travis yet, install manually
2015-08-05 17:24:16 +02:00
Pavol Rusnak
90171e0aa6
update bootloader and demo to new usb api
2015-08-05 16:57:23 +02:00
Pavol Rusnak
ec98e58bce
simplify Dockerfile, add travis CI
2015-08-05 16:42:21 +02:00
Pavol Rusnak
db93a50f76
update trezor-crypto
2015-08-04 00:45:59 +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
a8db9989c6
update trezor-common
2015-07-22 17:33:10 +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
39e29c1037
use -O3 instead of -Os
2015-07-07 18:36:54 +02:00
Pavol Rusnak
9ae7d6bf65
simplify layout Dialog in SignIdentity
2015-07-04 23:45:57 +02:00
Pavol Rusnak
d38c2ed59f
Merge pull request #36 from romanz/docker-build
...
firmware-docker-build: revert branch and repository selection
2015-07-04 23:42:26 +02:00
Pavol Rusnak
e4d86a49ab
rework SignIdentity signing
2015-07-04 23:40:55 +02:00
Roman Zeyde
104369d97b
firmware-docker-build: revert branch and repository
2015-07-04 14:49:30 +03:00
Pavol Rusnak
eaf209d999
implement CipherKeyValue.iv field
2015-06-29 16:36:50 +02:00
Pavol Rusnak
551741c67a
update submodules
2015-06-28 21:28:00 +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
Pavol Rusnak
82a66c2764
Merge pull request #32 from romanz/ssh-agent
...
enable Trezor to perform SSH public key authentication
2015-06-28 21:15:58 +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
Pavol Rusnak
72f2f5ced6
Merge pull request #29 from dstanchfield/master
...
fixed salt passing to pbkdf2_hmac_sha512
2015-05-07 18:41:32 +02:00
Darin Stanchfield
e99aafd949
fixed salt passing to pbkdf2_hmac_sha512
2015-05-05 12:01:34 -07:00
Pavol Rusnak
7af050febb
no need for bignum.small.o as there is no difference anymore
2015-04-30 01:35:49 +02:00
Jochen Hoenicke
218b9984bb
New usbDelay that delays and handles USB requests
...
Added usbDelay that polls usb port (for system requests) while delaying.
This is called instead of delay in the button and pin delay functions.
Experimental evaluation gave that the cycle count should be roughly divided
by 28.5.
2015-04-29 19:10:48 +02:00
Pavol Rusnak
b56cf9246b
fix last commit
2015-04-28 21:20:51 +02:00
Pavol Rusnak
ae5bd43702
Merge pull request #26 from hno/patches/versioned_output
...
Put firmware files in output/ and name them with the tag built
2015-04-28 21:17:20 +02:00
Henrik Nordstrom
6c40522291
Put firmware files in output/ and name them with the tag built
2015-04-17 09:02:18 +02:00
Pavol Rusnak
7d8fb375f0
seconds counter during pin lockdown
2015-04-16 18:16:30 +02:00