1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-17 03:48:09 +00:00
Commit Graph

179 Commits

Author SHA1 Message Date
Pavol Rusnak
d480b2b45a
protob: drop unused proto files, merge types.proto into messages.proto 2018-07-04 14:20:28 +02:00
Pavol Rusnak
571c2b4a1d
proto: fix whitespace 2018-07-04 14:04:29 +02:00
jurajselep
7b13d2e886 Tezos integration (#139) 2018-07-04 14:02:05 +02:00
Dušan Plavák
6eb330345e Add Cardano currency support (#148) 2018-07-04 13:52:08 +02:00
matejcik
6575418de9 pb2py: smarter protobuf include handling
support PROTOC_INCLUDE env variable (fixes #158)
support multiple `-I` arguments
smarter detection of `protoc` presence and its include dirs
2018-07-03 15:31:49 +02:00
matejcik
c4420e41d3 protob: add a smart pb2py builder
Now we don't need build_protobuf anymore and this is usable
by both core and python-trezor
(as well as generating custom protobufs from other sources)

We still need protoc, unfortunately, but pb2py now calls it
by itself. (little more robustly; instead of generated
python classes, it uses the FileDescriptorSet output which
is parsable by a built-in protobuf class)

To support the script, messages.proto and types.proto must
set a common package. Also there is currently no support for
compiling more than one proto file, we depend on the fact
that messages.proto import types.proto.
(if this is needed, it should be relatively simple to add,
simply pass more than one file to the embedded protoc call)
2018-07-02 18:37:56 +02:00
Saleem Rashid
a19d7c64ca types: Add wire_no_fsm (#146) 2018-06-27 15:17:19 +02:00
Pavol Rusnak
9491cd4b9e
defs: add blockbook field to build_coins script 2018-06-26 21:30:54 +02:00
JOSEPH NICHOLAS R. ALCANTARA
3f55a0cff7 Zencash support (#140) 2018-06-26 21:18:27 +02:00
Tomas Susanka
2f2888fba1 stellar: account fields are strings (addresses) not bytes (pubkeys) 2018-06-14 13:29:11 +02:00
Pavol Rusnak
0bf60dbda9
protob: add show_display to StellarGetPublicKey/StellarGetAddress 2018-06-11 18:52:42 +02:00
Tomas Susanka
dcda93322a protob: stellar get address 2018-06-11 13:58:22 +02:00
Pavol Rusnak
babc60a48e
protob: reorder fields in LiskVerifyMessage to match VerifyMessage 2018-06-07 13:51:37 +02:00
alepop
18f7dee118 protob: restore Lisk {SignMessage, MessageSignature, VerifyMessage} (#120) 2018-06-07 13:48:47 +02:00
Pavol Rusnak
018eebac7e
protob: rename decred_expiry to expiry (so we can use this field for Zcash too) 2018-06-05 14:06:59 +02:00
Pavol Rusnak
0f7118bb3d
protob: add missing flags for decred and zcash 2018-06-05 13:31:07 +02:00
Pavol Rusnak
0c9d67954c
protob: drop CoinType 2018-05-24 13:50:01 +02:00
Pavol Rusnak
fb662e53b1
protob: remove {Lisk,Stellar}{SignMessage,MessageSignature,VerifyMessage} 2018-05-22 18:22:43 +02:00
Pavol Rusnak
ede4833c13
protob: add Initialize.skip_passphrase 2018-05-22 12:36:15 +02:00
Pavol Rusnak
ef5240bccc
protob: add TransactionType.overwintered flag (for Zcash) 2018-05-21 14:43:31 +02:00
Tomas Susanka
b91db285ba stellar: StellarSignMessage.message is bytes not string 2018-05-14 15:12:09 +02:00
Aleksey Popov
9abe3a7c69 protob: Change stellar fields from int64 -> sint64 2018-04-16 13:02:40 +02:00
Aleksey Popov
6dd5d17a8e protob: Change some Lisk transaction fields to bytes 2018-04-16 12:43:02 +02:00
Aleksey Popov
4fc9fdff7d protob: Fix amount and fee Lisk fields string -> uint64 2018-04-16 12:43:02 +02:00
Aleksey Popov
6a7710c026
protob: Add messages for Lisk support 2018-04-11 12:13:47 +02:00
ZuluCrypto
8ac9068e02 Stellar - add protobuf messages and types 2018-04-10 14:12:07 +02:00
Roman Zeyde
260747dfa4 proto: add {ApplySettings,Storage}.auto_lock_delay_ms 2018-04-04 01:04:24 +02:00
Jan Pochyla
66a85673ed add debug link fields 2018-03-20 16:45:10 +01:00
Pavol Rusnak
d83bb5464c
add {Storage,Features}.unfinished_backup 2018-03-12 16:11:27 +01:00
Pavol Rusnak
998eb4c7a7
add ApplySettings.passphrase_source 2018-03-12 14:50:20 +01:00
Pavol Rusnak
7e61f37038
protob: change comment for tx_type 2018-03-07 12:18:26 +01:00
Peter van Mourik
42e2f494b2 Changed tx_type to uint32 2018-03-07 12:17:52 +01:00
Pavol Rusnak
ec24aa1d80
proto: rename EthereumSignTx.txtype to tx_type 2018-03-05 15:56:10 +01:00
Peter van Mourik
bdefc5ac37 Added txtype as optional field in preparation of Wanchain support 2018-03-05 15:55:22 +01:00
Pavol Rusnak
0924bd6826
proto: return of PassphraseAck.state 2018-02-28 23:25:06 +01:00
Pavol Rusnak
317d8af675
proto: add wire types for PassphraseState{Request,Ack} 2018-02-28 23:03:44 +01:00
Pavol Rusnak
68be165ffa
proto: new passphrase messages 2018-02-28 22:55:29 +01:00
Pavol Rusnak
d85f7ac6bb
PassphraseAck.passphrase is now optional 2018-02-27 15:37:08 +01:00
Jan Pochyla
06f3b79a44 protob: add trezor t-specific ButtonRequestTypes 2018-02-27 12:01:21 +01:00
Pavol Rusnak
43b6464883
proto: add Failure_PinMismatch 2018-02-20 17:27:48 +01:00
Pavol Rusnak
b9f2a1c27f
protob: add PassphraseRequest.on_device and PassphraseRequest.state 2018-02-14 18:14:06 +01:00
Pavol Rusnak
c7dcca60c7
protob: add state field to Initialize and Features 2018-02-09 17:13:41 +01:00
Pavol Rusnak
8652df0c69
messages: add fw_vendor_keys to Features message 2018-02-06 16:24:46 +01:00
Pavol Rusnak
64859a1039
add firmware version/vendor to bootloader Features message 2018-02-06 15:42:38 +01:00
Aleksey Popov
c88d7b962a protob: Add protobuf syntax tag 2017-12-23 22:15:59 +01:00
Saleem Rashid
ee211f4bc8 protob: Add decred_script_version to TxInputType 2017-12-23 13:41:52 +01:00
Saleem Rashid
65c3251a42 protob: Add Decred support 2017-12-18 16:34:01 +01:00
Saleem Rashid
8bd52248fa protob: Add NEMDecryptMessage 2017-12-16 21:23:36 +01:00
Jochen Hoenicke
8019bd2730 Storage.proto: Added u2f root key
Cache U2F private key to avoid doing computation on seed when u2f is
used.  See issue trezor/trezor-mcu#251
2017-12-13 15:09:59 +01:00
Pavol Rusnak
8e96b42260
add Features.model 2017-12-04 22:13:55 +01:00