12 [global::Cpp2ILInjected.Token(Token =
"0x2000010")]
15 [global::Cpp2ILInjected.Token(Token =
"0x600003D")]
16 [global::Cpp2ILInjected.Address(RVA =
"0x1D41C34", Offset =
"0x1D41C34", Length =
"0x4")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
22 [global::Cpp2ILInjected.Token(Token =
"0x17000008")]
25 [global::Cpp2ILInjected.Token(Token =
"0x600003E")]
26 [global::Cpp2ILInjected.Address(RVA =
"0x1D41C38", Offset =
"0x1D41C38", Length =
"0x18")]
27 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 [global::Cpp2ILInjected.Token(Token =
"0x17000009")]
39 [global::Cpp2ILInjected.Token(Token =
"0x600003F")]
40 [global::Cpp2ILInjected.Address(RVA =
"0x1D41994", Offset =
"0x1D41994", Length =
"0xE4")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
CertHelper), Member =
"AddCertificateToNativeChain", MemberParameters =
new object[]
46 }, ReturnType =
typeof(
void))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTls), Member =
"get_IsSupported", ReturnType =
typeof(
bool))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTlsContext), Member =
".ctor", MemberParameters =
new object[]
52 }, ReturnType =
typeof(
void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTlsContext), Member =
"ExtractNativeKeyAndChainFromManagedCertificate", MemberParameters =
new object[]
59 }, ReturnType =
typeof(
void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTlsContext), Member =
"Read", MemberParameters =
new object[]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTlsContext), Member =
"Write", MemberParameters =
new object[]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTlsContext), Member =
"WriteCallback", MemberParameters =
new object[]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTlsContext), Member =
"ReadCallback", MemberParameters =
new object[]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTlsContext), Member =
"CertificateCallback", MemberParameters =
new object[]
98 }, ReturnType =
typeof(
void))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTlsProvider), Member =
"x509verify_callback", MemberParameters =
new object[]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTlsProvider), Member =
"ValidateCertificate", MemberParameters =
new object[]
116 }, ReturnType =
typeof(
bool))]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 79)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
IntPtr), Member =
"op_Equality", MemberParameters =
new object[]
127 }, ReturnType =
typeof(
bool))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Marshal), Member =
"PtrToStructure", MemberTypeParameters =
new object[] {
"T" }, MemberParameters =
new object[] {
typeof(
IntPtr) }, ReturnType =
"T")]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
136 [global::Cpp2ILInjected.Token(Token =
"0x400002E")]
139 [global::Cpp2ILInjected.Token(Token =
"0x2000011")]
142 [global::Cpp2ILInjected.Token(Token =
"0x4000030")]
144 [global::Cpp2ILInjected.Token(Token =
"0x4000031")]
146 [global::Cpp2ILInjected.Token(Token =
"0x4000032")]
148 [global::Cpp2ILInjected.Token(Token =
"0x4000033")]
150 [global::Cpp2ILInjected.Token(Token =
"0x4000034")]
152 [global::Cpp2ILInjected.Token(Token =
"0x4000035")]
154 [global::Cpp2ILInjected.Token(Token =
"0x4000036")]
156 [global::Cpp2ILInjected.Token(Token =
"0x4000037")]
158 [global::Cpp2ILInjected.Token(Token =
"0x4000038")]
160 [global::Cpp2ILInjected.Token(Token =
"0x4000039")]
162 [global::Cpp2ILInjected.Token(Token =
"0x400003A")]
164 [global::Cpp2ILInjected.Token(Token =
"0x400003B")]
166 [global::Cpp2ILInjected.Token(Token =
"0x400003C")]
168 [global::Cpp2ILInjected.Token(Token =
"0x400003D")]
170 [global::Cpp2ILInjected.Token(Token =
"0x400003E")]
172 [global::Cpp2ILInjected.Token(Token =
"0x400003F")]
174 [global::Cpp2ILInjected.Token(Token =
"0x4000040")]
178 [global::Cpp2ILInjected.Token(Token =
"0x2000012")]
181 [global::Cpp2ILInjected.Token(Token =
"0x4000041")]
182 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
185 [global::Cpp2ILInjected.Token(Token =
"0x4000042")]
186 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x4")]
189 [global::Cpp2ILInjected.Token(Token =
"0x4000043")]
190 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x8")]
194 [global::Cpp2ILInjected.Token(Token =
"0x2000013")]
199 [global::Cpp2ILInjected.Token(Token =
"0x2000014")]
202 [global::Cpp2ILInjected.Token(Token =
"0x4000044")]
203 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
207 [global::Cpp2ILInjected.Token(Token =
"0x2000015")]
210 [global::Cpp2ILInjected.Token(Token =
"0x4000045")]
211 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
215 [global::Cpp2ILInjected.Token(Token =
"0x2000016")]
220 [global::Cpp2ILInjected.Token(Token =
"0x2000017")]
223 [global::Cpp2ILInjected.Token(Token =
"0x4000046")]
224 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
229 [global::Cpp2ILInjected.Token(Token =
"0x2000018")]
232 [global::Cpp2ILInjected.Token(Token =
"0x4000048")]
234 [global::Cpp2ILInjected.Token(Token =
"0x4000049")]
236 [global::Cpp2ILInjected.Token(Token =
"0x400004A")]
238 [global::Cpp2ILInjected.Token(Token =
"0x400004B")]
240 [global::Cpp2ILInjected.Token(Token =
"0x400004C")]
242 [global::Cpp2ILInjected.Token(Token =
"0x400004D")]
244 [global::Cpp2ILInjected.Token(Token =
"0x400004E")]
246 [global::Cpp2ILInjected.Token(Token =
"0x400004F")]
248 [global::Cpp2ILInjected.Token(Token =
"0x4000050")]
250 [global::Cpp2ILInjected.Token(Token =
"0x4000051")]
252 [global::Cpp2ILInjected.Token(Token =
"0x4000052")]
254 [global::Cpp2ILInjected.Token(Token =
"0x4000053")]
256 [global::Cpp2ILInjected.Token(Token =
"0x4000054")]
258 [global::Cpp2ILInjected.Token(Token =
"0x4000055")]
260 [global::Cpp2ILInjected.Token(Token =
"0x4000056")]
262 [global::Cpp2ILInjected.Token(Token =
"0x4000057")]
267 [global::Cpp2ILInjected.Token(Token =
"0x2000019")]
270 [global::Cpp2ILInjected.Token(Token =
"0x200001A")]
275 [global::Cpp2ILInjected.Token(Token =
"0x200001B")]
280 [global::Cpp2ILInjected.Token(Token =
"0x200001C")]
283 [global::Cpp2ILInjected.Token(Token =
"0x4000059")]
287 [global::Cpp2ILInjected.Token(Token =
"0x200001D")]
290 [global::Cpp2ILInjected.Token(Token =
"0x400005B")]
292 [global::Cpp2ILInjected.Token(Token =
"0x400005C")]
294 [global::Cpp2ILInjected.Token(Token =
"0x400005D")]
296 [global::Cpp2ILInjected.Token(Token =
"0x400005E")]
300 [global::Cpp2ILInjected.Token(Token =
"0x200001E")]
303 [global::Cpp2ILInjected.Token(Token =
"0x400005F")]
304 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
307 [global::Cpp2ILInjected.Token(Token =
"0x4000060")]
308 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x4")]
313 [global::Cpp2ILInjected.Token(Token =
"0x200001F")]
317 [global::Cpp2ILInjected.Token(Token =
"0x2000020")]
321 [global::Cpp2ILInjected.Token(Token =
"0x2000021")]
325 [global::Cpp2ILInjected.Token(Token =
"0x2000022")]
329 [global::Cpp2ILInjected.Token(Token =
"0x2000023")]
332 [global::Cpp2ILInjected.Token(Token =
"0x2000024")]
335 [global::Cpp2ILInjected.Token(Token =
"0x4000061")]
336 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
339 [global::Cpp2ILInjected.Token(Token =
"0x4000062")]
340 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x8")]
343 [global::Cpp2ILInjected.Token(Token =
"0x4000063")]
344 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
348 [global::Cpp2ILInjected.Token(Token =
"0x2000025")]
352 [global::Cpp2ILInjected.Token(Token =
"0x600004C")]
353 [global::Cpp2ILInjected.Address(RVA =
"0x1D421E0", Offset =
"0x1D421E0", Length =
"0x8")]
354 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
361 [global::Cpp2ILInjected.Token(Token =
"0x4000064")]
362 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
365 [global::Cpp2ILInjected.Token(Token =
"0x4000065")]
366 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
369 [global::Cpp2ILInjected.Token(Token =
"0x4000066")]
370 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x20")]
373 [global::Cpp2ILInjected.Token(Token =
"0x4000067")]
374 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x28")]
377 [global::Cpp2ILInjected.Token(Token =
"0x4000068")]
378 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x30")]
381 [global::Cpp2ILInjected.Token(Token =
"0x4000069")]
382 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x38")]
385 [global::Cpp2ILInjected.Token(Token =
"0x400006A")]
386 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x40")]
389 [global::Cpp2ILInjected.Token(Token =
"0x400006B")]
390 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x48")]
393 [global::Cpp2ILInjected.Token(Token =
"0x400006C")]
394 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x50")]
397 [global::Cpp2ILInjected.Token(Token =
"0x400006D")]
398 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x58")]
401 [global::Cpp2ILInjected.Token(Token =
"0x400006E")]
402 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x60")]
405 [global::Cpp2ILInjected.Token(Token =
"0x400006F")]
406 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x68")]
409 [global::Cpp2ILInjected.Token(Token =
"0x4000070")]
410 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x70")]
413 [global::Cpp2ILInjected.Token(Token =
"0x4000071")]
414 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x78")]
417 [global::Cpp2ILInjected.Token(Token =
"0x4000072")]
418 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x80")]
421 [global::Cpp2ILInjected.Token(Token =
"0x4000073")]
422 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x88")]
425 [global::Cpp2ILInjected.Token(Token =
"0x4000074")]
426 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x90")]
429 [global::Cpp2ILInjected.Token(Token =
"0x4000075")]
430 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x98")]
433 [global::Cpp2ILInjected.Token(Token =
"0x4000076")]
434 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xA0")]
437 [global::Cpp2ILInjected.Token(Token =
"0x4000077")]
438 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xA8")]
441 [global::Cpp2ILInjected.Token(Token =
"0x4000078")]
442 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xB0")]
445 [global::Cpp2ILInjected.Token(Token =
"0x4000079")]
446 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xB8")]
449 [global::Cpp2ILInjected.Token(Token =
"0x400007A")]
450 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xC0")]
453 [global::Cpp2ILInjected.Token(Token =
"0x400007B")]
454 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xC8")]
457 [global::Cpp2ILInjected.Token(Token =
"0x400007C")]
458 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xD0")]
461 [global::Cpp2ILInjected.Token(Token =
"0x400007D")]
462 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xD8")]
465 [global::Cpp2ILInjected.Token(Token =
"0x400007E")]
466 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xE0")]
469 [global::Cpp2ILInjected.Token(Token =
"0x400007F")]
470 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xE8")]
473 [global::Cpp2ILInjected.Token(Token =
"0x4000080")]
474 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xF0")]
477 [global::Cpp2ILInjected.Token(Token =
"0x4000081")]
478 [global::Cpp2ILInjected.FieldOffset(Offset =
"0xF8")]
481 [global::Cpp2ILInjected.Token(Token =
"0x4000082")]
482 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x100")]
485 [global::Cpp2ILInjected.Token(Token =
"0x4000083")]
486 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x108")]
489 [global::Cpp2ILInjected.Token(Token =
"0x4000084")]
490 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x110")]
494 [global::Cpp2ILInjected.Token(Token =
"0x2000026")]
498 [global::Cpp2ILInjected.Token(Token =
"0x2000027")]
502 [global::Cpp2ILInjected.Token(Token =
"0x2000028")]
506 [global::Cpp2ILInjected.Token(Token =
"0x2000029")]
510 [global::Cpp2ILInjected.Token(Token =
"0x200002A")]
514 [global::Cpp2ILInjected.Token(Token =
"0x200002B")]
518 [global::Cpp2ILInjected.Token(Token =
"0x200002C")]
522 [global::Cpp2ILInjected.Token(Token =
"0x200002D")]
526 [global::Cpp2ILInjected.Token(Token =
"0x200002E")]
530 [global::Cpp2ILInjected.Token(Token =
"0x200002F")]
534 [global::Cpp2ILInjected.Token(Token =
"0x2000030")]
538 [global::Cpp2ILInjected.Token(Token =
"0x2000031")]
542 [global::Cpp2ILInjected.Token(Token =
"0x2000032")]
546 [global::Cpp2ILInjected.Token(Token =
"0x2000033")]
550 [global::Cpp2ILInjected.Token(Token =
"0x2000034")]
554 [global::Cpp2ILInjected.Token(Token =
"0x2000035")]
558 [global::Cpp2ILInjected.Token(Token =
"0x2000036")]
562 [global::Cpp2ILInjected.Token(Token =
"0x2000037")]
566 [global::Cpp2ILInjected.Token(Token =
"0x2000038")]
570 [global::Cpp2ILInjected.Token(Token =
"0x2000039")]
574 [global::Cpp2ILInjected.Token(Token =
"0x200003A")]
578 [global::Cpp2ILInjected.Token(Token =
"0x200003B")]
582 [global::Cpp2ILInjected.Token(Token =
"0x200003C")]
586 [global::Cpp2ILInjected.Token(Token =
"0x200003D")]
590 [global::Cpp2ILInjected.Token(Token =
"0x200003E")]
594 [global::Cpp2ILInjected.Token(Token =
"0x200003F")]
598 [global::Cpp2ILInjected.Token(Token =
"0x2000040")]
602 [global::Cpp2ILInjected.Token(Token =
"0x2000041")]
606 [global::Cpp2ILInjected.Token(Token =
"0x2000042")]
610 [global::Cpp2ILInjected.Token(Token =
"0x2000043")]
class f__AnonymousType0<< Count > j__TPar
unsafe delegate void unitytls_tlsctx_notify_close_t(UnityTls.unitytls_tlsctx *ctx, UnityTls.unitytls_errorstate *errorState)
unsafe delegate void unitytls_x509list_append_t(UnityTls.unitytls_x509list *list, UnityTls.unitytls_x509_ref cert, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_random_generate_bytes_t unitytls_random_generate_bytes
UnityTls.unitytls_interface_struct.unitytls_key_parse_der_t unitytls_key_parse_der
unsafe delegate IntPtr unitytls_x509_export_der_t(UnityTls.unitytls_x509_ref cert, byte *buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_certificate_callback_t unitytls_tlsctx_set_certificate_callback
readonly UnityTls.unitytls_tlsctx_protocolrange UNITYTLS_TLSCTX_PROTOCOLRANGE_DEFAULT
unsafe delegate void unitytls_x509list_free_t(UnityTls.unitytls_x509list *list)
unsafe delegate void unitytls_key_free_t(UnityTls.unitytls_key *key)
unsafe delegate UnityTls.unitytls_x509list * unitytls_x509list_create_t(UnityTls.unitytls_errorstate *errorState)
unsafe delegate UnityTls.unitytls_x509verify_result unitytls_x509verify_explicit_ca_t(UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_x509list_ref trustCA, byte *cn, IntPtr cnLen, UnityTls.unitytls_x509verify_callback cb, void *userData, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_tlsctx_get_protocol_t unitytls_tlsctx_get_protocol
unsafe delegate void unitytls_x509list_append_der_t(UnityTls.unitytls_x509list *list, byte *buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
unsafe delegate IntPtr unitytls_tlsctx_write_t(UnityTls.unitytls_tlsctx *ctx, byte *data, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_x509list_free_t unitytls_x509list_free
unsafe delegate UnityTls.unitytls_x509list_ref unitytls_x509list_get_ref_t(UnityTls.unitytls_x509list *list, UnityTls.unitytls_errorstate *errorState)
unsafe delegate void unitytls_random_generate_bytes_t(byte *buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_tlsctx_read_t unitytls_tlsctx_read
unsafe delegate UnityTls.unitytls_tlsctx * unitytls_tlsctx_create_client_t(UnityTls.unitytls_tlsctx_protocolrange supportedProtocols, UnityTls.unitytls_tlsctx_callbacks callbacks, byte *cn, IntPtr cnLen, UnityTls.unitytls_errorstate *errorState)
unsafe delegate void unitytls_tlsctx_set_certificate_callback_t(UnityTls.unitytls_tlsctx *ctx, UnityTls.unitytls_tlsctx_certificate_callback cb, void *userData, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_key_parse_pem_t unitytls_key_parse_pem
UnityTls.unitytls_interface_struct.unitytls_tlsctx_free_t unitytls_tlsctx_free
UnityTls.unitytls_interface_struct.unitytls_x509list_append_der_t unitytls_x509list_append_pem
unsafe delegate UnityTls.unitytls_x509verify_result unitytls_x509verify_default_ca_t(UnityTls.unitytls_x509list_ref chain, byte *cn, IntPtr cnLen, UnityTls.unitytls_x509verify_callback cb, void *userData, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_trace_callback_t unitytls_tlsctx_set_trace_callback
UnityTls.unitytls_interface_struct.unitytls_x509list_get_x509_t unitytls_x509list_get_x509
UnityTls.unitytls_interface_struct.unitytls_tlsctx_write_t unitytls_tlsctx_write
unsafe delegate IntPtr unitytls_tlsctx_read_t(UnityTls.unitytls_tlsctx *ctx, byte *buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_tlsctx_notify_close_t unitytls_tlsctx_notify_close
UnityTls.unitytls_interface_struct.unitytls_key_free_t unitytls_key_free
unsafe delegate UnityTls.unitytls_key * unitytls_key_parse_der_t(byte *buffer, IntPtr bufferLen, byte *password, IntPtr passwordLen, UnityTls.unitytls_errorstate *errorState)
unsafe delegate UnityTls.unitytls_x509verify_result unitytls_tlsctx_process_handshake_t(UnityTls.unitytls_tlsctx *ctx, UnityTls.unitytls_errorstate *errorState)
unsafe delegate void unitytls_tlsctx_set_x509verify_callback_t(UnityTls.unitytls_tlsctx *ctx, UnityTls.unitytls_tlsctx_x509verify_callback cb, void *userData, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_x509verify_explicit_ca_t unitytls_x509verify_explicit_ca
unsafe delegate UnityTls.unitytls_ciphersuite unitytls_tlsctx_get_ciphersuite_t(UnityTls.unitytls_tlsctx *ctx, UnityTls.unitytls_errorstate *errorState)
unsafe delegate void unitytls_tlsctx_set_trace_callback_t(UnityTls.unitytls_tlsctx *ctx, UnityTls.unitytls_tlsctx_trace_callback cb, void *userData, UnityTls.unitytls_errorstate *errorState)
unsafe delegate UnityTls.unitytls_protocol unitytls_tlsctx_get_protocol_t(UnityTls.unitytls_tlsctx *ctx, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_x509list_get_ref_t unitytls_x509list_get_ref
UnityTls.unitytls_interface_struct.unitytls_tlsctx_create_client_t unitytls_tlsctx_create_client
UnityTls.unitytls_interface_struct.unitytls_key_get_ref_t unitytls_key_get_ref
UnityTls.unitytls_interface_struct.unitytls_tlsctx_server_require_client_authentication_t unitytls_tlsctx_server_require_client_authentication
unitytls_interface_struct()
UnityTls.unitytls_interface_struct.unitytls_x509list_append_t unitytls_x509list_append
UnityTls.unitytls_interface_struct.unitytls_x509verify_default_ca_t unitytls_x509verify_default_ca
UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_supported_ciphersuites_t unitytls_tlsctx_set_supported_ciphersuites
unsafe delegate UnityTls.unitytls_x509_ref unitytls_x509list_get_x509_t(UnityTls.unitytls_x509list_ref list, IntPtr index, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_tlsctx_process_handshake_t unitytls_tlsctx_process_handshake
unsafe delegate void unitytls_tlsctx_free_t(UnityTls.unitytls_tlsctx *ctx)
unsafe delegate UnityTls.unitytls_key * unitytls_key_parse_pem_t(byte *buffer, IntPtr bufferLen, byte *password, IntPtr passwordLen, UnityTls.unitytls_errorstate *errorState)
unsafe delegate void unitytls_errorstate_raise_error_t(UnityTls.unitytls_errorstate *errorState, UnityTls.unitytls_error_code errorCode)
UnityTls.unitytls_interface_struct.unitytls_errorstate_create_t unitytls_errorstate_create
unsafe delegate UnityTls.unitytls_key_ref unitytls_key_get_ref_t(UnityTls.unitytls_key *key, UnityTls.unitytls_errorstate *errorState)
unsafe delegate void unitytls_tlsctx_server_require_client_authentication_t(UnityTls.unitytls_tlsctx *ctx, UnityTls.unitytls_x509list_ref clientAuthCAList, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_tlsctx_get_ciphersuite_t unitytls_tlsctx_get_ciphersuite
readonly ulong UNITYTLS_INVALID_HANDLE
unsafe delegate UnityTls.unitytls_tlsctx * unitytls_tlsctx_create_server_t(UnityTls.unitytls_tlsctx_protocolrange supportedProtocols, UnityTls.unitytls_tlsctx_callbacks callbacks, ulong certChain, ulong leafCertificateKey, UnityTls.unitytls_errorstate *errorState)
UnityTls.unitytls_interface_struct.unitytls_errorstate_raise_error_t unitytls_errorstate_raise_error
UnityTls.unitytls_interface_struct.unitytls_tlsctx_set_x509verify_callback_t unitytls_tlsctx_set_x509verify_callback
UnityTls.unitytls_interface_struct.unitytls_tlsctx_create_server_t unitytls_tlsctx_create_server
UnityTls.unitytls_interface_struct.unitytls_x509_export_der_t unitytls_x509_export_der
UnityTls.unitytls_interface_struct.unitytls_x509list_create_t unitytls_x509list_create
UnityTls.unitytls_interface_struct.unitytls_x509list_append_der_t unitytls_x509list_append_der
unsafe delegate void unitytls_tlsctx_set_supported_ciphersuites_t(UnityTls.unitytls_tlsctx *ctx, UnityTls.unitytls_ciphersuite *supportedCiphersuites, IntPtr supportedCiphersuitesLen, UnityTls.unitytls_errorstate *errorState)
delegate UnityTls.unitytls_errorstate unitytls_errorstate_create_t()
unsafe delegate IntPtr unitytls_tlsctx_write_callback(void *userData, byte *data, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
@ UNITYTLS_PROTOCOL_TLS_1_0
@ UNITYTLS_PROTOCOL_TLS_1_2
@ UNITYTLS_PROTOCOL_TLS_1_1
@ UNITYTLS_PROTOCOL_INVALID
unsafe delegate UnityTls.unitytls_x509verify_result unitytls_x509verify_callback(void *userData, UnityTls.unitytls_x509_ref cert, UnityTls.unitytls_x509verify_result result, UnityTls.unitytls_errorstate *errorState)
unsafe delegate IntPtr unitytls_tlsctx_read_callback(void *userData, byte *buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
static UnityTls.unitytls_interface_struct marshalledInterface
@ UNITYTLS_ENTROPY_SOURCE_FAILED
@ UNITYTLS_USER_CUSTOM_ERROR_END
@ UNITYTLS_USER_CUSTOM_ERROR_START
@ UNITYTLS_INTERNAL_ERROR
@ UNITYTLS_INVALID_PASSWORD
@ UNITYTLS_INVALID_ARGUMENT
@ UNITYTLS_INVALID_FORMAT
@ UNITYTLS_USER_WOULD_BLOCK
@ UNITYTLS_USER_UNKNOWN_ERROR
@ UNITYTLS_BUFFER_OVERFLOW
@ UNITYTLS_USER_READ_FAILED
@ UNITYTLS_USER_WRITE_FAILED
unitytls_x509verify_result
@ UNITYTLS_X509VERIFY_NOT_DONE
@ UNITYTLS_X509VERIFY_FLAG_CN_MISMATCH
@ UNITYTLS_X509VERIFY_FLAG_REVOKED
@ UNITYTLS_X509VERIFY_FLAG_USER_ERROR4
@ UNITYTLS_X509VERIFY_FLAG_USER_ERROR7
@ UNITYTLS_X509VERIFY_FLAG_USER_ERROR5
@ UNITYTLS_X509VERIFY_FATAL_ERROR
@ UNITYTLS_X509VERIFY_FLAG_USER_ERROR2
@ UNITYTLS_X509VERIFY_FLAG_NOT_TRUSTED
@ UNITYTLS_X509VERIFY_FLAG_USER_ERROR6
@ UNITYTLS_X509VERIFY_FLAG_EXPIRED
@ UNITYTLS_X509VERIFY_FLAG_USER_ERROR1
@ UNITYTLS_X509VERIFY_SUCCESS
@ UNITYTLS_X509VERIFY_FLAG_UNKNOWN_ERROR
@ UNITYTLS_X509VERIFY_FLAG_USER_ERROR8
@ UNITYTLS_X509VERIFY_FLAG_USER_ERROR3
static unsafe UnityTls.unitytls_interface_struct NativeInterface
unsafe delegate void unitytls_tlsctx_trace_callback(void *userData, UnityTls.unitytls_tlsctx *ctx, byte *traceMessage, IntPtr traceMessageLen)
@ UNITYTLS_CIPHERSUITE_INVALID
unsafe delegate UnityTls.unitytls_x509verify_result unitytls_tlsctx_x509verify_callback(void *userData, UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_errorstate *errorState)
unsafe delegate void unitytls_tlsctx_certificate_callback(void *userData, UnityTls.unitytls_tlsctx *ctx, byte *cn, IntPtr cnLen, UnityTls.unitytls_x509name *caList, IntPtr caListLen, UnityTls.unitytls_x509list_ref *chain, UnityTls.unitytls_key_ref *key, UnityTls.unitytls_errorstate *errorState)
static IntPtr GetUnityTlsInterface()
UnityTls.unitytls_error_code code
UnityTls.unitytls_tlsctx_write_callback write
UnityTls.unitytls_tlsctx_read_callback read
UnityTls.unitytls_protocol max
UnityTls.unitytls_protocol min