Pavol Rusnak
|
11311da48a
|
fsm: input messages are no longer confidential
|
2019-02-04 14:25:13 +01:00 |
|
Pavol Rusnak
|
f9ba64ea94
|
messages: introduce messages_map_limits
|
2019-02-04 13:53:05 +01:00 |
|
Pavol Rusnak
|
79779f4da6
|
replace all usage of memset(_, 0, _) with memzero
|
2019-01-23 17:00:01 +01:00 |
|
matejcik
|
c17cec93f7
|
firmware: use flattened protobuf symbols
|
2018-09-06 18:47:36 +02:00 |
|
Saleem Rashid
|
dbb3e927ec
|
messages: Use pb_get_encoded_size
|
2018-07-10 17:21:11 +02:00 |
|
Pavol Rusnak
|
0febd07dfc
|
firmware: update code to use new nested messages in trezor-common
|
2018-07-10 17:21:11 +02:00 |
|
Jochen Hoenicke
|
c9113fd3f5
|
firmware: fix message processing, typos in recovery
|
2018-06-22 15:26:14 +02:00 |
|
Pavol Rusnak
|
9c9b4bf5cb
|
messages: code cleanup after emulator change
|
2018-04-04 16:49:04 +02:00 |
|
Jochen Hoenicke
|
c4e1c5953e
|
Fix shift overflow
Avoid undefined behavior by casting uint8_t to uint32_t before shifting
by 24 bits.
|
2018-03-27 15:00:25 +02:00 |
|
Jochen Hoenicke
|
d6f41dba9e
|
messages: fix size of msg_tiny and add static_assert
|
2018-03-20 15:42:53 +01:00 |
|
Saleem Rashid
|
ba5b44d0c5
|
emulator: Initial commit
|
2017-12-18 20:09:59 +01:00 |
|
Pavol Rusnak
|
36f3b7fe09
|
firmware: mark usb buffer variables confidential
|
2017-12-12 12:51:08 +01:00 |
|
Pavol Rusnak
|
18d8cb3c56
|
add project website (trezor.io) to license header
|
2017-11-05 17:47:23 +01:00 |
|
Pavol Rusnak
|
1072369bc4
|
firmware: need extra cast for nanopb call in message.c
|
2017-09-28 13:20:04 +02:00 |
|
Pavol Rusnak
|
3d7d0f0734
|
use C99 for loop where possible
|
2017-07-23 22:20:51 +02:00 |
|
Pavol Rusnak
|
c6fd70b471
|
gettext: mark localizable strings as proof-of-concept
|
2017-06-18 22:47:32 +02:00 |
|
Pavol Rusnak
|
00f6312a81
|
rename failures, unify strings where possible
|
2017-06-18 21:19:21 +02:00 |
|
Saleem Rashid
|
8fa71c0837
|
protob: Add messages_map.py (#167)
|
2017-05-29 13:46:32 +02:00 |
|
Pavol Rusnak
|
258d3eaddd
|
GetPublicKey: use Bitcoin as default coin if not provided
disable SimpleSignTx and Firmware messages
update submodules
|
2017-04-21 14:08:09 +02:00 |
|
Pavol Rusnak
|
d7c0fbc379
|
add const where possible (for message parsing)
|
2016-08-29 22:36:18 +02:00 |
|
Alex Beregszaszi
|
bf465357ee
|
Include placeholder handlers for the Ethereum protocol
|
2016-08-19 03:14:38 +01:00 |
|
Roman Zeyde
|
c86086e2b9
|
Add ECDH support
|
2016-06-16 22:40:21 +03:00 |
|
Jochen Hoenicke
|
120cfc148f
|
new message SetU2FCounter
|
2016-06-12 23:44:36 +02:00 |
|
Jochen Hoenicke
|
78d11cf060
|
New memory access over debug link
|
2016-05-26 20:59:16 +02:00 |
|
Pavol Rusnak
|
e1fa896d6c
|
disable ECIES
|
2016-05-12 21:09:34 +02:00 |
|
Pavol Rusnak
|
f5ea14a85f
|
fix bugs in debug
|
2016-04-29 17:06:21 +02:00 |
|
Pavol Rusnak
|
7675a0aa5f
|
fix usage of inline/static
|
2016-02-15 15:29:19 +01:00 |
|
Pavol Rusnak
|
aee35dc768
|
add pin_cached + passphrase_cached fields to Features message; add GetFeatures message
|
2015-03-30 15:47:03 +02:00 |
|
Pavol Rusnak
|
137a60ce01
|
set multisig_fp_mismatch when non-multisig input is encountered
|
2015-02-25 17:03:46 +01:00 |
|
Pavol Rusnak
|
73c42402b9
|
implement SignIdentity workflow
|
2015-02-25 17:03:01 +01:00 |
|
Pavol Rusnak
|
f75515544f
|
move Sign/Verify to crypto.c/h, implement Encrypt/Decrypt
|
2014-11-25 19:32:04 +01:00 |
|
Pavol Rusnak
|
8f1c40a933
|
start implementing EncryptMessage/DecryptMessage
|
2014-10-22 19:53:25 +02:00 |
|
Pavol Rusnak
|
a2eb43b057
|
fix message length in msg_read_tiny
|
2014-07-27 16:20:35 +02:00 |
|
Pavol Rusnak
|
441bb3b513
|
implement ClearSession
|
2014-06-17 16:03:07 +02:00 |
|
Pavol Rusnak
|
67ad043209
|
adapt to new aes api
|
2014-06-09 19:00:07 +02:00 |
|
Pavol Rusnak
|
465ec2104b
|
throw UnexpectedMessage failure on unknown messages
|
2014-06-06 02:45:15 +02:00 |
|
Pavol Rusnak
|
7cba60895d
|
update protobuf, disable SimpleSignTx
|
2014-06-05 23:45:01 +02:00 |
|
Pavol Rusnak
|
0d0a1ab5f2
|
import v1.0.0
|
2014-04-29 14:38:32 +02:00 |
|