terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Mono.Unity.UnityTls Class Reference
+ Collaboration diagram for Mono.Unity.UnityTls:

Classes

struct  unitytls_errorstate
 
class  unitytls_interface_struct
 
struct  unitytls_key
 
struct  unitytls_key_ref
 
struct  unitytls_tlsctx
 
struct  unitytls_tlsctx_callbacks
 
struct  unitytls_tlsctx_protocolrange
 
struct  unitytls_x509_ref
 
struct  unitytls_x509list
 
struct  unitytls_x509list_ref
 
struct  unitytls_x509name
 

Public Types

enum  unitytls_error_code : uint {
  UNITYTLS_SUCCESS , UNITYTLS_INVALID_ARGUMENT , UNITYTLS_INVALID_FORMAT , UNITYTLS_INVALID_PASSWORD ,
  UNITYTLS_INVALID_STATE , UNITYTLS_BUFFER_OVERFLOW , UNITYTLS_OUT_OF_MEMORY , UNITYTLS_INTERNAL_ERROR ,
  UNITYTLS_NOT_SUPPORTED , UNITYTLS_ENTROPY_SOURCE_FAILED , UNITYTLS_STREAM_CLOSED , UNITYTLS_USER_CUSTOM_ERROR_START = 1048576U ,
  UNITYTLS_USER_WOULD_BLOCK , UNITYTLS_USER_READ_FAILED , UNITYTLS_USER_WRITE_FAILED , UNITYTLS_USER_UNKNOWN_ERROR ,
  UNITYTLS_USER_CUSTOM_ERROR_END = 2097152U
}
 
enum  unitytls_x509verify_result : uint {
  UNITYTLS_X509VERIFY_SUCCESS = 0U , UNITYTLS_X509VERIFY_NOT_DONE = 2147483648U , UNITYTLS_X509VERIFY_FATAL_ERROR = 4294967295U , UNITYTLS_X509VERIFY_FLAG_EXPIRED = 1U ,
  UNITYTLS_X509VERIFY_FLAG_REVOKED = 2U , UNITYTLS_X509VERIFY_FLAG_CN_MISMATCH = 4U , UNITYTLS_X509VERIFY_FLAG_NOT_TRUSTED = 8U , UNITYTLS_X509VERIFY_FLAG_USER_ERROR1 = 65536U ,
  UNITYTLS_X509VERIFY_FLAG_USER_ERROR2 = 131072U , UNITYTLS_X509VERIFY_FLAG_USER_ERROR3 = 262144U , UNITYTLS_X509VERIFY_FLAG_USER_ERROR4 = 524288U , UNITYTLS_X509VERIFY_FLAG_USER_ERROR5 = 1048576U ,
  UNITYTLS_X509VERIFY_FLAG_USER_ERROR6 = 2097152U , UNITYTLS_X509VERIFY_FLAG_USER_ERROR7 = 4194304U , UNITYTLS_X509VERIFY_FLAG_USER_ERROR8 = 8388608U , UNITYTLS_X509VERIFY_FLAG_UNKNOWN_ERROR = 134217728U
}
 
enum  unitytls_ciphersuite : uint { UNITYTLS_CIPHERSUITE_INVALID = 16777215U }
 
enum  unitytls_protocol : uint { UNITYTLS_PROTOCOL_TLS_1_0 , UNITYTLS_PROTOCOL_TLS_1_1 , UNITYTLS_PROTOCOL_TLS_1_2 , UNITYTLS_PROTOCOL_INVALID }
 

Public Member Functions

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_write_callback (void *userData, byte *data, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
 
unsafe delegate IntPtr unitytls_tlsctx_read_callback (void *userData, byte *buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
 
unsafe delegate void unitytls_tlsctx_trace_callback (void *userData, UnityTls.unitytls_tlsctx *ctx, byte *traceMessage, IntPtr traceMessageLen)
 
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)
 
unsafe delegate UnityTls.unitytls_x509verify_result unitytls_tlsctx_x509verify_callback (void *userData, UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_errorstate *errorState)
 

Properties

static bool IsSupported [get, set]
 
static unsafe UnityTls.unitytls_interface_struct NativeInterface [get, set]
 

Private Member Functions

static IntPtr GetUnityTlsInterface ()
 

Static Private Attributes

static UnityTls.unitytls_interface_struct marshalledInterface
 

Detailed Description

Definition at line 13 of file UnityTls.cs.


The documentation for this class was generated from the following file: