You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
101 lines
1.6 KiB
101 lines
1.6 KiB
8 months ago
|
syntax = "proto2";
|
||
|
package hw.trezor.messages.ble;
|
||
|
|
||
|
// Sugar for easier handling in Java
|
||
|
option java_package = "com.satoshilabs.trezor.lib.protobuf";
|
||
|
option java_outer_classname = "TrezorMessageBLE";
|
||
|
|
||
|
option (include_in_bitcoin_only) = true;
|
||
|
|
||
|
import "messages.proto";
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Request: initializes upload of a new ble firmware im
|
||
|
* @start
|
||
|
* @next BLEUploadFirmwareNextChunk
|
||
|
* @next Failure
|
||
|
*/
|
||
|
message BLEUploadFirmwareInit {
|
||
|
required bytes init_data = 1;
|
||
|
required uint32 binsize = 2;
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Response: Requests next chunk of a new ble firmware im
|
||
|
* @next BLEUploadFirmwareChunk
|
||
|
*/
|
||
|
message BLEUploadFirmwareNextChunk {
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Request: sends next chunk of a new ble firmware im
|
||
|
* @next BLEUploadFirmwareNextChunk
|
||
|
* @next Success
|
||
|
* @next Failure
|
||
|
*/
|
||
|
message BLEUploadFirmwareChunk {
|
||
|
required bytes data = 1;
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Request: erases all BLE bonds
|
||
|
* @start
|
||
|
* @next Success
|
||
|
* @next Failure
|
||
|
*/
|
||
|
message BLEEraseBonds {
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Request: disconnect
|
||
|
* @start
|
||
|
* @next Success
|
||
|
* @next Failure
|
||
|
*/
|
||
|
message BLEDisconnect {
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Request: initiates new pairing request
|
||
|
* @start
|
||
|
* @next BLEAuthKey
|
||
|
* @next Failure
|
||
|
*/
|
||
|
message BLEPairingRequest {
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Request: confirms pairing request with auth key entered on the device
|
||
|
* @end
|
||
|
*/
|
||
|
message BLEAuthKey {
|
||
|
required bytes key = 1;
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Request: initiates repairing request
|
||
|
* @start
|
||
|
* @next Success
|
||
|
* @next Failure
|
||
|
*/
|
||
|
message BLERepairRequest {
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Request: initiates new pairing request with numeric comparison
|
||
|
* @start
|
||
|
* @next Success
|
||
|
* @next Failure
|
||
|
*/
|
||
|
message BLEComparisonRequest {
|
||
|
required bytes key = 1;
|
||
|
}
|