2018-02-24 16:26:57 +00:00
|
|
|
Initialize.state max_size:64
|
2018-02-20 16:31:45 +00:00
|
|
|
|
2014-04-29 12:26:51 +00:00
|
|
|
Features.vendor max_size:33
|
|
|
|
Features.device_id max_size:25
|
|
|
|
Features.language max_size:17
|
|
|
|
Features.label max_size:33
|
2017-12-18 18:40:54 +00:00
|
|
|
Features.coins max_count:16
|
2014-04-29 12:26:51 +00:00
|
|
|
Features.revision max_size:20
|
|
|
|
Features.bootloader_hash max_size:32
|
2017-12-04 21:30:11 +00:00
|
|
|
Features.model max_size:17
|
2018-02-20 16:31:45 +00:00
|
|
|
Features.fw_vendor max_size:256
|
|
|
|
Features.fw_vendor_keys max_size:32
|
2014-04-29 12:26:51 +00:00
|
|
|
|
|
|
|
ApplySettings.language max_size:17
|
|
|
|
ApplySettings.label max_size:33
|
2015-02-04 20:27:07 +00:00
|
|
|
ApplySettings.homescreen max_size:1024
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2014-06-05 21:45:01 +00:00
|
|
|
Ping.message max_size:256
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2014-06-05 21:45:01 +00:00
|
|
|
Success.message max_size:256
|
2014-04-29 12:26:51 +00:00
|
|
|
|
|
|
|
Failure.message max_size:256
|
|
|
|
|
|
|
|
ButtonRequest.data max_size:256
|
|
|
|
|
|
|
|
PinMatrixAck.pin max_size:10
|
|
|
|
|
|
|
|
PassphraseAck.passphrase max_size:51
|
2018-02-24 16:26:57 +00:00
|
|
|
PassphraseAck.state max_size:64
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2018-03-03 21:22:45 +00:00
|
|
|
PassphraseStateRequest.state max_size:64
|
|
|
|
|
2014-04-29 12:26:51 +00:00
|
|
|
Entropy.entropy max_size:1024
|
|
|
|
|
|
|
|
GetPublicKey.address_n max_count:8
|
2015-06-03 19:21:16 +00:00
|
|
|
GetPublicKey.ecdsa_curve_name max_size:32
|
2017-07-30 21:17:44 +00:00
|
|
|
GetPublicKey.coin_name max_size:21
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2014-08-07 19:53:55 +00:00
|
|
|
PublicKey.xpub max_size:113
|
|
|
|
|
2014-04-29 12:26:51 +00:00
|
|
|
GetAddress.address_n max_count:8
|
2017-07-30 21:17:44 +00:00
|
|
|
GetAddress.coin_name max_size:21
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2018-01-04 19:54:22 +00:00
|
|
|
Address.address max_size:130
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2016-05-23 20:23:50 +00:00
|
|
|
EthereumGetAddress.address_n max_count:8
|
|
|
|
EthereumAddress.address max_size:20
|
|
|
|
|
2014-04-29 12:26:51 +00:00
|
|
|
LoadDevice.mnemonic max_size:241
|
|
|
|
LoadDevice.pin max_size:10
|
|
|
|
LoadDevice.language max_size:17
|
|
|
|
LoadDevice.label max_size:33
|
|
|
|
|
|
|
|
ResetDevice.language max_size:17
|
|
|
|
ResetDevice.label max_size:33
|
|
|
|
|
|
|
|
EntropyAck.entropy max_size:128
|
|
|
|
|
|
|
|
RecoveryDevice.language max_size:17
|
|
|
|
RecoveryDevice.label max_size:33
|
|
|
|
|
|
|
|
WordAck.word max_size:12
|
|
|
|
|
|
|
|
SignMessage.address_n max_count:8
|
2014-11-12 18:17:14 +00:00
|
|
|
SignMessage.message max_size:1024
|
2017-07-30 21:17:44 +00:00
|
|
|
SignMessage.coin_name max_size:21
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2018-01-04 19:54:22 +00:00
|
|
|
VerifyMessage.address max_size:130
|
2014-04-29 12:26:51 +00:00
|
|
|
VerifyMessage.signature max_size:65
|
2014-11-12 18:17:14 +00:00
|
|
|
VerifyMessage.message max_size:1024
|
2017-07-30 21:17:44 +00:00
|
|
|
VerifyMessage.coin_name max_size:21
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2018-01-04 19:54:22 +00:00
|
|
|
MessageSignature.address max_size:130
|
2014-04-29 12:26:51 +00:00
|
|
|
MessageSignature.signature max_size:65
|
|
|
|
|
2017-07-12 15:51:34 +00:00
|
|
|
EthereumSignMessage.address_n max_count:8
|
|
|
|
EthereumSignMessage.message max_size:1024
|
|
|
|
|
|
|
|
EthereumVerifyMessage.address max_size:20
|
|
|
|
EthereumVerifyMessage.signature max_size:65
|
|
|
|
EthereumVerifyMessage.message max_size:1024
|
|
|
|
|
|
|
|
EthereumMessageSignature.address max_size:20
|
|
|
|
EthereumMessageSignature.signature max_size:65
|
|
|
|
|
2017-06-22 10:40:39 +00:00
|
|
|
# deprecated
|
|
|
|
EncryptMessage skip_message:true
|
|
|
|
# EncryptMessage.pubkey max_size:33
|
|
|
|
# EncryptMessage.message max_size:1024
|
|
|
|
# EncryptMessage.address_n max_count:8
|
2017-07-30 21:17:44 +00:00
|
|
|
# EncryptMessage.coin_name max_size:21
|
2017-06-22 10:40:39 +00:00
|
|
|
|
|
|
|
# deprecated
|
|
|
|
EncryptedMessage skip_message:true
|
|
|
|
# EncryptedMessage.nonce max_size:33
|
|
|
|
# EncryptedMessage.message max_size:1120
|
|
|
|
# EncryptedMessage.hmac max_size:8
|
|
|
|
|
|
|
|
# deprecated
|
|
|
|
DecryptMessage skip_message:true
|
|
|
|
# DecryptMessage.address_n max_count:8
|
|
|
|
# DecryptMessage.nonce max_size:33
|
|
|
|
# DecryptMessage.message max_size:1120 # 1 + 9 + 1024 + 21 + 65
|
|
|
|
# DecryptMessage.hmac max_size:8
|
|
|
|
|
|
|
|
# deprecated
|
|
|
|
DecryptedMessage skip_message:true
|
2018-01-04 19:54:22 +00:00
|
|
|
# DecryptedMessage.address max_size:130
|
2017-06-22 10:40:39 +00:00
|
|
|
# DecryptedMessage.message max_size:1024
|
2014-10-22 17:53:25 +00:00
|
|
|
|
2014-06-06 00:37:58 +00:00
|
|
|
CipherKeyValue.address_n max_count:8
|
|
|
|
CipherKeyValue.key max_size:256
|
|
|
|
CipherKeyValue.value max_size:1024
|
2015-06-29 14:36:50 +00:00
|
|
|
CipherKeyValue.iv max_size:16
|
2014-06-05 21:45:01 +00:00
|
|
|
|
2014-11-12 18:17:14 +00:00
|
|
|
CipheredKeyValue.value max_size:1024
|
|
|
|
|
2017-06-28 16:49:44 +00:00
|
|
|
# deprecated
|
|
|
|
EstimateTxSize skip_message:true
|
2017-07-30 21:17:44 +00:00
|
|
|
# EstimateTxSize.coin_name max_size:21
|
2017-06-28 16:49:44 +00:00
|
|
|
|
|
|
|
# deprecated
|
|
|
|
TxSize skip_message:true
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2017-07-30 21:17:44 +00:00
|
|
|
SignTx.coin_name max_size:21
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2016-05-23 20:23:50 +00:00
|
|
|
EthereumSignTx.address_n max_count:8
|
|
|
|
EthereumSignTx.nonce max_size:32
|
|
|
|
EthereumSignTx.gas_price max_size:32
|
|
|
|
EthereumSignTx.gas_limit max_size:32
|
|
|
|
EthereumSignTx.to max_size:20
|
|
|
|
EthereumSignTx.value max_size:32
|
|
|
|
EthereumSignTx.data_initial_chunk max_size:1024
|
|
|
|
|
|
|
|
EthereumTxRequest.signature_r max_size:32
|
|
|
|
EthereumTxRequest.signature_s max_size:32
|
|
|
|
|
|
|
|
EthereumTxAck.data_chunk max_size:1024
|
|
|
|
|
2015-04-02 15:19:07 +00:00
|
|
|
SignIdentity.challenge_hidden max_size:256
|
|
|
|
SignIdentity.challenge_visual max_size:256
|
2015-06-03 19:21:16 +00:00
|
|
|
SignIdentity.ecdsa_curve_name max_size:32
|
2015-02-20 18:01:45 +00:00
|
|
|
|
2018-01-04 19:54:22 +00:00
|
|
|
SignedIdentity.address max_size:130
|
2015-02-20 18:01:45 +00:00
|
|
|
SignedIdentity.public_key max_size:33
|
|
|
|
SignedIdentity.signature max_size:65
|
|
|
|
|
2016-06-11 19:20:38 +00:00
|
|
|
GetECDHSessionKey.peer_public_key max_size:65
|
|
|
|
GetECDHSessionKey.ecdsa_curve_name max_size:32
|
|
|
|
|
|
|
|
ECDHSessionKey.session_key max_size:65
|
|
|
|
|
2017-05-29 13:57:14 +00:00
|
|
|
NEMGetAddress.address_n max_count:8
|
|
|
|
|
|
|
|
NEMAddress.address max_size:41
|
|
|
|
|
|
|
|
NEMSignedTx.data max_size:2048
|
|
|
|
NEMSignedTx.signature max_size:64
|
|
|
|
|
2017-12-16 19:15:54 +00:00
|
|
|
NEMDecryptMessage.address_n max_count:8
|
|
|
|
NEMDecryptMessage.public_key max_size:32
|
2017-12-16 20:20:50 +00:00
|
|
|
NEMDecryptMessage.payload max_size:1072
|
2017-12-16 19:15:54 +00:00
|
|
|
|
2017-12-16 20:20:50 +00:00
|
|
|
NEMDecryptedMessage.payload max_size:1024
|
2017-12-16 19:15:54 +00:00
|
|
|
|
2017-10-03 11:11:53 +00:00
|
|
|
CosiCommit.address_n max_count:8
|
|
|
|
CosiCommit.data max_size:32
|
|
|
|
|
|
|
|
CosiCommitment.commitment max_size:32
|
|
|
|
CosiCommitment.pubkey max_size:32
|
|
|
|
|
|
|
|
CosiSign.address_n max_count:8
|
|
|
|
CosiSign.data max_size:32
|
|
|
|
CosiSign.global_commitment max_size:32
|
|
|
|
CosiSign.global_pubkey max_size:32
|
|
|
|
|
|
|
|
CosiSignature.signature max_size:32
|
|
|
|
|
2017-06-22 10:40:39 +00:00
|
|
|
# deprecated
|
2017-04-21 10:55:14 +00:00
|
|
|
SimpleSignTx skip_message:true
|
2017-06-22 10:40:39 +00:00
|
|
|
|
|
|
|
# not used in firmware, just in bootloader
|
|
|
|
|
|
|
|
FirmwareErase skip_message:true
|
2017-04-21 10:55:14 +00:00
|
|
|
FirmwareRequest skip_message:true
|
|
|
|
FirmwareUpload skip_message:true
|
2017-06-29 15:31:23 +00:00
|
|
|
SelfTest skip_message:true
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2017-06-22 10:40:39 +00:00
|
|
|
# used only in debug firmware
|
2014-04-29 12:26:51 +00:00
|
|
|
|
2018-04-03 23:13:19 +00:00
|
|
|
DebugLinkDecision.input max_size:33
|
|
|
|
|
2014-04-29 12:26:51 +00:00
|
|
|
DebugLinkState.layout max_size:1024
|
|
|
|
DebugLinkState.pin max_size:10
|
|
|
|
DebugLinkState.matrix max_size:10
|
|
|
|
DebugLinkState.mnemonic max_size:241
|
|
|
|
DebugLinkState.reset_word max_size:12
|
|
|
|
DebugLinkState.reset_entropy max_size:128
|
|
|
|
DebugLinkState.recovery_fake_word max_size:12
|
|
|
|
|
|
|
|
DebugLinkLog.bucket max_size:33
|
|
|
|
DebugLinkLog.text max_size:256
|
2016-05-26 18:27:40 +00:00
|
|
|
|
|
|
|
DebugLinkMemory.memory max_size:1024
|
|
|
|
DebugLinkMemoryWrite.memory max_size:1024
|