2023-09-23 20:13:41 +00:00
|
|
|
syntax = "proto2";
|
2023-09-23 18:22:05 +00:00
|
|
|
|
|
|
|
// message InnerMessage {
|
|
|
|
// required bytes message = 1;
|
|
|
|
// uint32 counter = 2;
|
|
|
|
// bytes ktGossipData = 3;
|
|
|
|
// bytes debugInfo = 99;
|
|
|
|
// }
|
|
|
|
|
|
|
|
message KeyTransparencyLoggableData {
|
2023-09-23 20:13:41 +00:00
|
|
|
optional bytes ngmPublicIdentity = 1;
|
|
|
|
optional uint32 ngmVersion = 2;
|
|
|
|
optional uint32 ktVersion = 3;
|
2023-09-23 18:22:05 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
message NgmPublicIdentity {
|
2023-09-23 20:13:41 +00:00
|
|
|
optional bytes publicKey = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message PublicDevicePrekey {
|
|
|
|
required bytes prekey = 1;
|
|
|
|
required bytes prekeySignature = 2;
|
|
|
|
required double timestamp = 3;
|
2023-09-23 18:22:05 +00:00
|
|
|
}
|