26 lines
500 B
Protocol Buffer
26 lines
500 B
Protocol Buffer
|
syntax = "proto3";
|
||
|
|
||
|
package de.thisco.vbatts.handshake.v1;
|
||
|
|
||
|
import weak "gogoproto/gogo.proto";
|
||
|
//import "google/protobuf/empty.proto";
|
||
|
|
||
|
option go_package = "git.thisco.de/vbatts/handshake/api/v1;v1";
|
||
|
|
||
|
service Handshake {
|
||
|
rpc Hello(Request) returns (Response);
|
||
|
}
|
||
|
|
||
|
message Request {
|
||
|
string id = 1 [(gogoproto.customname) = "ID"];
|
||
|
string msg = 2;
|
||
|
string pubkey = 3;
|
||
|
}
|
||
|
|
||
|
message Response {
|
||
|
string id = 1 [(gogoproto.customname) = "ID"];
|
||
|
string msg = 2;
|
||
|
string pubkey = 3;
|
||
|
string challenge = 4;
|
||
|
}
|