Skip to content
Snippets Groups Projects
kmsintercom.pb.go 26.9 KiB
Newer Older
  • Learn to ignore specific revisions
  • Malte Bauch's avatar
    Malte Bauch committed
    // Code generated by protoc-gen-go. DO NOT EDIT.
    // versions:
    // 	protoc-gen-go v1.31.0
    // 	protoc        (unknown)
    // source: kmsintercom/kmsintercom.proto
    
    package kmsintercom
    
    import (
    	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    	reflect "reflect"
    	sync "sync"
    )
    
    const (
    	// Verify that this generated code is sufficiently up-to-date.
    	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    	// Verify that runtime/protoimpl is sufficiently up-to-date.
    	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    )
    
    // Capabilities
    // The request message containing the requesting kms' name.
    type InterComCapabilitiesRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    	MyKmsName string `protobuf:"bytes,2,opt,name=myKmsName,proto3" json:"myKmsName,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *InterComCapabilitiesRequest) Reset() {
    	*x = InterComCapabilitiesRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_kmsintercom_kmsintercom_proto_msgTypes[0]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *InterComCapabilitiesRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*InterComCapabilitiesRequest) ProtoMessage() {}
    
    func (x *InterComCapabilitiesRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_kmsintercom_kmsintercom_proto_msgTypes[0]
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use InterComCapabilitiesRequest.ProtoReflect.Descriptor instead.
    func (*InterComCapabilitiesRequest) Descriptor() ([]byte, []int) {
    	return file_kmsintercom_kmsintercom_proto_rawDescGZIP(), []int{0}
    }
    
    
    func (x *InterComCapabilitiesRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *InterComCapabilitiesRequest) GetMyKmsName() string {
    	if x != nil {
    		return x.MyKmsName
    	}
    	return ""
    }
    
    // The response message containing the replying kms' name.
    type InterComCapabilitiesReply struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Timestamp   int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    	PeerKmsName string `protobuf:"bytes,2,opt,name=peerKmsName,proto3" json:"peerKmsName,omitempty"`
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *InterComCapabilitiesReply) Reset() {
    	*x = InterComCapabilitiesReply{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_kmsintercom_kmsintercom_proto_msgTypes[1]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *InterComCapabilitiesReply) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*InterComCapabilitiesReply) ProtoMessage() {}
    
    func (x *InterComCapabilitiesReply) ProtoReflect() protoreflect.Message {
    	mi := &file_kmsintercom_kmsintercom_proto_msgTypes[1]
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use InterComCapabilitiesReply.ProtoReflect.Descriptor instead.
    func (*InterComCapabilitiesReply) Descriptor() ([]byte, []int) {
    	return file_kmsintercom_kmsintercom_proto_rawDescGZIP(), []int{1}
    }
    
    
    func (x *InterComCapabilitiesReply) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    func (x *InterComCapabilitiesReply) GetPeerKmsName() string {
    	if x != nil {
    		return x.PeerKmsName
    	}
    	return ""
    }
    
    
    type SyncQkdBulkRequest struct {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Timestamp    int64   `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    	InterComAddr string  `protobuf:"bytes,2,opt,name=interComAddr,proto3" json:"interComAddr,omitempty"`
    	BulkId       []int64 `protobuf:"varint,3,rep,packed,name=bulkId,proto3" json:"bulkId,omitempty"` //string bulkHash = 4;
    
    func (x *SyncQkdBulkRequest) Reset() {
    	*x = SyncQkdBulkRequest{}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if protoimpl.UnsafeEnabled {
    		mi := &file_kmsintercom_kmsintercom_proto_msgTypes[2]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *SyncQkdBulkRequest) String() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*SyncQkdBulkRequest) ProtoMessage() {}
    
    func (x *SyncQkdBulkRequest) ProtoReflect() protoreflect.Message {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	mi := &file_kmsintercom_kmsintercom_proto_msgTypes[2]
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    
    // Deprecated: Use SyncQkdBulkRequest.ProtoReflect.Descriptor instead.
    func (*SyncQkdBulkRequest) Descriptor() ([]byte, []int) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return file_kmsintercom_kmsintercom_proto_rawDescGZIP(), []int{2}
    }
    
    
    func (x *SyncQkdBulkRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *SyncQkdBulkRequest) GetInterComAddr() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    
    		return x.InterComAddr
    
    func (x *SyncQkdBulkRequest) GetBulkId() []int64 {
    	if x != nil {
    		return x.BulkId
    	}
    	return nil
    }
    
    type SyncQkdBulkResponse struct {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    
    	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    	BulkId    int64 `protobuf:"varint,2,opt,name=bulkId,proto3" json:"bulkId,omitempty"`
    
    func (x *SyncQkdBulkResponse) Reset() {
    	*x = SyncQkdBulkResponse{}
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if protoimpl.UnsafeEnabled {
    		mi := &file_kmsintercom_kmsintercom_proto_msgTypes[3]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    
    func (x *SyncQkdBulkResponse) String() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return protoimpl.X.MessageStringOf(x)
    }
    
    
    func (*SyncQkdBulkResponse) ProtoMessage() {}
    
    func (x *SyncQkdBulkResponse) ProtoReflect() protoreflect.Message {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	mi := &file_kmsintercom_kmsintercom_proto_msgTypes[3]
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    
    // Deprecated: Use SyncQkdBulkResponse.ProtoReflect.Descriptor instead.
    func (*SyncQkdBulkResponse) Descriptor() ([]byte, []int) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return file_kmsintercom_kmsintercom_proto_rawDescGZIP(), []int{3}
    }
    
    
    func (x *SyncQkdBulkResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *SyncQkdBulkResponse) GetBulkId() int64 {
    	if x != nil {
    		return x.BulkId
    	}
    	return 0
    }
    
    // Beim aushandeln
    type InterComTransportKeyNegotiationRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    	PathID    string `protobuf:"bytes,2,opt,name=pathID,proto3" json:"pathID,omitempty"`
    	KeyToUse  uint64 `protobuf:"varint,3,opt,name=keyToUse,proto3" json:"keyToUse,omitempty"`
    }
    
    func (x *InterComTransportKeyNegotiationRequest) Reset() {
    	*x = InterComTransportKeyNegotiationRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_kmsintercom_kmsintercom_proto_msgTypes[4]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *InterComTransportKeyNegotiationRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*InterComTransportKeyNegotiationRequest) ProtoMessage() {}
    
    func (x *InterComTransportKeyNegotiationRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_kmsintercom_kmsintercom_proto_msgTypes[4]
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use InterComTransportKeyNegotiationRequest.ProtoReflect.Descriptor instead.
    func (*InterComTransportKeyNegotiationRequest) Descriptor() ([]byte, []int) {
    	return file_kmsintercom_kmsintercom_proto_rawDescGZIP(), []int{4}
    }
    
    func (x *InterComTransportKeyNegotiationRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *InterComTransportKeyNegotiationRequest) GetPathID() string {
    	if x != nil {
    		return x.PathID
    	}
    	return ""
    }
    
    func (x *InterComTransportKeyNegotiationRequest) GetKeyToUse() uint64 {
    	if x != nil {
    		return x.KeyToUse
    	}
    	return 0
    }
    
    type InterComTransportKeyNegotiationResponse struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    }
    
    func (x *InterComTransportKeyNegotiationResponse) Reset() {
    	*x = InterComTransportKeyNegotiationResponse{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_kmsintercom_kmsintercom_proto_msgTypes[5]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *InterComTransportKeyNegotiationResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*InterComTransportKeyNegotiationResponse) ProtoMessage() {}
    
    func (x *InterComTransportKeyNegotiationResponse) ProtoReflect() protoreflect.Message {
    	mi := &file_kmsintercom_kmsintercom_proto_msgTypes[5]
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use InterComTransportKeyNegotiationResponse.ProtoReflect.Descriptor instead.
    func (*InterComTransportKeyNegotiationResponse) Descriptor() ([]byte, []int) {
    	return file_kmsintercom_kmsintercom_proto_rawDescGZIP(), []int{5}
    }
    
    func (x *InterComTransportKeyNegotiationResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    type KeyForwardingRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    	PathId    string `protobuf:"bytes,2,opt,name=pathId,proto3" json:"pathId,omitempty"`
    	Payload   string `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
    }
    
    func (x *KeyForwardingRequest) Reset() {
    	*x = KeyForwardingRequest{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_kmsintercom_kmsintercom_proto_msgTypes[6]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *KeyForwardingRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*KeyForwardingRequest) ProtoMessage() {}
    
    func (x *KeyForwardingRequest) ProtoReflect() protoreflect.Message {
    	mi := &file_kmsintercom_kmsintercom_proto_msgTypes[6]
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use KeyForwardingRequest.ProtoReflect.Descriptor instead.
    func (*KeyForwardingRequest) Descriptor() ([]byte, []int) {
    	return file_kmsintercom_kmsintercom_proto_rawDescGZIP(), []int{6}
    }
    
    func (x *KeyForwardingRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *KeyForwardingRequest) GetPathId() string {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if x != nil {
    
    		return x.PathId
    
    func (x *KeyForwardingRequest) GetPayload() string {
    	if x != nil {
    		return x.Payload
    	}
    	return ""
    }
    
    type KeyForwardingResponse struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    }
    
    func (x *KeyForwardingResponse) Reset() {
    	*x = KeyForwardingResponse{}
    	if protoimpl.UnsafeEnabled {
    		mi := &file_kmsintercom_kmsintercom_proto_msgTypes[7]
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *KeyForwardingResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*KeyForwardingResponse) ProtoMessage() {}
    
    func (x *KeyForwardingResponse) ProtoReflect() protoreflect.Message {
    	mi := &file_kmsintercom_kmsintercom_proto_msgTypes[7]
    	if protoimpl.UnsafeEnabled && x != nil {
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		if ms.LoadMessageInfo() == nil {
    			ms.StoreMessageInfo(mi)
    		}
    		return ms
    	}
    	return mi.MessageOf(x)
    }
    
    // Deprecated: Use KeyForwardingResponse.ProtoReflect.Descriptor instead.
    func (*KeyForwardingResponse) Descriptor() ([]byte, []int) {
    	return file_kmsintercom_kmsintercom_proto_rawDescGZIP(), []int{7}
    }
    
    func (x *KeyForwardingResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    
    Malte Bauch's avatar
    Malte Bauch committed
    var File_kmsintercom_kmsintercom_proto protoreflect.FileDescriptor
    
    var file_kmsintercom_kmsintercom_proto_rawDesc = []byte{
    	0x0a, 0x1d, 0x6b, 0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0x2f, 0x6b, 0x6d,
    	0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
    
    	0x0b, 0x6b, 0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0x22, 0x59, 0x0a, 0x1b,
    
    Malte Bauch's avatar
    Malte Bauch committed
    	0x49, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69,
    
    	0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74,
    	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09,
    	0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x79, 0x4b,
    	0x6d, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x79,
    	0x4b, 0x6d, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x5b, 0x0a, 0x19, 0x49, 0x6e, 0x74, 0x65, 0x72,
    	0x43, 0x6f, 0x6d, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52,
    	0x65, 0x70, 0x6c, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
    	0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
    	0x6d, 0x70, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x65, 0x65, 0x72, 0x4b, 0x6d, 0x73, 0x4e, 0x61, 0x6d,
    	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x65, 0x65, 0x72, 0x4b, 0x6d, 0x73,
    	0x4e, 0x61, 0x6d, 0x65, 0x22, 0x6e, 0x0a, 0x12, 0x53, 0x79, 0x6e, 0x63, 0x51, 0x6b, 0x64, 0x42,
    	0x75, 0x6c, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69,
    	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74,
    	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x6e, 0x74, 0x65,
    	0x72, 0x43, 0x6f, 0x6d, 0x41, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
    	0x69, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x41, 0x64, 0x64, 0x72, 0x12, 0x16, 0x0a, 0x06,
    	0x62, 0x75, 0x6c, 0x6b, 0x49, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, 0x06, 0x62, 0x75,
    	0x6c, 0x6b, 0x49, 0x64, 0x22, 0x4b, 0x0a, 0x13, 0x53, 0x79, 0x6e, 0x63, 0x51, 0x6b, 0x64, 0x42,
    	0x75, 0x6c, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74,
    	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09,
    	0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x6c,
    	0x6b, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x62, 0x75, 0x6c, 0x6b, 0x49,
    	0x64, 0x22, 0x7a, 0x0a, 0x26, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x54, 0x72, 0x61,
    	0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x4e, 0x65, 0x67, 0x6f, 0x74, 0x69, 0x61,
    	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74,
    	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09,
    	0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x74,
    	0x68, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49,
    	0x44, 0x12, 0x1a, 0x0a, 0x08, 0x6b, 0x65, 0x79, 0x54, 0x6f, 0x55, 0x73, 0x65, 0x18, 0x03, 0x20,
    	0x01, 0x28, 0x04, 0x52, 0x08, 0x6b, 0x65, 0x79, 0x54, 0x6f, 0x55, 0x73, 0x65, 0x22, 0x47, 0x0a,
    	0x27, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f,
    	0x72, 0x74, 0x4b, 0x65, 0x79, 0x4e, 0x65, 0x67, 0x6f, 0x74, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e,
    	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65,
    	0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d,
    	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x66, 0x0a, 0x14, 0x4b, 0x65, 0x79, 0x46, 0x6f, 0x72,
    	0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c,
    	0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28,
    	0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x16, 0x0a, 0x06,
    	0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61,
    	0x74, 0x68, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18,
    	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x35,
    	0x0a, 0x15, 0x4b, 0x65, 0x79, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x52,
    	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73,
    	0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65,
    	0x73, 0x74, 0x61, 0x6d, 0x70, 0x32, 0xb6, 0x03, 0x0a, 0x09, 0x4b, 0x6d, 0x73, 0x54, 0x61, 0x6c,
    	0x6b, 0x65, 0x72, 0x12, 0x6a, 0x0a, 0x14, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x43,
    	0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x28, 0x2e, 0x6b, 0x6d,
    
    Malte Bauch's avatar
    Malte Bauch committed
    	0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x43,
    
    	0x6f, 0x6d, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65,
    	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x6b, 0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72,
    	0x63, 0x6f, 0x6d, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x43, 0x61, 0x70, 0x61,
    	0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x22, 0x00, 0x12,
    	0x52, 0x0a, 0x0b, 0x53, 0x79, 0x6e, 0x63, 0x51, 0x6b, 0x64, 0x42, 0x75, 0x6c, 0x6b, 0x12, 0x1f,
    	0x2e, 0x6b, 0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0x2e, 0x53, 0x79, 0x6e,
    	0x63, 0x51, 0x6b, 0x64, 0x42, 0x75, 0x6c, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
    	0x20, 0x2e, 0x6b, 0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0x2e, 0x53, 0x79,
    	0x6e, 0x63, 0x51, 0x6b, 0x64, 0x42, 0x75, 0x6c, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
    	0x65, 0x22, 0x00, 0x12, 0x8e, 0x01, 0x0a, 0x1f, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6d,
    	0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x4e, 0x65, 0x67, 0x6f,
    	0x74, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x33, 0x2e, 0x6b, 0x6d, 0x73, 0x69, 0x6e, 0x74,
    	0x65, 0x72, 0x63, 0x6f, 0x6d, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x54, 0x72,
    	0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x4e, 0x65, 0x67, 0x6f, 0x74, 0x69,
    	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x6b,
    	0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72,
    	0x43, 0x6f, 0x6d, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 0x4e,
    	0x65, 0x67, 0x6f, 0x74, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
    	0x73, 0x65, 0x22, 0x00, 0x12, 0x58, 0x0a, 0x0d, 0x4b, 0x65, 0x79, 0x46, 0x6f, 0x72, 0x77, 0x61,
    	0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x2e, 0x6b, 0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72,
    	0x63, 0x6f, 0x6d, 0x2e, 0x4b, 0x65, 0x79, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e,
    	0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x6b, 0x6d, 0x73, 0x69, 0x6e,
    	0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0x2e, 0x4b, 0x65, 0x79, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72,
    	0x64, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0xaf,
    	0x01, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x2e, 0x6b, 0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63,
    	0x6f, 0x6d, 0x42, 0x10, 0x4b, 0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0x50,
    	0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x66, 0x62, 0x69,
    	0x2e, 0x68, 0x2d, 0x64, 0x61, 0x2e, 0x64, 0x65, 0x2f, 0x64, 0x65, 0x6d, 0x6f, 0x71, 0x75, 0x61,
    	0x6e, 0x64, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2d, 0x6b, 0x6d, 0x73, 0x2f, 0x67, 0x65,
    	0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x6b, 0x6d, 0x73, 0x69, 0x6e,
    	0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0xa2, 0x02, 0x03, 0x4b, 0x58, 0x58, 0xaa, 0x02, 0x0b, 0x4b,
    	0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0xca, 0x02, 0x0b, 0x4b, 0x6d, 0x73,
    	0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0xe2, 0x02, 0x17, 0x4b, 0x6d, 0x73, 0x69, 0x6e,
    	0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
    	0x74, 0x61, 0xea, 0x02, 0x0b, 0x4b, 0x6d, 0x73, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6d,
    	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    var (
    	file_kmsintercom_kmsintercom_proto_rawDescOnce sync.Once
    	file_kmsintercom_kmsintercom_proto_rawDescData = file_kmsintercom_kmsintercom_proto_rawDesc
    )
    
    func file_kmsintercom_kmsintercom_proto_rawDescGZIP() []byte {
    	file_kmsintercom_kmsintercom_proto_rawDescOnce.Do(func() {
    		file_kmsintercom_kmsintercom_proto_rawDescData = protoimpl.X.CompressGZIP(file_kmsintercom_kmsintercom_proto_rawDescData)
    	})
    	return file_kmsintercom_kmsintercom_proto_rawDescData
    }
    
    
    var file_kmsintercom_kmsintercom_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
    
    Malte Bauch's avatar
    Malte Bauch committed
    var file_kmsintercom_kmsintercom_proto_goTypes = []interface{}{
    
    	(*InterComCapabilitiesRequest)(nil),             // 0: kmsintercom.InterComCapabilitiesRequest
    	(*InterComCapabilitiesReply)(nil),               // 1: kmsintercom.InterComCapabilitiesReply
    	(*SyncQkdBulkRequest)(nil),                      // 2: kmsintercom.SyncQkdBulkRequest
    	(*SyncQkdBulkResponse)(nil),                     // 3: kmsintercom.SyncQkdBulkResponse
    	(*InterComTransportKeyNegotiationRequest)(nil),  // 4: kmsintercom.InterComTransportKeyNegotiationRequest
    	(*InterComTransportKeyNegotiationResponse)(nil), // 5: kmsintercom.InterComTransportKeyNegotiationResponse
    	(*KeyForwardingRequest)(nil),                    // 6: kmsintercom.KeyForwardingRequest
    	(*KeyForwardingResponse)(nil),                   // 7: kmsintercom.KeyForwardingResponse
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    var file_kmsintercom_kmsintercom_proto_depIdxs = []int32{
    	0, // 0: kmsintercom.KmsTalker.InterComCapabilities:input_type -> kmsintercom.InterComCapabilitiesRequest
    
    	2, // 1: kmsintercom.KmsTalker.SyncQkdBulk:input_type -> kmsintercom.SyncQkdBulkRequest
    	4, // 2: kmsintercom.KmsTalker.InterComTransportKeyNegotiation:input_type -> kmsintercom.InterComTransportKeyNegotiationRequest
    	6, // 3: kmsintercom.KmsTalker.KeyForwarding:input_type -> kmsintercom.KeyForwardingRequest
    	1, // 4: kmsintercom.KmsTalker.InterComCapabilities:output_type -> kmsintercom.InterComCapabilitiesReply
    	3, // 5: kmsintercom.KmsTalker.SyncQkdBulk:output_type -> kmsintercom.SyncQkdBulkResponse
    	5, // 6: kmsintercom.KmsTalker.InterComTransportKeyNegotiation:output_type -> kmsintercom.InterComTransportKeyNegotiationResponse
    	7, // 7: kmsintercom.KmsTalker.KeyForwarding:output_type -> kmsintercom.KeyForwardingResponse
    	4, // [4:8] is the sub-list for method output_type
    	0, // [0:4] is the sub-list for method input_type
    
    Malte Bauch's avatar
    Malte Bauch committed
    	0, // [0:0] is the sub-list for extension type_name
    	0, // [0:0] is the sub-list for extension extendee
    	0, // [0:0] is the sub-list for field type_name
    }
    
    func init() { file_kmsintercom_kmsintercom_proto_init() }
    func file_kmsintercom_kmsintercom_proto_init() {
    	if File_kmsintercom_kmsintercom_proto != nil {
    		return
    	}
    	if !protoimpl.UnsafeEnabled {
    		file_kmsintercom_kmsintercom_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*InterComCapabilitiesRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_kmsintercom_kmsintercom_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*InterComCapabilitiesReply); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_kmsintercom_kmsintercom_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
    
    			switch v := v.(*SyncQkdBulkRequest); i {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_kmsintercom_kmsintercom_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
    
    			switch v := v.(*SyncQkdBulkResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_kmsintercom_kmsintercom_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*InterComTransportKeyNegotiationRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_kmsintercom_kmsintercom_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*InterComTransportKeyNegotiationResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_kmsintercom_kmsintercom_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*KeyForwardingRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    		file_kmsintercom_kmsintercom_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
    			switch v := v.(*KeyForwardingResponse); i {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    	}
    	type x struct{}
    	out := protoimpl.TypeBuilder{
    		File: protoimpl.DescBuilder{
    			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
    			RawDescriptor: file_kmsintercom_kmsintercom_proto_rawDesc,
    			NumEnums:      0,
    
    			NumMessages:   8,
    
    Malte Bauch's avatar
    Malte Bauch committed
    			NumExtensions: 0,
    			NumServices:   1,
    		},
    		GoTypes:           file_kmsintercom_kmsintercom_proto_goTypes,
    		DependencyIndexes: file_kmsintercom_kmsintercom_proto_depIdxs,
    		MessageInfos:      file_kmsintercom_kmsintercom_proto_msgTypes,
    	}.Build()
    	File_kmsintercom_kmsintercom_proto = out.File
    	file_kmsintercom_kmsintercom_proto_rawDesc = nil
    	file_kmsintercom_kmsintercom_proto_goTypes = nil
    	file_kmsintercom_kmsintercom_proto_depIdxs = nil
    }