Saleem Rashid
72ff43714f
Configuration: Add Java package name ( #22 )
2016-12-21 21:17:12 +01:00
Jochen Hoenicke
61af3d5e93
Matrix Recovery
...
This adds a new type in the message RecoveryDevice, which can
be used by the host to signal which recovery procedures it supports.
It is a bitfield containing a bit for every supported procedure.
2016-11-23 11:31:35 +01:00
Pavol Rusnak
0b4b667ff1
add u2f_counter field to LoadDevice, ResetDevice, RecoveryDevice
2016-10-31 16:09:56 +01:00
Pavol Rusnak
20c1d05f9d
add extra_data_offset
2016-10-20 13:22:16 +02:00
Pavol Rusnak
07a71eb9c0
add fields for Tx.extra_data
2016-10-19 09:34:00 +02:00
Pavol Rusnak
7c3a4f9dc5
add Features.firmware_present field
2016-09-26 12:45:15 +02:00
Jochen Hoenicke
1a66454066
GetAddress with scripttype
...
Added script_type field to GetAddress, which can later be
used to display segwit addresses on the Trezor.
2016-07-10 15:21:00 +02:00
Jochen Hoenicke
def589743e
Signing protocol extensions for segwit
...
Extended InputScriptType and OutputScriptType for witness.
We use the same constant for multisig and normal segwit scripts;
they can be differentiated by the fact that multisig is set.
Added amount to TxInputType (with segwit we can trust it as it
is added to the signed part).
2016-07-10 15:19:29 +02:00
Jochen Hoenicke
203d95b913
new message SetU2FCounter
2016-06-12 23:37:24 +02:00
Pavol Rusnak
70d8ac8f85
Merge pull request #13 from jhoenicke/master
...
DebugLink Memory access
2016-06-12 22:38:31 +02:00
Roman Zeyde
a11339f171
Add support for ECDH session key generation (according to SLIP-0017)
2016-06-10 22:06:03 +03:00
Jochen Hoenicke
6599d7533c
DebugLink Memory access
2016-05-26 20:07:53 +02:00
Alex Beregszaszi
072ca020cf
Clarify field limits in EthereumSignTx
2016-05-23 21:08:37 +01:00
Alex Beregszaszi
2b72edf8f3
Include initial data chunk (<= 1024 bytes) in EthereumSignTx
2016-05-23 20:43:40 +01:00
Alex Beregszaszi
4d8cf6f8dd
Add support for Ethereum with two new messages: EthereumGetAddress and EthereumSignTx
2016-05-23 20:43:40 +01:00
Pavol Rusnak
36a574056d
add coin to VerifyMessage
2016-05-17 18:06:00 +02:00
Pavol Rusnak
85e1c80cfc
fix last commit
2016-05-17 18:00:03 +02:00
Pavol Rusnak
70482c82ac
add CoinType.signed_message_header
2016-05-17 17:35:03 +02:00
Jochen Hoenicke
81132bb1d4
new address types for segwit
2016-04-27 23:17:56 +02:00
Pavol Rusnak
0567a429cf
fix typo
2016-04-16 04:42:41 +02:00
Pavol Rusnak
5695400c98
add version and lock_time fields to (Simple)SignTx
2016-04-16 04:38:28 +02:00
Pavol Rusnak
9983a12276
add ButtonRequest_PublicKey
2015-11-19 11:23:14 +01:00
Pavol Rusnak
28f26b0de9
add GetPublicKey.show_display
2015-11-19 11:17:09 +01:00
Mark Bryars
a272580741
Add u2f counter to storage
2015-11-03 00:04:48 +01:00
Karel Bílek
4e7196bb92
Making 256 bits default
...
Making 24 words default (what is already being done in myTREZOR anyway)
2015-07-17 14:26:05 +02:00
Pavol Rusnak
d334bbf740
Merge pull request #6 from romanz/ssh-agent
...
add ECDSA curve name specification (for SSH authentication)
2015-06-28 21:08:01 +02:00
Roman Zeyde
12288143f5
add ECDSA curve name specification (for SSH authentication)
2015-06-23 14:40:58 +03:00
Pavol Rusnak
e14363eb99
add CipherKeyValue.iv field (optional initialization vector)
2015-06-17 13:57:19 +02:00
Pavol Rusnak
e96ec085d5
add pin_cached + passphrase_cached fields to Features message; add GetFeatures message
2015-03-30 15:38:11 +02:00
Pavol Rusnak
69d476a3ba
add SignIdentity, SignedIdentity messages
2015-02-20 16:45:59 +01:00
Pavol Rusnak
201b66a559
introduce home screen
2015-02-04 20:17:10 +01:00
Pavol Rusnak
f5d880c96c
enable OP_RETURN output
2015-02-04 15:42:46 +01:00
Pavol Rusnak
60bcde46f5
add CoinType.address_type_p2sh
2014-12-23 01:43:37 +01:00
Pavol Rusnak
94d17ef8bc
TxOutputType.multisig should be optional, not repeated
2014-12-15 15:01:37 +01:00
slush0
85e68ff50e
Added PAYTOMULTISIG to TxOutputType
2014-12-15 14:56:51 +01:00
slush0
81d89030df
Renamed HDPubkeyType to HDNodePathType
...
Added MultisigRedeemScriptType to TXOutputType for defining multisig output addresses
2014-12-15 14:30:44 +01:00
slush0
40b3cb4148
Added HDPubkeyType and use_passphrase
2014-12-13 16:13:46 +01:00
Pavol Rusnak
437eff319f
add GetAddress.multisig field
2014-12-10 15:37:58 +01:00
slush0
3670728fd2
Added 'm' to MultisigRedeemScriptType
2014-12-04 01:06:47 +01:00
Pavol Rusnak
e675d5fd76
rework EncryptMessage/DecryptMessage
2014-11-03 19:43:11 +01:00
Pavol Rusnak
71a02eb83d
add coin_name to EncryptMessage
2014-10-30 00:23:32 +01:00
Pavol Rusnak
e2dab40398
add address_n field to EncryptMessage
2014-10-22 17:39:05 +02:00
Pavol Rusnak
5bbe684c10
add GetAddress.show_display; ButtonRequest_Address
2014-08-08 18:08:25 +02:00
Pavol Rusnak
ce8e99465e
add PublicKey.xpub
2014-08-07 21:03:26 +02:00
Pavol Rusnak
fc98712da5
add ButtonRequest_FirmwareCheck
2014-07-02 17:54:48 +02:00
Pavol Rusnak
bf7b99fd28
add ClearSession message
2014-06-17 13:32:42 +02:00
Pavol Rusnak
4b9123ab3c
change EncryptMessage / DecryptMessage API
2014-06-13 16:32:20 +02:00
Pavol Rusnak
b0d84af06f
add EncryptMessage and DecryptMessage
2014-06-12 16:01:31 +02:00
slush0
f264f01314
Added structures for multisig and CipherKeyValue
2014-06-06 00:55:59 +02:00
Pavol Rusnak
4eef0a9866
add missing @used_in
2014-06-05 20:15:38 +02:00