1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-18 05:28:40 +00:00
Commit Graph

373 Commits

Author SHA1 Message Date
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
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