github.com/v2fly/v2ray-core/v5@v5.16.2-0.20240507031116-8191faa6e095/common/protocol/headers.pb.go (about)

     1  package protocol
     2  
     3  import (
     4  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
     5  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
     6  	reflect "reflect"
     7  	sync "sync"
     8  )
     9  
    10  const (
    11  	// Verify that this generated code is sufficiently up-to-date.
    12  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    13  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    14  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    15  )
    16  
    17  type SecurityType int32
    18  
    19  const (
    20  	SecurityType_UNKNOWN           SecurityType = 0
    21  	SecurityType_LEGACY            SecurityType = 1
    22  	SecurityType_AUTO              SecurityType = 2
    23  	SecurityType_AES128_GCM        SecurityType = 3
    24  	SecurityType_CHACHA20_POLY1305 SecurityType = 4
    25  	SecurityType_NONE              SecurityType = 5
    26  	SecurityType_ZERO              SecurityType = 6
    27  )
    28  
    29  // Enum value maps for SecurityType.
    30  var (
    31  	SecurityType_name = map[int32]string{
    32  		0: "UNKNOWN",
    33  		1: "LEGACY",
    34  		2: "AUTO",
    35  		3: "AES128_GCM",
    36  		4: "CHACHA20_POLY1305",
    37  		5: "NONE",
    38  		6: "ZERO",
    39  	}
    40  	SecurityType_value = map[string]int32{
    41  		"UNKNOWN":           0,
    42  		"LEGACY":            1,
    43  		"AUTO":              2,
    44  		"AES128_GCM":        3,
    45  		"CHACHA20_POLY1305": 4,
    46  		"NONE":              5,
    47  		"ZERO":              6,
    48  	}
    49  )
    50  
    51  func (x SecurityType) Enum() *SecurityType {
    52  	p := new(SecurityType)
    53  	*p = x
    54  	return p
    55  }
    56  
    57  func (x SecurityType) String() string {
    58  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    59  }
    60  
    61  func (SecurityType) Descriptor() protoreflect.EnumDescriptor {
    62  	return file_common_protocol_headers_proto_enumTypes[0].Descriptor()
    63  }
    64  
    65  func (SecurityType) Type() protoreflect.EnumType {
    66  	return &file_common_protocol_headers_proto_enumTypes[0]
    67  }
    68  
    69  func (x SecurityType) Number() protoreflect.EnumNumber {
    70  	return protoreflect.EnumNumber(x)
    71  }
    72  
    73  // Deprecated: Use SecurityType.Descriptor instead.
    74  func (SecurityType) EnumDescriptor() ([]byte, []int) {
    75  	return file_common_protocol_headers_proto_rawDescGZIP(), []int{0}
    76  }
    77  
    78  type SecurityConfig struct {
    79  	state         protoimpl.MessageState
    80  	sizeCache     protoimpl.SizeCache
    81  	unknownFields protoimpl.UnknownFields
    82  
    83  	Type SecurityType `protobuf:"varint,1,opt,name=type,proto3,enum=v2ray.core.common.protocol.SecurityType" json:"type,omitempty"`
    84  }
    85  
    86  func (x *SecurityConfig) Reset() {
    87  	*x = SecurityConfig{}
    88  	if protoimpl.UnsafeEnabled {
    89  		mi := &file_common_protocol_headers_proto_msgTypes[0]
    90  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    91  		ms.StoreMessageInfo(mi)
    92  	}
    93  }
    94  
    95  func (x *SecurityConfig) String() string {
    96  	return protoimpl.X.MessageStringOf(x)
    97  }
    98  
    99  func (*SecurityConfig) ProtoMessage() {}
   100  
   101  func (x *SecurityConfig) ProtoReflect() protoreflect.Message {
   102  	mi := &file_common_protocol_headers_proto_msgTypes[0]
   103  	if protoimpl.UnsafeEnabled && x != nil {
   104  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   105  		if ms.LoadMessageInfo() == nil {
   106  			ms.StoreMessageInfo(mi)
   107  		}
   108  		return ms
   109  	}
   110  	return mi.MessageOf(x)
   111  }
   112  
   113  // Deprecated: Use SecurityConfig.ProtoReflect.Descriptor instead.
   114  func (*SecurityConfig) Descriptor() ([]byte, []int) {
   115  	return file_common_protocol_headers_proto_rawDescGZIP(), []int{0}
   116  }
   117  
   118  func (x *SecurityConfig) GetType() SecurityType {
   119  	if x != nil {
   120  		return x.Type
   121  	}
   122  	return SecurityType_UNKNOWN
   123  }
   124  
   125  var File_common_protocol_headers_proto protoreflect.FileDescriptor
   126  
   127  var file_common_protocol_headers_proto_rawDesc = []byte{
   128  	0x0a, 0x1d, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
   129  	0x6c, 0x2f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
   130  	0x1a, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
   131  	0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0x4e, 0x0a, 0x0e, 0x53,
   132  	0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3c, 0x0a,
   133  	0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x76, 0x32,
   134  	0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
   135  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
   136  	0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x2a, 0x6c, 0x0a, 0x0c, 0x53,
   137  	0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55,
   138  	0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x4c, 0x45, 0x47, 0x41,
   139  	0x43, 0x59, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x55, 0x54, 0x4f, 0x10, 0x02, 0x12, 0x0e,
   140  	0x0a, 0x0a, 0x41, 0x45, 0x53, 0x31, 0x32, 0x38, 0x5f, 0x47, 0x43, 0x4d, 0x10, 0x03, 0x12, 0x15,
   141  	0x0a, 0x11, 0x43, 0x48, 0x41, 0x43, 0x48, 0x41, 0x32, 0x30, 0x5f, 0x50, 0x4f, 0x4c, 0x59, 0x31,
   142  	0x33, 0x30, 0x35, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x05, 0x12,
   143  	0x08, 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x06, 0x42, 0x6f, 0x0a, 0x1e, 0x63, 0x6f, 0x6d,
   144  	0x2e, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
   145  	0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x50, 0x01, 0x5a, 0x2e, 0x67,
   146  	0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x76, 0x32, 0x66, 0x6c, 0x79, 0x2f,
   147  	0x76, 0x32, 0x72, 0x61, 0x79, 0x2d, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x35, 0x2f, 0x63, 0x6f,
   148  	0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0xaa, 0x02, 0x1a,
   149  	0x56, 0x32, 0x52, 0x61, 0x79, 0x2e, 0x43, 0x6f, 0x72, 0x65, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f,
   150  	0x6e, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
   151  	0x6f, 0x33,
   152  }
   153  
   154  var (
   155  	file_common_protocol_headers_proto_rawDescOnce sync.Once
   156  	file_common_protocol_headers_proto_rawDescData = file_common_protocol_headers_proto_rawDesc
   157  )
   158  
   159  func file_common_protocol_headers_proto_rawDescGZIP() []byte {
   160  	file_common_protocol_headers_proto_rawDescOnce.Do(func() {
   161  		file_common_protocol_headers_proto_rawDescData = protoimpl.X.CompressGZIP(file_common_protocol_headers_proto_rawDescData)
   162  	})
   163  	return file_common_protocol_headers_proto_rawDescData
   164  }
   165  
   166  var file_common_protocol_headers_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   167  var file_common_protocol_headers_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   168  var file_common_protocol_headers_proto_goTypes = []interface{}{
   169  	(SecurityType)(0),      // 0: v2ray.core.common.protocol.SecurityType
   170  	(*SecurityConfig)(nil), // 1: v2ray.core.common.protocol.SecurityConfig
   171  }
   172  var file_common_protocol_headers_proto_depIdxs = []int32{
   173  	0, // 0: v2ray.core.common.protocol.SecurityConfig.type:type_name -> v2ray.core.common.protocol.SecurityType
   174  	1, // [1:1] is the sub-list for method output_type
   175  	1, // [1:1] is the sub-list for method input_type
   176  	1, // [1:1] is the sub-list for extension type_name
   177  	1, // [1:1] is the sub-list for extension extendee
   178  	0, // [0:1] is the sub-list for field type_name
   179  }
   180  
   181  func init() { file_common_protocol_headers_proto_init() }
   182  func file_common_protocol_headers_proto_init() {
   183  	if File_common_protocol_headers_proto != nil {
   184  		return
   185  	}
   186  	if !protoimpl.UnsafeEnabled {
   187  		file_common_protocol_headers_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   188  			switch v := v.(*SecurityConfig); i {
   189  			case 0:
   190  				return &v.state
   191  			case 1:
   192  				return &v.sizeCache
   193  			case 2:
   194  				return &v.unknownFields
   195  			default:
   196  				return nil
   197  			}
   198  		}
   199  	}
   200  	type x struct{}
   201  	out := protoimpl.TypeBuilder{
   202  		File: protoimpl.DescBuilder{
   203  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   204  			RawDescriptor: file_common_protocol_headers_proto_rawDesc,
   205  			NumEnums:      1,
   206  			NumMessages:   1,
   207  			NumExtensions: 0,
   208  			NumServices:   0,
   209  		},
   210  		GoTypes:           file_common_protocol_headers_proto_goTypes,
   211  		DependencyIndexes: file_common_protocol_headers_proto_depIdxs,
   212  		EnumInfos:         file_common_protocol_headers_proto_enumTypes,
   213  		MessageInfos:      file_common_protocol_headers_proto_msgTypes,
   214  	}.Build()
   215  	File_common_protocol_headers_proto = out.File
   216  	file_common_protocol_headers_proto_rawDesc = nil
   217  	file_common_protocol_headers_proto_goTypes = nil
   218  	file_common_protocol_headers_proto_depIdxs = nil
   219  }