github.com/microsoft/moc@v0.17.1/rpc/common/moc_common_security.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: moc_common_security.proto 3 4 package common 5 6 import ( 7 fmt "fmt" 8 proto "github.com/golang/protobuf/proto" 9 math "math" 10 ) 11 12 // Reference imports to suppress errors if they are not otherwise used. 13 var _ = proto.Marshal 14 var _ = fmt.Errorf 15 var _ = math.Inf 16 17 // This is a compile-time assertion to ensure that this generated file 18 // is compatible with the proto package it is being compiled against. 19 // A compilation error at this line likely means your copy of the 20 // proto package needs to be updated. 21 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 22 23 type Algorithm int32 24 25 const ( 26 Algorithm_A_UNKNOWN Algorithm = 0 27 Algorithm_RSA15 Algorithm = 1 28 Algorithm_RSAOAEP Algorithm = 2 29 Algorithm_RSAOAEP256 Algorithm = 3 30 Algorithm_A256KW Algorithm = 4 31 Algorithm_A256CBC Algorithm = 5 32 ) 33 34 var Algorithm_name = map[int32]string{ 35 0: "A_UNKNOWN", 36 1: "RSA15", 37 2: "RSAOAEP", 38 3: "RSAOAEP256", 39 4: "A256KW", 40 5: "A256CBC", 41 } 42 43 var Algorithm_value = map[string]int32{ 44 "A_UNKNOWN": 0, 45 "RSA15": 1, 46 "RSAOAEP": 2, 47 "RSAOAEP256": 3, 48 "A256KW": 4, 49 "A256CBC": 5, 50 } 51 52 func (x Algorithm) String() string { 53 return proto.EnumName(Algorithm_name, int32(x)) 54 } 55 56 func (Algorithm) EnumDescriptor() ([]byte, []int) { 57 return fileDescriptor_0d3874efde778ac1, []int{0} 58 } 59 60 type JSONWebKeySignatureAlgorithm int32 61 62 const ( 63 JSONWebKeySignatureAlgorithm_RSNULL JSONWebKeySignatureAlgorithm = 0 64 JSONWebKeySignatureAlgorithm_ES256 JSONWebKeySignatureAlgorithm = 1 65 JSONWebKeySignatureAlgorithm_ES256K JSONWebKeySignatureAlgorithm = 2 66 JSONWebKeySignatureAlgorithm_ES384 JSONWebKeySignatureAlgorithm = 3 67 JSONWebKeySignatureAlgorithm_ES512 JSONWebKeySignatureAlgorithm = 4 68 JSONWebKeySignatureAlgorithm_PS256 JSONWebKeySignatureAlgorithm = 5 69 JSONWebKeySignatureAlgorithm_PS384 JSONWebKeySignatureAlgorithm = 6 70 JSONWebKeySignatureAlgorithm_PS512 JSONWebKeySignatureAlgorithm = 7 71 JSONWebKeySignatureAlgorithm_RS256 JSONWebKeySignatureAlgorithm = 8 72 JSONWebKeySignatureAlgorithm_RS384 JSONWebKeySignatureAlgorithm = 9 73 JSONWebKeySignatureAlgorithm_RS512 JSONWebKeySignatureAlgorithm = 10 74 ) 75 76 var JSONWebKeySignatureAlgorithm_name = map[int32]string{ 77 0: "RSNULL", 78 1: "ES256", 79 2: "ES256K", 80 3: "ES384", 81 4: "ES512", 82 5: "PS256", 83 6: "PS384", 84 7: "PS512", 85 8: "RS256", 86 9: "RS384", 87 10: "RS512", 88 } 89 90 var JSONWebKeySignatureAlgorithm_value = map[string]int32{ 91 "RSNULL": 0, 92 "ES256": 1, 93 "ES256K": 2, 94 "ES384": 3, 95 "ES512": 4, 96 "PS256": 5, 97 "PS384": 6, 98 "PS512": 7, 99 "RS256": 8, 100 "RS384": 9, 101 "RS512": 10, 102 } 103 104 func (x JSONWebKeySignatureAlgorithm) String() string { 105 return proto.EnumName(JSONWebKeySignatureAlgorithm_name, int32(x)) 106 } 107 108 func (JSONWebKeySignatureAlgorithm) EnumDescriptor() ([]byte, []int) { 109 return fileDescriptor_0d3874efde778ac1, []int{1} 110 } 111 112 type KeyOperation int32 113 114 const ( 115 KeyOperation_ENCRYPT KeyOperation = 0 // Deprecated: Do not use. 116 KeyOperation_DECRYPT KeyOperation = 1 // Deprecated: Do not use. 117 KeyOperation_WRAPKEY KeyOperation = 2 // Deprecated: Do not use. 118 KeyOperation_UNWRAPKEY KeyOperation = 3 // Deprecated: Do not use. 119 KeyOperation_SIGN KeyOperation = 4 // Deprecated: Do not use. 120 KeyOperation_VERIFY KeyOperation = 5 // Deprecated: Do not use. 121 ) 122 123 var KeyOperation_name = map[int32]string{ 124 0: "ENCRYPT", 125 1: "DECRYPT", 126 2: "WRAPKEY", 127 3: "UNWRAPKEY", 128 4: "SIGN", 129 5: "VERIFY", 130 } 131 132 var KeyOperation_value = map[string]int32{ 133 "ENCRYPT": 0, 134 "DECRYPT": 1, 135 "WRAPKEY": 2, 136 "UNWRAPKEY": 3, 137 "SIGN": 4, 138 "VERIFY": 5, 139 } 140 141 func (x KeyOperation) String() string { 142 return proto.EnumName(KeyOperation_name, int32(x)) 143 } 144 145 func (KeyOperation) EnumDescriptor() ([]byte, []int) { 146 return fileDescriptor_0d3874efde778ac1, []int{2} 147 } 148 149 // https://docs.microsoft.com/en-us/rest/api/keyvault/createkey/createkey#jsonwebkeytype 150 type JsonWebKeyType int32 151 152 const ( 153 JsonWebKeyType_EC JsonWebKeyType = 0 154 JsonWebKeyType_EC_HSM JsonWebKeyType = 1 155 JsonWebKeyType_RSA JsonWebKeyType = 2 156 JsonWebKeyType_RSA_HSM JsonWebKeyType = 3 157 JsonWebKeyType_OCT JsonWebKeyType = 4 158 JsonWebKeyType_AES JsonWebKeyType = 5 159 ) 160 161 var JsonWebKeyType_name = map[int32]string{ 162 0: "EC", 163 1: "EC_HSM", 164 2: "RSA", 165 3: "RSA_HSM", 166 4: "OCT", 167 5: "AES", 168 } 169 170 var JsonWebKeyType_value = map[string]int32{ 171 "EC": 0, 172 "EC_HSM": 1, 173 "RSA": 2, 174 "RSA_HSM": 3, 175 "OCT": 4, 176 "AES": 5, 177 } 178 179 func (x JsonWebKeyType) String() string { 180 return proto.EnumName(JsonWebKeyType_name, int32(x)) 181 } 182 183 func (JsonWebKeyType) EnumDescriptor() ([]byte, []int) { 184 return fileDescriptor_0d3874efde778ac1, []int{3} 185 } 186 187 type JsonWebKeyCurveName int32 188 189 const ( 190 JsonWebKeyCurveName_P_256 JsonWebKeyCurveName = 0 191 JsonWebKeyCurveName_P_256K JsonWebKeyCurveName = 1 192 JsonWebKeyCurveName_P_384 JsonWebKeyCurveName = 2 193 JsonWebKeyCurveName_P_521 JsonWebKeyCurveName = 3 194 ) 195 196 var JsonWebKeyCurveName_name = map[int32]string{ 197 0: "P_256", 198 1: "P_256K", 199 2: "P_384", 200 3: "P_521", 201 } 202 203 var JsonWebKeyCurveName_value = map[string]int32{ 204 "P_256": 0, 205 "P_256K": 1, 206 "P_384": 2, 207 "P_521": 3, 208 } 209 210 func (x JsonWebKeyCurveName) String() string { 211 return proto.EnumName(JsonWebKeyCurveName_name, int32(x)) 212 } 213 214 func (JsonWebKeyCurveName) EnumDescriptor() ([]byte, []int) { 215 return fileDescriptor_0d3874efde778ac1, []int{4} 216 } 217 218 type KeySize int32 219 220 const ( 221 KeySize_K_UNKNOWN KeySize = 0 222 KeySize__256 KeySize = 1 223 KeySize__2048 KeySize = 2 224 KeySize__3072 KeySize = 3 225 KeySize__4096 KeySize = 4 226 ) 227 228 var KeySize_name = map[int32]string{ 229 0: "K_UNKNOWN", 230 1: "_256", 231 2: "_2048", 232 3: "_3072", 233 4: "_4096", 234 } 235 236 var KeySize_value = map[string]int32{ 237 "K_UNKNOWN": 0, 238 "_256": 1, 239 "_2048": 2, 240 "_3072": 3, 241 "_4096": 4, 242 } 243 244 func (x KeySize) String() string { 245 return proto.EnumName(KeySize_name, int32(x)) 246 } 247 248 func (KeySize) EnumDescriptor() ([]byte, []int) { 249 return fileDescriptor_0d3874efde778ac1, []int{5} 250 } 251 252 type IdentityOperation int32 253 254 const ( 255 IdentityOperation_REVOKE IdentityOperation = 0 // Deprecated: Do not use. 256 IdentityOperation_ROTATE IdentityOperation = 1 // Deprecated: Do not use. 257 ) 258 259 var IdentityOperation_name = map[int32]string{ 260 0: "REVOKE", 261 1: "ROTATE", 262 } 263 264 var IdentityOperation_value = map[string]int32{ 265 "REVOKE": 0, 266 "ROTATE": 1, 267 } 268 269 func (x IdentityOperation) String() string { 270 return proto.EnumName(IdentityOperation_name, int32(x)) 271 } 272 273 func (IdentityOperation) EnumDescriptor() ([]byte, []int) { 274 return fileDescriptor_0d3874efde778ac1, []int{6} 275 } 276 277 type IdentityCertificateOperation int32 278 279 const ( 280 IdentityCertificateOperation_CREATE_CERTIFICATE IdentityCertificateOperation = 0 // Deprecated: Do not use. 281 IdentityCertificateOperation_RENEW_CERTIFICATE IdentityCertificateOperation = 1 // Deprecated: Do not use. 282 ) 283 284 var IdentityCertificateOperation_name = map[int32]string{ 285 0: "CREATE_CERTIFICATE", 286 1: "RENEW_CERTIFICATE", 287 } 288 289 var IdentityCertificateOperation_value = map[string]int32{ 290 "CREATE_CERTIFICATE": 0, 291 "RENEW_CERTIFICATE": 1, 292 } 293 294 func (x IdentityCertificateOperation) String() string { 295 return proto.EnumName(IdentityCertificateOperation_name, int32(x)) 296 } 297 298 func (IdentityCertificateOperation) EnumDescriptor() ([]byte, []int) { 299 return fileDescriptor_0d3874efde778ac1, []int{7} 300 } 301 302 type KeyWrappingAlgorithm int32 303 304 const ( 305 KeyWrappingAlgorithm_CKM_RSA_AES_KEY_WRAP KeyWrappingAlgorithm = 0 306 KeyWrappingAlgorithm_RSA_AES_KEY_WRAP_256 KeyWrappingAlgorithm = 1 307 KeyWrappingAlgorithm_RSA_AES_KEY_WRAP_384 KeyWrappingAlgorithm = 2 308 ) 309 310 var KeyWrappingAlgorithm_name = map[int32]string{ 311 0: "CKM_RSA_AES_KEY_WRAP", 312 1: "RSA_AES_KEY_WRAP_256", 313 2: "RSA_AES_KEY_WRAP_384", 314 } 315 316 var KeyWrappingAlgorithm_value = map[string]int32{ 317 "CKM_RSA_AES_KEY_WRAP": 0, 318 "RSA_AES_KEY_WRAP_256": 1, 319 "RSA_AES_KEY_WRAP_384": 2, 320 } 321 322 func (x KeyWrappingAlgorithm) String() string { 323 return proto.EnumName(KeyWrappingAlgorithm_name, int32(x)) 324 } 325 326 func (KeyWrappingAlgorithm) EnumDescriptor() ([]byte, []int) { 327 return fileDescriptor_0d3874efde778ac1, []int{8} 328 } 329 330 type Scope struct { 331 Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"` 332 ResourceGroup string `protobuf:"bytes,2,opt,name=resourceGroup,proto3" json:"resourceGroup,omitempty"` 333 ProviderType ProviderType `protobuf:"varint,3,opt,name=providerType,proto3,enum=moc.ProviderType" json:"providerType,omitempty"` 334 Resource string `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"` 335 XXX_NoUnkeyedLiteral struct{} `json:"-"` 336 XXX_unrecognized []byte `json:"-"` 337 XXX_sizecache int32 `json:"-"` 338 } 339 340 func (m *Scope) Reset() { *m = Scope{} } 341 func (m *Scope) String() string { return proto.CompactTextString(m) } 342 func (*Scope) ProtoMessage() {} 343 func (*Scope) Descriptor() ([]byte, []int) { 344 return fileDescriptor_0d3874efde778ac1, []int{0} 345 } 346 347 func (m *Scope) XXX_Unmarshal(b []byte) error { 348 return xxx_messageInfo_Scope.Unmarshal(m, b) 349 } 350 func (m *Scope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 351 return xxx_messageInfo_Scope.Marshal(b, m, deterministic) 352 } 353 func (m *Scope) XXX_Merge(src proto.Message) { 354 xxx_messageInfo_Scope.Merge(m, src) 355 } 356 func (m *Scope) XXX_Size() int { 357 return xxx_messageInfo_Scope.Size(m) 358 } 359 func (m *Scope) XXX_DiscardUnknown() { 360 xxx_messageInfo_Scope.DiscardUnknown(m) 361 } 362 363 var xxx_messageInfo_Scope proto.InternalMessageInfo 364 365 func (m *Scope) GetLocation() string { 366 if m != nil { 367 return m.Location 368 } 369 return "" 370 } 371 372 func (m *Scope) GetResourceGroup() string { 373 if m != nil { 374 return m.ResourceGroup 375 } 376 return "" 377 } 378 379 func (m *Scope) GetProviderType() ProviderType { 380 if m != nil { 381 return m.ProviderType 382 } 383 return ProviderType_AnyProvider 384 } 385 386 func (m *Scope) GetResource() string { 387 if m != nil { 388 return m.Resource 389 } 390 return "" 391 } 392 393 func init() { 394 proto.RegisterEnum("moc.Algorithm", Algorithm_name, Algorithm_value) 395 proto.RegisterEnum("moc.JSONWebKeySignatureAlgorithm", JSONWebKeySignatureAlgorithm_name, JSONWebKeySignatureAlgorithm_value) 396 proto.RegisterEnum("moc.KeyOperation", KeyOperation_name, KeyOperation_value) 397 proto.RegisterEnum("moc.JsonWebKeyType", JsonWebKeyType_name, JsonWebKeyType_value) 398 proto.RegisterEnum("moc.JsonWebKeyCurveName", JsonWebKeyCurveName_name, JsonWebKeyCurveName_value) 399 proto.RegisterEnum("moc.KeySize", KeySize_name, KeySize_value) 400 proto.RegisterEnum("moc.IdentityOperation", IdentityOperation_name, IdentityOperation_value) 401 proto.RegisterEnum("moc.IdentityCertificateOperation", IdentityCertificateOperation_name, IdentityCertificateOperation_value) 402 proto.RegisterEnum("moc.KeyWrappingAlgorithm", KeyWrappingAlgorithm_name, KeyWrappingAlgorithm_value) 403 proto.RegisterType((*Scope)(nil), "moc.Scope") 404 } 405 406 func init() { proto.RegisterFile("moc_common_security.proto", fileDescriptor_0d3874efde778ac1) } 407 408 var fileDescriptor_0d3874efde778ac1 = []byte{ 409 // 660 bytes of a gzipped FileDescriptorProto 410 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x54, 0x4b, 0x6f, 0xda, 0x4c, 411 0x14, 0xc5, 0x0f, 0x5e, 0xf7, 0x4b, 0xf8, 0x06, 0x37, 0x52, 0x09, 0xca, 0x22, 0xea, 0x43, 0x8a, 412 0xbc, 0x80, 0x04, 0x42, 0x9a, 0x2e, 0x1d, 0x77, 0x92, 0x12, 0x27, 0x36, 0xb2, 0x4d, 0x10, 0xed, 413 0xc2, 0x22, 0xce, 0x84, 0x58, 0x8a, 0x19, 0x6b, 0x30, 0x91, 0xe8, 0x3f, 0xa9, 0xd4, 0x1f, 0x5b, 414 0xcd, 0x0c, 0x14, 0x52, 0x75, 0xc5, 0xb9, 0xe7, 0x9e, 0xb9, 0x97, 0x39, 0xc7, 0x1a, 0xd8, 0x4f, 415 0x69, 0x1c, 0xc5, 0x34, 0x4d, 0xe9, 0x2c, 0x9a, 0x93, 0x78, 0xc1, 0x92, 0x7c, 0xd9, 0xca, 0x18, 416 0xcd, 0xa9, 0xa1, 0xa5, 0x34, 0x6e, 0xbe, 0xdd, 0xea, 0xcb, 0x1f, 0xd9, 0x7d, 0xf7, 0x4b, 0x81, 417 0x62, 0x10, 0xd3, 0x8c, 0x18, 0x4d, 0xa8, 0x3c, 0xd3, 0x78, 0x92, 0x27, 0x74, 0xd6, 0x50, 0x0e, 418 0x95, 0xa3, 0xaa, 0xff, 0xa7, 0x36, 0x3e, 0xc0, 0x2e, 0x23, 0x73, 0xba, 0x60, 0x31, 0xb9, 0x62, 419 0x74, 0x91, 0x35, 0x54, 0x21, 0x78, 0x4d, 0x1a, 0x3d, 0xd8, 0xc9, 0x18, 0x7d, 0x49, 0x1e, 0x08, 420 0x0b, 0x97, 0x19, 0x69, 0x68, 0x87, 0xca, 0x51, 0xad, 0x53, 0x6f, 0xa5, 0x34, 0x6e, 0x0d, 0xb6, 421 0x1a, 0xfe, 0x2b, 0x19, 0x5f, 0xbc, 0x9e, 0xd3, 0xd0, 0xe5, 0xe2, 0x75, 0x6d, 0x7e, 0x87, 0xaa, 422 0xf5, 0x3c, 0xa5, 0x2c, 0xc9, 0x9f, 0x52, 0x63, 0x17, 0xaa, 0x56, 0x34, 0x74, 0x1d, 0xd7, 0x1b, 423 0xb9, 0xa8, 0x60, 0x54, 0xa1, 0xe8, 0x07, 0xd6, 0x49, 0x0f, 0x29, 0xc6, 0x7f, 0x50, 0xf6, 0x03, 424 0xcb, 0xb3, 0xf0, 0x00, 0xa9, 0x46, 0x0d, 0x60, 0x55, 0x74, 0x7a, 0x67, 0x48, 0x33, 0x00, 0x4a, 425 0x56, 0xa7, 0x77, 0xe6, 0x8c, 0x90, 0xce, 0x85, 0x1c, 0xdb, 0x17, 0x36, 0x2a, 0x9a, 0x3f, 0x15, 426 0x38, 0xb8, 0x0e, 0x3c, 0x77, 0x44, 0xee, 0x1d, 0xb2, 0x0c, 0x92, 0xe9, 0x6c, 0x92, 0x2f, 0x18, 427 0xd9, 0x2c, 0x04, 0x28, 0xf9, 0x81, 0x3b, 0xbc, 0xb9, 0x91, 0xdb, 0x70, 0xc0, 0x07, 0x2a, 0x9c, 428 0x16, 0xd0, 0x41, 0xaa, 0xa4, 0xbb, 0xe7, 0xa7, 0x48, 0x93, 0xb0, 0x77, 0xd2, 0x41, 0x3a, 0x87, 429 0x03, 0x21, 0x2e, 0x4a, 0xc8, 0x05, 0x25, 0x09, 0xb9, 0xa0, 0x2c, 0xff, 0x3b, 0x17, 0x54, 0x24, 430 0xe4, 0x82, 0xaa, 0x84, 0x5c, 0x00, 0x26, 0x83, 0x1d, 0x87, 0x2c, 0xbd, 0x8c, 0x30, 0x99, 0xc0, 431 0xff, 0x50, 0xc6, 0xae, 0xed, 0x8f, 0x07, 0x21, 0x2a, 0x34, 0xd5, 0x8a, 0xc2, 0x89, 0x2f, 0x58, 432 0x12, 0xca, 0x9a, 0x18, 0xf9, 0xd6, 0xc0, 0xc1, 0x63, 0xa4, 0x0a, 0xa2, 0x0e, 0xd5, 0xa1, 0xbb, 433 0xa6, 0x34, 0x41, 0xed, 0x80, 0x1e, 0xf4, 0xaf, 0x5c, 0xa4, 0x8b, 0xaa, 0x06, 0xa5, 0x3b, 0xec, 434 0xf7, 0x2f, 0xc7, 0xa8, 0xc8, 0x6b, 0xf3, 0x06, 0x6a, 0xd7, 0x73, 0x3a, 0x93, 0x76, 0x88, 0x68, 435 0x4a, 0xa0, 0x62, 0x1b, 0x15, 0xc4, 0x8d, 0xed, 0xe8, 0x6b, 0x70, 0x8b, 0x14, 0xa3, 0x0c, 0x9a, 436 0x1f, 0x58, 0x48, 0x5d, 0x99, 0x2e, 0x58, 0x8d, 0xb3, 0x9e, 0x1d, 0x22, 0x9d, 0x03, 0x0b, 0x07, 437 0xa8, 0x68, 0x5e, 0xc0, 0x9b, 0xcd, 0x34, 0x7b, 0xc1, 0x5e, 0x88, 0x3b, 0x49, 0x89, 0x30, 0x21, 438 0xe2, 0x37, 0x17, 0x53, 0x05, 0x74, 0x90, 0x22, 0x69, 0xee, 0x82, 0x2a, 0x61, 0xaf, 0x73, 0x82, 439 0x34, 0xd3, 0x86, 0xb2, 0x48, 0xe6, 0x07, 0xe1, 0xe1, 0x3b, 0x5b, 0xe1, 0x57, 0x40, 0x8f, 0x64, 440 0x1a, 0x55, 0x28, 0x46, 0x9d, 0xe3, 0xd3, 0x73, 0x79, 0x32, 0xea, 0x1e, 0x7f, 0xea, 0xc8, 0x30, 441 0xa2, 0xd3, 0xe3, 0xcf, 0x67, 0x48, 0x37, 0xbb, 0x50, 0xef, 0x3f, 0x90, 0x59, 0x9e, 0xe4, 0x5b, 442 0x7e, 0xd6, 0xa0, 0xe4, 0xe3, 0x3b, 0xcf, 0xc1, 0x2b, 0x3b, 0x79, 0xed, 0x85, 0x56, 0x88, 0xa5, 443 0x9b, 0xe6, 0x10, 0x0e, 0xd6, 0x87, 0x6c, 0xc2, 0xf2, 0xe4, 0x31, 0x89, 0x27, 0x39, 0xd9, 0x9c, 444 0x6f, 0x82, 0x61, 0xfb, 0xd8, 0x0a, 0x71, 0x64, 0x63, 0x3f, 0xec, 0x5f, 0xf6, 0x6d, 0x7e, 0x56, 445 0xce, 0xda, 0x87, 0xba, 0x8f, 0x5d, 0x3c, 0x7a, 0xd5, 0x92, 0x63, 0x1f, 0x60, 0xcf, 0x21, 0xcb, 446 0x11, 0x9b, 0x64, 0x59, 0x32, 0x9b, 0x6e, 0xbe, 0xb4, 0x06, 0xec, 0xd9, 0xce, 0x6d, 0xc4, 0xfd, 447 0xb4, 0x70, 0x10, 0x39, 0x78, 0x1c, 0xf1, 0xe4, 0x50, 0x81, 0x77, 0xfe, 0x66, 0x57, 0x17, 0xff, 448 0x57, 0x47, 0x38, 0x78, 0xf1, 0xf1, 0xdb, 0xfb, 0x69, 0x92, 0x3f, 0x2d, 0xee, 0x5b, 0x31, 0x4d, 449 0xdb, 0x69, 0x12, 0x33, 0x3a, 0xa7, 0x8f, 0x79, 0x3b, 0xa5, 0x71, 0x9b, 0x65, 0x71, 0x5b, 0xbe, 450 0x00, 0xf7, 0x25, 0xf1, 0x04, 0x74, 0x7f, 0x07, 0x00, 0x00, 0xff, 0xff, 0x90, 0xcf, 0x45, 0xcc, 451 0x3d, 0x04, 0x00, 0x00, 452 }