Commit Graph

186 Commits (b4d0d496ae612a62c2b64469b8ed76ff7c145cdb)

Author SHA1 Message Date
Pavol Rusnak 64859a1039
add firmware version/vendor to bootloader Features message
7 years ago
Aleksey Popov c88d7b962a protob: Add protobuf syntax tag
7 years ago
Saleem Rashid ee211f4bc8 protob: Add decred_script_version to TxInputType
7 years ago
Saleem Rashid 65c3251a42 protob: Add Decred support
7 years ago
Saleem Rashid 8bd52248fa protob: Add NEMDecryptMessage
7 years ago
Jochen Hoenicke 8019bd2730 Storage.proto: Added u2f root key
7 years ago
Pavol Rusnak 8e96b42260
add Features.model
7 years ago
Saleem Rashid 6701821fb9 coins: Add force_bip143
7 years ago
Saleem Rashid b9a2a9c3de protob: Add NEMImportanceTransfer
7 years ago
Saleem Rashid b2ce773f80 protob: Update @used_in to NEMSignTx
7 years ago
Pavol Rusnak c20bb1c567
protob: add CoSi messages
7 years ago
Pavol Rusnak 0e3f6e73ed
nem: rename NEMTransaction to NEMSignTx and NEMRequestAnnounce to NEMSignedTx
7 years ago
Saleem Rashid 89ce727548 protob: Add NEMTransaction & NEMRequestAnnounce
7 years ago
Saleem Rashid 21716a5632 protob: Add NEMGetAddress & NEMAddress
7 years ago
Pavol Rusnak 5f7a1a7a5a
add protocol description
7 years ago
Saleem Rashid dd8ec3231f coins: Add forkid
7 years ago
Pavol Rusnak 00900951e0
add SignMessage.script_type
7 years ago
Pavol Rusnak 2eb9c7e352
added Storage.subscribed, Features.subscribed and ApplySettings.subscribed
7 years ago
Pavol Rusnak 224bdde39f
don't use hex for uint32 default values
7 years ago
Pavol Rusnak 440c943723
remove google/protobuf/descriptor.proto, should be distributed with protobuf
7 years ago
Pavol Rusnak b29b98d69b Added Ethereum Sign/Verify Message (#35)
7 years ago
Pavol Rusnak fac66c6867
add SelfTest.payload
7 years ago
Pavol Rusnak 2a86fb0503
change com.satoshilabs.trezor.protobuf to com.satoshilabs.trezor.lib.protobuf
7 years ago
Pavol Rusnak c2a40f4b67
add SelfTest message
7 years ago
Pavol Rusnak 68f5246e2f
deprecate EstimateTxSize and TxSize
7 years ago
Pavol Rusnak 654ee5d8ec
add Features.needs_backup
7 years ago
Pavol Rusnak e04ecf819b
preparation for delegated backup
7 years ago
Roman Zeyde ae1900a2bc Allow testing recovery with initialized device (#33)
7 years ago
Pavol Rusnak 0001cb18c0
add FirmwareErase.length
7 years ago
Pavol Rusnak 4eef33b05a
rename failures: SyntaxError => DataError; Other => ProcessError
7 years ago
Saleem Rashid e732226909 types: Add wire_tiny & wire_bootloader (#29)
7 years ago
Pavol Rusnak 564801fddc
remove CoinType.address_type_p2wpkh and CoinType.address_type_p2wsh
7 years ago
Pavol Rusnak fe6e62c11f
Revert "add EthereumSignTx.prefix"
7 years ago
Pavol Rusnak 2148e5ff8d
proto: add cointype.segwit to types
7 years ago
Pavol Rusnak 78da723c06
add EthereumSignTx.prefix
7 years ago
Peter Banik dd1f7a2b0b Added xpub_magic and xprv_magic to CoinType structure and coin_name to GetPublicKey message structure (#26)
7 years ago
Pavol Rusnak 072770f51a
add FirmwareRequest message
8 years ago
Pavol Rusnak 6a1adef5f9
whitespace cleanup
8 years ago
Jochen Hoenicke 9d2ab7318d Ethereum: chain id for EIP-155 replay protection (#23)
8 years ago
Saleem Rashid 72ff43714f Configuration: Add Java package name (#22)
8 years ago
Jochen Hoenicke 61af3d5e93
Matrix Recovery
8 years ago
Pavol Rusnak 0b4b667ff1
add u2f_counter field to LoadDevice, ResetDevice, RecoveryDevice
8 years ago
Pavol Rusnak 20c1d05f9d
add extra_data_offset
8 years ago
Pavol Rusnak 07a71eb9c0
add fields for Tx.extra_data
8 years ago
Pavol Rusnak 7c3a4f9dc5
add Features.firmware_present field
8 years ago
Jochen Hoenicke 1a66454066
GetAddress with scripttype
8 years ago
Jochen Hoenicke def589743e
Signing protocol extensions for segwit
8 years ago
Jochen Hoenicke 203d95b913 new message SetU2FCounter
8 years ago
Pavol Rusnak 70d8ac8f85 Merge pull request #13 from jhoenicke/master
8 years ago
Roman Zeyde a11339f171 Add support for ECDH session key generation (according to SLIP-0017)
8 years ago
Jochen Hoenicke 6599d7533c DebugLink Memory access
8 years ago
Alex Beregszaszi 072ca020cf Clarify field limits in EthereumSignTx
8 years ago
Alex Beregszaszi 2b72edf8f3 Include initial data chunk (<= 1024 bytes) in EthereumSignTx
8 years ago
Alex Beregszaszi 4d8cf6f8dd Add support for Ethereum with two new messages: EthereumGetAddress and EthereumSignTx
8 years ago
Pavol Rusnak 36a574056d
add coin to VerifyMessage
8 years ago
Pavol Rusnak 85e1c80cfc
fix last commit
8 years ago
Pavol Rusnak 70482c82ac
add CoinType.signed_message_header
8 years ago
Jochen Hoenicke 81132bb1d4 new address types for segwit
8 years ago
Pavol Rusnak 0567a429cf
fix typo
9 years ago
Pavol Rusnak 5695400c98
add version and lock_time fields to (Simple)SignTx
9 years ago
Pavol Rusnak 9983a12276
add ButtonRequest_PublicKey
9 years ago
Pavol Rusnak 28f26b0de9
add GetPublicKey.show_display
9 years ago
Mark Bryars a272580741 Add u2f counter to storage
9 years ago
Karel Bílek 4e7196bb92 Making 256 bits default
9 years ago
Pavol Rusnak d334bbf740 Merge pull request #6 from romanz/ssh-agent
9 years ago
Roman Zeyde 12288143f5 add ECDSA curve name specification (for SSH authentication)
9 years ago
Pavol Rusnak e14363eb99 add CipherKeyValue.iv field (optional initialization vector)
9 years ago
Pavol Rusnak e96ec085d5 add pin_cached + passphrase_cached fields to Features message; add GetFeatures message
10 years ago
Pavol Rusnak 69d476a3ba add SignIdentity, SignedIdentity messages
10 years ago
Pavol Rusnak 201b66a559 introduce home screen
10 years ago
Pavol Rusnak f5d880c96c enable OP_RETURN output
10 years ago
Pavol Rusnak 60bcde46f5 add CoinType.address_type_p2sh
10 years ago
Pavol Rusnak 94d17ef8bc TxOutputType.multisig should be optional, not repeated
10 years ago
slush0 85e68ff50e Added PAYTOMULTISIG to TxOutputType
10 years ago
slush0 81d89030df Renamed HDPubkeyType to HDNodePathType
10 years ago
slush0 40b3cb4148 Added HDPubkeyType and use_passphrase
10 years ago
Pavol Rusnak 437eff319f add GetAddress.multisig field
10 years ago
slush0 3670728fd2 Added 'm' to MultisigRedeemScriptType
10 years ago
Pavol Rusnak e675d5fd76 rework EncryptMessage/DecryptMessage
10 years ago
Pavol Rusnak 71a02eb83d add coin_name to EncryptMessage
10 years ago
Pavol Rusnak e2dab40398 add address_n field to EncryptMessage
10 years ago
Pavol Rusnak 5bbe684c10 add GetAddress.show_display; ButtonRequest_Address
10 years ago
Pavol Rusnak ce8e99465e add PublicKey.xpub
10 years ago
Pavol Rusnak fc98712da5 add ButtonRequest_FirmwareCheck
10 years ago
Pavol Rusnak bf7b99fd28 add ClearSession message
10 years ago
Pavol Rusnak 4b9123ab3c change EncryptMessage / DecryptMessage API
10 years ago
Pavol Rusnak b0d84af06f add EncryptMessage and DecryptMessage
10 years ago
slush0 f264f01314 Added structures for multisig and CipherKeyValue
10 years ago
Pavol Rusnak 4eef0a9866 add missing @used_in
10 years ago
Pavol Rusnak 1865a0428d add imported flag
10 years ago
slush0 e4f9dcd7c9 Stupid compiler, inputs_count is reserved when there's repeated inputs field.
11 years ago
slush0 b678022437 Added inputs_count/outputs_count to TransactionType
11 years ago
Pavol Rusnak ca952548b7 fix whitespace
11 years ago
slush0 c6bcf54876 Reworked TxRequest message
11 years ago
Pavol Rusnak 28be645370 fix whitespace
11 years ago
slush0 bff8038fad Reworked TxRequest message
11 years ago
Pavol Rusnak df99b56108 add PassphraseRequest to docu
11 years ago
Pavol Rusnak 8d94d6168f change java package for protobuf classes
11 years ago
Pavol Rusnak 8f7658da89 outputs->bin_outputs, our_outputs->outputs in TransactionType
11 years ago
Pavol Rusnak 52f360ab12 add documentation, remove TxInput/TxOutput messages, use TxAck instead
11 years ago