Skip to content
Snippets Groups Projects
quicsep.pb.go 28.9 KiB
Newer Older
  • Learn to ignore specific revisions
  • Malte Bauch's avatar
    Malte Bauch committed
    // Version: 28.09.23
    
    // Code generated by protoc-gen-go. DO NOT EDIT.
    // versions:
    // 	protoc-gen-go v1.31.0
    // 	protoc        (unknown)
    
    // source: quicsep/quicsep.proto
    
    Malte Bauch's avatar
    Malte Bauch committed
    
    package quipsecv1
    
    import (
    	_ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate"
    	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)
    )
    
    type Metadata struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    	Vendor    string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
    	Version   string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
    }
    
    func (x *Metadata) Reset() {
    	*x = Metadata{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_quicsep_quicsep_proto_msgTypes[0]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *Metadata) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*Metadata) ProtoMessage() {}
    
    func (x *Metadata) ProtoReflect() protoreflect.Message {
    
    	mi := &file_quicsep_quicsep_proto_msgTypes[0]
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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 Metadata.ProtoReflect.Descriptor instead.
    func (*Metadata) Descriptor() ([]byte, []int) {
    
    	return file_quicsep_quicsep_proto_rawDescGZIP(), []int{0}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *Metadata) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *Metadata) GetVendor() string {
    	if x != nil {
    		return x.Vendor
    	}
    	return ""
    }
    
    func (x *Metadata) GetVersion() string {
    	if x != nil {
    		return x.Version
    	}
    	return ""
    }
    
    type KeyBulk struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	KeyId     string    `protobuf:"bytes,1,opt,name=keyId,proto3" json:"keyId,omitempty"`
    	Keys      []byte    `protobuf:"bytes,2,opt,name=keys,proto3" json:"keys,omitempty"`
    	KeyLength uint64    `protobuf:"varint,3,opt,name=keyLength,proto3" json:"keyLength,omitempty"`
    	KeyHash   string    `protobuf:"bytes,4,opt,name=keyHash,proto3" json:"keyHash,omitempty"`
    	Metadata  *Metadata `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"`
    }
    
    func (x *KeyBulk) Reset() {
    	*x = KeyBulk{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_quicsep_quicsep_proto_msgTypes[1]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *KeyBulk) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*KeyBulk) ProtoMessage() {}
    
    func (x *KeyBulk) ProtoReflect() protoreflect.Message {
    
    	mi := &file_quicsep_quicsep_proto_msgTypes[1]
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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 KeyBulk.ProtoReflect.Descriptor instead.
    func (*KeyBulk) Descriptor() ([]byte, []int) {
    
    	return file_quicsep_quicsep_proto_rawDescGZIP(), []int{1}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *KeyBulk) GetKeyId() string {
    	if x != nil {
    		return x.KeyId
    	}
    	return ""
    }
    
    func (x *KeyBulk) GetKeys() []byte {
    	if x != nil {
    		return x.Keys
    	}
    	return nil
    }
    
    func (x *KeyBulk) GetKeyLength() uint64 {
    	if x != nil {
    		return x.KeyLength
    	}
    	return 0
    }
    
    func (x *KeyBulk) GetKeyHash() string {
    	if x != nil {
    		return x.KeyHash
    	}
    	return ""
    }
    
    func (x *KeyBulk) GetMetadata() *Metadata {
    	if x != nil {
    		return x.Metadata
    	}
    	return nil
    }
    
    type CapabilitiesRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
    }
    
    func (x *CapabilitiesRequest) Reset() {
    	*x = CapabilitiesRequest{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_quicsep_quicsep_proto_msgTypes[2]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *CapabilitiesRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*CapabilitiesRequest) ProtoMessage() {}
    
    func (x *CapabilitiesRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_quicsep_quicsep_proto_msgTypes[2]
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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 CapabilitiesRequest.ProtoReflect.Descriptor instead.
    func (*CapabilitiesRequest) Descriptor() ([]byte, []int) {
    
    	return file_quicsep_quicsep_proto_rawDescGZIP(), []int{2}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *CapabilitiesRequest) GetVersion() string {
    	if x != nil {
    		return x.Version
    	}
    	return ""
    }
    
    type CapabilitiesResponse struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
    }
    
    func (x *CapabilitiesResponse) Reset() {
    	*x = CapabilitiesResponse{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_quicsep_quicsep_proto_msgTypes[3]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *CapabilitiesResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*CapabilitiesResponse) ProtoMessage() {}
    
    func (x *CapabilitiesResponse) ProtoReflect() protoreflect.Message {
    
    	mi := &file_quicsep_quicsep_proto_msgTypes[3]
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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 CapabilitiesResponse.ProtoReflect.Descriptor instead.
    func (*CapabilitiesResponse) Descriptor() ([]byte, []int) {
    
    	return file_quicsep_quicsep_proto_rawDescGZIP(), []int{3}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *CapabilitiesResponse) GetVersion() string {
    	if x != nil {
    		return x.Version
    	}
    	return ""
    }
    
    type PushKeysRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Timestamp int64    `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    	KeyBulk   *KeyBulk `protobuf:"bytes,2,opt,name=keyBulk,proto3" json:"keyBulk,omitempty"`
    }
    
    func (x *PushKeysRequest) Reset() {
    	*x = PushKeysRequest{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_quicsep_quicsep_proto_msgTypes[4]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *PushKeysRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*PushKeysRequest) ProtoMessage() {}
    
    func (x *PushKeysRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_quicsep_quicsep_proto_msgTypes[4]
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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 PushKeysRequest.ProtoReflect.Descriptor instead.
    func (*PushKeysRequest) Descriptor() ([]byte, []int) {
    
    	return file_quicsep_quicsep_proto_rawDescGZIP(), []int{4}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *PushKeysRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *PushKeysRequest) GetKeyBulk() *KeyBulk {
    	if x != nil {
    		return x.KeyBulk
    	}
    	return nil
    }
    
    type PushKeysResponse struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    }
    
    func (x *PushKeysResponse) Reset() {
    	*x = PushKeysResponse{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_quicsep_quicsep_proto_msgTypes[5]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *PushKeysResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*PushKeysResponse) ProtoMessage() {}
    
    func (x *PushKeysResponse) ProtoReflect() protoreflect.Message {
    
    	mi := &file_quicsep_quicsep_proto_msgTypes[5]
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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 PushKeysResponse.ProtoReflect.Descriptor instead.
    func (*PushKeysResponse) Descriptor() ([]byte, []int) {
    
    	return file_quicsep_quicsep_proto_rawDescGZIP(), []int{5}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *PushKeysResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    type QkdmMetadataRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    }
    
    func (x *QkdmMetadataRequest) Reset() {
    	*x = QkdmMetadataRequest{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_quicsep_quicsep_proto_msgTypes[6]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *QkdmMetadataRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*QkdmMetadataRequest) ProtoMessage() {}
    
    func (x *QkdmMetadataRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_quicsep_quicsep_proto_msgTypes[6]
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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 QkdmMetadataRequest.ProtoReflect.Descriptor instead.
    func (*QkdmMetadataRequest) Descriptor() ([]byte, []int) {
    
    	return file_quicsep_quicsep_proto_rawDescGZIP(), []int{6}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *QkdmMetadataRequest) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    type QkdmMetadataResponse struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	Timestamp int64     `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
    	Metadata  *Metadata `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
    }
    
    func (x *QkdmMetadataResponse) Reset() {
    	*x = QkdmMetadataResponse{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_quicsep_quicsep_proto_msgTypes[7]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *QkdmMetadataResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*QkdmMetadataResponse) ProtoMessage() {}
    
    func (x *QkdmMetadataResponse) ProtoReflect() protoreflect.Message {
    
    	mi := &file_quicsep_quicsep_proto_msgTypes[7]
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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 QkdmMetadataResponse.ProtoReflect.Descriptor instead.
    func (*QkdmMetadataResponse) Descriptor() ([]byte, []int) {
    
    	return file_quicsep_quicsep_proto_rawDescGZIP(), []int{7}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *QkdmMetadataResponse) GetTimestamp() int64 {
    	if x != nil {
    		return x.Timestamp
    	}
    	return 0
    }
    
    func (x *QkdmMetadataResponse) GetMetadata() *Metadata {
    	if x != nil {
    		return x.Metadata
    	}
    	return nil
    }
    
    type ShutdownNotificationRequest struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    
    	ShutdownReason string `protobuf:"bytes,1,opt,name=shutdownReason,proto3" json:"shutdownReason,omitempty"`
    }
    
    func (x *ShutdownNotificationRequest) Reset() {
    	*x = ShutdownNotificationRequest{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_quicsep_quicsep_proto_msgTypes[8]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *ShutdownNotificationRequest) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*ShutdownNotificationRequest) ProtoMessage() {}
    
    func (x *ShutdownNotificationRequest) ProtoReflect() protoreflect.Message {
    
    	mi := &file_quicsep_quicsep_proto_msgTypes[8]
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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 ShutdownNotificationRequest.ProtoReflect.Descriptor instead.
    func (*ShutdownNotificationRequest) Descriptor() ([]byte, []int) {
    
    	return file_quicsep_quicsep_proto_rawDescGZIP(), []int{8}
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    func (x *ShutdownNotificationRequest) GetShutdownReason() string {
    	if x != nil {
    		return x.ShutdownReason
    	}
    	return ""
    }
    
    type ShutdownNotificationResponse struct {
    	state         protoimpl.MessageState
    	sizeCache     protoimpl.SizeCache
    	unknownFields protoimpl.UnknownFields
    }
    
    func (x *ShutdownNotificationResponse) Reset() {
    	*x = ShutdownNotificationResponse{}
    	if protoimpl.UnsafeEnabled {
    
    		mi := &file_quicsep_quicsep_proto_msgTypes[9]
    
    Malte Bauch's avatar
    Malte Bauch committed
    		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    		ms.StoreMessageInfo(mi)
    	}
    }
    
    func (x *ShutdownNotificationResponse) String() string {
    	return protoimpl.X.MessageStringOf(x)
    }
    
    func (*ShutdownNotificationResponse) ProtoMessage() {}
    
    func (x *ShutdownNotificationResponse) ProtoReflect() protoreflect.Message {
    
    	mi := &file_quicsep_quicsep_proto_msgTypes[9]
    
    Malte Bauch's avatar
    Malte Bauch committed
    	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 ShutdownNotificationResponse.ProtoReflect.Descriptor instead.
    func (*ShutdownNotificationResponse) Descriptor() ([]byte, []int) {
    
    	return file_quicsep_quicsep_proto_rawDescGZIP(), []int{9}
    }
    
    var File_quicsep_quicsep_proto protoreflect.FileDescriptor
    
    var file_quicsep_quicsep_proto_rawDesc = []byte{
    	0x0a, 0x15, 0x71, 0x75, 0x69, 0x63, 0x73, 0x65, 0x70, 0x2f, 0x71, 0x75, 0x69, 0x63, 0x73, 0x65,
    	0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63,
    	0x2e, 0x76, 0x31, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
    	0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
    	0x22, 0x5a, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0x76, 0x65,
    	0x6e, 0x64, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64,
    	0x6f, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20,
    	0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xc5, 0x01, 0x0a,
    	0x07, 0x4b, 0x65, 0x79, 0x42, 0x75, 0x6c, 0x6b, 0x12, 0x1c, 0x0a, 0x05, 0x6b, 0x65, 0x79, 0x49,
    	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52,
    	0x05, 0x6b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x04, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x02,
    	0x20, 0x01, 0x28, 0x0c, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x04, 0x6b, 0x65,
    	0x79, 0x73, 0x12, 0x24, 0x0a, 0x09, 0x6b, 0x65, 0x79, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18,
    	0x03, 0x20, 0x01, 0x28, 0x04, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x09, 0x6b,
    	0x65, 0x79, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x20, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x48,
    	0x61, 0x73, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01,
    	0x01, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x38, 0x0a, 0x08, 0x6d, 0x65,
    	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x71,
    	0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
    	0x74, 0x61, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61,
    	0x64, 0x61, 0x74, 0x61, 0x22, 0x37, 0x0a, 0x13, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69,
    	0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x07, 0x76,
    	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48,
    	0x03, 0xc8, 0x01, 0x01, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x38, 0x0a,
    	0x14, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73,
    	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
    	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x07,
    	0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x6e, 0x0a, 0x0f, 0x50, 0x75, 0x73, 0x68, 0x4b,
    	0x65, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x09, 0x74, 0x69,
    	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x06, 0xba,
    	0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
    	0x12, 0x35, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x42, 0x75, 0x6c, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28,
    	0x0b, 0x32, 0x13, 0x2e, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x4b,
    	0x65, 0x79, 0x42, 0x75, 0x6c, 0x6b, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x07,
    	0x6b, 0x65, 0x79, 0x42, 0x75, 0x6c, 0x6b, 0x22, 0x38, 0x0a, 0x10, 0x50, 0x75, 0x73, 0x68, 0x4b,
    	0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x74,
    
    Malte Bauch's avatar
    Malte Bauch committed
    	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x06,
    	0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
    
    	0x70, 0x22, 0x3b, 0x0a, 0x13, 0x51, 0x6b, 0x64, 0x6d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
    	0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65,
    	0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x06, 0xba, 0x48, 0x03,
    	0xc8, 0x01, 0x01, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x76,
    	0x0a, 0x14, 0x51, 0x6b, 0x64, 0x6d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65,
    	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
    	0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01,
    	0x01, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x38, 0x0a, 0x08,
    	0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14,
    	0x2e, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61,
    	0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x08, 0x6d, 0x65,
    	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x4d, 0x0a, 0x1b, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f,
    
    Malte Bauch's avatar
    Malte Bauch committed
    	0x77, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
    
    	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x0e, 0x73, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77,
    	0x6e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba,
    	0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x0e, 0x73, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x52,
    	0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x1e, 0x0a, 0x1c, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77,
    	0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73,
    	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xfd, 0x02, 0x0a, 0x1b, 0x4b, 0x6d, 0x73, 0x51, 0x6b, 0x64,
    	0x6d, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65,
    	0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x53, 0x0a, 0x0c, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c,
    	0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x2e,
    	0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52,
    	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63,
    
    Malte Bauch's avatar
    Malte Bauch committed
    	0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73,
    
    	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x08, 0x50, 0x75,
    	0x73, 0x68, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x1b, 0x2e, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63,
    	0x2e, 0x76, 0x31, 0x2e, 0x50, 0x75, 0x73, 0x68, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75,
    	0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x2e, 0x76, 0x31,
    	0x2e, 0x50, 0x75, 0x73, 0x68, 0x4b, 0x65, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
    	0x65, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x0c, 0x51, 0x6b, 0x64, 0x6d, 0x4d, 0x65, 0x74, 0x61, 0x64,
    	0x61, 0x74, 0x61, 0x12, 0x1f, 0x2e, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x2e, 0x76, 0x31,
    	0x2e, 0x51, 0x6b, 0x64, 0x6d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71,
    	0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x2e, 0x76,
    
    Malte Bauch's avatar
    Malte Bauch committed
    	0x31, 0x2e, 0x51, 0x6b, 0x64, 0x6d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65,
    
    	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x6b, 0x0a, 0x14, 0x53, 0x68, 0x75, 0x74,
    	0x64, 0x6f, 0x77, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
    	0x12, 0x27, 0x2e, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x68,
    	0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69,
    	0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x71, 0x75, 0x69, 0x70,
    	0x73, 0x65, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x4e,
    	0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f,
    	0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0xa0, 0x01, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x71, 0x75,
    	0x69, 0x70, 0x73, 0x65, 0x63, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x51, 0x75, 0x69, 0x63, 0x73, 0x65,
    	0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x37, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x66,
    	0x62, 0x69, 0x2e, 0x68, 0x2d, 0x64, 0x61, 0x2e, 0x64, 0x65, 0x2f, 0x64, 0x61, 0x6e, 0x65, 0x74,
    	0x2f, 0x71, 0x75, 0x69, 0x63, 0x73, 0x65, 0x70, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x67, 0x6f, 0x2f,
    	0x71, 0x75, 0x69, 0x63, 0x73, 0x65, 0x70, 0x3b, 0x71, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x76,
    	0x31, 0xa2, 0x02, 0x03, 0x51, 0x58, 0x58, 0xaa, 0x02, 0x0a, 0x51, 0x75, 0x69, 0x70, 0x73, 0x65,
    	0x63, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x0a, 0x51, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x5c, 0x56,
    	0x31, 0xe2, 0x02, 0x16, 0x51, 0x75, 0x69, 0x70, 0x73, 0x65, 0x63, 0x5c, 0x56, 0x31, 0x5c, 0x47,
    	0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0b, 0x51, 0x75, 0x69,
    	0x70, 0x73, 0x65, 0x63, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    var (
    
    	file_quicsep_quicsep_proto_rawDescOnce sync.Once
    	file_quicsep_quicsep_proto_rawDescData = file_quicsep_quicsep_proto_rawDesc
    
    Malte Bauch's avatar
    Malte Bauch committed
    )
    
    
    func file_quicsep_quicsep_proto_rawDescGZIP() []byte {
    	file_quicsep_quicsep_proto_rawDescOnce.Do(func() {
    		file_quicsep_quicsep_proto_rawDescData = protoimpl.X.CompressGZIP(file_quicsep_quicsep_proto_rawDescData)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	})
    
    	return file_quicsep_quicsep_proto_rawDescData
    
    Malte Bauch's avatar
    Malte Bauch committed
    }
    
    
    var file_quicsep_quicsep_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
    var file_quicsep_quicsep_proto_goTypes = []interface{}{
    
    Malte Bauch's avatar
    Malte Bauch committed
    	(*Metadata)(nil),                     // 0: quipsec.v1.Metadata
    	(*KeyBulk)(nil),                      // 1: quipsec.v1.KeyBulk
    	(*CapabilitiesRequest)(nil),          // 2: quipsec.v1.CapabilitiesRequest
    	(*CapabilitiesResponse)(nil),         // 3: quipsec.v1.CapabilitiesResponse
    	(*PushKeysRequest)(nil),              // 4: quipsec.v1.PushKeysRequest
    	(*PushKeysResponse)(nil),             // 5: quipsec.v1.PushKeysResponse
    	(*QkdmMetadataRequest)(nil),          // 6: quipsec.v1.QkdmMetadataRequest
    	(*QkdmMetadataResponse)(nil),         // 7: quipsec.v1.QkdmMetadataResponse
    	(*ShutdownNotificationRequest)(nil),  // 8: quipsec.v1.ShutdownNotificationRequest
    	(*ShutdownNotificationResponse)(nil), // 9: quipsec.v1.ShutdownNotificationResponse
    }
    
    var file_quicsep_quicsep_proto_depIdxs = []int32{
    
    Malte Bauch's avatar
    Malte Bauch committed
    	0, // 0: quipsec.v1.KeyBulk.metadata:type_name -> quipsec.v1.Metadata
    	1, // 1: quipsec.v1.PushKeysRequest.keyBulk:type_name -> quipsec.v1.KeyBulk
    	0, // 2: quipsec.v1.QkdmMetadataResponse.metadata:type_name -> quipsec.v1.Metadata
    	2, // 3: quipsec.v1.KmsQkdmCommunicationService.Capabilities:input_type -> quipsec.v1.CapabilitiesRequest
    	4, // 4: quipsec.v1.KmsQkdmCommunicationService.PushKeys:input_type -> quipsec.v1.PushKeysRequest
    	6, // 5: quipsec.v1.KmsQkdmCommunicationService.QkdmMetadata:input_type -> quipsec.v1.QkdmMetadataRequest
    	8, // 6: quipsec.v1.KmsQkdmCommunicationService.ShutdownNotification:input_type -> quipsec.v1.ShutdownNotificationRequest
    	3, // 7: quipsec.v1.KmsQkdmCommunicationService.Capabilities:output_type -> quipsec.v1.CapabilitiesResponse
    	5, // 8: quipsec.v1.KmsQkdmCommunicationService.PushKeys:output_type -> quipsec.v1.PushKeysResponse
    	7, // 9: quipsec.v1.KmsQkdmCommunicationService.QkdmMetadata:output_type -> quipsec.v1.QkdmMetadataResponse
    	9, // 10: quipsec.v1.KmsQkdmCommunicationService.ShutdownNotification:output_type -> quipsec.v1.ShutdownNotificationResponse
    	7, // [7:11] is the sub-list for method output_type
    	3, // [3:7] is the sub-list for method input_type
    	3, // [3:3] is the sub-list for extension type_name
    	3, // [3:3] is the sub-list for extension extendee
    	0, // [0:3] is the sub-list for field type_name
    }
    
    
    func init() { file_quicsep_quicsep_proto_init() }
    func file_quicsep_quicsep_proto_init() {
    	if File_quicsep_quicsep_proto != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return
    	}
    	if !protoimpl.UnsafeEnabled {
    
    		file_quicsep_quicsep_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			switch v := v.(*Metadata); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_quicsep_quicsep_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			switch v := v.(*KeyBulk); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_quicsep_quicsep_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			switch v := v.(*CapabilitiesRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_quicsep_quicsep_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			switch v := v.(*CapabilitiesResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_quicsep_quicsep_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			switch v := v.(*PushKeysRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_quicsep_quicsep_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			switch v := v.(*PushKeysResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_quicsep_quicsep_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			switch v := v.(*QkdmMetadataRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_quicsep_quicsep_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			switch v := v.(*QkdmMetadataResponse); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_quicsep_quicsep_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			switch v := v.(*ShutdownNotificationRequest); i {
    			case 0:
    				return &v.state
    			case 1:
    				return &v.sizeCache
    			case 2:
    				return &v.unknownFields
    			default:
    				return nil
    			}
    		}
    
    		file_quicsep_quicsep_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
    
    Malte Bauch's avatar
    Malte Bauch committed
    			switch v := v.(*ShutdownNotificationResponse); i {
    			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_quicsep_quicsep_proto_rawDesc,
    
    Malte Bauch's avatar
    Malte Bauch committed
    			NumEnums:      0,
    			NumMessages:   10,
    			NumExtensions: 0,
    			NumServices:   1,
    		},
    
    		GoTypes:           file_quicsep_quicsep_proto_goTypes,
    		DependencyIndexes: file_quicsep_quicsep_proto_depIdxs,
    		MessageInfos:      file_quicsep_quicsep_proto_msgTypes,
    
    Malte Bauch's avatar
    Malte Bauch committed
    	}.Build()
    
    	File_quicsep_quicsep_proto = out.File
    	file_quicsep_quicsep_proto_rawDesc = nil
    	file_quicsep_quicsep_proto_goTypes = nil
    	file_quicsep_quicsep_proto_depIdxs = nil
    
    Malte Bauch's avatar
    Malte Bauch committed
    }