forked from openprivacy/libricochet-go
29 lines
608 B
Protocol Buffer
29 lines
608 B
Protocol Buffer
syntax = "proto2";
|
|
package Protocol.Data.Auth.TripleEDH;
|
|
import "ControlChannel.proto";
|
|
|
|
extend Control.OpenChannel {
|
|
optional bytes client_public_key = 9200;
|
|
optional bytes client_ephmeral_public_key = 9300;
|
|
}
|
|
|
|
extend Control.ChannelResult {
|
|
optional bytes server_public_key = 9200;
|
|
optional bytes server_ephmeral_public_key = 9300;
|
|
}
|
|
|
|
message Packet {
|
|
optional Proof proof = 1;
|
|
optional Result result = 2;
|
|
}
|
|
|
|
message Proof {
|
|
optional bytes proof = 1; // Encrypted Onion Address
|
|
}
|
|
|
|
message Result {
|
|
required bool accepted = 1;
|
|
optional bool is_known_contact = 2;
|
|
|
|
}
|