forked from cwtch.im/cwtch
22 lines
505 B
Protocol Buffer
22 lines
505 B
Protocol Buffer
syntax = "proto3";
|
|
package protocol;
|
|
|
|
message CwtchPeerPacket {
|
|
CwtchIdentity cwtch_identify = 1;
|
|
GroupChatInvite group_chat_invite = 2;
|
|
}
|
|
|
|
message CwtchIdentity {
|
|
string name = 1;
|
|
bytes ed25519_public_key = 2;
|
|
}
|
|
|
|
// [name] has invited you to join a group chat: [message]
|
|
message GroupChatInvite {
|
|
string group_name = 1;
|
|
bytes group_shared_key = 2;
|
|
string server_host = 3;
|
|
bytes signed_group_id = 4;
|
|
bytes initial_message = 5;
|
|
}
|