package hw.trezor.messages.management

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ApplyFlags

messages-management.proto:104

* Request: set flags of the device @start @next Success @next Failure

message ApplySettings

messages-management.proto:80

* Request: change language and/or label of the device @start @next Success @next Failure

enum ApplySettings.PassphraseSourceType

messages-management.proto:91

* Structure representing passphrase source

Used in: ApplySettings

message BackupDevice

messages-management.proto:205

* Request: Perform backup of the device seed if not backed up using ResetDevice @start @next Success

(message has no fields)

message Cancel

messages-management.proto:135

* Request: Abort last operation that required user interaction @start @next Failure

(message has no fields)

message ChangePin

messages-management.proto:114

* Request: Starts workflow for setting/changing/removing the PIN @start @next Success @next Failure

message ClearSession

messages-management.proto:71

* Request: clear session (removes cached PIN, passphrase, etc). @start @next Success

(message has no fields)

message Entropy

messages-management.proto:152

* Response: Reply with random data generated by internal RNG @end

message EntropyAck

messages-management.proto:219

* Request: Provide additional entropy for seed generation function @next Success

message EntropyRequest

messages-management.proto:212

* Response: Ask for additional entropy from host computer @next EntropyAck

(message has no fields)

message Features

messages-management.proto:36

* Response: Reports various information about the device @end

message GetEntropy

messages-management.proto:144

* Request: Request a sample of random data generated by hardware RNG. May be used for testing. @start @next Entropy @next Failure

message GetFeatures

messages-management.proto:29

* Request: Ask for device details (no device reset) @start @next Features

(message has no fields)

message Initialize

messages-management.proto:19

* Request: Reset device to default state and ask for device details @start @next Features

message LoadDevice

messages-management.proto:171

* Request: Load seed and related internal settings from the computer @start @next Success @next Failure

message Ping

messages-management.proto:123

* Request: Test if the device is alive, device sends back the message in Success response @start @next Success

message RecoveryDevice

messages-management.proto:229

* Request: Start recovery workflow asking user for specific words of mnemonic Used to recovery device safely even on untrusted computer. @start @next WordRequest

enum RecoveryDevice.RecoveryDeviceType

messages-management.proto:248

* Type of recovery procedure. These should be used as bitmask, e.g., `RecoveryDeviceType_ScrambledWords | RecoveryDeviceType_Matrix` listing every method supported by the host computer. Note that ScrambledWords must be supported by every implementation for backward compatibility; there is no way to not support it.

Used in: RecoveryDevice

message ResetDevice

messages-management.proto:188

* Request: Ask device to do initialization involving user interaction @start @next EntropyRequest @next Failure

message SetU2FCounter

messages-management.proto:287

* Request: Set U2F counter @start @next Success

message WipeDevice

messages-management.proto:162

* Request: Request device to wipe all sensitive data and settings @start @next Success @next Failure

(message has no fields)

message WordAck

messages-management.proto:278

* Request: Computer replies with word from the mnemonic @next WordRequest @next Success @next Failure

message WordRequest

messages-management.proto:260

* Response: Device is waiting for user to enter word of the mnemonic Its position is shown only on device's internal display. @next WordAck

enum WordRequest.WordRequestType

messages-management.proto:265

* Type of Recovery Word request

Used in: WordRequest