1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-17 21:22:10 +00:00
Commit Graph

146 Commits

Author SHA1 Message Date
Dusan Klinec
43d718f9d6
xmr: live refresh and get_tx_key added
- get_tx_key supports retrieval of private tx keys - required by users to check the transaction or when resolving disputes with the decipient
- get_tx_key supports to return transaction derivations = private tx key * public view key. This enables to compute tx_proof for outgoing transactions which is also a nice tool when resolving disputes, provides better protection as tx private key is hidden.
- live refresh enables computation of key images on the fly during the refresh. This helps to completely avoid key image sync and enables to use the Trezor with untrusted node.
2018-12-19 13:51:30 +01:00
Tomas Susanka
ff34e73f9c protobuf: EthereumPublicKey 2018-11-16 14:12:52 +01:00
Dusan Klinec
d04e118471
xmr: protocol message thinning
As discussed in https://github.com/trezor/trezor-core/issues/368
2018-10-18 13:45:58 +02:00
Dusan Klinec
08e89cabd2 xmr: no wrapper 2018-09-18 11:45:23 +02:00
Fernando Sobreira
c82aad53fe Add Tron support
Add Tron support
Remove TronGetPublicKey
2018-09-14 11:21:24 +02:00
matejcik
5d472e8a11 protobuf: remove Cardano SignVerify entries in wire types 2018-09-06 17:05:09 +02:00
Dušan Klinec
c40260a20b xmr: range sig protocol offloading (#199)
- support for bulletproofs > 2
2018-08-28 13:33:24 +02:00
Tomas Susanka
3167bd63e3 stellar: get public key removed 2018-08-21 14:29:40 +02:00
Tomas Susanka
13747474c1 cardano: SignTransaction -> SignTx to match other coins 2018-08-21 14:11:56 +02:00
Tomas Susanka
debd6871d6 cardano: SignedTransaction -> SignedTx to match other coins 2018-08-21 11:57:08 +02:00
Pavol Rusnak
a6a53441f5
protob: fix Ontology message ids (closes #191) 2018-08-14 20:53:02 +02:00
Matus Zamborsky
18739987ee protob: Add Ontology support (#184) 2018-08-14 15:23:07 +02:00
Pavol Rusnak
279bc1f220
protob: add packages to proto files 2018-07-29 16:17:00 +02:00
Dušan Klinec
ca22a57963 xmr: wire type fix (#175) 2018-07-23 12:48:09 +02:00
Dušan Klinec
ac0193b0b6 Monero protocol messages added (#164) 2018-07-22 19:47:30 +02:00
Pavol Rusnak
25bc3b4570
protob: update message workflow comments 2018-07-16 16:51:03 +02:00
Tomas Susanka
7358ab1636 protobuf: Ripple (#162) 2018-07-10 17:35:31 +02:00
Pavol Rusnak
000d832632
proto: split messages into more files by topic 2018-07-04 16:46:14 +02:00
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
Saleem Rashid
a19d7c64ca types: Add wire_no_fsm (#146) 2018-06-27 15:17:19 +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
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
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
Pavol Rusnak
b9f2a1c27f
protob: add PassphraseRequest.on_device and PassphraseRequest.state 2018-02-14 18:14:06 +01:00