1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-20 21:38:26 +00:00
Commit Graph

12623 Commits

Author SHA1 Message Date
Pavol Rusnak
c720614f6e Merge pull request #93 from romanz/master
Add ECDH support to TREZOR API
2016-06-17 13:14:33 +02:00
Roman Zeyde
c86086e2b9 Add ECDH support 2016-06-16 22:40:21 +03:00
Pavol Rusnak
16f477787d Merge pull request #59 from axic/feature/ethereum
Support Ethereum pubkeyhash
2016-06-14 13:55:13 +02:00
Alex Beregszaszi
ec7bea4308 Add tests for ecdsa_get_ethereum_pubkeyhash() 2016-06-13 22:18:40 +01:00
Alex Beregszaszi
ca2fcbf3e3 Add tests for ecdsa_uncompress_pubkey() 2016-06-13 21:59:52 +01:00
Pavol Rusnak
f07556f0db
update common submodule 2016-06-13 00:31:59 +02:00
Pavol Rusnak
603d3c18e1 Merge pull request #14 from jhoenicke/master
Add message SetU2FCounter
2016-06-13 00:30:41 +02:00
Pavol Rusnak
79986604a3 Merge pull request #92 from jhoenicke/master
Implement message SetU2FCounter
2016-06-13 00:30:12 +02:00
Jochen Hoenicke
120cfc148f
new message SetU2FCounter 2016-06-12 23:44:36 +02:00
Jochen Hoenicke
203d95b913 new message SetU2FCounter 2016-06-12 23:37:24 +02:00
Pavol Rusnak
57197e1463
use macros for usb interface numbers 2016-06-12 23:11:46 +02:00
Pavol Rusnak
5e57a1ceaf
Merge branch 'u2f' 2016-06-12 22:53:28 +02:00
Alex Beregszaszi
080dcf462f
Define field size limits for the Ethereum protocol 2016-06-12 22:51:05 +02:00
Pavol Rusnak
70d8ac8f85 Merge pull request #13 from jhoenicke/master
DebugLink Memory access
2016-06-12 22:38:31 +02:00
Pavol Rusnak
6e3e81cbff Merge pull request #91 from romanz/master
Update protobuf definitions
2016-06-12 22:34:16 +02:00
Jochen Hoenicke
caafefc0fb Tweaked timeouts, handle null nodes. 2016-06-12 21:25:35 +02:00
Roman Zeyde
f60c42cd94 Add ECDH support to client 2016-06-12 15:39:04 +03:00
Roman Zeyde
bc13f8f0a0 Update protobuf definitions for ECDH support 2016-06-12 14:25:06 +03:00
Roman Zeyde
e2064337c6 Update protobuf definitions 2016-06-11 22:20:38 +03:00
Pavol Rusnak
25598229a8 Merge pull request #90 from romanz/master
crypto: add ECDH session key generation
2016-06-11 20:35:55 +02:00
Pavol Rusnak
e6295a33cd Merge pull request #12 from romanz/master
Add support for ECDH session key generation (according to SLIP-0017)
2016-06-11 20:34:39 +02:00
Roman Zeyde
63696dc474 crypto: add ECDH session key generation 2016-06-10 22:17:02 +03:00
Roman Zeyde
a11339f171 Add support for ECDH session key generation (according to SLIP-0017) 2016-06-10 22:06:03 +03:00
Pavol Rusnak
da067913c2
show app icons in u2f dialog 2016-06-09 18:11:19 +02:00
Pavol Rusnak
84dab0faae
update install section 2016-06-09 16:39:10 +02:00
Pavol Rusnak
b1e3c52b08
remove DialogIcon enum, use bitmap structure directly 2016-06-08 19:20:07 +02:00
Pavol Rusnak
9aaf0d37ba
add u2f icons 2016-06-08 19:20:06 +02:00
Ondrej Sika
2929bfbd48
u2f - add Slush Pool to WellKnown 2016-06-08 19:18:23 +02:00
Pavol Rusnak
36b9d80120
bump version (to 1.3.6) 2016-06-07 15:27:05 +02:00
Pavol Rusnak
f2c35e9d13
show usage if run outside of extfs context 2016-06-01 14:07:48 +02:00
Pavol Rusnak
e6a8204b1e
fix travis build failure 2016-05-28 19:49:31 +02:00
Pavol Rusnak
bd543d9014 Merge pull request #88 from jhoenicke/master
Allow initialize() to abort PIN wait
2016-05-28 19:40:09 +02:00
Jochen Hoenicke
73e7d82e3f Allow initialize() to abort PIN wait 2016-05-28 16:24:14 +02:00
Pavol Rusnak
6696dcb985 Merge pull request #62 from Arachnid/ethereum_send_tx
Implement ethereum_send_tx
2016-05-27 20:49:21 +02:00
Nick Johnson
8d2f33d8b5 Implemented ethereum_send_tx 2016-05-27 19:34:54 +01:00
Pavol Rusnak
11072320a9
use ff01 usage page for debuglink 2016-05-27 15:27:41 +02:00
Jochen Hoenicke
c4e8bd0d0e More robust storage recycle sector
Clear storage marker first before clearing the second sector to prevent
leaving a state where only PIN failures have been cleared but storage is
still present.
2016-05-27 14:03:20 +02:00
Pavol Rusnak
4d0d3af4e7 Merge pull request #61 from Arachnid/ethereum
Implement ethereum_sign_tx
2016-05-27 10:30:32 +02:00
Nick Johnson
0c3449298c Implement ethereum_sign_tx 2016-05-27 07:13:23 +01:00
Jochen Hoenicke
a366700332 fix indentation 2016-05-26 21:21:08 +02:00
Jochen Hoenicke
78d11cf060 New memory access over debug link 2016-05-26 20:59:16 +02:00
Jochen Hoenicke
be0858b7d7 Updated protobuf 2016-05-26 20:59:16 +02:00
Jochen Hoenicke
18d549c83d Fix U2F hid interface index for debug link 2016-05-26 20:59:16 +02:00
Jochen Hoenicke
e093371129 Added storage area for u2f counter.
To prevent flashing for every u2f operation just clear one bit in
the u2f area to indicate an increased counter.
2016-05-26 20:59:16 +02:00
Jochen Hoenicke
8e7896456a Merge branch 'origin/master' into u2f 2016-05-26 20:58:52 +02:00
Jochen Hoenicke
6599d7533c DebugLink Memory access 2016-05-26 20:07:53 +02:00
Pavol Rusnak
3a108ee8a5
fix pylint warnings 2016-05-26 17:20:44 +02:00
Pavol Rusnak
e119656c29
use descriptor that matches fido one (except usage_page) 2016-05-26 13:33:10 +02:00
Pavol Rusnak
cbbd7004a8 Merge pull request #60 from Arachnid/ethereum
Add support for get_ethereum_address to trezorlib and trezorctl
2016-05-26 11:13:40 +02:00
Nick Johnson
593406ef46 Rename to ethereum_get_address, use binascii.hexlify 2016-05-26 07:47:04 +01:00