#include "il2cpp-config.h" #ifndef _MSC_VER # include #else # include #endif #include #include #include #include #include #include #include #include "il2cpp-class-internals.h" #include "codegen/il2cpp-codegen.h" #include "il2cpp-object-internals.h" struct VirtActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct VirtFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtFuncInvoker5 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; template struct VirtActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; // Mono.Security.Protocol.Tls.SslClientStream struct SslClientStream_t3914624661; // System.IO.Stream struct Stream_t1273022909; // System.String struct String_t; // System.Security.Cryptography.X509Certificates.X509CertificateCollection struct X509CertificateCollection_t3399372417; // System.Security.Cryptography.X509Certificates.X509Certificate struct X509Certificate_t713131622; // System.Security.Cryptography.X509Certificates.X509Certificate[] struct X509CertificateU5BU5D_t3145106755; // Mono.Security.Protocol.Tls.SslStreamBase struct SslStreamBase_t1667413407; // System.ArgumentNullException struct ArgumentNullException_t1615371798; // Mono.Security.Protocol.Tls.ClientContext struct ClientContext_t2797401965; // Mono.Security.Protocol.Tls.ClientRecordProtocol struct ClientRecordProtocol_t2031137796; // Mono.Security.Protocol.Tls.CertificateValidationCallback struct CertificateValidationCallback_t4091668218; // System.Delegate struct Delegate_t1188392813; // Mono.Security.Protocol.Tls.CertificateSelectionCallback struct CertificateSelectionCallback_t3743405224; // Mono.Security.Protocol.Tls.PrivateKeySelectionCallback struct PrivateKeySelectionCallback_t3240194217; // Mono.Security.Protocol.Tls.CertificateValidationCallback2 struct CertificateValidationCallback2_t1842476440; // Mono.Security.Protocol.Tls.Context struct Context_t3971234707; // Mono.Security.Protocol.Tls.TlsClientSettings struct TlsClientSettings_t2486039503; // System.IAsyncResult struct IAsyncResult_t767004451; // System.AsyncCallback struct AsyncCallback_t3962456242; // Mono.Security.Protocol.Tls.CipherSuiteCollection struct CipherSuiteCollection_t1129639304; // Mono.Security.Protocol.Tls.RecordProtocol struct RecordProtocol_t3759049701; // Mono.Security.Protocol.Tls.TlsException struct TlsException_t3534743363; // Mono.Security.Protocol.Tls.Alert struct Alert_t4059934885; // System.IO.IOException struct IOException_t4088381929; // System.Exception struct Exception_t; // System.Byte[] struct ByteU5BU5D_t4116647657; // Mono.Security.Protocol.Tls.SecurityParameters struct SecurityParameters_t2199972650; // Mono.Security.Protocol.Tls.CipherSuite struct CipherSuite_t3414744575; // Mono.Security.Protocol.Tls.TlsServerSettings struct TlsServerSettings_t4144396432; // System.Collections.CollectionBase struct CollectionBase_t2727926298; // Mono.Security.Protocol.Tls.TlsStream struct TlsStream_t2365453965; // Mono.Security.Protocol.Tls.ValidationResult struct ValidationResult_t3834298736; // Mono.Security.X509.X509CertificateCollection struct X509CertificateCollection_t1542168550; // System.Int32[] struct Int32U5BU5D_t385246372; // System.Security.Cryptography.AsymmetricAlgorithm struct AsymmetricAlgorithm_t932037087; // Mono.Security.Protocol.Tls.SslHandshakeHash struct SslHandshakeHash_t2107581772; // System.Security.Cryptography.HashAlgorithm struct HashAlgorithm_t1432317219; // System.Security.Cryptography.RSA struct RSA_t2385438082; // System.Security.Cryptography.CryptographicUnexpectedOperationException struct CryptographicUnexpectedOperationException_t2790575154; // Mono.Security.Protocol.Tls.RSASslSignatureFormatter struct RSASslSignatureFormatter_t2709678514; // System.IO.MemoryStream struct MemoryStream_t94973147; // System.Threading.ManualResetEvent struct ManualResetEvent_t451242010; // Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult struct InternalAsyncResult_t3504282820; // System.Threading.EventWaitHandle struct EventWaitHandle_t777845177; // Mono.Security.X509.X509Certificate struct X509Certificate_t489243025; // System.Threading.WaitHandle struct WaitHandle_t1743403487; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_t777629997; // System.NotSupportedException struct NotSupportedException_t1314879016; // System.ObjectDisposedException struct ObjectDisposedException_t21392786; // Mono.Security.Protocol.Tls.TlsCipherSuite struct TlsCipherSuite_t1545013223; // System.Security.Cryptography.KeyedHashAlgorithm struct KeyedHashAlgorithm_t112861511; // Mono.Security.Cryptography.RSAManaged struct RSAManaged_t1757093820; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t950877179; // Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] struct ClientCertificateTypeU5BU5D_t4253920197; // System.String[] struct StringU5BU5D_t1281789340; // System.ArgumentException struct ArgumentException_t132251570; // System.Object[] struct ObjectU5BU5D_t2843939325; // System.InvalidOperationException struct InvalidOperationException_t56020091; // Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension struct AuthorityKeyIdentifierExtension_t1122691429; // Mono.Security.X509.X509Extension struct X509Extension_t3173393653; // Mono.Security.ASN1 struct ASN1_t2114160833; // System.Text.StringBuilder struct StringBuilder_t; // System.Globalization.CultureInfo struct CultureInfo_t4157843068; // System.IFormatProvider struct IFormatProvider_t2518567562; // Mono.Security.X509.Extensions.BasicConstraintsExtension struct BasicConstraintsExtension_t2462195279; // Mono.Security.X509.Extensions.ExtendedKeyUsageExtension struct ExtendedKeyUsageExtension_t3929363080; // System.Collections.ArrayList struct ArrayList_t2718874744; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2736202052; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3384741; // Mono.Security.X509.Extensions.GeneralNames struct GeneralNames_t2702294159; // System.Text.Encoding struct Encoding_t1523322056; // System.Type struct Type_t; // Mono.Security.X509.Extensions.KeyUsageExtension struct KeyUsageExtension_t1795615912; // Mono.Security.X509.Extensions.NetscapeCertTypeExtension struct NetscapeCertTypeExtension_t1524296876; // Mono.Security.X509.Extensions.SubjectAltNameExtension struct SubjectAltNameExtension_t1536937677; // Mono.Security.X509.PKCS12 struct PKCS12_t4101533061; // Mono.Security.PKCS7/ContentInfo struct ContentInfo_t3218159896; // System.Security.Cryptography.CryptographicException struct CryptographicException_t248831461; // Mono.Security.PKCS7/EncryptedData struct EncryptedData_t3577548733; // System.NotImplementedException struct NotImplementedException_t3489357830; // Mono.Security.X509.SafeBag struct SafeBag_t3961248200; // Mono.Security.Cryptography.PKCS8/PrivateKeyInfo struct PrivateKeyInfo_t668027993; // System.Security.Cryptography.DSA struct DSA_t2386879874; // Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo struct EncryptedPrivateKeyInfo_t862116836; // System.Security.Cryptography.RandomNumberGenerator struct RandomNumberGenerator_t386037858; // System.Security.Cryptography.SymmetricAlgorithm struct SymmetricAlgorithm_t4254223087; // Mono.Security.X509.PKCS12/DeriveBytes struct DeriveBytes_t1492915136; // Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator struct X509CertificateEnumerator_t3515934698; // System.Collections.IDictionary struct IDictionary_t1363984059; // System.Security.Cryptography.HMAC struct HMAC_t2621101144; // System.Char[] struct CharU5BU5D_t3528271667; // Mono.Security.X509.X509ExtensionCollection struct X509ExtensionCollection_t609554709; // System.Security.Cryptography.DSACryptoServiceProvider struct DSACryptoServiceProvider_t3992668923; // Mono.Security.Cryptography.MD2 struct MD2_t1561046427; // Mono.Security.Cryptography.MD4 struct MD4_t1560915355; // System.Security.Cryptography.MD5 struct MD5_t3177620429; // System.Security.Cryptography.SHA1 struct SHA1_t1803193667; // System.Security.Cryptography.SHA256 struct SHA256_t3672283617; // System.Security.Cryptography.SHA384 struct SHA384_t540967702; // System.Security.Cryptography.SHA512 struct SHA512_t1346946930; // System.Security.Cryptography.RSACryptoServiceProvider struct RSACryptoServiceProvider_t2683512874; // System.Security.Cryptography.DSASignatureDeformatter struct DSASignatureDeformatter_t3677955172; // System.Security.Cryptography.RSAPKCS1SignatureDeformatter struct RSAPKCS1SignatureDeformatter_t3767223008; // System.Collections.IEnumerator struct IEnumerator_t1853284238; // Mono.Security.X509.X509Chain struct X509Chain_t863783601; // Mono.Security.X509.X509Crl struct X509Crl_t1148767388; // Mono.Security.X509.X509Crl/X509CrlEntry struct X509CrlEntry_t645568789; // Mono.Security.X509.X509Store struct X509Store_t2777415284; // System.IO.FileStream struct FileStream_t4292183065; // System.IO.DirectoryInfo struct DirectoryInfo_t35957480; // Mono.Security.X509.X509Stores struct X509Stores_t1373936238; // System.Globalization.NumberFormatInfo struct NumberFormatInfo_t435877138; // System.Globalization.DateTimeFormatInfo struct DateTimeFormatInfo_t2405853701; // System.Globalization.TextInfo struct TextInfo_t3810425522; // System.Globalization.CompareInfo struct CompareInfo_t1092934962; // System.Globalization.Calendar[] struct CalendarU5BU5D_t3985046076; // System.Globalization.Calendar struct Calendar_t1661121569; // System.Collections.Hashtable struct Hashtable_t1853889766; // System.Int32 struct Int32_t2950945753; // System.Void struct Void_t1185182177; // System.Collections.Generic.Link[] struct LinkU5BU5D_t964245573; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t3954782707; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t3530625384; // System.Text.DecoderFallback struct DecoderFallback_t3123823036; // System.Text.EncoderFallback struct EncoderFallback_t1188251036; // System.Reflection.Assembly struct Assembly_t; // System.Security.Cryptography.KeySizes[] struct KeySizesU5BU5D_t722666473; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter_t2171992254; // System.Runtime.Remoting.ServerIdentity struct ServerIdentity_t2342208608; // Mono.Security.X509.X509Certificate struct X509Certificate_t489243024; // System.IntPtr[] struct IntPtrU5BU5D_t4013366056; // System.Byte struct Byte_t1134296376; // System.Double struct Double_t594665363; // System.UInt16 struct UInt16_t2177724958; // Mono.Security.Cryptography.KeyPairPersistence struct KeyPairPersistence_t2094547461; // Mono.Security.Cryptography.RSAManaged struct RSAManaged_t1757093819; // Mono.Security.Cryptography.DSAManaged struct DSAManaged_t2800260182; // Microsoft.Win32.SafeHandles.SafeWaitHandle struct SafeWaitHandle_t1972936122; // System.Reflection.MethodInfo struct MethodInfo_t; // System.DelegateData struct DelegateData_t1677132599; // Mono.Math.BigInteger struct BigInteger_t2902905090; // Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler struct KeyGeneratedEventHandler_t3064139578; // Mono.Security.Cryptography.BlockProcessor struct BlockProcessor_t1851031225; // System.Security.Cryptography.ICryptoTransform struct ICryptoTransform_t2733259762; // System.Type[] struct TypeU5BU5D_t3940880105; // System.Reflection.MemberFilter struct MemberFilter_t426314064; extern RuntimeClass* X509CertificateU5BU5D_t3145106755_il2cpp_TypeInfo_var; extern RuntimeClass* X509CertificateCollection_t3399372417_il2cpp_TypeInfo_var; extern const uint32_t SslClientStream__ctor_m4190306291_MetadataUsageId; extern const uint32_t SslClientStream__ctor_m3478574780_MetadataUsageId; extern RuntimeClass* SslStreamBase_t1667413407_il2cpp_TypeInfo_var; extern RuntimeClass* ArgumentNullException_t1615371798_il2cpp_TypeInfo_var; extern RuntimeClass* ClientContext_t2797401965_il2cpp_TypeInfo_var; extern RuntimeClass* ClientRecordProtocol_t2031137796_il2cpp_TypeInfo_var; extern const RuntimeMethod* SslClientStream__ctor_m3351906728_RuntimeMethod_var; extern String_t* _stringLiteral2252787185; extern const uint32_t SslClientStream__ctor_m3351906728_MetadataUsageId; extern RuntimeClass* CertificateValidationCallback_t4091668218_il2cpp_TypeInfo_var; extern const uint32_t SslClientStream_add_ServerCertValidation_m2218216724_MetadataUsageId; extern const uint32_t SslClientStream_remove_ServerCertValidation_m1143339871_MetadataUsageId; extern RuntimeClass* CertificateSelectionCallback_t3743405224_il2cpp_TypeInfo_var; extern const uint32_t SslClientStream_add_ClientCertSelection_m1387948363_MetadataUsageId; extern const uint32_t SslClientStream_remove_ClientCertSelection_m24681826_MetadataUsageId; extern RuntimeClass* PrivateKeySelectionCallback_t3240194217_il2cpp_TypeInfo_var; extern const uint32_t SslClientStream_add_PrivateKeySelection_m1663125063_MetadataUsageId; extern const uint32_t SslClientStream_remove_PrivateKeySelection_m3637735463_MetadataUsageId; extern RuntimeClass* CertificateValidationCallback2_t1842476440_il2cpp_TypeInfo_var; extern const uint32_t SslClientStream_add_ServerCertValidation2_m3943665702_MetadataUsageId; extern const uint32_t SslClientStream_remove_ServerCertValidation2_m4151895043_MetadataUsageId; extern RuntimeClass* TlsException_t3534743363_il2cpp_TypeInfo_var; extern RuntimeClass* Exception_t_il2cpp_TypeInfo_var; extern RuntimeClass* IOException_t4088381929_il2cpp_TypeInfo_var; extern const RuntimeMethod* SslClientStream_OnBeginNegotiateHandshake_m3734240069_RuntimeMethod_var; extern String_t* _stringLiteral1867853257; extern const uint32_t SslClientStream_OnBeginNegotiateHandshake_m3734240069_MetadataUsageId; extern const RuntimeMethod* SslClientStream_SafeReceiveRecord_m2217679740_RuntimeMethod_var; extern String_t* _stringLiteral1381488752; extern const uint32_t SslClientStream_SafeReceiveRecord_m2217679740_MetadataUsageId; extern RuntimeClass* ClientSessionCache_t2353595803_il2cpp_TypeInfo_var; extern const uint32_t SslClientStream_OnNegotiateHandshakeCallback_m4211921295_MetadataUsageId; extern String_t* _stringLiteral3839139460; extern String_t* _stringLiteral1144609714; extern const uint32_t SslHandshakeHash__ctor_m4169387017_MetadataUsageId; extern RuntimeClass* ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var; extern const uint32_t SslHandshakeHash_HashFinal_m2573455475_MetadataUsageId; extern RuntimeClass* CryptographicUnexpectedOperationException_t2790575154_il2cpp_TypeInfo_var; extern RuntimeClass* RSASslSignatureFormatter_t2709678514_il2cpp_TypeInfo_var; extern const RuntimeMethod* SslHandshakeHash_CreateSignature_m1634235041_RuntimeMethod_var; extern String_t* _stringLiteral1813429223; extern String_t* _stringLiteral1361554341; extern const uint32_t SslHandshakeHash_CreateSignature_m1634235041_MetadataUsageId; extern const uint32_t SslHandshakeHash_initializePad_m1074089276_MetadataUsageId; extern RuntimeClass* MemoryStream_t94973147_il2cpp_TypeInfo_var; extern RuntimeClass* Stream_t1273022909_il2cpp_TypeInfo_var; extern RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; extern RuntimeClass* ManualResetEvent_t451242010_il2cpp_TypeInfo_var; extern const RuntimeMethod* SslStreamBase__ctor_m3009266308_RuntimeMethod_var; extern String_t* _stringLiteral2711006963; extern String_t* _stringLiteral42582613; extern const uint32_t SslStreamBase__ctor_m3009266308_MetadataUsageId; extern const uint32_t SslStreamBase__cctor_m548992348_MetadataUsageId; extern RuntimeClass* IAsyncResult_t767004451_il2cpp_TypeInfo_var; extern RuntimeClass* InternalAsyncResult_t3504282820_il2cpp_TypeInfo_var; extern const RuntimeMethod* SslStreamBase_AsyncHandshakeCallback_m2936782521_RuntimeMethod_var; extern const uint32_t SslStreamBase_AsyncHandshakeCallback_m2936782521_MetadataUsageId; extern const uint32_t SslStreamBase_NegotiateHandshake_m2455724401_MetadataUsageId; extern RuntimeClass* X509Certificate_t713131622_il2cpp_TypeInfo_var; extern const uint32_t SslStreamBase_get_ServerCertificate_m656316972_MetadataUsageId; extern RuntimeClass* AsyncCallback_t3962456242_il2cpp_TypeInfo_var; extern const RuntimeMethod* SslStreamBase_BeginNegotiateHandshake_m4180435790_RuntimeMethod_var; extern const uint32_t SslStreamBase_BeginNegotiateHandshake_m4180435790_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_EndNegotiateHandshake_m1124299797_RuntimeMethod_var; extern const uint32_t SslStreamBase_EndNegotiateHandshake_m1124299797_MetadataUsageId; extern RuntimeClass* ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var; extern const RuntimeMethod* SslStreamBase_BeginRead_m3146234303_RuntimeMethod_var; extern String_t* _stringLiteral2541900468; extern String_t* _stringLiteral1588982376; extern String_t* _stringLiteral1740638148; extern String_t* _stringLiteral2750556037; extern String_t* _stringLiteral256786336; extern const uint32_t SslStreamBase_BeginRead_m3146234303_MetadataUsageId; extern RuntimeClass* ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var; extern const RuntimeMethod* SslStreamBase_InternalReadCallback_m3350299308_RuntimeMethod_var; extern const RuntimeMethod* SslStreamBase_InternalBeginRead_m3419999901_RuntimeMethod_var; extern String_t* _stringLiteral922265914; extern const uint32_t SslStreamBase_InternalBeginRead_m3419999901_MetadataUsageId; extern const uint32_t SslStreamBase_InternalReadCallback_m3350299308_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_InternalWriteCallback_m3466627959_RuntimeMethod_var; extern const RuntimeMethod* SslStreamBase_InternalBeginWrite_m1722032773_RuntimeMethod_var; extern String_t* _stringLiteral16992836; extern const uint32_t SslStreamBase_InternalBeginWrite_m1722032773_MetadataUsageId; extern const uint32_t SslStreamBase_InternalWriteCallback_m3466627959_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_BeginWrite_m2003981130_RuntimeMethod_var; extern const uint32_t SslStreamBase_BeginWrite_m2003981130_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_EndRead_m495357226_RuntimeMethod_var; extern String_t* _stringLiteral2584444907; extern String_t* _stringLiteral831980652; extern const uint32_t SslStreamBase_EndRead_m495357226_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_EndWrite_m4073224031_RuntimeMethod_var; extern String_t* _stringLiteral3502430769; extern String_t* _stringLiteral4008807055; extern const uint32_t SslStreamBase_EndWrite_m4073224031_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_Read_m231548581_RuntimeMethod_var; extern String_t* _stringLiteral3939495523; extern const uint32_t SslStreamBase_Read_m231548581_MetadataUsageId; extern RuntimeClass* NotSupportedException_t1314879016_il2cpp_TypeInfo_var; extern const RuntimeMethod* SslStreamBase_Seek_m270320723_RuntimeMethod_var; extern const uint32_t SslStreamBase_Seek_m270320723_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_SetLength_m844764688_RuntimeMethod_var; extern const uint32_t SslStreamBase_SetLength_m844764688_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_Write_m2024331816_RuntimeMethod_var; extern const uint32_t SslStreamBase_Write_m2024331816_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_get_Length_m561490526_RuntimeMethod_var; extern const uint32_t SslStreamBase_get_Length_m561490526_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_get_Position_m3505809821_RuntimeMethod_var; extern const uint32_t SslStreamBase_get_Position_m3505809821_MetadataUsageId; extern const RuntimeMethod* SslStreamBase_set_Position_m1470736124_RuntimeMethod_var; extern const uint32_t SslStreamBase_set_Position_m1470736124_MetadataUsageId; extern const uint32_t SslStreamBase_Dispose_m3190415328_MetadataUsageId; extern RuntimeClass* ObjectDisposedException_t21392786_il2cpp_TypeInfo_var; extern const RuntimeMethod* SslStreamBase_checkDisposed_m1981591244_RuntimeMethod_var; extern String_t* _stringLiteral653530773; extern const uint32_t SslStreamBase_checkDisposed_m1981591244_MetadataUsageId; extern const uint32_t InternalAsyncResult__ctor_m2194591319_MetadataUsageId; extern const uint32_t InternalAsyncResult_get_AsyncWaitHandle_m2580490319_MetadataUsageId; extern RuntimeClass* CipherSuite_t3414744575_il2cpp_TypeInfo_var; extern const uint32_t TlsCipherSuite__ctor_m3580955828_MetadataUsageId; extern const uint32_t TlsCipherSuite_ComputeServerRecordMAC_m3941098609_MetadataUsageId; extern const uint32_t TlsCipherSuite_ComputeClientRecordMAC_m886198623_MetadataUsageId; extern String_t* _stringLiteral3527555526; extern const uint32_t TlsCipherSuite_ComputeMasterSecret_m362444953_MetadataUsageId; extern RuntimeClass* TlsStream_t2365453965_il2cpp_TypeInfo_var; extern String_t* _stringLiteral3583321740; extern String_t* _stringLiteral1942945770; extern String_t* _stringLiteral3507511597; extern String_t* _stringLiteral1129739326; extern const uint32_t TlsCipherSuite_ComputeKeys_m1386728983_MetadataUsageId; extern RuntimeClass* String_t_il2cpp_TypeInfo_var; extern const uint32_t TlsClientSettings__ctor_m3220697265_MetadataUsageId; extern RuntimeClass* X509Certificate_t489243025_il2cpp_TypeInfo_var; extern RuntimeClass* RSAManaged_t1757093820_il2cpp_TypeInfo_var; extern const uint32_t TlsClientSettings_UpdateCertificateRSA_m3878128853_MetadataUsageId; extern RuntimeClass* Alert_t4059934885_il2cpp_TypeInfo_var; extern const uint32_t TlsException__ctor_m3717683709_MetadataUsageId; extern const uint32_t TlsException__ctor_m3242533711_MetadataUsageId; extern const uint32_t TlsServerSettings_UpdateCertificateRSA_m3985265846_MetadataUsageId; extern const uint32_t TlsStream__ctor_m787793111_MetadataUsageId; extern const uint32_t TlsStream__ctor_m277557575_MetadataUsageId; extern RuntimeClass* ArgumentException_t132251570_il2cpp_TypeInfo_var; extern const RuntimeMethod* TlsStream_ReadSmallValue_m2559586275_RuntimeMethod_var; extern String_t* _stringLiteral1468076787; extern String_t* _stringLiteral2898472053; extern const uint32_t TlsStream_ReadSmallValue_m2559586275_MetadataUsageId; extern const RuntimeMethod* TlsStream_ReadBytes_m2334803179_RuntimeMethod_var; extern const uint32_t TlsStream_ReadBytes_m2334803179_MetadataUsageId; extern const uint32_t TlsStream_Write_m4246040664_MetadataUsageId; extern const uint32_t TlsStream_Write_m1412844442_MetadataUsageId; extern const uint32_t TlsStream_WriteInt24_m58952549_MetadataUsageId; extern const uint32_t TlsStream_Write_m1413106584_MetadataUsageId; extern RuntimeClass* InvalidOperationException_t56020091_il2cpp_TypeInfo_var; extern const RuntimeMethod* TlsStream_Read_m3392972801_RuntimeMethod_var; extern String_t* _stringLiteral143703829; extern const uint32_t TlsStream_Read_m3392972801_MetadataUsageId; extern const RuntimeMethod* TlsStream_Write_m188217214_RuntimeMethod_var; extern String_t* _stringLiteral290903360; extern const uint32_t TlsStream_Write_m188217214_MetadataUsageId; extern RuntimeClass* ASN1_t2114160833_il2cpp_TypeInfo_var; extern const RuntimeMethod* AuthorityKeyIdentifierExtension_Decode_m1082741678_RuntimeMethod_var; extern String_t* _stringLiteral1225562808; extern const uint32_t AuthorityKeyIdentifierExtension_Decode_m1082741678_MetadataUsageId; extern const uint32_t AuthorityKeyIdentifierExtension_get_Identifier_m4081788918_MetadataUsageId; extern RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; extern RuntimeClass* CultureInfo_t4157843068_il2cpp_TypeInfo_var; extern String_t* _stringLiteral4234263996; extern String_t* _stringLiteral3451435000; extern String_t* _stringLiteral3452614528; extern const uint32_t AuthorityKeyIdentifierExtension_ToString_m1643863557_MetadataUsageId; extern const RuntimeMethod* BasicConstraintsExtension_Decode_m2935957709_RuntimeMethod_var; extern String_t* _stringLiteral3641681701; extern const uint32_t BasicConstraintsExtension_Decode_m2935957709_MetadataUsageId; extern const uint32_t BasicConstraintsExtension_Encode_m2009213240_MetadataUsageId; extern String_t* _stringLiteral3877567873; extern String_t* _stringLiteral3456743389; extern String_t* _stringLiteral3958472319; extern String_t* _stringLiteral3269878952; extern String_t* _stringLiteral2791739702; extern const uint32_t BasicConstraintsExtension_ToString_m2170556997_MetadataUsageId; extern RuntimeClass* ArrayList_t2718874744_il2cpp_TypeInfo_var; extern const RuntimeMethod* ExtendedKeyUsageExtension_Decode_m2326833343_RuntimeMethod_var; extern String_t* _stringLiteral4258877149; extern const uint32_t ExtendedKeyUsageExtension_Decode_m2326833343_MetadataUsageId; extern RuntimeClass* IEnumerator_t1853284238_il2cpp_TypeInfo_var; extern RuntimeClass* IDisposable_t3640265483_il2cpp_TypeInfo_var; extern const uint32_t ExtendedKeyUsageExtension_Encode_m2182457162_MetadataUsageId; extern RuntimeClass* ExtendedKeyUsageExtension_t3929363080_il2cpp_TypeInfo_var; extern RuntimeClass* Dictionary_2_t2736202052_il2cpp_TypeInfo_var; extern const RuntimeMethod* Dictionary_2__ctor_m2392909825_RuntimeMethod_var; extern const RuntimeMethod* Dictionary_2_Add_m282647386_RuntimeMethod_var; extern const RuntimeMethod* Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var; extern String_t* _stringLiteral1948411844; extern String_t* _stringLiteral1948411841; extern String_t* _stringLiteral1948411842; extern String_t* _stringLiteral1948411839; extern String_t* _stringLiteral1948411851; extern String_t* _stringLiteral1948411852; extern String_t* _stringLiteral4051695146; extern String_t* _stringLiteral441610484; extern String_t* _stringLiteral3467167272; extern String_t* _stringLiteral1675771553; extern String_t* _stringLiteral419756055; extern String_t* _stringLiteral2768566237; extern String_t* _stringLiteral2854236355; extern String_t* _stringLiteral1856836222; extern const uint32_t ExtendedKeyUsageExtension_ToString_m2116504780_MetadataUsageId; extern RuntimeClass* Encoding_t1523322056_il2cpp_TypeInfo_var; extern RuntimeClass* X501_t1758824426_il2cpp_TypeInfo_var; extern String_t* _stringLiteral3452614530; extern String_t* _stringLiteral3452614550; extern const uint32_t GeneralNames__ctor_m3642449536_MetadataUsageId; extern const RuntimeType* String_t_0_0_0_var; extern RuntimeClass* StringU5BU5D_t1281789340_il2cpp_TypeInfo_var; extern RuntimeClass* Type_t_il2cpp_TypeInfo_var; extern const uint32_t GeneralNames_get_DNSNames_m3788548987_MetadataUsageId; extern const uint32_t GeneralNames_get_IPAddresses_m4242915644_MetadataUsageId; extern String_t* _stringLiteral2107270768; extern String_t* _stringLiteral2041337115; extern String_t* _stringLiteral3267427000; extern String_t* _stringLiteral1150162089; extern String_t* _stringLiteral2064364637; extern const uint32_t GeneralNames_ToString_m489778282_MetadataUsageId; extern const RuntimeMethod* KeyUsageExtension_Decode_m1408685233_RuntimeMethod_var; extern String_t* _stringLiteral2310140892; extern const uint32_t KeyUsageExtension_Decode_m1408685233_MetadataUsageId; extern const uint32_t KeyUsageExtension_Encode_m2561267096_MetadataUsageId; extern RuntimeClass* KeyUsages_t820456313_il2cpp_TypeInfo_var; extern RuntimeClass* Convert_t2465617642_il2cpp_TypeInfo_var; extern const uint32_t KeyUsageExtension_Support_m3508856672_MetadataUsageId; extern String_t* _stringLiteral3450816062; extern String_t* _stringLiteral3786318026; extern String_t* _stringLiteral3694353402; extern String_t* _stringLiteral1919823647; extern String_t* _stringLiteral1248603981; extern String_t* _stringLiteral2342227643; extern String_t* _stringLiteral3075300413; extern String_t* _stringLiteral3700336679; extern String_t* _stringLiteral810946531; extern String_t* _stringLiteral602704846; extern String_t* _stringLiteral3452614536; extern String_t* _stringLiteral3452614535; extern const uint32_t KeyUsageExtension_ToString_m3134109315_MetadataUsageId; extern const RuntimeMethod* NetscapeCertTypeExtension_Decode_m251886799_RuntimeMethod_var; extern String_t* _stringLiteral2404756450; extern const uint32_t NetscapeCertTypeExtension_Decode_m251886799_MetadataUsageId; extern RuntimeClass* CertTypes_t3317701015_il2cpp_TypeInfo_var; extern const uint32_t NetscapeCertTypeExtension_Support_m3981181230_MetadataUsageId; extern String_t* _stringLiteral3198742407; extern String_t* _stringLiteral3268662202; extern String_t* _stringLiteral2842916117; extern String_t* _stringLiteral352927388; extern String_t* _stringLiteral2867057376; extern String_t* _stringLiteral3555040082; extern String_t* _stringLiteral3064064412; extern const uint32_t NetscapeCertTypeExtension_ToString_m1800688476_MetadataUsageId; extern RuntimeClass* GeneralNames_t2702294159_il2cpp_TypeInfo_var; extern const RuntimeMethod* SubjectAltNameExtension_Decode_m2617923884_RuntimeMethod_var; extern String_t* _stringLiteral3501599743; extern const uint32_t SubjectAltNameExtension_Decode_m2617923884_MetadataUsageId; extern RuntimeClass* PKCS12_t4101533061_il2cpp_TypeInfo_var; extern RuntimeClass* X509CertificateCollection_t1542168550_il2cpp_TypeInfo_var; extern const uint32_t PKCS12__ctor_m1854440921_MetadataUsageId; extern const uint32_t PKCS12__cctor_m3271060407_MetadataUsageId; extern RuntimeClass* ContentInfo_t3218159896_il2cpp_TypeInfo_var; extern RuntimeClass* CryptographicException_t248831461_il2cpp_TypeInfo_var; extern RuntimeClass* EncryptedData_t3577548733_il2cpp_TypeInfo_var; extern RuntimeClass* NotImplementedException_t3489357830_il2cpp_TypeInfo_var; extern const RuntimeMethod* PKCS12_Decode_m163534693_RuntimeMethod_var; extern String_t* _stringLiteral1783285669; extern String_t* _stringLiteral574292110; extern String_t* _stringLiteral3723664332; extern String_t* _stringLiteral1042602006; extern String_t* _stringLiteral1588682583; extern String_t* _stringLiteral3539017007; extern String_t* _stringLiteral3549470071; extern String_t* _stringLiteral2920106322; extern String_t* _stringLiteral2950585271; extern String_t* _stringLiteral2360737648; extern String_t* _stringLiteral620338124; extern String_t* _stringLiteral3341327308; extern String_t* _stringLiteral1009957252; extern String_t* _stringLiteral2661214061; extern const uint32_t PKCS12_Decode_m163534693_MetadataUsageId; extern const uint32_t PKCS12_set_Password_m4088935795_MetadataUsageId; extern RuntimeClass* SafeBag_t3961248200_il2cpp_TypeInfo_var; extern RuntimeClass* PrivateKeyInfo_t668027993_il2cpp_TypeInfo_var; extern RuntimeClass* EncryptedPrivateKeyInfo_t862116836_il2cpp_TypeInfo_var; extern String_t* _stringLiteral1074896447; extern String_t* _stringLiteral1074699839; extern const uint32_t PKCS12_get_Keys_m2165478388_MetadataUsageId; extern String_t* _stringLiteral1074765375; extern const uint32_t PKCS12_get_Certificates_m26161562_MetadataUsageId; extern RuntimeClass* DeriveBytes_t1492915136_il2cpp_TypeInfo_var; extern const RuntimeMethod* PKCS12_GetSymmetricAlgorithm_m3480654844_RuntimeMethod_var; extern String_t* _stringLiteral3723795404; extern String_t* _stringLiteral3341458380; extern String_t* _stringLiteral1002806220; extern String_t* _stringLiteral620469196; extern String_t* _stringLiteral1792409609; extern String_t* _stringLiteral1792409608; extern String_t* _stringLiteral1813517709; extern String_t* _stringLiteral1410233182; extern String_t* _stringLiteral2976317123; extern String_t* _stringLiteral2216802236; extern String_t* _stringLiteral3782886177; extern String_t* _stringLiteral3379601650; extern String_t* _stringLiteral4242423987; extern String_t* _stringLiteral2696477479; extern String_t* _stringLiteral4242489534; extern String_t* _stringLiteral1110321652; extern String_t* _stringLiteral3569897280; extern String_t* _stringLiteral1606416236; extern const uint32_t PKCS12_GetSymmetricAlgorithm_m3480654844_MetadataUsageId; extern RuntimeClass* ICryptoTransform_t2733259762_il2cpp_TypeInfo_var; extern const uint32_t PKCS12_Decrypt_m1280162536_MetadataUsageId; extern const uint32_t PKCS12_Encrypt_m3618991685_MetadataUsageId; extern const uint32_t PKCS12_GetExistingParameters_m3446652479_MetadataUsageId; extern const RuntimeMethod* PKCS12_AddPrivateKey_m1877554254_RuntimeMethod_var; extern String_t* _stringLiteral3909342886; extern const uint32_t PKCS12_AddPrivateKey_m1877554254_MetadataUsageId; extern const RuntimeMethod* PKCS12_ReadSafeBag_m3435973087_RuntimeMethod_var; extern String_t* _stringLiteral2550292624; extern String_t* _stringLiteral2036728472; extern String_t* _stringLiteral1075093055; extern String_t* _stringLiteral1075158591; extern String_t* _stringLiteral1074961983; extern String_t* _stringLiteral2010631744; extern String_t* _stringLiteral153696270; extern String_t* _stringLiteral1454462369; extern String_t* _stringLiteral3652877187; extern String_t* _stringLiteral1132020804; extern String_t* _stringLiteral1867823663; extern String_t* _stringLiteral3757375497; extern String_t* _stringLiteral3757375496; extern String_t* _stringLiteral1787122988; extern const uint32_t PKCS12_ReadSafeBag_m3435973087_MetadataUsageId; extern RuntimeClass* IDictionary_t1363984059_il2cpp_TypeInfo_var; extern RuntimeClass* IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var; extern const uint32_t PKCS12_CertificateSafeBag_m1505366012_MetadataUsageId; extern RuntimeClass* HMACSHA1_t1952596188_il2cpp_TypeInfo_var; extern const uint32_t PKCS12_MAC_m3355614022_MetadataUsageId; extern const uint32_t PKCS12_GetBytes_m415958948_MetadataUsageId; extern const uint32_t PKCS12_EncryptedContentInfo_m729936927_MetadataUsageId; extern const uint32_t PKCS12_AddCertificate_m3820167082_MetadataUsageId; extern const uint32_t PKCS12_RemoveCertificate_m2774912578_MetadataUsageId; extern const uint32_t PKCS12_Clone_m2085085101_MetadataUsageId; extern const uint32_t PKCS12_get_MaximumPasswordLength_m3603260090_MetadataUsageId; extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D11_6_FieldInfo_var; extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D12_7_FieldInfo_var; extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D13_8_FieldInfo_var; extern const uint32_t DeriveBytes__cctor_m3019062497_MetadataUsageId; extern const uint32_t DeriveBytes_set_Password_m4086840123_MetadataUsageId; extern const uint32_t DeriveBytes_set_Salt_m1400945044_MetadataUsageId; extern const uint32_t DeriveBytes_Derive_m1232352666_MetadataUsageId; extern const uint32_t DeriveBytes_DeriveKey_m2933043667_MetadataUsageId; extern const uint32_t DeriveBytes_DeriveIV_m973925711_MetadataUsageId; extern const uint32_t DeriveBytes_DeriveMAC_m2121691743_MetadataUsageId; extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D14_9_FieldInfo_var; extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D15_10_FieldInfo_var; extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D16_11_FieldInfo_var; extern const uint32_t X501__cctor_m2428304915_MetadataUsageId; extern String_t* _stringLiteral3450517380; extern const uint32_t X501_ToString_m2260475203_MetadataUsageId; extern const uint32_t X501_ToString_m1148552872_MetadataUsageId; extern RuntimeClass* CharU5BU5D_t3528271667_il2cpp_TypeInfo_var; extern RuntimeField* U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D17_12_FieldInfo_var; extern String_t* _stringLiteral3451762653; extern String_t* _stringLiteral3451762657; extern String_t* _stringLiteral3483892138; extern String_t* _stringLiteral3483302310; extern String_t* _stringLiteral3451762660; extern String_t* _stringLiteral3451762669; extern String_t* _stringLiteral4091040253; extern String_t* _stringLiteral3482974629; extern String_t* _stringLiteral1505933697; extern String_t* _stringLiteral3451762651; extern String_t* _stringLiteral4248496721; extern String_t* _stringLiteral3451762668; extern String_t* _stringLiteral3483302326; extern String_t* _stringLiteral3451762649; extern String_t* _stringLiteral3451762663; extern String_t* _stringLiteral403552631; extern String_t* _stringLiteral3452614547; extern String_t* _stringLiteral3452614526; extern const uint32_t X501_AppendEntry_m2479013363_MetadataUsageId; extern const RuntimeMethod* X509Certificate__ctor_m2595927506_RuntimeMethod_var; extern String_t* _stringLiteral1735138889; extern const uint32_t X509Certificate__ctor_m2595927506_MetadataUsageId; extern String_t* _stringLiteral1185035339; extern const uint32_t X509Certificate__cctor_m1746020738_MetadataUsageId; extern RuntimeClass* X509ExtensionCollection_t609554709_il2cpp_TypeInfo_var; extern const RuntimeMethod* X509Certificate_Parse_m54358579_RuntimeMethod_var; extern const uint32_t X509Certificate_Parse_m54358579_MetadataUsageId; extern const uint32_t X509Certificate_GetUnsignedBigInteger_m877462855_MetadataUsageId; extern RuntimeClass* DSACryptoServiceProvider_t3992668923_il2cpp_TypeInfo_var; extern const RuntimeMethod* X509Certificate_get_DSA_m565099499_RuntimeMethod_var; extern String_t* _stringLiteral683764801; extern const uint32_t X509Certificate_get_DSA_m565099499_MetadataUsageId; extern String_t* _stringLiteral1384881100; extern String_t* _stringLiteral3341196236; extern String_t* _stringLiteral1002544076; extern String_t* _stringLiteral2958859212; extern String_t* _stringLiteral3539017004; extern String_t* _stringLiteral254300466; extern String_t* _stringLiteral1783758856; extern String_t* _stringLiteral1783758855; extern String_t* _stringLiteral1783758854; extern const uint32_t X509Certificate_get_Hash_m410033711_MetadataUsageId; extern const uint32_t X509Certificate_get_KeyAlgorithmParameters_m3698130868_MetadataUsageId; extern const uint32_t X509Certificate_get_PublicKey_m950835056_MetadataUsageId; extern RuntimeClass* RSACryptoServiceProvider_t2683512874_il2cpp_TypeInfo_var; extern const uint32_t X509Certificate_get_RSA_m1755006809_MetadataUsageId; extern const uint32_t X509Certificate_get_RawData_m2626675988_MetadataUsageId; extern const uint32_t X509Certificate_get_SerialNumber_m3924188880_MetadataUsageId; extern const RuntimeMethod* X509Certificate_get_Signature_m2498854864_RuntimeMethod_var; extern String_t* _stringLiteral2511804911; extern const uint32_t X509Certificate_get_Signature_m2498854864_MetadataUsageId; extern RuntimeClass* DateTime_t3738529785_il2cpp_TypeInfo_var; extern const uint32_t X509Certificate_get_IsCurrent_m469817010_MetadataUsageId; extern const uint32_t X509Certificate_WasCurrent_m1146083014_MetadataUsageId; extern RuntimeClass* DSASignatureDeformatter_t3677955172_il2cpp_TypeInfo_var; extern const uint32_t X509Certificate_VerifySignature_m3988463526_MetadataUsageId; extern RuntimeClass* RSAPKCS1SignatureDeformatter_t3767223008_il2cpp_TypeInfo_var; extern const RuntimeMethod* X509Certificate_VerifySignature_m3538124832_RuntimeMethod_var; extern String_t* _stringLiteral1110256105; extern String_t* _stringLiteral1991580189; extern String_t* _stringLiteral3948026384; extern String_t* _stringLiteral3565820441; extern const uint32_t X509Certificate_VerifySignature_m3538124832_MetadataUsageId; extern RuntimeClass* RSA_t2385438082_il2cpp_TypeInfo_var; extern RuntimeClass* DSA_t2386879874_il2cpp_TypeInfo_var; extern const RuntimeMethod* X509Certificate_VerifySignature_m2813642028_RuntimeMethod_var; extern String_t* _stringLiteral3454646207; extern String_t* _stringLiteral1243364763; extern const uint32_t X509Certificate_VerifySignature_m2813642028_MetadataUsageId; extern const uint32_t X509Certificate_get_IsSelfSigned_m4064195693_MetadataUsageId; extern String_t* _stringLiteral2150195429; extern const uint32_t X509Certificate_GetObjectData_m2952009451_MetadataUsageId; extern String_t* _stringLiteral418672143; extern String_t* _stringLiteral2710142936; extern const uint32_t X509Certificate_PEM_m2020851166_MetadataUsageId; extern const uint32_t X509CertificateCollection_get_Item_m1033426577_MetadataUsageId; extern const RuntimeMethod* X509CertificateCollection_Add_m2277657976_RuntimeMethod_var; extern String_t* _stringLiteral3493618073; extern const uint32_t X509CertificateCollection_Add_m2277657976_MetadataUsageId; extern const RuntimeMethod* X509CertificateCollection_AddRange_m2165814476_RuntimeMethod_var; extern const uint32_t X509CertificateCollection_AddRange_m2165814476_MetadataUsageId; extern RuntimeClass* X509CertificateEnumerator_t3515934698_il2cpp_TypeInfo_var; extern const uint32_t X509CertificateCollection_GetEnumerator_m92169144_MetadataUsageId; extern const RuntimeMethod* X509CertificateCollection_IndexOf_m2003755268_RuntimeMethod_var; extern const uint32_t X509CertificateCollection_IndexOf_m2003755268_MetadataUsageId; extern RuntimeClass* IEnumerable_t1941168011_il2cpp_TypeInfo_var; extern const uint32_t X509CertificateEnumerator__ctor_m85694331_MetadataUsageId; extern const uint32_t X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m1846030361_MetadataUsageId; extern const uint32_t X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m2626270621_MetadataUsageId; extern const uint32_t X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m2039524926_MetadataUsageId; extern const uint32_t X509CertificateEnumerator_get_Current_m3079314562_MetadataUsageId; extern const uint32_t X509CertificateEnumerator_MoveNext_m1342258196_MetadataUsageId; extern const uint32_t X509CertificateEnumerator_Reset_m1825523691_MetadataUsageId; extern const uint32_t X509Chain__ctor_m3563800449_MetadataUsageId; extern const uint32_t X509Chain__ctor_m1084071882_MetadataUsageId; extern const uint32_t X509Chain_get_TrustAnchors_m2434696767_MetadataUsageId; extern const uint32_t X509Chain_Build_m2469702749_MetadataUsageId; extern RuntimeClass* ServicePointManager_t170559685_il2cpp_TypeInfo_var; extern const uint32_t X509Chain_IsValid_m3670863655_MetadataUsageId; extern const uint32_t X509Chain_FindCertificateParent_m2809823532_MetadataUsageId; extern const uint32_t X509Chain_FindCertificateRoot_m1937726457_MetadataUsageId; extern RuntimeClass* BasicConstraintsExtension_t2462195279_il2cpp_TypeInfo_var; extern String_t* _stringLiteral1004423994; extern const uint32_t X509Chain_IsParent_m2689546349_MetadataUsageId; extern const RuntimeMethod* X509Crl__ctor_m1817187405_RuntimeMethod_var; extern String_t* _stringLiteral2910693339; extern const uint32_t X509Crl__ctor_m1817187405_MetadataUsageId; extern RuntimeClass* X509CrlEntry_t645568789_il2cpp_TypeInfo_var; extern const RuntimeMethod* X509Crl_Parse_m3164013387_RuntimeMethod_var; extern String_t* _stringLiteral1752854249; extern String_t* _stringLiteral3761512114; extern const uint32_t X509Crl_Parse_m3164013387_MetadataUsageId; extern const uint32_t X509Crl_get_Hash_m464217067_MetadataUsageId; extern const RuntimeMethod* X509Crl_GetCrlEntry_m5954460_RuntimeMethod_var; extern String_t* _stringLiteral3501283186; extern const uint32_t X509Crl_GetCrlEntry_m5954460_MetadataUsageId; extern const RuntimeMethod* X509Crl_GetCrlEntry_m641501875_RuntimeMethod_var; extern String_t* _stringLiteral731045672; extern const uint32_t X509Crl_GetCrlEntry_m641501875_MetadataUsageId; extern RuntimeClass* X509Crl_t1148767388_il2cpp_TypeInfo_var; extern const RuntimeMethod* X509Crl_GetHashName_m4214678741_RuntimeMethod_var; extern const uint32_t X509Crl_GetHashName_m4214678741_MetadataUsageId; extern const RuntimeMethod* X509Crl_VerifySignature_m1902456590_RuntimeMethod_var; extern const uint32_t X509Crl_VerifySignature_m1902456590_MetadataUsageId; extern const uint32_t X509Crl_VerifySignature_m1808348256_MetadataUsageId; extern const RuntimeMethod* X509Crl_VerifySignature_m1377612461_RuntimeMethod_var; extern const uint32_t X509Crl_VerifySignature_m1377612461_MetadataUsageId; extern const uint32_t X509CrlEntry__ctor_m4013514048_MetadataUsageId; extern const uint32_t X509CrlEntry_get_SerialNumber_m3627212772_MetadataUsageId; extern const RuntimeMethod* X509Extension__ctor_m710637961_RuntimeMethod_var; extern String_t* _stringLiteral1590810976; extern const uint32_t X509Extension__ctor_m710637961_MetadataUsageId; extern const RuntimeMethod* X509Extension__ctor_m1474351312_RuntimeMethod_var; extern String_t* _stringLiteral1610623306; extern const uint32_t X509Extension__ctor_m1474351312_MetadataUsageId; extern RuntimeClass* X509Extension_t3173393653_il2cpp_TypeInfo_var; extern const uint32_t X509Extension_Equals_m1779194186_MetadataUsageId; extern String_t* _stringLiteral3786055882; extern String_t* _stringLiteral3450517376; extern const uint32_t X509Extension_WriteLine_m1662885247_MetadataUsageId; extern const uint32_t X509Extension_ToString_m3727002866_MetadataUsageId; extern const RuntimeMethod* X509ExtensionCollection__ctor_m551870633_RuntimeMethod_var; extern String_t* _stringLiteral632220839; extern const uint32_t X509ExtensionCollection__ctor_m551870633_MetadataUsageId; extern const RuntimeMethod* X509ExtensionCollection_IndexOf_m2996504451_RuntimeMethod_var; extern String_t* _stringLiteral3266464951; extern const uint32_t X509ExtensionCollection_IndexOf_m2996504451_MetadataUsageId; extern const uint32_t X509ExtensionCollection_get_Item_m2761897938_MetadataUsageId; extern const uint32_t X509Store_get_Crls_m4075976598_MetadataUsageId; extern const RuntimeMethod* X509Store_Load_m2048139132_RuntimeMethod_var; extern const uint32_t X509Store_Load_m2048139132_MetadataUsageId; extern const uint32_t X509Store_LoadCertificate_m1587806288_MetadataUsageId; extern const uint32_t X509Store_LoadCrl_m1881903843_MetadataUsageId; extern const uint32_t X509Store_CheckStore_m2045435685_MetadataUsageId; extern RuntimeClass* Path_t1605229823_il2cpp_TypeInfo_var; extern String_t* _stringLiteral2225310117; extern const uint32_t X509Store_BuildCertificatesCollection_m3030935583_MetadataUsageId; extern String_t* _stringLiteral3710028195; extern const uint32_t X509Store_BuildCrlsCollection_m1991312527_MetadataUsageId; extern RuntimeClass* X509StoreManager_t1046782376_il2cpp_TypeInfo_var; extern RuntimeClass* X509Stores_t1373936238_il2cpp_TypeInfo_var; extern String_t* _stringLiteral3525949144; extern String_t* _stringLiteral9622098; extern const uint32_t X509StoreManager_get_CurrentUser_m4040993045_MetadataUsageId; extern const uint32_t X509StoreManager_get_LocalMachine_m3994689999_MetadataUsageId; extern const uint32_t X509StoreManager_get_TrustedRootCertificates_m2180997293_MetadataUsageId; extern RuntimeClass* X509Store_t2777415284_il2cpp_TypeInfo_var; extern String_t* _stringLiteral1986082327; extern const uint32_t X509Stores_get_TrustedRoot_m1736182879_MetadataUsageId; extern const RuntimeMethod* X509Stores_Open_m1553467177_RuntimeMethod_var; extern String_t* _stringLiteral2153662835; extern const uint32_t X509Stores_Open_m1553467177_MetadataUsageId; struct X509CertificateU5BU5D_t3145106755; struct ByteU5BU5D_t4116647657; struct Int32U5BU5D_t385246372; struct ObjectU5BU5D_t2843939325; struct ClientCertificateTypeU5BU5D_t4253920197; struct StringU5BU5D_t1281789340; struct CharU5BU5D_t3528271667; #ifndef RUNTIMEOBJECT_H #define RUNTIMEOBJECT_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RUNTIMEOBJECT_H struct Il2CppArrayBounds; #ifndef RUNTIMEARRAY_H #define RUNTIMEARRAY_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Array #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RUNTIMEARRAY_H #ifndef CULTUREINFO_T4157843068_H #define CULTUREINFO_T4157843068_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Globalization.CultureInfo struct CultureInfo_t4157843068 : public RuntimeObject { public: // System.Boolean System.Globalization.CultureInfo::m_isReadOnly bool ___m_isReadOnly_7; // System.Int32 System.Globalization.CultureInfo::cultureID int32_t ___cultureID_8; // System.Int32 System.Globalization.CultureInfo::parent_lcid int32_t ___parent_lcid_9; // System.Int32 System.Globalization.CultureInfo::specific_lcid int32_t ___specific_lcid_10; // System.Int32 System.Globalization.CultureInfo::datetime_index int32_t ___datetime_index_11; // System.Int32 System.Globalization.CultureInfo::number_index int32_t ___number_index_12; // System.Boolean System.Globalization.CultureInfo::m_useUserOverride bool ___m_useUserOverride_13; // System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo NumberFormatInfo_t435877138 * ___numInfo_14; // System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo DateTimeFormatInfo_t2405853701 * ___dateTimeInfo_15; // System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo TextInfo_t3810425522 * ___textInfo_16; // System.String System.Globalization.CultureInfo::m_name String_t* ___m_name_17; // System.String System.Globalization.CultureInfo::displayname String_t* ___displayname_18; // System.String System.Globalization.CultureInfo::englishname String_t* ___englishname_19; // System.String System.Globalization.CultureInfo::nativename String_t* ___nativename_20; // System.String System.Globalization.CultureInfo::iso3lang String_t* ___iso3lang_21; // System.String System.Globalization.CultureInfo::iso2lang String_t* ___iso2lang_22; // System.String System.Globalization.CultureInfo::icu_name String_t* ___icu_name_23; // System.String System.Globalization.CultureInfo::win3lang String_t* ___win3lang_24; // System.String System.Globalization.CultureInfo::territory String_t* ___territory_25; // System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo CompareInfo_t1092934962 * ___compareInfo_26; // System.Int32* System.Globalization.CultureInfo::calendar_data int32_t* ___calendar_data_27; // System.Void* System.Globalization.CultureInfo::textinfo_data void* ___textinfo_data_28; // System.Globalization.Calendar[] System.Globalization.CultureInfo::optional_calendars CalendarU5BU5D_t3985046076* ___optional_calendars_29; // System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture CultureInfo_t4157843068 * ___parent_culture_30; // System.Int32 System.Globalization.CultureInfo::m_dataItem int32_t ___m_dataItem_31; // System.Globalization.Calendar System.Globalization.CultureInfo::calendar Calendar_t1661121569 * ___calendar_32; // System.Boolean System.Globalization.CultureInfo::constructed bool ___constructed_33; // System.Byte[] System.Globalization.CultureInfo::cached_serialized_form ByteU5BU5D_t4116647657* ___cached_serialized_form_34; public: inline static int32_t get_offset_of_m_isReadOnly_7() { return static_cast(offsetof(CultureInfo_t4157843068, ___m_isReadOnly_7)); } inline bool get_m_isReadOnly_7() const { return ___m_isReadOnly_7; } inline bool* get_address_of_m_isReadOnly_7() { return &___m_isReadOnly_7; } inline void set_m_isReadOnly_7(bool value) { ___m_isReadOnly_7 = value; } inline static int32_t get_offset_of_cultureID_8() { return static_cast(offsetof(CultureInfo_t4157843068, ___cultureID_8)); } inline int32_t get_cultureID_8() const { return ___cultureID_8; } inline int32_t* get_address_of_cultureID_8() { return &___cultureID_8; } inline void set_cultureID_8(int32_t value) { ___cultureID_8 = value; } inline static int32_t get_offset_of_parent_lcid_9() { return static_cast(offsetof(CultureInfo_t4157843068, ___parent_lcid_9)); } inline int32_t get_parent_lcid_9() const { return ___parent_lcid_9; } inline int32_t* get_address_of_parent_lcid_9() { return &___parent_lcid_9; } inline void set_parent_lcid_9(int32_t value) { ___parent_lcid_9 = value; } inline static int32_t get_offset_of_specific_lcid_10() { return static_cast(offsetof(CultureInfo_t4157843068, ___specific_lcid_10)); } inline int32_t get_specific_lcid_10() const { return ___specific_lcid_10; } inline int32_t* get_address_of_specific_lcid_10() { return &___specific_lcid_10; } inline void set_specific_lcid_10(int32_t value) { ___specific_lcid_10 = value; } inline static int32_t get_offset_of_datetime_index_11() { return static_cast(offsetof(CultureInfo_t4157843068, ___datetime_index_11)); } inline int32_t get_datetime_index_11() const { return ___datetime_index_11; } inline int32_t* get_address_of_datetime_index_11() { return &___datetime_index_11; } inline void set_datetime_index_11(int32_t value) { ___datetime_index_11 = value; } inline static int32_t get_offset_of_number_index_12() { return static_cast(offsetof(CultureInfo_t4157843068, ___number_index_12)); } inline int32_t get_number_index_12() const { return ___number_index_12; } inline int32_t* get_address_of_number_index_12() { return &___number_index_12; } inline void set_number_index_12(int32_t value) { ___number_index_12 = value; } inline static int32_t get_offset_of_m_useUserOverride_13() { return static_cast(offsetof(CultureInfo_t4157843068, ___m_useUserOverride_13)); } inline bool get_m_useUserOverride_13() const { return ___m_useUserOverride_13; } inline bool* get_address_of_m_useUserOverride_13() { return &___m_useUserOverride_13; } inline void set_m_useUserOverride_13(bool value) { ___m_useUserOverride_13 = value; } inline static int32_t get_offset_of_numInfo_14() { return static_cast(offsetof(CultureInfo_t4157843068, ___numInfo_14)); } inline NumberFormatInfo_t435877138 * get_numInfo_14() const { return ___numInfo_14; } inline NumberFormatInfo_t435877138 ** get_address_of_numInfo_14() { return &___numInfo_14; } inline void set_numInfo_14(NumberFormatInfo_t435877138 * value) { ___numInfo_14 = value; Il2CppCodeGenWriteBarrier((&___numInfo_14), value); } inline static int32_t get_offset_of_dateTimeInfo_15() { return static_cast(offsetof(CultureInfo_t4157843068, ___dateTimeInfo_15)); } inline DateTimeFormatInfo_t2405853701 * get_dateTimeInfo_15() const { return ___dateTimeInfo_15; } inline DateTimeFormatInfo_t2405853701 ** get_address_of_dateTimeInfo_15() { return &___dateTimeInfo_15; } inline void set_dateTimeInfo_15(DateTimeFormatInfo_t2405853701 * value) { ___dateTimeInfo_15 = value; Il2CppCodeGenWriteBarrier((&___dateTimeInfo_15), value); } inline static int32_t get_offset_of_textInfo_16() { return static_cast(offsetof(CultureInfo_t4157843068, ___textInfo_16)); } inline TextInfo_t3810425522 * get_textInfo_16() const { return ___textInfo_16; } inline TextInfo_t3810425522 ** get_address_of_textInfo_16() { return &___textInfo_16; } inline void set_textInfo_16(TextInfo_t3810425522 * value) { ___textInfo_16 = value; Il2CppCodeGenWriteBarrier((&___textInfo_16), value); } inline static int32_t get_offset_of_m_name_17() { return static_cast(offsetof(CultureInfo_t4157843068, ___m_name_17)); } inline String_t* get_m_name_17() const { return ___m_name_17; } inline String_t** get_address_of_m_name_17() { return &___m_name_17; } inline void set_m_name_17(String_t* value) { ___m_name_17 = value; Il2CppCodeGenWriteBarrier((&___m_name_17), value); } inline static int32_t get_offset_of_displayname_18() { return static_cast(offsetof(CultureInfo_t4157843068, ___displayname_18)); } inline String_t* get_displayname_18() const { return ___displayname_18; } inline String_t** get_address_of_displayname_18() { return &___displayname_18; } inline void set_displayname_18(String_t* value) { ___displayname_18 = value; Il2CppCodeGenWriteBarrier((&___displayname_18), value); } inline static int32_t get_offset_of_englishname_19() { return static_cast(offsetof(CultureInfo_t4157843068, ___englishname_19)); } inline String_t* get_englishname_19() const { return ___englishname_19; } inline String_t** get_address_of_englishname_19() { return &___englishname_19; } inline void set_englishname_19(String_t* value) { ___englishname_19 = value; Il2CppCodeGenWriteBarrier((&___englishname_19), value); } inline static int32_t get_offset_of_nativename_20() { return static_cast(offsetof(CultureInfo_t4157843068, ___nativename_20)); } inline String_t* get_nativename_20() const { return ___nativename_20; } inline String_t** get_address_of_nativename_20() { return &___nativename_20; } inline void set_nativename_20(String_t* value) { ___nativename_20 = value; Il2CppCodeGenWriteBarrier((&___nativename_20), value); } inline static int32_t get_offset_of_iso3lang_21() { return static_cast(offsetof(CultureInfo_t4157843068, ___iso3lang_21)); } inline String_t* get_iso3lang_21() const { return ___iso3lang_21; } inline String_t** get_address_of_iso3lang_21() { return &___iso3lang_21; } inline void set_iso3lang_21(String_t* value) { ___iso3lang_21 = value; Il2CppCodeGenWriteBarrier((&___iso3lang_21), value); } inline static int32_t get_offset_of_iso2lang_22() { return static_cast(offsetof(CultureInfo_t4157843068, ___iso2lang_22)); } inline String_t* get_iso2lang_22() const { return ___iso2lang_22; } inline String_t** get_address_of_iso2lang_22() { return &___iso2lang_22; } inline void set_iso2lang_22(String_t* value) { ___iso2lang_22 = value; Il2CppCodeGenWriteBarrier((&___iso2lang_22), value); } inline static int32_t get_offset_of_icu_name_23() { return static_cast(offsetof(CultureInfo_t4157843068, ___icu_name_23)); } inline String_t* get_icu_name_23() const { return ___icu_name_23; } inline String_t** get_address_of_icu_name_23() { return &___icu_name_23; } inline void set_icu_name_23(String_t* value) { ___icu_name_23 = value; Il2CppCodeGenWriteBarrier((&___icu_name_23), value); } inline static int32_t get_offset_of_win3lang_24() { return static_cast(offsetof(CultureInfo_t4157843068, ___win3lang_24)); } inline String_t* get_win3lang_24() const { return ___win3lang_24; } inline String_t** get_address_of_win3lang_24() { return &___win3lang_24; } inline void set_win3lang_24(String_t* value) { ___win3lang_24 = value; Il2CppCodeGenWriteBarrier((&___win3lang_24), value); } inline static int32_t get_offset_of_territory_25() { return static_cast(offsetof(CultureInfo_t4157843068, ___territory_25)); } inline String_t* get_territory_25() const { return ___territory_25; } inline String_t** get_address_of_territory_25() { return &___territory_25; } inline void set_territory_25(String_t* value) { ___territory_25 = value; Il2CppCodeGenWriteBarrier((&___territory_25), value); } inline static int32_t get_offset_of_compareInfo_26() { return static_cast(offsetof(CultureInfo_t4157843068, ___compareInfo_26)); } inline CompareInfo_t1092934962 * get_compareInfo_26() const { return ___compareInfo_26; } inline CompareInfo_t1092934962 ** get_address_of_compareInfo_26() { return &___compareInfo_26; } inline void set_compareInfo_26(CompareInfo_t1092934962 * value) { ___compareInfo_26 = value; Il2CppCodeGenWriteBarrier((&___compareInfo_26), value); } inline static int32_t get_offset_of_calendar_data_27() { return static_cast(offsetof(CultureInfo_t4157843068, ___calendar_data_27)); } inline int32_t* get_calendar_data_27() const { return ___calendar_data_27; } inline int32_t** get_address_of_calendar_data_27() { return &___calendar_data_27; } inline void set_calendar_data_27(int32_t* value) { ___calendar_data_27 = value; } inline static int32_t get_offset_of_textinfo_data_28() { return static_cast(offsetof(CultureInfo_t4157843068, ___textinfo_data_28)); } inline void* get_textinfo_data_28() const { return ___textinfo_data_28; } inline void** get_address_of_textinfo_data_28() { return &___textinfo_data_28; } inline void set_textinfo_data_28(void* value) { ___textinfo_data_28 = value; } inline static int32_t get_offset_of_optional_calendars_29() { return static_cast(offsetof(CultureInfo_t4157843068, ___optional_calendars_29)); } inline CalendarU5BU5D_t3985046076* get_optional_calendars_29() const { return ___optional_calendars_29; } inline CalendarU5BU5D_t3985046076** get_address_of_optional_calendars_29() { return &___optional_calendars_29; } inline void set_optional_calendars_29(CalendarU5BU5D_t3985046076* value) { ___optional_calendars_29 = value; Il2CppCodeGenWriteBarrier((&___optional_calendars_29), value); } inline static int32_t get_offset_of_parent_culture_30() { return static_cast(offsetof(CultureInfo_t4157843068, ___parent_culture_30)); } inline CultureInfo_t4157843068 * get_parent_culture_30() const { return ___parent_culture_30; } inline CultureInfo_t4157843068 ** get_address_of_parent_culture_30() { return &___parent_culture_30; } inline void set_parent_culture_30(CultureInfo_t4157843068 * value) { ___parent_culture_30 = value; Il2CppCodeGenWriteBarrier((&___parent_culture_30), value); } inline static int32_t get_offset_of_m_dataItem_31() { return static_cast(offsetof(CultureInfo_t4157843068, ___m_dataItem_31)); } inline int32_t get_m_dataItem_31() const { return ___m_dataItem_31; } inline int32_t* get_address_of_m_dataItem_31() { return &___m_dataItem_31; } inline void set_m_dataItem_31(int32_t value) { ___m_dataItem_31 = value; } inline static int32_t get_offset_of_calendar_32() { return static_cast(offsetof(CultureInfo_t4157843068, ___calendar_32)); } inline Calendar_t1661121569 * get_calendar_32() const { return ___calendar_32; } inline Calendar_t1661121569 ** get_address_of_calendar_32() { return &___calendar_32; } inline void set_calendar_32(Calendar_t1661121569 * value) { ___calendar_32 = value; Il2CppCodeGenWriteBarrier((&___calendar_32), value); } inline static int32_t get_offset_of_constructed_33() { return static_cast(offsetof(CultureInfo_t4157843068, ___constructed_33)); } inline bool get_constructed_33() const { return ___constructed_33; } inline bool* get_address_of_constructed_33() { return &___constructed_33; } inline void set_constructed_33(bool value) { ___constructed_33 = value; } inline static int32_t get_offset_of_cached_serialized_form_34() { return static_cast(offsetof(CultureInfo_t4157843068, ___cached_serialized_form_34)); } inline ByteU5BU5D_t4116647657* get_cached_serialized_form_34() const { return ___cached_serialized_form_34; } inline ByteU5BU5D_t4116647657** get_address_of_cached_serialized_form_34() { return &___cached_serialized_form_34; } inline void set_cached_serialized_form_34(ByteU5BU5D_t4116647657* value) { ___cached_serialized_form_34 = value; Il2CppCodeGenWriteBarrier((&___cached_serialized_form_34), value); } }; struct CultureInfo_t4157843068_StaticFields { public: // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info CultureInfo_t4157843068 * ___invariant_culture_info_4; // System.Object System.Globalization.CultureInfo::shared_table_lock RuntimeObject * ___shared_table_lock_5; // System.Int32 System.Globalization.CultureInfo::BootstrapCultureID int32_t ___BootstrapCultureID_6; // System.String System.Globalization.CultureInfo::MSG_READONLY String_t* ___MSG_READONLY_35; // System.Collections.Hashtable System.Globalization.CultureInfo::shared_by_number Hashtable_t1853889766 * ___shared_by_number_36; // System.Collections.Hashtable System.Globalization.CultureInfo::shared_by_name Hashtable_t1853889766 * ___shared_by_name_37; // System.Collections.Generic.Dictionary`2 System.Globalization.CultureInfo::<>f__switch$map19 Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map19_38; // System.Collections.Generic.Dictionary`2 System.Globalization.CultureInfo::<>f__switch$map1A Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map1A_39; // System.Collections.Generic.Dictionary`2 System.Globalization.CultureInfo::<>f__switch$map1B Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map1B_40; // System.Collections.Generic.Dictionary`2 System.Globalization.CultureInfo::<>f__switch$map1C Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map1C_41; public: inline static int32_t get_offset_of_invariant_culture_info_4() { return static_cast(offsetof(CultureInfo_t4157843068_StaticFields, ___invariant_culture_info_4)); } inline CultureInfo_t4157843068 * get_invariant_culture_info_4() const { return ___invariant_culture_info_4; } inline CultureInfo_t4157843068 ** get_address_of_invariant_culture_info_4() { return &___invariant_culture_info_4; } inline void set_invariant_culture_info_4(CultureInfo_t4157843068 * value) { ___invariant_culture_info_4 = value; Il2CppCodeGenWriteBarrier((&___invariant_culture_info_4), value); } inline static int32_t get_offset_of_shared_table_lock_5() { return static_cast(offsetof(CultureInfo_t4157843068_StaticFields, ___shared_table_lock_5)); } inline RuntimeObject * get_shared_table_lock_5() const { return ___shared_table_lock_5; } inline RuntimeObject ** get_address_of_shared_table_lock_5() { return &___shared_table_lock_5; } inline void set_shared_table_lock_5(RuntimeObject * value) { ___shared_table_lock_5 = value; Il2CppCodeGenWriteBarrier((&___shared_table_lock_5), value); } inline static int32_t get_offset_of_BootstrapCultureID_6() { return static_cast(offsetof(CultureInfo_t4157843068_StaticFields, ___BootstrapCultureID_6)); } inline int32_t get_BootstrapCultureID_6() const { return ___BootstrapCultureID_6; } inline int32_t* get_address_of_BootstrapCultureID_6() { return &___BootstrapCultureID_6; } inline void set_BootstrapCultureID_6(int32_t value) { ___BootstrapCultureID_6 = value; } inline static int32_t get_offset_of_MSG_READONLY_35() { return static_cast(offsetof(CultureInfo_t4157843068_StaticFields, ___MSG_READONLY_35)); } inline String_t* get_MSG_READONLY_35() const { return ___MSG_READONLY_35; } inline String_t** get_address_of_MSG_READONLY_35() { return &___MSG_READONLY_35; } inline void set_MSG_READONLY_35(String_t* value) { ___MSG_READONLY_35 = value; Il2CppCodeGenWriteBarrier((&___MSG_READONLY_35), value); } inline static int32_t get_offset_of_shared_by_number_36() { return static_cast(offsetof(CultureInfo_t4157843068_StaticFields, ___shared_by_number_36)); } inline Hashtable_t1853889766 * get_shared_by_number_36() const { return ___shared_by_number_36; } inline Hashtable_t1853889766 ** get_address_of_shared_by_number_36() { return &___shared_by_number_36; } inline void set_shared_by_number_36(Hashtable_t1853889766 * value) { ___shared_by_number_36 = value; Il2CppCodeGenWriteBarrier((&___shared_by_number_36), value); } inline static int32_t get_offset_of_shared_by_name_37() { return static_cast(offsetof(CultureInfo_t4157843068_StaticFields, ___shared_by_name_37)); } inline Hashtable_t1853889766 * get_shared_by_name_37() const { return ___shared_by_name_37; } inline Hashtable_t1853889766 ** get_address_of_shared_by_name_37() { return &___shared_by_name_37; } inline void set_shared_by_name_37(Hashtable_t1853889766 * value) { ___shared_by_name_37 = value; Il2CppCodeGenWriteBarrier((&___shared_by_name_37), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24map19_38() { return static_cast(offsetof(CultureInfo_t4157843068_StaticFields, ___U3CU3Ef__switchU24map19_38)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map19_38() const { return ___U3CU3Ef__switchU24map19_38; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map19_38() { return &___U3CU3Ef__switchU24map19_38; } inline void set_U3CU3Ef__switchU24map19_38(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map19_38 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map19_38), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24map1A_39() { return static_cast(offsetof(CultureInfo_t4157843068_StaticFields, ___U3CU3Ef__switchU24map1A_39)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map1A_39() const { return ___U3CU3Ef__switchU24map1A_39; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map1A_39() { return &___U3CU3Ef__switchU24map1A_39; } inline void set_U3CU3Ef__switchU24map1A_39(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map1A_39 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map1A_39), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24map1B_40() { return static_cast(offsetof(CultureInfo_t4157843068_StaticFields, ___U3CU3Ef__switchU24map1B_40)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map1B_40() const { return ___U3CU3Ef__switchU24map1B_40; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map1B_40() { return &___U3CU3Ef__switchU24map1B_40; } inline void set_U3CU3Ef__switchU24map1B_40(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map1B_40 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map1B_40), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24map1C_41() { return static_cast(offsetof(CultureInfo_t4157843068_StaticFields, ___U3CU3Ef__switchU24map1C_41)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map1C_41() const { return ___U3CU3Ef__switchU24map1C_41; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map1C_41() { return &___U3CU3Ef__switchU24map1C_41; } inline void set_U3CU3Ef__switchU24map1C_41(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map1C_41 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map1C_41), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CULTUREINFO_T4157843068_H #ifndef ARRAYLIST_T2718874744_H #define ARRAYLIST_T2718874744_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.ArrayList struct ArrayList_t2718874744 : public RuntimeObject { public: // System.Int32 System.Collections.ArrayList::_size int32_t ____size_1; // System.Object[] System.Collections.ArrayList::_items ObjectU5BU5D_t2843939325* ____items_2; // System.Int32 System.Collections.ArrayList::_version int32_t ____version_3; public: inline static int32_t get_offset_of__size_1() { return static_cast(offsetof(ArrayList_t2718874744, ____size_1)); } inline int32_t get__size_1() const { return ____size_1; } inline int32_t* get_address_of__size_1() { return &____size_1; } inline void set__size_1(int32_t value) { ____size_1 = value; } inline static int32_t get_offset_of__items_2() { return static_cast(offsetof(ArrayList_t2718874744, ____items_2)); } inline ObjectU5BU5D_t2843939325* get__items_2() const { return ____items_2; } inline ObjectU5BU5D_t2843939325** get_address_of__items_2() { return &____items_2; } inline void set__items_2(ObjectU5BU5D_t2843939325* value) { ____items_2 = value; Il2CppCodeGenWriteBarrier((&____items_2), value); } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(ArrayList_t2718874744, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } }; struct ArrayList_t2718874744_StaticFields { public: // System.Object[] System.Collections.ArrayList::EmptyArray ObjectU5BU5D_t2843939325* ___EmptyArray_4; public: inline static int32_t get_offset_of_EmptyArray_4() { return static_cast(offsetof(ArrayList_t2718874744_StaticFields, ___EmptyArray_4)); } inline ObjectU5BU5D_t2843939325* get_EmptyArray_4() const { return ___EmptyArray_4; } inline ObjectU5BU5D_t2843939325** get_address_of_EmptyArray_4() { return &___EmptyArray_4; } inline void set_EmptyArray_4(ObjectU5BU5D_t2843939325* value) { ___EmptyArray_4 = value; Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ARRAYLIST_T2718874744_H #ifndef DICTIONARY_2_T2736202052_H #define DICTIONARY_2_T2736202052_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2736202052 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots StringU5BU5D_t1281789340* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots Int32U5BU5D_t385246372* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t2736202052, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t2736202052, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t2736202052, ___keySlots_6)); } inline StringU5BU5D_t1281789340* get_keySlots_6() const { return ___keySlots_6; } inline StringU5BU5D_t1281789340** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(StringU5BU5D_t1281789340* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t2736202052, ___valueSlots_7)); } inline Int32U5BU5D_t385246372* get_valueSlots_7() const { return ___valueSlots_7; } inline Int32U5BU5D_t385246372** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(Int32U5BU5D_t385246372* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t2736202052, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t2736202052, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t2736202052, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t2736202052, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t2736202052, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t2736202052, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t2736202052, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t2736202052_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t3530625384 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t2736202052_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t3530625384 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t3530625384 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t3530625384 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T2736202052_H #ifndef GENERALNAMES_T2702294159_H #define GENERALNAMES_T2702294159_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.Extensions.GeneralNames struct GeneralNames_t2702294159 : public RuntimeObject { public: // System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::rfc822Name ArrayList_t2718874744 * ___rfc822Name_0; // System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::dnsName ArrayList_t2718874744 * ___dnsName_1; // System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::directoryNames ArrayList_t2718874744 * ___directoryNames_2; // System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::uris ArrayList_t2718874744 * ___uris_3; // System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::ipAddr ArrayList_t2718874744 * ___ipAddr_4; public: inline static int32_t get_offset_of_rfc822Name_0() { return static_cast(offsetof(GeneralNames_t2702294159, ___rfc822Name_0)); } inline ArrayList_t2718874744 * get_rfc822Name_0() const { return ___rfc822Name_0; } inline ArrayList_t2718874744 ** get_address_of_rfc822Name_0() { return &___rfc822Name_0; } inline void set_rfc822Name_0(ArrayList_t2718874744 * value) { ___rfc822Name_0 = value; Il2CppCodeGenWriteBarrier((&___rfc822Name_0), value); } inline static int32_t get_offset_of_dnsName_1() { return static_cast(offsetof(GeneralNames_t2702294159, ___dnsName_1)); } inline ArrayList_t2718874744 * get_dnsName_1() const { return ___dnsName_1; } inline ArrayList_t2718874744 ** get_address_of_dnsName_1() { return &___dnsName_1; } inline void set_dnsName_1(ArrayList_t2718874744 * value) { ___dnsName_1 = value; Il2CppCodeGenWriteBarrier((&___dnsName_1), value); } inline static int32_t get_offset_of_directoryNames_2() { return static_cast(offsetof(GeneralNames_t2702294159, ___directoryNames_2)); } inline ArrayList_t2718874744 * get_directoryNames_2() const { return ___directoryNames_2; } inline ArrayList_t2718874744 ** get_address_of_directoryNames_2() { return &___directoryNames_2; } inline void set_directoryNames_2(ArrayList_t2718874744 * value) { ___directoryNames_2 = value; Il2CppCodeGenWriteBarrier((&___directoryNames_2), value); } inline static int32_t get_offset_of_uris_3() { return static_cast(offsetof(GeneralNames_t2702294159, ___uris_3)); } inline ArrayList_t2718874744 * get_uris_3() const { return ___uris_3; } inline ArrayList_t2718874744 ** get_address_of_uris_3() { return &___uris_3; } inline void set_uris_3(ArrayList_t2718874744 * value) { ___uris_3 = value; Il2CppCodeGenWriteBarrier((&___uris_3), value); } inline static int32_t get_offset_of_ipAddr_4() { return static_cast(offsetof(GeneralNames_t2702294159, ___ipAddr_4)); } inline ArrayList_t2718874744 * get_ipAddr_4() const { return ___ipAddr_4; } inline ArrayList_t2718874744 ** get_address_of_ipAddr_4() { return &___ipAddr_4; } inline void set_ipAddr_4(ArrayList_t2718874744 * value) { ___ipAddr_4 = value; Il2CppCodeGenWriteBarrier((&___ipAddr_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // GENERALNAMES_T2702294159_H #ifndef ENCODING_T1523322056_H #define ENCODING_T1523322056_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Text.Encoding struct Encoding_t1523322056 : public RuntimeObject { public: // System.Int32 System.Text.Encoding::codePage int32_t ___codePage_0; // System.Int32 System.Text.Encoding::windows_code_page int32_t ___windows_code_page_1; // System.Boolean System.Text.Encoding::is_readonly bool ___is_readonly_2; // System.Text.DecoderFallback System.Text.Encoding::decoder_fallback DecoderFallback_t3123823036 * ___decoder_fallback_3; // System.Text.EncoderFallback System.Text.Encoding::encoder_fallback EncoderFallback_t1188251036 * ___encoder_fallback_4; // System.String System.Text.Encoding::body_name String_t* ___body_name_8; // System.String System.Text.Encoding::encoding_name String_t* ___encoding_name_9; // System.String System.Text.Encoding::header_name String_t* ___header_name_10; // System.Boolean System.Text.Encoding::is_mail_news_display bool ___is_mail_news_display_11; // System.Boolean System.Text.Encoding::is_mail_news_save bool ___is_mail_news_save_12; // System.Boolean System.Text.Encoding::is_browser_save bool ___is_browser_save_13; // System.Boolean System.Text.Encoding::is_browser_display bool ___is_browser_display_14; // System.String System.Text.Encoding::web_name String_t* ___web_name_15; public: inline static int32_t get_offset_of_codePage_0() { return static_cast(offsetof(Encoding_t1523322056, ___codePage_0)); } inline int32_t get_codePage_0() const { return ___codePage_0; } inline int32_t* get_address_of_codePage_0() { return &___codePage_0; } inline void set_codePage_0(int32_t value) { ___codePage_0 = value; } inline static int32_t get_offset_of_windows_code_page_1() { return static_cast(offsetof(Encoding_t1523322056, ___windows_code_page_1)); } inline int32_t get_windows_code_page_1() const { return ___windows_code_page_1; } inline int32_t* get_address_of_windows_code_page_1() { return &___windows_code_page_1; } inline void set_windows_code_page_1(int32_t value) { ___windows_code_page_1 = value; } inline static int32_t get_offset_of_is_readonly_2() { return static_cast(offsetof(Encoding_t1523322056, ___is_readonly_2)); } inline bool get_is_readonly_2() const { return ___is_readonly_2; } inline bool* get_address_of_is_readonly_2() { return &___is_readonly_2; } inline void set_is_readonly_2(bool value) { ___is_readonly_2 = value; } inline static int32_t get_offset_of_decoder_fallback_3() { return static_cast(offsetof(Encoding_t1523322056, ___decoder_fallback_3)); } inline DecoderFallback_t3123823036 * get_decoder_fallback_3() const { return ___decoder_fallback_3; } inline DecoderFallback_t3123823036 ** get_address_of_decoder_fallback_3() { return &___decoder_fallback_3; } inline void set_decoder_fallback_3(DecoderFallback_t3123823036 * value) { ___decoder_fallback_3 = value; Il2CppCodeGenWriteBarrier((&___decoder_fallback_3), value); } inline static int32_t get_offset_of_encoder_fallback_4() { return static_cast(offsetof(Encoding_t1523322056, ___encoder_fallback_4)); } inline EncoderFallback_t1188251036 * get_encoder_fallback_4() const { return ___encoder_fallback_4; } inline EncoderFallback_t1188251036 ** get_address_of_encoder_fallback_4() { return &___encoder_fallback_4; } inline void set_encoder_fallback_4(EncoderFallback_t1188251036 * value) { ___encoder_fallback_4 = value; Il2CppCodeGenWriteBarrier((&___encoder_fallback_4), value); } inline static int32_t get_offset_of_body_name_8() { return static_cast(offsetof(Encoding_t1523322056, ___body_name_8)); } inline String_t* get_body_name_8() const { return ___body_name_8; } inline String_t** get_address_of_body_name_8() { return &___body_name_8; } inline void set_body_name_8(String_t* value) { ___body_name_8 = value; Il2CppCodeGenWriteBarrier((&___body_name_8), value); } inline static int32_t get_offset_of_encoding_name_9() { return static_cast(offsetof(Encoding_t1523322056, ___encoding_name_9)); } inline String_t* get_encoding_name_9() const { return ___encoding_name_9; } inline String_t** get_address_of_encoding_name_9() { return &___encoding_name_9; } inline void set_encoding_name_9(String_t* value) { ___encoding_name_9 = value; Il2CppCodeGenWriteBarrier((&___encoding_name_9), value); } inline static int32_t get_offset_of_header_name_10() { return static_cast(offsetof(Encoding_t1523322056, ___header_name_10)); } inline String_t* get_header_name_10() const { return ___header_name_10; } inline String_t** get_address_of_header_name_10() { return &___header_name_10; } inline void set_header_name_10(String_t* value) { ___header_name_10 = value; Il2CppCodeGenWriteBarrier((&___header_name_10), value); } inline static int32_t get_offset_of_is_mail_news_display_11() { return static_cast(offsetof(Encoding_t1523322056, ___is_mail_news_display_11)); } inline bool get_is_mail_news_display_11() const { return ___is_mail_news_display_11; } inline bool* get_address_of_is_mail_news_display_11() { return &___is_mail_news_display_11; } inline void set_is_mail_news_display_11(bool value) { ___is_mail_news_display_11 = value; } inline static int32_t get_offset_of_is_mail_news_save_12() { return static_cast(offsetof(Encoding_t1523322056, ___is_mail_news_save_12)); } inline bool get_is_mail_news_save_12() const { return ___is_mail_news_save_12; } inline bool* get_address_of_is_mail_news_save_12() { return &___is_mail_news_save_12; } inline void set_is_mail_news_save_12(bool value) { ___is_mail_news_save_12 = value; } inline static int32_t get_offset_of_is_browser_save_13() { return static_cast(offsetof(Encoding_t1523322056, ___is_browser_save_13)); } inline bool get_is_browser_save_13() const { return ___is_browser_save_13; } inline bool* get_address_of_is_browser_save_13() { return &___is_browser_save_13; } inline void set_is_browser_save_13(bool value) { ___is_browser_save_13 = value; } inline static int32_t get_offset_of_is_browser_display_14() { return static_cast(offsetof(Encoding_t1523322056, ___is_browser_display_14)); } inline bool get_is_browser_display_14() const { return ___is_browser_display_14; } inline bool* get_address_of_is_browser_display_14() { return &___is_browser_display_14; } inline void set_is_browser_display_14(bool value) { ___is_browser_display_14 = value; } inline static int32_t get_offset_of_web_name_15() { return static_cast(offsetof(Encoding_t1523322056, ___web_name_15)); } inline String_t* get_web_name_15() const { return ___web_name_15; } inline String_t** get_address_of_web_name_15() { return &___web_name_15; } inline void set_web_name_15(String_t* value) { ___web_name_15 = value; Il2CppCodeGenWriteBarrier((&___web_name_15), value); } }; struct Encoding_t1523322056_StaticFields { public: // System.Reflection.Assembly System.Text.Encoding::i18nAssembly Assembly_t * ___i18nAssembly_5; // System.Boolean System.Text.Encoding::i18nDisabled bool ___i18nDisabled_6; // System.Object[] System.Text.Encoding::encodings ObjectU5BU5D_t2843939325* ___encodings_7; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding Encoding_t1523322056 * ___asciiEncoding_16; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianEncoding Encoding_t1523322056 * ___bigEndianEncoding_17; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding Encoding_t1523322056 * ___defaultEncoding_18; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding Encoding_t1523322056 * ___utf7Encoding_19; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8EncodingWithMarkers Encoding_t1523322056 * ___utf8EncodingWithMarkers_20; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8EncodingWithoutMarkers Encoding_t1523322056 * ___utf8EncodingWithoutMarkers_21; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding Encoding_t1523322056 * ___unicodeEncoding_22; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::isoLatin1Encoding Encoding_t1523322056 * ___isoLatin1Encoding_23; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8EncodingUnsafe Encoding_t1523322056 * ___utf8EncodingUnsafe_24; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding Encoding_t1523322056 * ___utf32Encoding_25; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUTF32Encoding Encoding_t1523322056 * ___bigEndianUTF32Encoding_26; // System.Object System.Text.Encoding::lockobj RuntimeObject * ___lockobj_27; public: inline static int32_t get_offset_of_i18nAssembly_5() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___i18nAssembly_5)); } inline Assembly_t * get_i18nAssembly_5() const { return ___i18nAssembly_5; } inline Assembly_t ** get_address_of_i18nAssembly_5() { return &___i18nAssembly_5; } inline void set_i18nAssembly_5(Assembly_t * value) { ___i18nAssembly_5 = value; Il2CppCodeGenWriteBarrier((&___i18nAssembly_5), value); } inline static int32_t get_offset_of_i18nDisabled_6() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___i18nDisabled_6)); } inline bool get_i18nDisabled_6() const { return ___i18nDisabled_6; } inline bool* get_address_of_i18nDisabled_6() { return &___i18nDisabled_6; } inline void set_i18nDisabled_6(bool value) { ___i18nDisabled_6 = value; } inline static int32_t get_offset_of_encodings_7() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___encodings_7)); } inline ObjectU5BU5D_t2843939325* get_encodings_7() const { return ___encodings_7; } inline ObjectU5BU5D_t2843939325** get_address_of_encodings_7() { return &___encodings_7; } inline void set_encodings_7(ObjectU5BU5D_t2843939325* value) { ___encodings_7 = value; Il2CppCodeGenWriteBarrier((&___encodings_7), value); } inline static int32_t get_offset_of_asciiEncoding_16() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___asciiEncoding_16)); } inline Encoding_t1523322056 * get_asciiEncoding_16() const { return ___asciiEncoding_16; } inline Encoding_t1523322056 ** get_address_of_asciiEncoding_16() { return &___asciiEncoding_16; } inline void set_asciiEncoding_16(Encoding_t1523322056 * value) { ___asciiEncoding_16 = value; Il2CppCodeGenWriteBarrier((&___asciiEncoding_16), value); } inline static int32_t get_offset_of_bigEndianEncoding_17() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___bigEndianEncoding_17)); } inline Encoding_t1523322056 * get_bigEndianEncoding_17() const { return ___bigEndianEncoding_17; } inline Encoding_t1523322056 ** get_address_of_bigEndianEncoding_17() { return &___bigEndianEncoding_17; } inline void set_bigEndianEncoding_17(Encoding_t1523322056 * value) { ___bigEndianEncoding_17 = value; Il2CppCodeGenWriteBarrier((&___bigEndianEncoding_17), value); } inline static int32_t get_offset_of_defaultEncoding_18() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___defaultEncoding_18)); } inline Encoding_t1523322056 * get_defaultEncoding_18() const { return ___defaultEncoding_18; } inline Encoding_t1523322056 ** get_address_of_defaultEncoding_18() { return &___defaultEncoding_18; } inline void set_defaultEncoding_18(Encoding_t1523322056 * value) { ___defaultEncoding_18 = value; Il2CppCodeGenWriteBarrier((&___defaultEncoding_18), value); } inline static int32_t get_offset_of_utf7Encoding_19() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___utf7Encoding_19)); } inline Encoding_t1523322056 * get_utf7Encoding_19() const { return ___utf7Encoding_19; } inline Encoding_t1523322056 ** get_address_of_utf7Encoding_19() { return &___utf7Encoding_19; } inline void set_utf7Encoding_19(Encoding_t1523322056 * value) { ___utf7Encoding_19 = value; Il2CppCodeGenWriteBarrier((&___utf7Encoding_19), value); } inline static int32_t get_offset_of_utf8EncodingWithMarkers_20() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___utf8EncodingWithMarkers_20)); } inline Encoding_t1523322056 * get_utf8EncodingWithMarkers_20() const { return ___utf8EncodingWithMarkers_20; } inline Encoding_t1523322056 ** get_address_of_utf8EncodingWithMarkers_20() { return &___utf8EncodingWithMarkers_20; } inline void set_utf8EncodingWithMarkers_20(Encoding_t1523322056 * value) { ___utf8EncodingWithMarkers_20 = value; Il2CppCodeGenWriteBarrier((&___utf8EncodingWithMarkers_20), value); } inline static int32_t get_offset_of_utf8EncodingWithoutMarkers_21() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___utf8EncodingWithoutMarkers_21)); } inline Encoding_t1523322056 * get_utf8EncodingWithoutMarkers_21() const { return ___utf8EncodingWithoutMarkers_21; } inline Encoding_t1523322056 ** get_address_of_utf8EncodingWithoutMarkers_21() { return &___utf8EncodingWithoutMarkers_21; } inline void set_utf8EncodingWithoutMarkers_21(Encoding_t1523322056 * value) { ___utf8EncodingWithoutMarkers_21 = value; Il2CppCodeGenWriteBarrier((&___utf8EncodingWithoutMarkers_21), value); } inline static int32_t get_offset_of_unicodeEncoding_22() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___unicodeEncoding_22)); } inline Encoding_t1523322056 * get_unicodeEncoding_22() const { return ___unicodeEncoding_22; } inline Encoding_t1523322056 ** get_address_of_unicodeEncoding_22() { return &___unicodeEncoding_22; } inline void set_unicodeEncoding_22(Encoding_t1523322056 * value) { ___unicodeEncoding_22 = value; Il2CppCodeGenWriteBarrier((&___unicodeEncoding_22), value); } inline static int32_t get_offset_of_isoLatin1Encoding_23() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___isoLatin1Encoding_23)); } inline Encoding_t1523322056 * get_isoLatin1Encoding_23() const { return ___isoLatin1Encoding_23; } inline Encoding_t1523322056 ** get_address_of_isoLatin1Encoding_23() { return &___isoLatin1Encoding_23; } inline void set_isoLatin1Encoding_23(Encoding_t1523322056 * value) { ___isoLatin1Encoding_23 = value; Il2CppCodeGenWriteBarrier((&___isoLatin1Encoding_23), value); } inline static int32_t get_offset_of_utf8EncodingUnsafe_24() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___utf8EncodingUnsafe_24)); } inline Encoding_t1523322056 * get_utf8EncodingUnsafe_24() const { return ___utf8EncodingUnsafe_24; } inline Encoding_t1523322056 ** get_address_of_utf8EncodingUnsafe_24() { return &___utf8EncodingUnsafe_24; } inline void set_utf8EncodingUnsafe_24(Encoding_t1523322056 * value) { ___utf8EncodingUnsafe_24 = value; Il2CppCodeGenWriteBarrier((&___utf8EncodingUnsafe_24), value); } inline static int32_t get_offset_of_utf32Encoding_25() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___utf32Encoding_25)); } inline Encoding_t1523322056 * get_utf32Encoding_25() const { return ___utf32Encoding_25; } inline Encoding_t1523322056 ** get_address_of_utf32Encoding_25() { return &___utf32Encoding_25; } inline void set_utf32Encoding_25(Encoding_t1523322056 * value) { ___utf32Encoding_25 = value; Il2CppCodeGenWriteBarrier((&___utf32Encoding_25), value); } inline static int32_t get_offset_of_bigEndianUTF32Encoding_26() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___bigEndianUTF32Encoding_26)); } inline Encoding_t1523322056 * get_bigEndianUTF32Encoding_26() const { return ___bigEndianUTF32Encoding_26; } inline Encoding_t1523322056 ** get_address_of_bigEndianUTF32Encoding_26() { return &___bigEndianUTF32Encoding_26; } inline void set_bigEndianUTF32Encoding_26(Encoding_t1523322056 * value) { ___bigEndianUTF32Encoding_26 = value; Il2CppCodeGenWriteBarrier((&___bigEndianUTF32Encoding_26), value); } inline static int32_t get_offset_of_lockobj_27() { return static_cast(offsetof(Encoding_t1523322056_StaticFields, ___lockobj_27)); } inline RuntimeObject * get_lockobj_27() const { return ___lockobj_27; } inline RuntimeObject ** get_address_of_lockobj_27() { return &___lockobj_27; } inline void set_lockobj_27(RuntimeObject * value) { ___lockobj_27 = value; Il2CppCodeGenWriteBarrier((&___lockobj_27), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENCODING_T1523322056_H #ifndef PKCS12_T4101533061_H #define PKCS12_T4101533061_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.PKCS12 struct PKCS12_t4101533061 : public RuntimeObject { public: // System.Byte[] Mono.Security.X509.PKCS12::_password ByteU5BU5D_t4116647657* ____password_1; // System.Collections.ArrayList Mono.Security.X509.PKCS12::_keyBags ArrayList_t2718874744 * ____keyBags_2; // System.Collections.ArrayList Mono.Security.X509.PKCS12::_secretBags ArrayList_t2718874744 * ____secretBags_3; // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.PKCS12::_certs X509CertificateCollection_t1542168550 * ____certs_4; // System.Boolean Mono.Security.X509.PKCS12::_keyBagsChanged bool ____keyBagsChanged_5; // System.Boolean Mono.Security.X509.PKCS12::_secretBagsChanged bool ____secretBagsChanged_6; // System.Boolean Mono.Security.X509.PKCS12::_certsChanged bool ____certsChanged_7; // System.Int32 Mono.Security.X509.PKCS12::_iterations int32_t ____iterations_8; // System.Collections.ArrayList Mono.Security.X509.PKCS12::_safeBags ArrayList_t2718874744 * ____safeBags_9; // System.Security.Cryptography.RandomNumberGenerator Mono.Security.X509.PKCS12::_rng RandomNumberGenerator_t386037858 * ____rng_10; public: inline static int32_t get_offset_of__password_1() { return static_cast(offsetof(PKCS12_t4101533061, ____password_1)); } inline ByteU5BU5D_t4116647657* get__password_1() const { return ____password_1; } inline ByteU5BU5D_t4116647657** get_address_of__password_1() { return &____password_1; } inline void set__password_1(ByteU5BU5D_t4116647657* value) { ____password_1 = value; Il2CppCodeGenWriteBarrier((&____password_1), value); } inline static int32_t get_offset_of__keyBags_2() { return static_cast(offsetof(PKCS12_t4101533061, ____keyBags_2)); } inline ArrayList_t2718874744 * get__keyBags_2() const { return ____keyBags_2; } inline ArrayList_t2718874744 ** get_address_of__keyBags_2() { return &____keyBags_2; } inline void set__keyBags_2(ArrayList_t2718874744 * value) { ____keyBags_2 = value; Il2CppCodeGenWriteBarrier((&____keyBags_2), value); } inline static int32_t get_offset_of__secretBags_3() { return static_cast(offsetof(PKCS12_t4101533061, ____secretBags_3)); } inline ArrayList_t2718874744 * get__secretBags_3() const { return ____secretBags_3; } inline ArrayList_t2718874744 ** get_address_of__secretBags_3() { return &____secretBags_3; } inline void set__secretBags_3(ArrayList_t2718874744 * value) { ____secretBags_3 = value; Il2CppCodeGenWriteBarrier((&____secretBags_3), value); } inline static int32_t get_offset_of__certs_4() { return static_cast(offsetof(PKCS12_t4101533061, ____certs_4)); } inline X509CertificateCollection_t1542168550 * get__certs_4() const { return ____certs_4; } inline X509CertificateCollection_t1542168550 ** get_address_of__certs_4() { return &____certs_4; } inline void set__certs_4(X509CertificateCollection_t1542168550 * value) { ____certs_4 = value; Il2CppCodeGenWriteBarrier((&____certs_4), value); } inline static int32_t get_offset_of__keyBagsChanged_5() { return static_cast(offsetof(PKCS12_t4101533061, ____keyBagsChanged_5)); } inline bool get__keyBagsChanged_5() const { return ____keyBagsChanged_5; } inline bool* get_address_of__keyBagsChanged_5() { return &____keyBagsChanged_5; } inline void set__keyBagsChanged_5(bool value) { ____keyBagsChanged_5 = value; } inline static int32_t get_offset_of__secretBagsChanged_6() { return static_cast(offsetof(PKCS12_t4101533061, ____secretBagsChanged_6)); } inline bool get__secretBagsChanged_6() const { return ____secretBagsChanged_6; } inline bool* get_address_of__secretBagsChanged_6() { return &____secretBagsChanged_6; } inline void set__secretBagsChanged_6(bool value) { ____secretBagsChanged_6 = value; } inline static int32_t get_offset_of__certsChanged_7() { return static_cast(offsetof(PKCS12_t4101533061, ____certsChanged_7)); } inline bool get__certsChanged_7() const { return ____certsChanged_7; } inline bool* get_address_of__certsChanged_7() { return &____certsChanged_7; } inline void set__certsChanged_7(bool value) { ____certsChanged_7 = value; } inline static int32_t get_offset_of__iterations_8() { return static_cast(offsetof(PKCS12_t4101533061, ____iterations_8)); } inline int32_t get__iterations_8() const { return ____iterations_8; } inline int32_t* get_address_of__iterations_8() { return &____iterations_8; } inline void set__iterations_8(int32_t value) { ____iterations_8 = value; } inline static int32_t get_offset_of__safeBags_9() { return static_cast(offsetof(PKCS12_t4101533061, ____safeBags_9)); } inline ArrayList_t2718874744 * get__safeBags_9() const { return ____safeBags_9; } inline ArrayList_t2718874744 ** get_address_of__safeBags_9() { return &____safeBags_9; } inline void set__safeBags_9(ArrayList_t2718874744 * value) { ____safeBags_9 = value; Il2CppCodeGenWriteBarrier((&____safeBags_9), value); } inline static int32_t get_offset_of__rng_10() { return static_cast(offsetof(PKCS12_t4101533061, ____rng_10)); } inline RandomNumberGenerator_t386037858 * get__rng_10() const { return ____rng_10; } inline RandomNumberGenerator_t386037858 ** get_address_of__rng_10() { return &____rng_10; } inline void set__rng_10(RandomNumberGenerator_t386037858 * value) { ____rng_10 = value; Il2CppCodeGenWriteBarrier((&____rng_10), value); } }; struct PKCS12_t4101533061_StaticFields { public: // System.Int32 Mono.Security.X509.PKCS12::recommendedIterationCount int32_t ___recommendedIterationCount_0; // System.Int32 Mono.Security.X509.PKCS12::password_max_length int32_t ___password_max_length_11; // System.Collections.Generic.Dictionary`2 Mono.Security.X509.PKCS12::<>f__switch$map5 Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map5_12; // System.Collections.Generic.Dictionary`2 Mono.Security.X509.PKCS12::<>f__switch$map6 Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map6_13; // System.Collections.Generic.Dictionary`2 Mono.Security.X509.PKCS12::<>f__switch$map7 Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map7_14; // System.Collections.Generic.Dictionary`2 Mono.Security.X509.PKCS12::<>f__switch$map8 Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map8_15; // System.Collections.Generic.Dictionary`2 Mono.Security.X509.PKCS12::<>f__switch$mapC Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24mapC_16; public: inline static int32_t get_offset_of_recommendedIterationCount_0() { return static_cast(offsetof(PKCS12_t4101533061_StaticFields, ___recommendedIterationCount_0)); } inline int32_t get_recommendedIterationCount_0() const { return ___recommendedIterationCount_0; } inline int32_t* get_address_of_recommendedIterationCount_0() { return &___recommendedIterationCount_0; } inline void set_recommendedIterationCount_0(int32_t value) { ___recommendedIterationCount_0 = value; } inline static int32_t get_offset_of_password_max_length_11() { return static_cast(offsetof(PKCS12_t4101533061_StaticFields, ___password_max_length_11)); } inline int32_t get_password_max_length_11() const { return ___password_max_length_11; } inline int32_t* get_address_of_password_max_length_11() { return &___password_max_length_11; } inline void set_password_max_length_11(int32_t value) { ___password_max_length_11 = value; } inline static int32_t get_offset_of_U3CU3Ef__switchU24map5_12() { return static_cast(offsetof(PKCS12_t4101533061_StaticFields, ___U3CU3Ef__switchU24map5_12)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map5_12() const { return ___U3CU3Ef__switchU24map5_12; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map5_12() { return &___U3CU3Ef__switchU24map5_12; } inline void set_U3CU3Ef__switchU24map5_12(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map5_12 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map5_12), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24map6_13() { return static_cast(offsetof(PKCS12_t4101533061_StaticFields, ___U3CU3Ef__switchU24map6_13)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map6_13() const { return ___U3CU3Ef__switchU24map6_13; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map6_13() { return &___U3CU3Ef__switchU24map6_13; } inline void set_U3CU3Ef__switchU24map6_13(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map6_13 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map6_13), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24map7_14() { return static_cast(offsetof(PKCS12_t4101533061_StaticFields, ___U3CU3Ef__switchU24map7_14)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map7_14() const { return ___U3CU3Ef__switchU24map7_14; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map7_14() { return &___U3CU3Ef__switchU24map7_14; } inline void set_U3CU3Ef__switchU24map7_14(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map7_14 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map7_14), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24map8_15() { return static_cast(offsetof(PKCS12_t4101533061_StaticFields, ___U3CU3Ef__switchU24map8_15)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map8_15() const { return ___U3CU3Ef__switchU24map8_15; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map8_15() { return &___U3CU3Ef__switchU24map8_15; } inline void set_U3CU3Ef__switchU24map8_15(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map8_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map8_15), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24mapC_16() { return static_cast(offsetof(PKCS12_t4101533061_StaticFields, ___U3CU3Ef__switchU24mapC_16)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24mapC_16() const { return ___U3CU3Ef__switchU24mapC_16; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24mapC_16() { return &___U3CU3Ef__switchU24mapC_16; } inline void set_U3CU3Ef__switchU24mapC_16(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24mapC_16 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24mapC_16), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PKCS12_T4101533061_H #ifndef STRINGBUILDER_T_H #define STRINGBUILDER_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Text.StringBuilder struct StringBuilder_t : public RuntimeObject { public: // System.Int32 System.Text.StringBuilder::_length int32_t ____length_1; // System.String System.Text.StringBuilder::_str String_t* ____str_2; // System.String System.Text.StringBuilder::_cached_str String_t* ____cached_str_3; // System.Int32 System.Text.StringBuilder::_maxCapacity int32_t ____maxCapacity_4; public: inline static int32_t get_offset_of__length_1() { return static_cast(offsetof(StringBuilder_t, ____length_1)); } inline int32_t get__length_1() const { return ____length_1; } inline int32_t* get_address_of__length_1() { return &____length_1; } inline void set__length_1(int32_t value) { ____length_1 = value; } inline static int32_t get_offset_of__str_2() { return static_cast(offsetof(StringBuilder_t, ____str_2)); } inline String_t* get__str_2() const { return ____str_2; } inline String_t** get_address_of__str_2() { return &____str_2; } inline void set__str_2(String_t* value) { ____str_2 = value; Il2CppCodeGenWriteBarrier((&____str_2), value); } inline static int32_t get_offset_of__cached_str_3() { return static_cast(offsetof(StringBuilder_t, ____cached_str_3)); } inline String_t* get__cached_str_3() const { return ____cached_str_3; } inline String_t** get_address_of__cached_str_3() { return &____cached_str_3; } inline void set__cached_str_3(String_t* value) { ____cached_str_3 = value; Il2CppCodeGenWriteBarrier((&____cached_str_3), value); } inline static int32_t get_offset_of__maxCapacity_4() { return static_cast(offsetof(StringBuilder_t, ____maxCapacity_4)); } inline int32_t get__maxCapacity_4() const { return ____maxCapacity_4; } inline int32_t* get_address_of__maxCapacity_4() { return &____maxCapacity_4; } inline void set__maxCapacity_4(int32_t value) { ____maxCapacity_4 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // STRINGBUILDER_T_H #ifndef COLLECTIONBASE_T2727926298_H #define COLLECTIONBASE_T2727926298_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.CollectionBase struct CollectionBase_t2727926298 : public RuntimeObject { public: // System.Collections.ArrayList System.Collections.CollectionBase::list ArrayList_t2718874744 * ___list_0; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(CollectionBase_t2727926298, ___list_0)); } inline ArrayList_t2718874744 * get_list_0() const { return ___list_0; } inline ArrayList_t2718874744 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(ArrayList_t2718874744 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((&___list_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COLLECTIONBASE_T2727926298_H #ifndef VALIDATIONRESULT_T3834298736_H #define VALIDATIONRESULT_T3834298736_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.ValidationResult struct ValidationResult_t3834298736 : public RuntimeObject { public: // System.Boolean Mono.Security.Protocol.Tls.ValidationResult::trusted bool ___trusted_0; // System.Boolean Mono.Security.Protocol.Tls.ValidationResult::user_denied bool ___user_denied_1; // System.Int32 Mono.Security.Protocol.Tls.ValidationResult::error_code int32_t ___error_code_2; public: inline static int32_t get_offset_of_trusted_0() { return static_cast(offsetof(ValidationResult_t3834298736, ___trusted_0)); } inline bool get_trusted_0() const { return ___trusted_0; } inline bool* get_address_of_trusted_0() { return &___trusted_0; } inline void set_trusted_0(bool value) { ___trusted_0 = value; } inline static int32_t get_offset_of_user_denied_1() { return static_cast(offsetof(ValidationResult_t3834298736, ___user_denied_1)); } inline bool get_user_denied_1() const { return ___user_denied_1; } inline bool* get_address_of_user_denied_1() { return &___user_denied_1; } inline void set_user_denied_1(bool value) { ___user_denied_1 = value; } inline static int32_t get_offset_of_error_code_2() { return static_cast(offsetof(ValidationResult_t3834298736, ___error_code_2)); } inline int32_t get_error_code_2() const { return ___error_code_2; } inline int32_t* get_address_of_error_code_2() { return &___error_code_2; } inline void set_error_code_2(int32_t value) { ___error_code_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALIDATIONRESULT_T3834298736_H #ifndef ASYMMETRICALGORITHM_T932037087_H #define ASYMMETRICALGORITHM_T932037087_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.AsymmetricAlgorithm struct AsymmetricAlgorithm_t932037087 : public RuntimeObject { public: // System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::KeySizeValue int32_t ___KeySizeValue_0; // System.Security.Cryptography.KeySizes[] System.Security.Cryptography.AsymmetricAlgorithm::LegalKeySizesValue KeySizesU5BU5D_t722666473* ___LegalKeySizesValue_1; public: inline static int32_t get_offset_of_KeySizeValue_0() { return static_cast(offsetof(AsymmetricAlgorithm_t932037087, ___KeySizeValue_0)); } inline int32_t get_KeySizeValue_0() const { return ___KeySizeValue_0; } inline int32_t* get_address_of_KeySizeValue_0() { return &___KeySizeValue_0; } inline void set_KeySizeValue_0(int32_t value) { ___KeySizeValue_0 = value; } inline static int32_t get_offset_of_LegalKeySizesValue_1() { return static_cast(offsetof(AsymmetricAlgorithm_t932037087, ___LegalKeySizesValue_1)); } inline KeySizesU5BU5D_t722666473* get_LegalKeySizesValue_1() const { return ___LegalKeySizesValue_1; } inline KeySizesU5BU5D_t722666473** get_address_of_LegalKeySizesValue_1() { return &___LegalKeySizesValue_1; } inline void set_LegalKeySizesValue_1(KeySizesU5BU5D_t722666473* value) { ___LegalKeySizesValue_1 = value; Il2CppCodeGenWriteBarrier((&___LegalKeySizesValue_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ASYMMETRICALGORITHM_T932037087_H #ifndef HASHALGORITHM_T1432317219_H #define HASHALGORITHM_T1432317219_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.HashAlgorithm struct HashAlgorithm_t1432317219 : public RuntimeObject { public: // System.Byte[] System.Security.Cryptography.HashAlgorithm::HashValue ByteU5BU5D_t4116647657* ___HashValue_0; // System.Int32 System.Security.Cryptography.HashAlgorithm::HashSizeValue int32_t ___HashSizeValue_1; // System.Int32 System.Security.Cryptography.HashAlgorithm::State int32_t ___State_2; // System.Boolean System.Security.Cryptography.HashAlgorithm::disposed bool ___disposed_3; public: inline static int32_t get_offset_of_HashValue_0() { return static_cast(offsetof(HashAlgorithm_t1432317219, ___HashValue_0)); } inline ByteU5BU5D_t4116647657* get_HashValue_0() const { return ___HashValue_0; } inline ByteU5BU5D_t4116647657** get_address_of_HashValue_0() { return &___HashValue_0; } inline void set_HashValue_0(ByteU5BU5D_t4116647657* value) { ___HashValue_0 = value; Il2CppCodeGenWriteBarrier((&___HashValue_0), value); } inline static int32_t get_offset_of_HashSizeValue_1() { return static_cast(offsetof(HashAlgorithm_t1432317219, ___HashSizeValue_1)); } inline int32_t get_HashSizeValue_1() const { return ___HashSizeValue_1; } inline int32_t* get_address_of_HashSizeValue_1() { return &___HashSizeValue_1; } inline void set_HashSizeValue_1(int32_t value) { ___HashSizeValue_1 = value; } inline static int32_t get_offset_of_State_2() { return static_cast(offsetof(HashAlgorithm_t1432317219, ___State_2)); } inline int32_t get_State_2() const { return ___State_2; } inline int32_t* get_address_of_State_2() { return &___State_2; } inline void set_State_2(int32_t value) { ___State_2 = value; } inline static int32_t get_offset_of_disposed_3() { return static_cast(offsetof(HashAlgorithm_t1432317219, ___disposed_3)); } inline bool get_disposed_3() const { return ___disposed_3; } inline bool* get_address_of_disposed_3() { return &___disposed_3; } inline void set_disposed_3(bool value) { ___disposed_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // HASHALGORITHM_T1432317219_H #ifndef INTERNALASYNCRESULT_T3504282820_H #define INTERNALASYNCRESULT_T3504282820_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult struct InternalAsyncResult_t3504282820 : public RuntimeObject { public: // System.Object Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::locker RuntimeObject * ___locker_0; // System.AsyncCallback Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_userCallback AsyncCallback_t3962456242 * ____userCallback_1; // System.Object Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_userState RuntimeObject * ____userState_2; // System.Exception Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_asyncException Exception_t * ____asyncException_3; // System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::handle ManualResetEvent_t451242010 * ___handle_4; // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::completed bool ___completed_5; // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_bytesRead int32_t ____bytesRead_6; // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_fromWrite bool ____fromWrite_7; // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_proceedAfterHandshake bool ____proceedAfterHandshake_8; // System.Byte[] Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_buffer ByteU5BU5D_t4116647657* ____buffer_9; // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_offset int32_t ____offset_10; // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_count int32_t ____count_11; public: inline static int32_t get_offset_of_locker_0() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ___locker_0)); } inline RuntimeObject * get_locker_0() const { return ___locker_0; } inline RuntimeObject ** get_address_of_locker_0() { return &___locker_0; } inline void set_locker_0(RuntimeObject * value) { ___locker_0 = value; Il2CppCodeGenWriteBarrier((&___locker_0), value); } inline static int32_t get_offset_of__userCallback_1() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ____userCallback_1)); } inline AsyncCallback_t3962456242 * get__userCallback_1() const { return ____userCallback_1; } inline AsyncCallback_t3962456242 ** get_address_of__userCallback_1() { return &____userCallback_1; } inline void set__userCallback_1(AsyncCallback_t3962456242 * value) { ____userCallback_1 = value; Il2CppCodeGenWriteBarrier((&____userCallback_1), value); } inline static int32_t get_offset_of__userState_2() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ____userState_2)); } inline RuntimeObject * get__userState_2() const { return ____userState_2; } inline RuntimeObject ** get_address_of__userState_2() { return &____userState_2; } inline void set__userState_2(RuntimeObject * value) { ____userState_2 = value; Il2CppCodeGenWriteBarrier((&____userState_2), value); } inline static int32_t get_offset_of__asyncException_3() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ____asyncException_3)); } inline Exception_t * get__asyncException_3() const { return ____asyncException_3; } inline Exception_t ** get_address_of__asyncException_3() { return &____asyncException_3; } inline void set__asyncException_3(Exception_t * value) { ____asyncException_3 = value; Il2CppCodeGenWriteBarrier((&____asyncException_3), value); } inline static int32_t get_offset_of_handle_4() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ___handle_4)); } inline ManualResetEvent_t451242010 * get_handle_4() const { return ___handle_4; } inline ManualResetEvent_t451242010 ** get_address_of_handle_4() { return &___handle_4; } inline void set_handle_4(ManualResetEvent_t451242010 * value) { ___handle_4 = value; Il2CppCodeGenWriteBarrier((&___handle_4), value); } inline static int32_t get_offset_of_completed_5() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ___completed_5)); } inline bool get_completed_5() const { return ___completed_5; } inline bool* get_address_of_completed_5() { return &___completed_5; } inline void set_completed_5(bool value) { ___completed_5 = value; } inline static int32_t get_offset_of__bytesRead_6() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ____bytesRead_6)); } inline int32_t get__bytesRead_6() const { return ____bytesRead_6; } inline int32_t* get_address_of__bytesRead_6() { return &____bytesRead_6; } inline void set__bytesRead_6(int32_t value) { ____bytesRead_6 = value; } inline static int32_t get_offset_of__fromWrite_7() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ____fromWrite_7)); } inline bool get__fromWrite_7() const { return ____fromWrite_7; } inline bool* get_address_of__fromWrite_7() { return &____fromWrite_7; } inline void set__fromWrite_7(bool value) { ____fromWrite_7 = value; } inline static int32_t get_offset_of__proceedAfterHandshake_8() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ____proceedAfterHandshake_8)); } inline bool get__proceedAfterHandshake_8() const { return ____proceedAfterHandshake_8; } inline bool* get_address_of__proceedAfterHandshake_8() { return &____proceedAfterHandshake_8; } inline void set__proceedAfterHandshake_8(bool value) { ____proceedAfterHandshake_8 = value; } inline static int32_t get_offset_of__buffer_9() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ____buffer_9)); } inline ByteU5BU5D_t4116647657* get__buffer_9() const { return ____buffer_9; } inline ByteU5BU5D_t4116647657** get_address_of__buffer_9() { return &____buffer_9; } inline void set__buffer_9(ByteU5BU5D_t4116647657* value) { ____buffer_9 = value; Il2CppCodeGenWriteBarrier((&____buffer_9), value); } inline static int32_t get_offset_of__offset_10() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ____offset_10)); } inline int32_t get__offset_10() const { return ____offset_10; } inline int32_t* get_address_of__offset_10() { return &____offset_10; } inline void set__offset_10(int32_t value) { ____offset_10 = value; } inline static int32_t get_offset_of__count_11() { return static_cast(offsetof(InternalAsyncResult_t3504282820, ____count_11)); } inline int32_t get__count_11() const { return ____count_11; } inline int32_t* get_address_of__count_11() { return &____count_11; } inline void set__count_11(int32_t value) { ____count_11 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INTERNALASYNCRESULT_T3504282820_H #ifndef SERIALIZATIONINFO_T950877179_H #define SERIALIZATIONINFO_T950877179_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t950877179 : public RuntimeObject { public: // System.Collections.Hashtable System.Runtime.Serialization.SerializationInfo::serialized Hashtable_t1853889766 * ___serialized_0; // System.Collections.ArrayList System.Runtime.Serialization.SerializationInfo::values ArrayList_t2718874744 * ___values_1; // System.String System.Runtime.Serialization.SerializationInfo::assemblyName String_t* ___assemblyName_2; // System.String System.Runtime.Serialization.SerializationInfo::fullTypeName String_t* ___fullTypeName_3; // System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::converter RuntimeObject* ___converter_4; public: inline static int32_t get_offset_of_serialized_0() { return static_cast(offsetof(SerializationInfo_t950877179, ___serialized_0)); } inline Hashtable_t1853889766 * get_serialized_0() const { return ___serialized_0; } inline Hashtable_t1853889766 ** get_address_of_serialized_0() { return &___serialized_0; } inline void set_serialized_0(Hashtable_t1853889766 * value) { ___serialized_0 = value; Il2CppCodeGenWriteBarrier((&___serialized_0), value); } inline static int32_t get_offset_of_values_1() { return static_cast(offsetof(SerializationInfo_t950877179, ___values_1)); } inline ArrayList_t2718874744 * get_values_1() const { return ___values_1; } inline ArrayList_t2718874744 ** get_address_of_values_1() { return &___values_1; } inline void set_values_1(ArrayList_t2718874744 * value) { ___values_1 = value; Il2CppCodeGenWriteBarrier((&___values_1), value); } inline static int32_t get_offset_of_assemblyName_2() { return static_cast(offsetof(SerializationInfo_t950877179, ___assemblyName_2)); } inline String_t* get_assemblyName_2() const { return ___assemblyName_2; } inline String_t** get_address_of_assemblyName_2() { return &___assemblyName_2; } inline void set_assemblyName_2(String_t* value) { ___assemblyName_2 = value; Il2CppCodeGenWriteBarrier((&___assemblyName_2), value); } inline static int32_t get_offset_of_fullTypeName_3() { return static_cast(offsetof(SerializationInfo_t950877179, ___fullTypeName_3)); } inline String_t* get_fullTypeName_3() const { return ___fullTypeName_3; } inline String_t** get_address_of_fullTypeName_3() { return &___fullTypeName_3; } inline void set_fullTypeName_3(String_t* value) { ___fullTypeName_3 = value; Il2CppCodeGenWriteBarrier((&___fullTypeName_3), value); } inline static int32_t get_offset_of_converter_4() { return static_cast(offsetof(SerializationInfo_t950877179, ___converter_4)); } inline RuntimeObject* get_converter_4() const { return ___converter_4; } inline RuntimeObject** get_address_of_converter_4() { return &___converter_4; } inline void set_converter_4(RuntimeObject* value) { ___converter_4 = value; Il2CppCodeGenWriteBarrier((&___converter_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SERIALIZATIONINFO_T950877179_H #ifndef X509EXTENSION_T3173393653_H #define X509EXTENSION_T3173393653_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509Extension struct X509Extension_t3173393653 : public RuntimeObject { public: // System.String Mono.Security.X509.X509Extension::extnOid String_t* ___extnOid_0; // System.Boolean Mono.Security.X509.X509Extension::extnCritical bool ___extnCritical_1; // Mono.Security.ASN1 Mono.Security.X509.X509Extension::extnValue ASN1_t2114160833 * ___extnValue_2; public: inline static int32_t get_offset_of_extnOid_0() { return static_cast(offsetof(X509Extension_t3173393653, ___extnOid_0)); } inline String_t* get_extnOid_0() const { return ___extnOid_0; } inline String_t** get_address_of_extnOid_0() { return &___extnOid_0; } inline void set_extnOid_0(String_t* value) { ___extnOid_0 = value; Il2CppCodeGenWriteBarrier((&___extnOid_0), value); } inline static int32_t get_offset_of_extnCritical_1() { return static_cast(offsetof(X509Extension_t3173393653, ___extnCritical_1)); } inline bool get_extnCritical_1() const { return ___extnCritical_1; } inline bool* get_address_of_extnCritical_1() { return &___extnCritical_1; } inline void set_extnCritical_1(bool value) { ___extnCritical_1 = value; } inline static int32_t get_offset_of_extnValue_2() { return static_cast(offsetof(X509Extension_t3173393653, ___extnValue_2)); } inline ASN1_t2114160833 * get_extnValue_2() const { return ___extnValue_2; } inline ASN1_t2114160833 ** get_address_of_extnValue_2() { return &___extnValue_2; } inline void set_extnValue_2(ASN1_t2114160833 * value) { ___extnValue_2 = value; Il2CppCodeGenWriteBarrier((&___extnValue_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509EXTENSION_T3173393653_H #ifndef ASN1_T2114160833_H #define ASN1_T2114160833_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.ASN1 struct ASN1_t2114160833 : public RuntimeObject { public: // System.Byte Mono.Security.ASN1::m_nTag uint8_t ___m_nTag_0; // System.Byte[] Mono.Security.ASN1::m_aValue ByteU5BU5D_t4116647657* ___m_aValue_1; // System.Collections.ArrayList Mono.Security.ASN1::elist ArrayList_t2718874744 * ___elist_2; public: inline static int32_t get_offset_of_m_nTag_0() { return static_cast(offsetof(ASN1_t2114160833, ___m_nTag_0)); } inline uint8_t get_m_nTag_0() const { return ___m_nTag_0; } inline uint8_t* get_address_of_m_nTag_0() { return &___m_nTag_0; } inline void set_m_nTag_0(uint8_t value) { ___m_nTag_0 = value; } inline static int32_t get_offset_of_m_aValue_1() { return static_cast(offsetof(ASN1_t2114160833, ___m_aValue_1)); } inline ByteU5BU5D_t4116647657* get_m_aValue_1() const { return ___m_aValue_1; } inline ByteU5BU5D_t4116647657** get_address_of_m_aValue_1() { return &___m_aValue_1; } inline void set_m_aValue_1(ByteU5BU5D_t4116647657* value) { ___m_aValue_1 = value; Il2CppCodeGenWriteBarrier((&___m_aValue_1), value); } inline static int32_t get_offset_of_elist_2() { return static_cast(offsetof(ASN1_t2114160833, ___elist_2)); } inline ArrayList_t2718874744 * get_elist_2() const { return ___elist_2; } inline ArrayList_t2718874744 ** get_address_of_elist_2() { return &___elist_2; } inline void set_elist_2(ArrayList_t2718874744 * value) { ___elist_2 = value; Il2CppCodeGenWriteBarrier((&___elist_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ASN1_T2114160833_H #ifndef ENCRYPTEDDATA_T3577548733_H #define ENCRYPTEDDATA_T3577548733_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.PKCS7/EncryptedData struct EncryptedData_t3577548733 : public RuntimeObject { public: // System.Byte Mono.Security.PKCS7/EncryptedData::_version uint8_t ____version_0; // Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::_content ContentInfo_t3218159896 * ____content_1; // Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::_encryptionAlgorithm ContentInfo_t3218159896 * ____encryptionAlgorithm_2; // System.Byte[] Mono.Security.PKCS7/EncryptedData::_encrypted ByteU5BU5D_t4116647657* ____encrypted_3; public: inline static int32_t get_offset_of__version_0() { return static_cast(offsetof(EncryptedData_t3577548733, ____version_0)); } inline uint8_t get__version_0() const { return ____version_0; } inline uint8_t* get_address_of__version_0() { return &____version_0; } inline void set__version_0(uint8_t value) { ____version_0 = value; } inline static int32_t get_offset_of__content_1() { return static_cast(offsetof(EncryptedData_t3577548733, ____content_1)); } inline ContentInfo_t3218159896 * get__content_1() const { return ____content_1; } inline ContentInfo_t3218159896 ** get_address_of__content_1() { return &____content_1; } inline void set__content_1(ContentInfo_t3218159896 * value) { ____content_1 = value; Il2CppCodeGenWriteBarrier((&____content_1), value); } inline static int32_t get_offset_of__encryptionAlgorithm_2() { return static_cast(offsetof(EncryptedData_t3577548733, ____encryptionAlgorithm_2)); } inline ContentInfo_t3218159896 * get__encryptionAlgorithm_2() const { return ____encryptionAlgorithm_2; } inline ContentInfo_t3218159896 ** get_address_of__encryptionAlgorithm_2() { return &____encryptionAlgorithm_2; } inline void set__encryptionAlgorithm_2(ContentInfo_t3218159896 * value) { ____encryptionAlgorithm_2 = value; Il2CppCodeGenWriteBarrier((&____encryptionAlgorithm_2), value); } inline static int32_t get_offset_of__encrypted_3() { return static_cast(offsetof(EncryptedData_t3577548733, ____encrypted_3)); } inline ByteU5BU5D_t4116647657* get__encrypted_3() const { return ____encrypted_3; } inline ByteU5BU5D_t4116647657** get_address_of__encrypted_3() { return &____encrypted_3; } inline void set__encrypted_3(ByteU5BU5D_t4116647657* value) { ____encrypted_3 = value; Il2CppCodeGenWriteBarrier((&____encrypted_3), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENCRYPTEDDATA_T3577548733_H #ifndef X509STOREMANAGER_T1046782376_H #define X509STOREMANAGER_T1046782376_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509StoreManager struct X509StoreManager_t1046782376 : public RuntimeObject { public: public: }; struct X509StoreManager_t1046782376_StaticFields { public: // Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::_userStore X509Stores_t1373936238 * ____userStore_0; // Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::_machineStore X509Stores_t1373936238 * ____machineStore_1; public: inline static int32_t get_offset_of__userStore_0() { return static_cast(offsetof(X509StoreManager_t1046782376_StaticFields, ____userStore_0)); } inline X509Stores_t1373936238 * get__userStore_0() const { return ____userStore_0; } inline X509Stores_t1373936238 ** get_address_of__userStore_0() { return &____userStore_0; } inline void set__userStore_0(X509Stores_t1373936238 * value) { ____userStore_0 = value; Il2CppCodeGenWriteBarrier((&____userStore_0), value); } inline static int32_t get_offset_of__machineStore_1() { return static_cast(offsetof(X509StoreManager_t1046782376_StaticFields, ____machineStore_1)); } inline X509Stores_t1373936238 * get__machineStore_1() const { return ____machineStore_1; } inline X509Stores_t1373936238 ** get_address_of__machineStore_1() { return &____machineStore_1; } inline void set__machineStore_1(X509Stores_t1373936238 * value) { ____machineStore_1 = value; Il2CppCodeGenWriteBarrier((&____machineStore_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509STOREMANAGER_T1046782376_H #ifndef X509STORES_T1373936238_H #define X509STORES_T1373936238_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509Stores struct X509Stores_t1373936238 : public RuntimeObject { public: // System.String Mono.Security.X509.X509Stores::_storePath String_t* ____storePath_0; // Mono.Security.X509.X509Store Mono.Security.X509.X509Stores::_trusted X509Store_t2777415284 * ____trusted_1; public: inline static int32_t get_offset_of__storePath_0() { return static_cast(offsetof(X509Stores_t1373936238, ____storePath_0)); } inline String_t* get__storePath_0() const { return ____storePath_0; } inline String_t** get_address_of__storePath_0() { return &____storePath_0; } inline void set__storePath_0(String_t* value) { ____storePath_0 = value; Il2CppCodeGenWriteBarrier((&____storePath_0), value); } inline static int32_t get_offset_of__trusted_1() { return static_cast(offsetof(X509Stores_t1373936238, ____trusted_1)); } inline X509Store_t2777415284 * get__trusted_1() const { return ____trusted_1; } inline X509Store_t2777415284 ** get_address_of__trusted_1() { return &____trusted_1; } inline void set__trusted_1(X509Store_t2777415284 * value) { ____trusted_1 = value; Il2CppCodeGenWriteBarrier((&____trusted_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509STORES_T1373936238_H #ifndef MARSHALBYREFOBJECT_T2760389100_H #define MARSHALBYREFOBJECT_T2760389100_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.MarshalByRefObject struct MarshalByRefObject_t2760389100 : public RuntimeObject { public: // System.Runtime.Remoting.ServerIdentity System.MarshalByRefObject::_identity ServerIdentity_t2342208608 * ____identity_0; public: inline static int32_t get_offset_of__identity_0() { return static_cast(offsetof(MarshalByRefObject_t2760389100, ____identity_0)); } inline ServerIdentity_t2342208608 * get__identity_0() const { return ____identity_0; } inline ServerIdentity_t2342208608 ** get_address_of__identity_0() { return &____identity_0; } inline void set__identity_0(ServerIdentity_t2342208608 * value) { ____identity_0 = value; Il2CppCodeGenWriteBarrier((&____identity_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MARSHALBYREFOBJECT_T2760389100_H #ifndef VALUETYPE_T3640485471_H #define VALUETYPE_T3640485471_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ValueType struct ValueType_t3640485471 : public RuntimeObject { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t3640485471_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t3640485471_marshaled_com { }; #endif // VALUETYPE_T3640485471_H #ifndef ASYMMETRICSIGNATUREFORMATTER_T3486936014_H #define ASYMMETRICSIGNATUREFORMATTER_T3486936014_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.AsymmetricSignatureFormatter struct AsymmetricSignatureFormatter_t3486936014 : public RuntimeObject { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ASYMMETRICSIGNATUREFORMATTER_T3486936014_H #ifndef MEMBERINFO_T_H #define MEMBERINFO_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MEMBERINFO_T_H #ifndef ASYMMETRICSIGNATUREDEFORMATTER_T2681190756_H #define ASYMMETRICSIGNATUREDEFORMATTER_T2681190756_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.AsymmetricSignatureDeformatter struct AsymmetricSignatureDeformatter_t2681190756 : public RuntimeObject { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ASYMMETRICSIGNATUREDEFORMATTER_T2681190756_H #ifndef X509STORE_T2777415284_H #define X509STORE_T2777415284_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509Store struct X509Store_t2777415284 : public RuntimeObject { public: // System.String Mono.Security.X509.X509Store::_storePath String_t* ____storePath_0; // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::_certificates X509CertificateCollection_t1542168550 * ____certificates_1; // System.Collections.ArrayList Mono.Security.X509.X509Store::_crls ArrayList_t2718874744 * ____crls_2; // System.Boolean Mono.Security.X509.X509Store::_crl bool ____crl_3; public: inline static int32_t get_offset_of__storePath_0() { return static_cast(offsetof(X509Store_t2777415284, ____storePath_0)); } inline String_t* get__storePath_0() const { return ____storePath_0; } inline String_t** get_address_of__storePath_0() { return &____storePath_0; } inline void set__storePath_0(String_t* value) { ____storePath_0 = value; Il2CppCodeGenWriteBarrier((&____storePath_0), value); } inline static int32_t get_offset_of__certificates_1() { return static_cast(offsetof(X509Store_t2777415284, ____certificates_1)); } inline X509CertificateCollection_t1542168550 * get__certificates_1() const { return ____certificates_1; } inline X509CertificateCollection_t1542168550 ** get_address_of__certificates_1() { return &____certificates_1; } inline void set__certificates_1(X509CertificateCollection_t1542168550 * value) { ____certificates_1 = value; Il2CppCodeGenWriteBarrier((&____certificates_1), value); } inline static int32_t get_offset_of__crls_2() { return static_cast(offsetof(X509Store_t2777415284, ____crls_2)); } inline ArrayList_t2718874744 * get__crls_2() const { return ____crls_2; } inline ArrayList_t2718874744 ** get_address_of__crls_2() { return &____crls_2; } inline void set__crls_2(ArrayList_t2718874744 * value) { ____crls_2 = value; Il2CppCodeGenWriteBarrier((&____crls_2), value); } inline static int32_t get_offset_of__crl_3() { return static_cast(offsetof(X509Store_t2777415284, ____crl_3)); } inline bool get__crl_3() const { return ____crl_3; } inline bool* get_address_of__crl_3() { return &____crl_3; } inline void set__crl_3(bool value) { ____crl_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509STORE_T2777415284_H #ifndef CONTENTINFO_T3218159896_H #define CONTENTINFO_T3218159896_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.PKCS7/ContentInfo struct ContentInfo_t3218159896 : public RuntimeObject { public: // System.String Mono.Security.PKCS7/ContentInfo::contentType String_t* ___contentType_0; // Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::content ASN1_t2114160833 * ___content_1; public: inline static int32_t get_offset_of_contentType_0() { return static_cast(offsetof(ContentInfo_t3218159896, ___contentType_0)); } inline String_t* get_contentType_0() const { return ___contentType_0; } inline String_t** get_address_of_contentType_0() { return &___contentType_0; } inline void set_contentType_0(String_t* value) { ___contentType_0 = value; Il2CppCodeGenWriteBarrier((&___contentType_0), value); } inline static int32_t get_offset_of_content_1() { return static_cast(offsetof(ContentInfo_t3218159896, ___content_1)); } inline ASN1_t2114160833 * get_content_1() const { return ___content_1; } inline ASN1_t2114160833 ** get_address_of_content_1() { return &___content_1; } inline void set_content_1(ASN1_t2114160833 * value) { ___content_1 = value; Il2CppCodeGenWriteBarrier((&___content_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CONTENTINFO_T3218159896_H #ifndef SAFEBAG_T3961248200_H #define SAFEBAG_T3961248200_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.SafeBag struct SafeBag_t3961248200 : public RuntimeObject { public: // System.String Mono.Security.X509.SafeBag::_bagOID String_t* ____bagOID_0; // Mono.Security.ASN1 Mono.Security.X509.SafeBag::_asn1 ASN1_t2114160833 * ____asn1_1; public: inline static int32_t get_offset_of__bagOID_0() { return static_cast(offsetof(SafeBag_t3961248200, ____bagOID_0)); } inline String_t* get__bagOID_0() const { return ____bagOID_0; } inline String_t** get_address_of__bagOID_0() { return &____bagOID_0; } inline void set__bagOID_0(String_t* value) { ____bagOID_0 = value; Il2CppCodeGenWriteBarrier((&____bagOID_0), value); } inline static int32_t get_offset_of__asn1_1() { return static_cast(offsetof(SafeBag_t3961248200, ____asn1_1)); } inline ASN1_t2114160833 * get__asn1_1() const { return ____asn1_1; } inline ASN1_t2114160833 ** get_address_of__asn1_1() { return &____asn1_1; } inline void set__asn1_1(ASN1_t2114160833 * value) { ____asn1_1 = value; Il2CppCodeGenWriteBarrier((&____asn1_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SAFEBAG_T3961248200_H #ifndef PRIVATEKEYINFO_T668027993_H #define PRIVATEKEYINFO_T668027993_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Cryptography.PKCS8/PrivateKeyInfo struct PrivateKeyInfo_t668027993 : public RuntimeObject { public: // System.Int32 Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_version int32_t ____version_0; // System.String Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_algorithm String_t* ____algorithm_1; // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_key ByteU5BU5D_t4116647657* ____key_2; // System.Collections.ArrayList Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::_list ArrayList_t2718874744 * ____list_3; public: inline static int32_t get_offset_of__version_0() { return static_cast(offsetof(PrivateKeyInfo_t668027993, ____version_0)); } inline int32_t get__version_0() const { return ____version_0; } inline int32_t* get_address_of__version_0() { return &____version_0; } inline void set__version_0(int32_t value) { ____version_0 = value; } inline static int32_t get_offset_of__algorithm_1() { return static_cast(offsetof(PrivateKeyInfo_t668027993, ____algorithm_1)); } inline String_t* get__algorithm_1() const { return ____algorithm_1; } inline String_t** get_address_of__algorithm_1() { return &____algorithm_1; } inline void set__algorithm_1(String_t* value) { ____algorithm_1 = value; Il2CppCodeGenWriteBarrier((&____algorithm_1), value); } inline static int32_t get_offset_of__key_2() { return static_cast(offsetof(PrivateKeyInfo_t668027993, ____key_2)); } inline ByteU5BU5D_t4116647657* get__key_2() const { return ____key_2; } inline ByteU5BU5D_t4116647657** get_address_of__key_2() { return &____key_2; } inline void set__key_2(ByteU5BU5D_t4116647657* value) { ____key_2 = value; Il2CppCodeGenWriteBarrier((&____key_2), value); } inline static int32_t get_offset_of__list_3() { return static_cast(offsetof(PrivateKeyInfo_t668027993, ____list_3)); } inline ArrayList_t2718874744 * get__list_3() const { return ____list_3; } inline ArrayList_t2718874744 ** get_address_of__list_3() { return &____list_3; } inline void set__list_3(ArrayList_t2718874744 * value) { ____list_3 = value; Il2CppCodeGenWriteBarrier((&____list_3), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PRIVATEKEYINFO_T668027993_H #ifndef ENCRYPTEDPRIVATEKEYINFO_T862116836_H #define ENCRYPTEDPRIVATEKEYINFO_T862116836_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo struct EncryptedPrivateKeyInfo_t862116836 : public RuntimeObject { public: // System.String Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_algorithm String_t* ____algorithm_0; // System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_salt ByteU5BU5D_t4116647657* ____salt_1; // System.Int32 Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_iterations int32_t ____iterations_2; // System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::_data ByteU5BU5D_t4116647657* ____data_3; public: inline static int32_t get_offset_of__algorithm_0() { return static_cast(offsetof(EncryptedPrivateKeyInfo_t862116836, ____algorithm_0)); } inline String_t* get__algorithm_0() const { return ____algorithm_0; } inline String_t** get_address_of__algorithm_0() { return &____algorithm_0; } inline void set__algorithm_0(String_t* value) { ____algorithm_0 = value; Il2CppCodeGenWriteBarrier((&____algorithm_0), value); } inline static int32_t get_offset_of__salt_1() { return static_cast(offsetof(EncryptedPrivateKeyInfo_t862116836, ____salt_1)); } inline ByteU5BU5D_t4116647657* get__salt_1() const { return ____salt_1; } inline ByteU5BU5D_t4116647657** get_address_of__salt_1() { return &____salt_1; } inline void set__salt_1(ByteU5BU5D_t4116647657* value) { ____salt_1 = value; Il2CppCodeGenWriteBarrier((&____salt_1), value); } inline static int32_t get_offset_of__iterations_2() { return static_cast(offsetof(EncryptedPrivateKeyInfo_t862116836, ____iterations_2)); } inline int32_t get__iterations_2() const { return ____iterations_2; } inline int32_t* get_address_of__iterations_2() { return &____iterations_2; } inline void set__iterations_2(int32_t value) { ____iterations_2 = value; } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(EncryptedPrivateKeyInfo_t862116836, ____data_3)); } inline ByteU5BU5D_t4116647657* get__data_3() const { return ____data_3; } inline ByteU5BU5D_t4116647657** get_address_of__data_3() { return &____data_3; } inline void set__data_3(ByteU5BU5D_t4116647657* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((&____data_3), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENCRYPTEDPRIVATEKEYINFO_T862116836_H #ifndef RANDOMNUMBERGENERATOR_T386037858_H #define RANDOMNUMBERGENERATOR_T386037858_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.RandomNumberGenerator struct RandomNumberGenerator_t386037858 : public RuntimeObject { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RANDOMNUMBERGENERATOR_T386037858_H #ifndef DERIVEBYTES_T1492915136_H #define DERIVEBYTES_T1492915136_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.PKCS12/DeriveBytes struct DeriveBytes_t1492915136 : public RuntimeObject { public: // System.String Mono.Security.X509.PKCS12/DeriveBytes::_hashName String_t* ____hashName_3; // System.Int32 Mono.Security.X509.PKCS12/DeriveBytes::_iterations int32_t ____iterations_4; // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::_password ByteU5BU5D_t4116647657* ____password_5; // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::_salt ByteU5BU5D_t4116647657* ____salt_6; public: inline static int32_t get_offset_of__hashName_3() { return static_cast(offsetof(DeriveBytes_t1492915136, ____hashName_3)); } inline String_t* get__hashName_3() const { return ____hashName_3; } inline String_t** get_address_of__hashName_3() { return &____hashName_3; } inline void set__hashName_3(String_t* value) { ____hashName_3 = value; Il2CppCodeGenWriteBarrier((&____hashName_3), value); } inline static int32_t get_offset_of__iterations_4() { return static_cast(offsetof(DeriveBytes_t1492915136, ____iterations_4)); } inline int32_t get__iterations_4() const { return ____iterations_4; } inline int32_t* get_address_of__iterations_4() { return &____iterations_4; } inline void set__iterations_4(int32_t value) { ____iterations_4 = value; } inline static int32_t get_offset_of__password_5() { return static_cast(offsetof(DeriveBytes_t1492915136, ____password_5)); } inline ByteU5BU5D_t4116647657* get__password_5() const { return ____password_5; } inline ByteU5BU5D_t4116647657** get_address_of__password_5() { return &____password_5; } inline void set__password_5(ByteU5BU5D_t4116647657* value) { ____password_5 = value; Il2CppCodeGenWriteBarrier((&____password_5), value); } inline static int32_t get_offset_of__salt_6() { return static_cast(offsetof(DeriveBytes_t1492915136, ____salt_6)); } inline ByteU5BU5D_t4116647657* get__salt_6() const { return ____salt_6; } inline ByteU5BU5D_t4116647657** get_address_of__salt_6() { return &____salt_6; } inline void set__salt_6(ByteU5BU5D_t4116647657* value) { ____salt_6 = value; Il2CppCodeGenWriteBarrier((&____salt_6), value); } }; struct DeriveBytes_t1492915136_StaticFields { public: // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::keyDiversifier ByteU5BU5D_t4116647657* ___keyDiversifier_0; // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::ivDiversifier ByteU5BU5D_t4116647657* ___ivDiversifier_1; // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::macDiversifier ByteU5BU5D_t4116647657* ___macDiversifier_2; public: inline static int32_t get_offset_of_keyDiversifier_0() { return static_cast(offsetof(DeriveBytes_t1492915136_StaticFields, ___keyDiversifier_0)); } inline ByteU5BU5D_t4116647657* get_keyDiversifier_0() const { return ___keyDiversifier_0; } inline ByteU5BU5D_t4116647657** get_address_of_keyDiversifier_0() { return &___keyDiversifier_0; } inline void set_keyDiversifier_0(ByteU5BU5D_t4116647657* value) { ___keyDiversifier_0 = value; Il2CppCodeGenWriteBarrier((&___keyDiversifier_0), value); } inline static int32_t get_offset_of_ivDiversifier_1() { return static_cast(offsetof(DeriveBytes_t1492915136_StaticFields, ___ivDiversifier_1)); } inline ByteU5BU5D_t4116647657* get_ivDiversifier_1() const { return ___ivDiversifier_1; } inline ByteU5BU5D_t4116647657** get_address_of_ivDiversifier_1() { return &___ivDiversifier_1; } inline void set_ivDiversifier_1(ByteU5BU5D_t4116647657* value) { ___ivDiversifier_1 = value; Il2CppCodeGenWriteBarrier((&___ivDiversifier_1), value); } inline static int32_t get_offset_of_macDiversifier_2() { return static_cast(offsetof(DeriveBytes_t1492915136_StaticFields, ___macDiversifier_2)); } inline ByteU5BU5D_t4116647657* get_macDiversifier_2() const { return ___macDiversifier_2; } inline ByteU5BU5D_t4116647657** get_address_of_macDiversifier_2() { return &___macDiversifier_2; } inline void set_macDiversifier_2(ByteU5BU5D_t4116647657* value) { ___macDiversifier_2 = value; Il2CppCodeGenWriteBarrier((&___macDiversifier_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DERIVEBYTES_T1492915136_H #ifndef X509CERTIFICATEENUMERATOR_T3515934698_H #define X509CERTIFICATEENUMERATOR_T3515934698_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator struct X509CertificateEnumerator_t3515934698 : public RuntimeObject { public: // System.Collections.IEnumerator Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::enumerator RuntimeObject* ___enumerator_0; public: inline static int32_t get_offset_of_enumerator_0() { return static_cast(offsetof(X509CertificateEnumerator_t3515934698, ___enumerator_0)); } inline RuntimeObject* get_enumerator_0() const { return ___enumerator_0; } inline RuntimeObject** get_address_of_enumerator_0() { return &___enumerator_0; } inline void set_enumerator_0(RuntimeObject* value) { ___enumerator_0 = value; Il2CppCodeGenWriteBarrier((&___enumerator_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509CERTIFICATEENUMERATOR_T3515934698_H #ifndef X501_T1758824426_H #define X501_T1758824426_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X501 struct X501_t1758824426 : public RuntimeObject { public: public: }; struct X501_t1758824426_StaticFields { public: // System.Byte[] Mono.Security.X509.X501::countryName ByteU5BU5D_t4116647657* ___countryName_0; // System.Byte[] Mono.Security.X509.X501::organizationName ByteU5BU5D_t4116647657* ___organizationName_1; // System.Byte[] Mono.Security.X509.X501::organizationalUnitName ByteU5BU5D_t4116647657* ___organizationalUnitName_2; // System.Byte[] Mono.Security.X509.X501::commonName ByteU5BU5D_t4116647657* ___commonName_3; // System.Byte[] Mono.Security.X509.X501::localityName ByteU5BU5D_t4116647657* ___localityName_4; // System.Byte[] Mono.Security.X509.X501::stateOrProvinceName ByteU5BU5D_t4116647657* ___stateOrProvinceName_5; // System.Byte[] Mono.Security.X509.X501::streetAddress ByteU5BU5D_t4116647657* ___streetAddress_6; // System.Byte[] Mono.Security.X509.X501::domainComponent ByteU5BU5D_t4116647657* ___domainComponent_7; // System.Byte[] Mono.Security.X509.X501::userid ByteU5BU5D_t4116647657* ___userid_8; // System.Byte[] Mono.Security.X509.X501::email ByteU5BU5D_t4116647657* ___email_9; // System.Byte[] Mono.Security.X509.X501::dnQualifier ByteU5BU5D_t4116647657* ___dnQualifier_10; // System.Byte[] Mono.Security.X509.X501::title ByteU5BU5D_t4116647657* ___title_11; // System.Byte[] Mono.Security.X509.X501::surname ByteU5BU5D_t4116647657* ___surname_12; // System.Byte[] Mono.Security.X509.X501::givenName ByteU5BU5D_t4116647657* ___givenName_13; // System.Byte[] Mono.Security.X509.X501::initial ByteU5BU5D_t4116647657* ___initial_14; public: inline static int32_t get_offset_of_countryName_0() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___countryName_0)); } inline ByteU5BU5D_t4116647657* get_countryName_0() const { return ___countryName_0; } inline ByteU5BU5D_t4116647657** get_address_of_countryName_0() { return &___countryName_0; } inline void set_countryName_0(ByteU5BU5D_t4116647657* value) { ___countryName_0 = value; Il2CppCodeGenWriteBarrier((&___countryName_0), value); } inline static int32_t get_offset_of_organizationName_1() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___organizationName_1)); } inline ByteU5BU5D_t4116647657* get_organizationName_1() const { return ___organizationName_1; } inline ByteU5BU5D_t4116647657** get_address_of_organizationName_1() { return &___organizationName_1; } inline void set_organizationName_1(ByteU5BU5D_t4116647657* value) { ___organizationName_1 = value; Il2CppCodeGenWriteBarrier((&___organizationName_1), value); } inline static int32_t get_offset_of_organizationalUnitName_2() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___organizationalUnitName_2)); } inline ByteU5BU5D_t4116647657* get_organizationalUnitName_2() const { return ___organizationalUnitName_2; } inline ByteU5BU5D_t4116647657** get_address_of_organizationalUnitName_2() { return &___organizationalUnitName_2; } inline void set_organizationalUnitName_2(ByteU5BU5D_t4116647657* value) { ___organizationalUnitName_2 = value; Il2CppCodeGenWriteBarrier((&___organizationalUnitName_2), value); } inline static int32_t get_offset_of_commonName_3() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___commonName_3)); } inline ByteU5BU5D_t4116647657* get_commonName_3() const { return ___commonName_3; } inline ByteU5BU5D_t4116647657** get_address_of_commonName_3() { return &___commonName_3; } inline void set_commonName_3(ByteU5BU5D_t4116647657* value) { ___commonName_3 = value; Il2CppCodeGenWriteBarrier((&___commonName_3), value); } inline static int32_t get_offset_of_localityName_4() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___localityName_4)); } inline ByteU5BU5D_t4116647657* get_localityName_4() const { return ___localityName_4; } inline ByteU5BU5D_t4116647657** get_address_of_localityName_4() { return &___localityName_4; } inline void set_localityName_4(ByteU5BU5D_t4116647657* value) { ___localityName_4 = value; Il2CppCodeGenWriteBarrier((&___localityName_4), value); } inline static int32_t get_offset_of_stateOrProvinceName_5() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___stateOrProvinceName_5)); } inline ByteU5BU5D_t4116647657* get_stateOrProvinceName_5() const { return ___stateOrProvinceName_5; } inline ByteU5BU5D_t4116647657** get_address_of_stateOrProvinceName_5() { return &___stateOrProvinceName_5; } inline void set_stateOrProvinceName_5(ByteU5BU5D_t4116647657* value) { ___stateOrProvinceName_5 = value; Il2CppCodeGenWriteBarrier((&___stateOrProvinceName_5), value); } inline static int32_t get_offset_of_streetAddress_6() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___streetAddress_6)); } inline ByteU5BU5D_t4116647657* get_streetAddress_6() const { return ___streetAddress_6; } inline ByteU5BU5D_t4116647657** get_address_of_streetAddress_6() { return &___streetAddress_6; } inline void set_streetAddress_6(ByteU5BU5D_t4116647657* value) { ___streetAddress_6 = value; Il2CppCodeGenWriteBarrier((&___streetAddress_6), value); } inline static int32_t get_offset_of_domainComponent_7() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___domainComponent_7)); } inline ByteU5BU5D_t4116647657* get_domainComponent_7() const { return ___domainComponent_7; } inline ByteU5BU5D_t4116647657** get_address_of_domainComponent_7() { return &___domainComponent_7; } inline void set_domainComponent_7(ByteU5BU5D_t4116647657* value) { ___domainComponent_7 = value; Il2CppCodeGenWriteBarrier((&___domainComponent_7), value); } inline static int32_t get_offset_of_userid_8() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___userid_8)); } inline ByteU5BU5D_t4116647657* get_userid_8() const { return ___userid_8; } inline ByteU5BU5D_t4116647657** get_address_of_userid_8() { return &___userid_8; } inline void set_userid_8(ByteU5BU5D_t4116647657* value) { ___userid_8 = value; Il2CppCodeGenWriteBarrier((&___userid_8), value); } inline static int32_t get_offset_of_email_9() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___email_9)); } inline ByteU5BU5D_t4116647657* get_email_9() const { return ___email_9; } inline ByteU5BU5D_t4116647657** get_address_of_email_9() { return &___email_9; } inline void set_email_9(ByteU5BU5D_t4116647657* value) { ___email_9 = value; Il2CppCodeGenWriteBarrier((&___email_9), value); } inline static int32_t get_offset_of_dnQualifier_10() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___dnQualifier_10)); } inline ByteU5BU5D_t4116647657* get_dnQualifier_10() const { return ___dnQualifier_10; } inline ByteU5BU5D_t4116647657** get_address_of_dnQualifier_10() { return &___dnQualifier_10; } inline void set_dnQualifier_10(ByteU5BU5D_t4116647657* value) { ___dnQualifier_10 = value; Il2CppCodeGenWriteBarrier((&___dnQualifier_10), value); } inline static int32_t get_offset_of_title_11() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___title_11)); } inline ByteU5BU5D_t4116647657* get_title_11() const { return ___title_11; } inline ByteU5BU5D_t4116647657** get_address_of_title_11() { return &___title_11; } inline void set_title_11(ByteU5BU5D_t4116647657* value) { ___title_11 = value; Il2CppCodeGenWriteBarrier((&___title_11), value); } inline static int32_t get_offset_of_surname_12() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___surname_12)); } inline ByteU5BU5D_t4116647657* get_surname_12() const { return ___surname_12; } inline ByteU5BU5D_t4116647657** get_address_of_surname_12() { return &___surname_12; } inline void set_surname_12(ByteU5BU5D_t4116647657* value) { ___surname_12 = value; Il2CppCodeGenWriteBarrier((&___surname_12), value); } inline static int32_t get_offset_of_givenName_13() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___givenName_13)); } inline ByteU5BU5D_t4116647657* get_givenName_13() const { return ___givenName_13; } inline ByteU5BU5D_t4116647657** get_address_of_givenName_13() { return &___givenName_13; } inline void set_givenName_13(ByteU5BU5D_t4116647657* value) { ___givenName_13 = value; Il2CppCodeGenWriteBarrier((&___givenName_13), value); } inline static int32_t get_offset_of_initial_14() { return static_cast(offsetof(X501_t1758824426_StaticFields, ___initial_14)); } inline ByteU5BU5D_t4116647657* get_initial_14() const { return ___initial_14; } inline ByteU5BU5D_t4116647657** get_address_of_initial_14() { return &___initial_14; } inline void set_initial_14(ByteU5BU5D_t4116647657* value) { ___initial_14 = value; Il2CppCodeGenWriteBarrier((&___initial_14), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X501_T1758824426_H #ifndef SECURITYPARAMETERS_T2199972650_H #define SECURITYPARAMETERS_T2199972650_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.SecurityParameters struct SecurityParameters_t2199972650 : public RuntimeObject { public: // Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.SecurityParameters::cipher CipherSuite_t3414744575 * ___cipher_0; // System.Byte[] Mono.Security.Protocol.Tls.SecurityParameters::clientWriteMAC ByteU5BU5D_t4116647657* ___clientWriteMAC_1; // System.Byte[] Mono.Security.Protocol.Tls.SecurityParameters::serverWriteMAC ByteU5BU5D_t4116647657* ___serverWriteMAC_2; public: inline static int32_t get_offset_of_cipher_0() { return static_cast(offsetof(SecurityParameters_t2199972650, ___cipher_0)); } inline CipherSuite_t3414744575 * get_cipher_0() const { return ___cipher_0; } inline CipherSuite_t3414744575 ** get_address_of_cipher_0() { return &___cipher_0; } inline void set_cipher_0(CipherSuite_t3414744575 * value) { ___cipher_0 = value; Il2CppCodeGenWriteBarrier((&___cipher_0), value); } inline static int32_t get_offset_of_clientWriteMAC_1() { return static_cast(offsetof(SecurityParameters_t2199972650, ___clientWriteMAC_1)); } inline ByteU5BU5D_t4116647657* get_clientWriteMAC_1() const { return ___clientWriteMAC_1; } inline ByteU5BU5D_t4116647657** get_address_of_clientWriteMAC_1() { return &___clientWriteMAC_1; } inline void set_clientWriteMAC_1(ByteU5BU5D_t4116647657* value) { ___clientWriteMAC_1 = value; Il2CppCodeGenWriteBarrier((&___clientWriteMAC_1), value); } inline static int32_t get_offset_of_serverWriteMAC_2() { return static_cast(offsetof(SecurityParameters_t2199972650, ___serverWriteMAC_2)); } inline ByteU5BU5D_t4116647657* get_serverWriteMAC_2() const { return ___serverWriteMAC_2; } inline ByteU5BU5D_t4116647657** get_address_of_serverWriteMAC_2() { return &___serverWriteMAC_2; } inline void set_serverWriteMAC_2(ByteU5BU5D_t4116647657* value) { ___serverWriteMAC_2 = value; Il2CppCodeGenWriteBarrier((&___serverWriteMAC_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SECURITYPARAMETERS_T2199972650_H #ifndef X509CERTIFICATE_T713131622_H #define X509CERTIFICATE_T713131622_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.X509Certificates.X509Certificate struct X509Certificate_t713131622 : public RuntimeObject { public: // Mono.Security.X509.X509Certificate System.Security.Cryptography.X509Certificates.X509Certificate::x509 X509Certificate_t489243024 * ___x509_0; // System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate::hideDates bool ___hideDates_1; // System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::cachedCertificateHash ByteU5BU5D_t4116647657* ___cachedCertificateHash_2; // System.String System.Security.Cryptography.X509Certificates.X509Certificate::issuer_name String_t* ___issuer_name_3; // System.String System.Security.Cryptography.X509Certificates.X509Certificate::subject_name String_t* ___subject_name_4; public: inline static int32_t get_offset_of_x509_0() { return static_cast(offsetof(X509Certificate_t713131622, ___x509_0)); } inline X509Certificate_t489243024 * get_x509_0() const { return ___x509_0; } inline X509Certificate_t489243024 ** get_address_of_x509_0() { return &___x509_0; } inline void set_x509_0(X509Certificate_t489243024 * value) { ___x509_0 = value; Il2CppCodeGenWriteBarrier((&___x509_0), value); } inline static int32_t get_offset_of_hideDates_1() { return static_cast(offsetof(X509Certificate_t713131622, ___hideDates_1)); } inline bool get_hideDates_1() const { return ___hideDates_1; } inline bool* get_address_of_hideDates_1() { return &___hideDates_1; } inline void set_hideDates_1(bool value) { ___hideDates_1 = value; } inline static int32_t get_offset_of_cachedCertificateHash_2() { return static_cast(offsetof(X509Certificate_t713131622, ___cachedCertificateHash_2)); } inline ByteU5BU5D_t4116647657* get_cachedCertificateHash_2() const { return ___cachedCertificateHash_2; } inline ByteU5BU5D_t4116647657** get_address_of_cachedCertificateHash_2() { return &___cachedCertificateHash_2; } inline void set_cachedCertificateHash_2(ByteU5BU5D_t4116647657* value) { ___cachedCertificateHash_2 = value; Il2CppCodeGenWriteBarrier((&___cachedCertificateHash_2), value); } inline static int32_t get_offset_of_issuer_name_3() { return static_cast(offsetof(X509Certificate_t713131622, ___issuer_name_3)); } inline String_t* get_issuer_name_3() const { return ___issuer_name_3; } inline String_t** get_address_of_issuer_name_3() { return &___issuer_name_3; } inline void set_issuer_name_3(String_t* value) { ___issuer_name_3 = value; Il2CppCodeGenWriteBarrier((&___issuer_name_3), value); } inline static int32_t get_offset_of_subject_name_4() { return static_cast(offsetof(X509Certificate_t713131622, ___subject_name_4)); } inline String_t* get_subject_name_4() const { return ___subject_name_4; } inline String_t** get_address_of_subject_name_4() { return &___subject_name_4; } inline void set_subject_name_4(String_t* value) { ___subject_name_4 = value; Il2CppCodeGenWriteBarrier((&___subject_name_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509CERTIFICATE_T713131622_H #ifndef EXCEPTION_T_H #define EXCEPTION_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Exception struct Exception_t : public RuntimeObject { public: // System.IntPtr[] System.Exception::trace_ips IntPtrU5BU5D_t4013366056* ___trace_ips_0; // System.Exception System.Exception::inner_exception Exception_t * ___inner_exception_1; // System.String System.Exception::message String_t* ___message_2; // System.String System.Exception::help_link String_t* ___help_link_3; // System.String System.Exception::class_name String_t* ___class_name_4; // System.String System.Exception::stack_trace String_t* ___stack_trace_5; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_6; // System.Int32 System.Exception::remote_stack_index int32_t ___remote_stack_index_7; // System.Int32 System.Exception::hresult int32_t ___hresult_8; // System.String System.Exception::source String_t* ___source_9; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_10; public: inline static int32_t get_offset_of_trace_ips_0() { return static_cast(offsetof(Exception_t, ___trace_ips_0)); } inline IntPtrU5BU5D_t4013366056* get_trace_ips_0() const { return ___trace_ips_0; } inline IntPtrU5BU5D_t4013366056** get_address_of_trace_ips_0() { return &___trace_ips_0; } inline void set_trace_ips_0(IntPtrU5BU5D_t4013366056* value) { ___trace_ips_0 = value; Il2CppCodeGenWriteBarrier((&___trace_ips_0), value); } inline static int32_t get_offset_of_inner_exception_1() { return static_cast(offsetof(Exception_t, ___inner_exception_1)); } inline Exception_t * get_inner_exception_1() const { return ___inner_exception_1; } inline Exception_t ** get_address_of_inner_exception_1() { return &___inner_exception_1; } inline void set_inner_exception_1(Exception_t * value) { ___inner_exception_1 = value; Il2CppCodeGenWriteBarrier((&___inner_exception_1), value); } inline static int32_t get_offset_of_message_2() { return static_cast(offsetof(Exception_t, ___message_2)); } inline String_t* get_message_2() const { return ___message_2; } inline String_t** get_address_of_message_2() { return &___message_2; } inline void set_message_2(String_t* value) { ___message_2 = value; Il2CppCodeGenWriteBarrier((&___message_2), value); } inline static int32_t get_offset_of_help_link_3() { return static_cast(offsetof(Exception_t, ___help_link_3)); } inline String_t* get_help_link_3() const { return ___help_link_3; } inline String_t** get_address_of_help_link_3() { return &___help_link_3; } inline void set_help_link_3(String_t* value) { ___help_link_3 = value; Il2CppCodeGenWriteBarrier((&___help_link_3), value); } inline static int32_t get_offset_of_class_name_4() { return static_cast(offsetof(Exception_t, ___class_name_4)); } inline String_t* get_class_name_4() const { return ___class_name_4; } inline String_t** get_address_of_class_name_4() { return &___class_name_4; } inline void set_class_name_4(String_t* value) { ___class_name_4 = value; Il2CppCodeGenWriteBarrier((&___class_name_4), value); } inline static int32_t get_offset_of_stack_trace_5() { return static_cast(offsetof(Exception_t, ___stack_trace_5)); } inline String_t* get_stack_trace_5() const { return ___stack_trace_5; } inline String_t** get_address_of_stack_trace_5() { return &___stack_trace_5; } inline void set_stack_trace_5(String_t* value) { ___stack_trace_5 = value; Il2CppCodeGenWriteBarrier((&___stack_trace_5), value); } inline static int32_t get_offset_of__remoteStackTraceString_6() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_6)); } inline String_t* get__remoteStackTraceString_6() const { return ____remoteStackTraceString_6; } inline String_t** get_address_of__remoteStackTraceString_6() { return &____remoteStackTraceString_6; } inline void set__remoteStackTraceString_6(String_t* value) { ____remoteStackTraceString_6 = value; Il2CppCodeGenWriteBarrier((&____remoteStackTraceString_6), value); } inline static int32_t get_offset_of_remote_stack_index_7() { return static_cast(offsetof(Exception_t, ___remote_stack_index_7)); } inline int32_t get_remote_stack_index_7() const { return ___remote_stack_index_7; } inline int32_t* get_address_of_remote_stack_index_7() { return &___remote_stack_index_7; } inline void set_remote_stack_index_7(int32_t value) { ___remote_stack_index_7 = value; } inline static int32_t get_offset_of_hresult_8() { return static_cast(offsetof(Exception_t, ___hresult_8)); } inline int32_t get_hresult_8() const { return ___hresult_8; } inline int32_t* get_address_of_hresult_8() { return &___hresult_8; } inline void set_hresult_8(int32_t value) { ___hresult_8 = value; } inline static int32_t get_offset_of_source_9() { return static_cast(offsetof(Exception_t, ___source_9)); } inline String_t* get_source_9() const { return ___source_9; } inline String_t** get_address_of_source_9() { return &___source_9; } inline void set_source_9(String_t* value) { ___source_9 = value; Il2CppCodeGenWriteBarrier((&___source_9), value); } inline static int32_t get_offset_of__data_10() { return static_cast(offsetof(Exception_t, ____data_10)); } inline RuntimeObject* get__data_10() const { return ____data_10; } inline RuntimeObject** get_address_of__data_10() { return &____data_10; } inline void set__data_10(RuntimeObject* value) { ____data_10 = value; Il2CppCodeGenWriteBarrier((&____data_10), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EXCEPTION_T_H #ifndef RECORDPROTOCOL_T3759049701_H #define RECORDPROTOCOL_T3759049701_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.RecordProtocol struct RecordProtocol_t3759049701 : public RuntimeObject { public: // System.IO.Stream Mono.Security.Protocol.Tls.RecordProtocol::innerStream Stream_t1273022909 * ___innerStream_1; // Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.RecordProtocol::context Context_t3971234707 * ___context_2; public: inline static int32_t get_offset_of_innerStream_1() { return static_cast(offsetof(RecordProtocol_t3759049701, ___innerStream_1)); } inline Stream_t1273022909 * get_innerStream_1() const { return ___innerStream_1; } inline Stream_t1273022909 ** get_address_of_innerStream_1() { return &___innerStream_1; } inline void set_innerStream_1(Stream_t1273022909 * value) { ___innerStream_1 = value; Il2CppCodeGenWriteBarrier((&___innerStream_1), value); } inline static int32_t get_offset_of_context_2() { return static_cast(offsetof(RecordProtocol_t3759049701, ___context_2)); } inline Context_t3971234707 * get_context_2() const { return ___context_2; } inline Context_t3971234707 ** get_address_of_context_2() { return &___context_2; } inline void set_context_2(Context_t3971234707 * value) { ___context_2 = value; Il2CppCodeGenWriteBarrier((&___context_2), value); } }; struct RecordProtocol_t3759049701_StaticFields { public: // System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.RecordProtocol::record_processing ManualResetEvent_t451242010 * ___record_processing_0; public: inline static int32_t get_offset_of_record_processing_0() { return static_cast(offsetof(RecordProtocol_t3759049701_StaticFields, ___record_processing_0)); } inline ManualResetEvent_t451242010 * get_record_processing_0() const { return ___record_processing_0; } inline ManualResetEvent_t451242010 ** get_address_of_record_processing_0() { return &___record_processing_0; } inline void set_record_processing_0(ManualResetEvent_t451242010 * value) { ___record_processing_0 = value; Il2CppCodeGenWriteBarrier((&___record_processing_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RECORDPROTOCOL_T3759049701_H #ifndef STRING_T_H #define STRING_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::length int32_t ___length_0; // System.Char System.String::start_char Il2CppChar ___start_char_1; public: inline static int32_t get_offset_of_length_0() { return static_cast(offsetof(String_t, ___length_0)); } inline int32_t get_length_0() const { return ___length_0; } inline int32_t* get_address_of_length_0() { return &___length_0; } inline void set_length_0(int32_t value) { ___length_0 = value; } inline static int32_t get_offset_of_start_char_1() { return static_cast(offsetof(String_t, ___start_char_1)); } inline Il2CppChar get_start_char_1() const { return ___start_char_1; } inline Il2CppChar* get_address_of_start_char_1() { return &___start_char_1; } inline void set_start_char_1(Il2CppChar value) { ___start_char_1 = value; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_2; // System.Char[] System.String::WhiteChars CharU5BU5D_t3528271667* ___WhiteChars_3; public: inline static int32_t get_offset_of_Empty_2() { return static_cast(offsetof(String_t_StaticFields, ___Empty_2)); } inline String_t* get_Empty_2() const { return ___Empty_2; } inline String_t** get_address_of_Empty_2() { return &___Empty_2; } inline void set_Empty_2(String_t* value) { ___Empty_2 = value; Il2CppCodeGenWriteBarrier((&___Empty_2), value); } inline static int32_t get_offset_of_WhiteChars_3() { return static_cast(offsetof(String_t_StaticFields, ___WhiteChars_3)); } inline CharU5BU5D_t3528271667* get_WhiteChars_3() const { return ___WhiteChars_3; } inline CharU5BU5D_t3528271667** get_address_of_WhiteChars_3() { return &___WhiteChars_3; } inline void set_WhiteChars_3(CharU5BU5D_t3528271667* value) { ___WhiteChars_3 = value; Il2CppCodeGenWriteBarrier((&___WhiteChars_3), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // STRING_T_H #ifndef TLSCLIENTSETTINGS_T2486039503_H #define TLSCLIENTSETTINGS_T2486039503_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.TlsClientSettings struct TlsClientSettings_t2486039503 : public RuntimeObject { public: // System.String Mono.Security.Protocol.Tls.TlsClientSettings::targetHost String_t* ___targetHost_0; // System.Security.Cryptography.X509Certificates.X509CertificateCollection Mono.Security.Protocol.Tls.TlsClientSettings::certificates X509CertificateCollection_t3399372417 * ___certificates_1; // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.TlsClientSettings::clientCertificate X509Certificate_t713131622 * ___clientCertificate_2; // Mono.Security.Cryptography.RSAManaged Mono.Security.Protocol.Tls.TlsClientSettings::certificateRSA RSAManaged_t1757093820 * ___certificateRSA_3; public: inline static int32_t get_offset_of_targetHost_0() { return static_cast(offsetof(TlsClientSettings_t2486039503, ___targetHost_0)); } inline String_t* get_targetHost_0() const { return ___targetHost_0; } inline String_t** get_address_of_targetHost_0() { return &___targetHost_0; } inline void set_targetHost_0(String_t* value) { ___targetHost_0 = value; Il2CppCodeGenWriteBarrier((&___targetHost_0), value); } inline static int32_t get_offset_of_certificates_1() { return static_cast(offsetof(TlsClientSettings_t2486039503, ___certificates_1)); } inline X509CertificateCollection_t3399372417 * get_certificates_1() const { return ___certificates_1; } inline X509CertificateCollection_t3399372417 ** get_address_of_certificates_1() { return &___certificates_1; } inline void set_certificates_1(X509CertificateCollection_t3399372417 * value) { ___certificates_1 = value; Il2CppCodeGenWriteBarrier((&___certificates_1), value); } inline static int32_t get_offset_of_clientCertificate_2() { return static_cast(offsetof(TlsClientSettings_t2486039503, ___clientCertificate_2)); } inline X509Certificate_t713131622 * get_clientCertificate_2() const { return ___clientCertificate_2; } inline X509Certificate_t713131622 ** get_address_of_clientCertificate_2() { return &___clientCertificate_2; } inline void set_clientCertificate_2(X509Certificate_t713131622 * value) { ___clientCertificate_2 = value; Il2CppCodeGenWriteBarrier((&___clientCertificate_2), value); } inline static int32_t get_offset_of_certificateRSA_3() { return static_cast(offsetof(TlsClientSettings_t2486039503, ___certificateRSA_3)); } inline RSAManaged_t1757093820 * get_certificateRSA_3() const { return ___certificateRSA_3; } inline RSAManaged_t1757093820 ** get_address_of_certificateRSA_3() { return &___certificateRSA_3; } inline void set_certificateRSA_3(RSAManaged_t1757093820 * value) { ___certificateRSA_3 = value; Il2CppCodeGenWriteBarrier((&___certificateRSA_3), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TLSCLIENTSETTINGS_T2486039503_H #ifndef UINT16_T2177724958_H #define UINT16_T2177724958_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.UInt16 struct UInt16_t2177724958 { public: // System.UInt16 System.UInt16::m_value uint16_t ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(UInt16_t2177724958, ___m_value_2)); } inline uint16_t get_m_value_2() const { return ___m_value_2; } inline uint16_t* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(uint16_t value) { ___m_value_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // UINT16_T2177724958_H #ifndef BASICCONSTRAINTSEXTENSION_T2462195279_H #define BASICCONSTRAINTSEXTENSION_T2462195279_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.Extensions.BasicConstraintsExtension struct BasicConstraintsExtension_t2462195279 : public X509Extension_t3173393653 { public: // System.Boolean Mono.Security.X509.Extensions.BasicConstraintsExtension::cA bool ___cA_3; // System.Int32 Mono.Security.X509.Extensions.BasicConstraintsExtension::pathLenConstraint int32_t ___pathLenConstraint_4; public: inline static int32_t get_offset_of_cA_3() { return static_cast(offsetof(BasicConstraintsExtension_t2462195279, ___cA_3)); } inline bool get_cA_3() const { return ___cA_3; } inline bool* get_address_of_cA_3() { return &___cA_3; } inline void set_cA_3(bool value) { ___cA_3 = value; } inline static int32_t get_offset_of_pathLenConstraint_4() { return static_cast(offsetof(BasicConstraintsExtension_t2462195279, ___pathLenConstraint_4)); } inline int32_t get_pathLenConstraint_4() const { return ___pathLenConstraint_4; } inline int32_t* get_address_of_pathLenConstraint_4() { return &___pathLenConstraint_4; } inline void set_pathLenConstraint_4(int32_t value) { ___pathLenConstraint_4 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // BASICCONSTRAINTSEXTENSION_T2462195279_H #ifndef U24ARRAYTYPEU2464_T499776626_H #define U24ARRAYTYPEU2464_T499776626_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // /$ArrayType$64 struct U24ArrayTypeU2464_t499776626 { public: union { struct { union { }; }; uint8_t U24ArrayTypeU2464_t499776626__padding[64]; }; public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // U24ARRAYTYPEU2464_T499776626_H #ifndef U24ARRAYTYPEU2412_T2490092597_H #define U24ARRAYTYPEU2412_T2490092597_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // /$ArrayType$12 struct U24ArrayTypeU2412_t2490092597 { public: union { struct { union { }; }; uint8_t U24ArrayTypeU2412_t2490092597__padding[12]; }; public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // U24ARRAYTYPEU2412_T2490092597_H #ifndef U24ARRAYTYPEU2416_T3254766645_H #define U24ARRAYTYPEU2416_T3254766645_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // /$ArrayType$16 struct U24ArrayTypeU2416_t3254766645 { public: union { struct { union { }; }; uint8_t U24ArrayTypeU2416_t3254766645__padding[16]; }; public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // U24ARRAYTYPEU2416_T3254766645_H #ifndef X509EXTENSIONCOLLECTION_T609554709_H #define X509EXTENSIONCOLLECTION_T609554709_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509ExtensionCollection struct X509ExtensionCollection_t609554709 : public CollectionBase_t2727926298 { public: // System.Boolean Mono.Security.X509.X509ExtensionCollection::readOnly bool ___readOnly_1; public: inline static int32_t get_offset_of_readOnly_1() { return static_cast(offsetof(X509ExtensionCollection_t609554709, ___readOnly_1)); } inline bool get_readOnly_1() const { return ___readOnly_1; } inline bool* get_address_of_readOnly_1() { return &___readOnly_1; } inline void set_readOnly_1(bool value) { ___readOnly_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509EXTENSIONCOLLECTION_T609554709_H #ifndef MD2_T1561046427_H #define MD2_T1561046427_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Cryptography.MD2 struct MD2_t1561046427 : public HashAlgorithm_t1432317219 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MD2_T1561046427_H #ifndef MD4_T1560915355_H #define MD4_T1560915355_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Cryptography.MD4 struct MD4_t1560915355 : public HashAlgorithm_t1432317219 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MD4_T1560915355_H #ifndef INT32_T2950945753_H #define INT32_T2950945753_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 struct Int32_t2950945753 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Int32_t2950945753, ___m_value_2)); } inline int32_t get_m_value_2() const { return ___m_value_2; } inline int32_t* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(int32_t value) { ___m_value_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INT32_T2950945753_H #ifndef NETSCAPECERTTYPEEXTENSION_T1524296876_H #define NETSCAPECERTTYPEEXTENSION_T1524296876_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.Extensions.NetscapeCertTypeExtension struct NetscapeCertTypeExtension_t1524296876 : public X509Extension_t3173393653 { public: // System.Int32 Mono.Security.X509.Extensions.NetscapeCertTypeExtension::ctbits int32_t ___ctbits_3; public: inline static int32_t get_offset_of_ctbits_3() { return static_cast(offsetof(NetscapeCertTypeExtension_t1524296876, ___ctbits_3)); } inline int32_t get_ctbits_3() const { return ___ctbits_3; } inline int32_t* get_address_of_ctbits_3() { return &___ctbits_3; } inline void set_ctbits_3(int32_t value) { ___ctbits_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // NETSCAPECERTTYPEEXTENSION_T1524296876_H #ifndef SUBJECTALTNAMEEXTENSION_T1536937677_H #define SUBJECTALTNAMEEXTENSION_T1536937677_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.Extensions.SubjectAltNameExtension struct SubjectAltNameExtension_t1536937677 : public X509Extension_t3173393653 { public: // Mono.Security.X509.Extensions.GeneralNames Mono.Security.X509.Extensions.SubjectAltNameExtension::_names GeneralNames_t2702294159 * ____names_3; public: inline static int32_t get_offset_of__names_3() { return static_cast(offsetof(SubjectAltNameExtension_t1536937677, ____names_3)); } inline GeneralNames_t2702294159 * get__names_3() const { return ____names_3; } inline GeneralNames_t2702294159 ** get_address_of__names_3() { return &____names_3; } inline void set__names_3(GeneralNames_t2702294159 * value) { ____names_3 = value; Il2CppCodeGenWriteBarrier((&____names_3), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SUBJECTALTNAMEEXTENSION_T1536937677_H #ifndef CHAR_T3634460470_H #define CHAR_T3634460470_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Char struct Char_t3634460470 { public: // System.Char System.Char::m_value Il2CppChar ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Char_t3634460470, ___m_value_2)); } inline Il2CppChar get_m_value_2() const { return ___m_value_2; } inline Il2CppChar* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(Il2CppChar value) { ___m_value_2 = value; } }; struct Char_t3634460470_StaticFields { public: // System.Byte* System.Char::category_data uint8_t* ___category_data_3; // System.Byte* System.Char::numeric_data uint8_t* ___numeric_data_4; // System.Double* System.Char::numeric_data_values double* ___numeric_data_values_5; // System.UInt16* System.Char::to_lower_data_low uint16_t* ___to_lower_data_low_6; // System.UInt16* System.Char::to_lower_data_high uint16_t* ___to_lower_data_high_7; // System.UInt16* System.Char::to_upper_data_low uint16_t* ___to_upper_data_low_8; // System.UInt16* System.Char::to_upper_data_high uint16_t* ___to_upper_data_high_9; public: inline static int32_t get_offset_of_category_data_3() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___category_data_3)); } inline uint8_t* get_category_data_3() const { return ___category_data_3; } inline uint8_t** get_address_of_category_data_3() { return &___category_data_3; } inline void set_category_data_3(uint8_t* value) { ___category_data_3 = value; } inline static int32_t get_offset_of_numeric_data_4() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___numeric_data_4)); } inline uint8_t* get_numeric_data_4() const { return ___numeric_data_4; } inline uint8_t** get_address_of_numeric_data_4() { return &___numeric_data_4; } inline void set_numeric_data_4(uint8_t* value) { ___numeric_data_4 = value; } inline static int32_t get_offset_of_numeric_data_values_5() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___numeric_data_values_5)); } inline double* get_numeric_data_values_5() const { return ___numeric_data_values_5; } inline double** get_address_of_numeric_data_values_5() { return &___numeric_data_values_5; } inline void set_numeric_data_values_5(double* value) { ___numeric_data_values_5 = value; } inline static int32_t get_offset_of_to_lower_data_low_6() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___to_lower_data_low_6)); } inline uint16_t* get_to_lower_data_low_6() const { return ___to_lower_data_low_6; } inline uint16_t** get_address_of_to_lower_data_low_6() { return &___to_lower_data_low_6; } inline void set_to_lower_data_low_6(uint16_t* value) { ___to_lower_data_low_6 = value; } inline static int32_t get_offset_of_to_lower_data_high_7() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___to_lower_data_high_7)); } inline uint16_t* get_to_lower_data_high_7() const { return ___to_lower_data_high_7; } inline uint16_t** get_address_of_to_lower_data_high_7() { return &___to_lower_data_high_7; } inline void set_to_lower_data_high_7(uint16_t* value) { ___to_lower_data_high_7 = value; } inline static int32_t get_offset_of_to_upper_data_low_8() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___to_upper_data_low_8)); } inline uint16_t* get_to_upper_data_low_8() const { return ___to_upper_data_low_8; } inline uint16_t** get_address_of_to_upper_data_low_8() { return &___to_upper_data_low_8; } inline void set_to_upper_data_low_8(uint16_t* value) { ___to_upper_data_low_8 = value; } inline static int32_t get_offset_of_to_upper_data_high_9() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___to_upper_data_high_9)); } inline uint16_t* get_to_upper_data_high_9() const { return ___to_upper_data_high_9; } inline uint16_t** get_address_of_to_upper_data_high_9() { return &___to_upper_data_high_9; } inline void set_to_upper_data_high_9(uint16_t* value) { ___to_upper_data_high_9 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CHAR_T3634460470_H #ifndef KEYUSAGEEXTENSION_T1795615912_H #define KEYUSAGEEXTENSION_T1795615912_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.Extensions.KeyUsageExtension struct KeyUsageExtension_t1795615912 : public X509Extension_t3173393653 { public: // System.Int32 Mono.Security.X509.Extensions.KeyUsageExtension::kubits int32_t ___kubits_3; public: inline static int32_t get_offset_of_kubits_3() { return static_cast(offsetof(KeyUsageExtension_t1795615912, ___kubits_3)); } inline int32_t get_kubits_3() const { return ___kubits_3; } inline int32_t* get_address_of_kubits_3() { return &___kubits_3; } inline void set_kubits_3(int32_t value) { ___kubits_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYUSAGEEXTENSION_T1795615912_H #ifndef DSAPARAMETERS_T1885824122_H #define DSAPARAMETERS_T1885824122_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.DSAParameters struct DSAParameters_t1885824122 { public: // System.Int32 System.Security.Cryptography.DSAParameters::Counter int32_t ___Counter_0; // System.Byte[] System.Security.Cryptography.DSAParameters::G ByteU5BU5D_t4116647657* ___G_1; // System.Byte[] System.Security.Cryptography.DSAParameters::J ByteU5BU5D_t4116647657* ___J_2; // System.Byte[] System.Security.Cryptography.DSAParameters::P ByteU5BU5D_t4116647657* ___P_3; // System.Byte[] System.Security.Cryptography.DSAParameters::Q ByteU5BU5D_t4116647657* ___Q_4; // System.Byte[] System.Security.Cryptography.DSAParameters::Seed ByteU5BU5D_t4116647657* ___Seed_5; // System.Byte[] System.Security.Cryptography.DSAParameters::X ByteU5BU5D_t4116647657* ___X_6; // System.Byte[] System.Security.Cryptography.DSAParameters::Y ByteU5BU5D_t4116647657* ___Y_7; public: inline static int32_t get_offset_of_Counter_0() { return static_cast(offsetof(DSAParameters_t1885824122, ___Counter_0)); } inline int32_t get_Counter_0() const { return ___Counter_0; } inline int32_t* get_address_of_Counter_0() { return &___Counter_0; } inline void set_Counter_0(int32_t value) { ___Counter_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(DSAParameters_t1885824122, ___G_1)); } inline ByteU5BU5D_t4116647657* get_G_1() const { return ___G_1; } inline ByteU5BU5D_t4116647657** get_address_of_G_1() { return &___G_1; } inline void set_G_1(ByteU5BU5D_t4116647657* value) { ___G_1 = value; Il2CppCodeGenWriteBarrier((&___G_1), value); } inline static int32_t get_offset_of_J_2() { return static_cast(offsetof(DSAParameters_t1885824122, ___J_2)); } inline ByteU5BU5D_t4116647657* get_J_2() const { return ___J_2; } inline ByteU5BU5D_t4116647657** get_address_of_J_2() { return &___J_2; } inline void set_J_2(ByteU5BU5D_t4116647657* value) { ___J_2 = value; Il2CppCodeGenWriteBarrier((&___J_2), value); } inline static int32_t get_offset_of_P_3() { return static_cast(offsetof(DSAParameters_t1885824122, ___P_3)); } inline ByteU5BU5D_t4116647657* get_P_3() const { return ___P_3; } inline ByteU5BU5D_t4116647657** get_address_of_P_3() { return &___P_3; } inline void set_P_3(ByteU5BU5D_t4116647657* value) { ___P_3 = value; Il2CppCodeGenWriteBarrier((&___P_3), value); } inline static int32_t get_offset_of_Q_4() { return static_cast(offsetof(DSAParameters_t1885824122, ___Q_4)); } inline ByteU5BU5D_t4116647657* get_Q_4() const { return ___Q_4; } inline ByteU5BU5D_t4116647657** get_address_of_Q_4() { return &___Q_4; } inline void set_Q_4(ByteU5BU5D_t4116647657* value) { ___Q_4 = value; Il2CppCodeGenWriteBarrier((&___Q_4), value); } inline static int32_t get_offset_of_Seed_5() { return static_cast(offsetof(DSAParameters_t1885824122, ___Seed_5)); } inline ByteU5BU5D_t4116647657* get_Seed_5() const { return ___Seed_5; } inline ByteU5BU5D_t4116647657** get_address_of_Seed_5() { return &___Seed_5; } inline void set_Seed_5(ByteU5BU5D_t4116647657* value) { ___Seed_5 = value; Il2CppCodeGenWriteBarrier((&___Seed_5), value); } inline static int32_t get_offset_of_X_6() { return static_cast(offsetof(DSAParameters_t1885824122, ___X_6)); } inline ByteU5BU5D_t4116647657* get_X_6() const { return ___X_6; } inline ByteU5BU5D_t4116647657** get_address_of_X_6() { return &___X_6; } inline void set_X_6(ByteU5BU5D_t4116647657* value) { ___X_6 = value; Il2CppCodeGenWriteBarrier((&___X_6), value); } inline static int32_t get_offset_of_Y_7() { return static_cast(offsetof(DSAParameters_t1885824122, ___Y_7)); } inline ByteU5BU5D_t4116647657* get_Y_7() const { return ___Y_7; } inline ByteU5BU5D_t4116647657** get_address_of_Y_7() { return &___Y_7; } inline void set_Y_7(ByteU5BU5D_t4116647657* value) { ___Y_7 = value; Il2CppCodeGenWriteBarrier((&___Y_7), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.Security.Cryptography.DSAParameters struct DSAParameters_t1885824122_marshaled_pinvoke { int32_t ___Counter_0; uint8_t* ___G_1; uint8_t* ___J_2; uint8_t* ___P_3; uint8_t* ___Q_4; uint8_t* ___Seed_5; uint8_t* ___X_6; uint8_t* ___Y_7; }; // Native definition for COM marshalling of System.Security.Cryptography.DSAParameters struct DSAParameters_t1885824122_marshaled_com { int32_t ___Counter_0; uint8_t* ___G_1; uint8_t* ___J_2; uint8_t* ___P_3; uint8_t* ___Q_4; uint8_t* ___Seed_5; uint8_t* ___X_6; uint8_t* ___Y_7; }; #endif // DSAPARAMETERS_T1885824122_H #ifndef CLIENTRECORDPROTOCOL_T2031137796_H #define CLIENTRECORDPROTOCOL_T2031137796_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.ClientRecordProtocol struct ClientRecordProtocol_t2031137796 : public RecordProtocol_t3759049701 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CLIENTRECORDPROTOCOL_T2031137796_H #ifndef DSA_T2386879874_H #define DSA_T2386879874_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.DSA struct DSA_t2386879874 : public AsymmetricAlgorithm_t932037087 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DSA_T2386879874_H #ifndef EXTENDEDKEYUSAGEEXTENSION_T3929363080_H #define EXTENDEDKEYUSAGEEXTENSION_T3929363080_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.Extensions.ExtendedKeyUsageExtension struct ExtendedKeyUsageExtension_t3929363080 : public X509Extension_t3173393653 { public: // System.Collections.ArrayList Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::keyPurpose ArrayList_t2718874744 * ___keyPurpose_3; public: inline static int32_t get_offset_of_keyPurpose_3() { return static_cast(offsetof(ExtendedKeyUsageExtension_t3929363080, ___keyPurpose_3)); } inline ArrayList_t2718874744 * get_keyPurpose_3() const { return ___keyPurpose_3; } inline ArrayList_t2718874744 ** get_address_of_keyPurpose_3() { return &___keyPurpose_3; } inline void set_keyPurpose_3(ArrayList_t2718874744 * value) { ___keyPurpose_3 = value; Il2CppCodeGenWriteBarrier((&___keyPurpose_3), value); } }; struct ExtendedKeyUsageExtension_t3929363080_StaticFields { public: // System.Collections.Generic.Dictionary`2 Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::<>f__switch$map14 Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map14_4; public: inline static int32_t get_offset_of_U3CU3Ef__switchU24map14_4() { return static_cast(offsetof(ExtendedKeyUsageExtension_t3929363080_StaticFields, ___U3CU3Ef__switchU24map14_4)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map14_4() const { return ___U3CU3Ef__switchU24map14_4; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map14_4() { return &___U3CU3Ef__switchU24map14_4; } inline void set_U3CU3Ef__switchU24map14_4(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map14_4 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map14_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EXTENDEDKEYUSAGEEXTENSION_T3929363080_H #ifndef MD5_T3177620429_H #define MD5_T3177620429_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.MD5 struct MD5_t3177620429 : public HashAlgorithm_t1432317219 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MD5_T3177620429_H #ifndef SYSTEMEXCEPTION_T176217640_H #define SYSTEMEXCEPTION_T176217640_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.SystemException struct SystemException_t176217640 : public Exception_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SYSTEMEXCEPTION_T176217640_H #ifndef STREAM_T1273022909_H #define STREAM_T1273022909_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IO.Stream struct Stream_t1273022909 : public MarshalByRefObject_t2760389100 { public: public: }; struct Stream_t1273022909_StaticFields { public: // System.IO.Stream System.IO.Stream::Null Stream_t1273022909 * ___Null_1; public: inline static int32_t get_offset_of_Null_1() { return static_cast(offsetof(Stream_t1273022909_StaticFields, ___Null_1)); } inline Stream_t1273022909 * get_Null_1() const { return ___Null_1; } inline Stream_t1273022909 ** get_address_of_Null_1() { return &___Null_1; } inline void set_Null_1(Stream_t1273022909 * value) { ___Null_1 = value; Il2CppCodeGenWriteBarrier((&___Null_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // STREAM_T1273022909_H #ifndef U24ARRAYTYPEU243132_T2732071529_H #define U24ARRAYTYPEU243132_T2732071529_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // /$ArrayType$3132 struct U24ArrayTypeU243132_t2732071529 { public: union { struct { union { }; }; uint8_t U24ArrayTypeU243132_t2732071529__padding[3132]; }; public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // U24ARRAYTYPEU243132_T2732071529_H #ifndef U24ARRAYTYPEU24256_T1929481983_H #define U24ARRAYTYPEU24256_T1929481983_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // /$ArrayType$256 struct U24ArrayTypeU24256_t1929481983 { public: union { struct { union { }; }; uint8_t U24ArrayTypeU24256_t1929481983__padding[256]; }; public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // U24ARRAYTYPEU24256_T1929481983_H #ifndef U24ARRAYTYPEU2420_T1704471046_H #define U24ARRAYTYPEU2420_T1704471046_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // /$ArrayType$20 struct U24ArrayTypeU2420_t1704471046 { public: union { struct { union { }; }; uint8_t U24ArrayTypeU2420_t1704471046__padding[20]; }; public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // U24ARRAYTYPEU2420_T1704471046_H #ifndef U24ARRAYTYPEU2432_T3652892011_H #define U24ARRAYTYPEU2432_T3652892011_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // /$ArrayType$32 struct U24ArrayTypeU2432_t3652892011 { public: union { struct { union { }; }; uint8_t U24ArrayTypeU2432_t3652892011__padding[32]; }; public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // U24ARRAYTYPEU2432_T3652892011_H #ifndef U24ARRAYTYPEU2448_T1337922364_H #define U24ARRAYTYPEU2448_T1337922364_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // /$ArrayType$48 struct U24ArrayTypeU2448_t1337922364 { public: union { struct { union { }; }; uint8_t U24ArrayTypeU2448_t1337922364__padding[48]; }; public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // U24ARRAYTYPEU2448_T1337922364_H #ifndef U24ARRAYTYPEU244_T1630999355_H #define U24ARRAYTYPEU244_T1630999355_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // /$ArrayType$4 struct U24ArrayTypeU244_t1630999355 { public: union { struct { union { }; }; uint8_t U24ArrayTypeU244_t1630999355__padding[4]; }; public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // U24ARRAYTYPEU244_T1630999355_H #ifndef TIMESPAN_T881159249_H #define TIMESPAN_T881159249_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.TimeSpan struct TimeSpan_t881159249 { public: // System.Int64 System.TimeSpan::_ticks int64_t ____ticks_8; public: inline static int32_t get_offset_of__ticks_8() { return static_cast(offsetof(TimeSpan_t881159249, ____ticks_8)); } inline int64_t get__ticks_8() const { return ____ticks_8; } inline int64_t* get_address_of__ticks_8() { return &____ticks_8; } inline void set__ticks_8(int64_t value) { ____ticks_8 = value; } }; struct TimeSpan_t881159249_StaticFields { public: // System.TimeSpan System.TimeSpan::MaxValue TimeSpan_t881159249 ___MaxValue_5; // System.TimeSpan System.TimeSpan::MinValue TimeSpan_t881159249 ___MinValue_6; // System.TimeSpan System.TimeSpan::Zero TimeSpan_t881159249 ___Zero_7; public: inline static int32_t get_offset_of_MaxValue_5() { return static_cast(offsetof(TimeSpan_t881159249_StaticFields, ___MaxValue_5)); } inline TimeSpan_t881159249 get_MaxValue_5() const { return ___MaxValue_5; } inline TimeSpan_t881159249 * get_address_of_MaxValue_5() { return &___MaxValue_5; } inline void set_MaxValue_5(TimeSpan_t881159249 value) { ___MaxValue_5 = value; } inline static int32_t get_offset_of_MinValue_6() { return static_cast(offsetof(TimeSpan_t881159249_StaticFields, ___MinValue_6)); } inline TimeSpan_t881159249 get_MinValue_6() const { return ___MinValue_6; } inline TimeSpan_t881159249 * get_address_of_MinValue_6() { return &___MinValue_6; } inline void set_MinValue_6(TimeSpan_t881159249 value) { ___MinValue_6 = value; } inline static int32_t get_offset_of_Zero_7() { return static_cast(offsetof(TimeSpan_t881159249_StaticFields, ___Zero_7)); } inline TimeSpan_t881159249 get_Zero_7() const { return ___Zero_7; } inline TimeSpan_t881159249 * get_address_of_Zero_7() { return &___Zero_7; } inline void set_Zero_7(TimeSpan_t881159249 value) { ___Zero_7 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TIMESPAN_T881159249_H #ifndef ENUM_T4135868527_H #define ENUM_T4135868527_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Enum struct Enum_t4135868527 : public ValueType_t3640485471 { public: public: }; struct Enum_t4135868527_StaticFields { public: // System.Char[] System.Enum::split_char CharU5BU5D_t3528271667* ___split_char_0; public: inline static int32_t get_offset_of_split_char_0() { return static_cast(offsetof(Enum_t4135868527_StaticFields, ___split_char_0)); } inline CharU5BU5D_t3528271667* get_split_char_0() const { return ___split_char_0; } inline CharU5BU5D_t3528271667** get_address_of_split_char_0() { return &___split_char_0; } inline void set_split_char_0(CharU5BU5D_t3528271667* value) { ___split_char_0 = value; Il2CppCodeGenWriteBarrier((&___split_char_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.Enum struct Enum_t4135868527_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t4135868527_marshaled_com { }; #endif // ENUM_T4135868527_H #ifndef SHA1_T1803193667_H #define SHA1_T1803193667_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.SHA1 struct SHA1_t1803193667 : public HashAlgorithm_t1432317219 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHA1_T1803193667_H #ifndef SHA256_T3672283617_H #define SHA256_T3672283617_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.SHA256 struct SHA256_t3672283617 : public HashAlgorithm_t1432317219 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHA256_T3672283617_H #ifndef SHA384_T540967702_H #define SHA384_T540967702_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.SHA384 struct SHA384_t540967702 : public HashAlgorithm_t1432317219 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHA384_T540967702_H #ifndef SHA512_T1346946930_H #define SHA512_T1346946930_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.SHA512 struct SHA512_t1346946930 : public HashAlgorithm_t1432317219 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHA512_T1346946930_H #ifndef DSASIGNATUREDEFORMATTER_T3677955172_H #define DSASIGNATUREDEFORMATTER_T3677955172_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.DSASignatureDeformatter struct DSASignatureDeformatter_t3677955172 : public AsymmetricSignatureDeformatter_t2681190756 { public: // System.Security.Cryptography.DSA System.Security.Cryptography.DSASignatureDeformatter::dsa DSA_t2386879874 * ___dsa_0; public: inline static int32_t get_offset_of_dsa_0() { return static_cast(offsetof(DSASignatureDeformatter_t3677955172, ___dsa_0)); } inline DSA_t2386879874 * get_dsa_0() const { return ___dsa_0; } inline DSA_t2386879874 ** get_address_of_dsa_0() { return &___dsa_0; } inline void set_dsa_0(DSA_t2386879874 * value) { ___dsa_0 = value; Il2CppCodeGenWriteBarrier((&___dsa_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DSASIGNATUREDEFORMATTER_T3677955172_H #ifndef RSAPKCS1SIGNATUREDEFORMATTER_T3767223008_H #define RSAPKCS1SIGNATUREDEFORMATTER_T3767223008_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.RSAPKCS1SignatureDeformatter struct RSAPKCS1SignatureDeformatter_t3767223008 : public AsymmetricSignatureDeformatter_t2681190756 { public: // System.Security.Cryptography.RSA System.Security.Cryptography.RSAPKCS1SignatureDeformatter::rsa RSA_t2385438082 * ___rsa_0; // System.String System.Security.Cryptography.RSAPKCS1SignatureDeformatter::hashName String_t* ___hashName_1; public: inline static int32_t get_offset_of_rsa_0() { return static_cast(offsetof(RSAPKCS1SignatureDeformatter_t3767223008, ___rsa_0)); } inline RSA_t2385438082 * get_rsa_0() const { return ___rsa_0; } inline RSA_t2385438082 ** get_address_of_rsa_0() { return &___rsa_0; } inline void set_rsa_0(RSA_t2385438082 * value) { ___rsa_0 = value; Il2CppCodeGenWriteBarrier((&___rsa_0), value); } inline static int32_t get_offset_of_hashName_1() { return static_cast(offsetof(RSAPKCS1SignatureDeformatter_t3767223008, ___hashName_1)); } inline String_t* get_hashName_1() const { return ___hashName_1; } inline String_t** get_address_of_hashName_1() { return &___hashName_1; } inline void set_hashName_1(String_t* value) { ___hashName_1 = value; Il2CppCodeGenWriteBarrier((&___hashName_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RSAPKCS1SIGNATUREDEFORMATTER_T3767223008_H #ifndef X509CERTIFICATECOLLECTION_T3399372417_H #define X509CERTIFICATECOLLECTION_T3399372417_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.X509Certificates.X509CertificateCollection struct X509CertificateCollection_t3399372417 : public CollectionBase_t2727926298 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509CERTIFICATECOLLECTION_T3399372417_H #ifndef BOOLEAN_T97287965_H #define BOOLEAN_T97287965_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean struct Boolean_t97287965 { public: // System.Boolean System.Boolean::m_value bool ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Boolean_t97287965, ___m_value_2)); } inline bool get_m_value_2() const { return ___m_value_2; } inline bool* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(bool value) { ___m_value_2 = value; } }; struct Boolean_t97287965_StaticFields { public: // System.String System.Boolean::FalseString String_t* ___FalseString_0; // System.String System.Boolean::TrueString String_t* ___TrueString_1; public: inline static int32_t get_offset_of_FalseString_0() { return static_cast(offsetof(Boolean_t97287965_StaticFields, ___FalseString_0)); } inline String_t* get_FalseString_0() const { return ___FalseString_0; } inline String_t** get_address_of_FalseString_0() { return &___FalseString_0; } inline void set_FalseString_0(String_t* value) { ___FalseString_0 = value; Il2CppCodeGenWriteBarrier((&___FalseString_0), value); } inline static int32_t get_offset_of_TrueString_1() { return static_cast(offsetof(Boolean_t97287965_StaticFields, ___TrueString_1)); } inline String_t* get_TrueString_1() const { return ___TrueString_1; } inline String_t** get_address_of_TrueString_1() { return &___TrueString_1; } inline void set_TrueString_1(String_t* value) { ___TrueString_1 = value; Il2CppCodeGenWriteBarrier((&___TrueString_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // BOOLEAN_T97287965_H #ifndef VOID_T1185182177_H #define VOID_T1185182177_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void struct Void_t1185182177 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VOID_T1185182177_H #ifndef INTPTR_T_H #define INTPTR_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INTPTR_T_H #ifndef INT64_T3736567304_H #define INT64_T3736567304_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int64 struct Int64_t3736567304 { public: // System.Int64 System.Int64::m_value int64_t ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Int64_t3736567304, ___m_value_2)); } inline int64_t get_m_value_2() const { return ___m_value_2; } inline int64_t* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(int64_t value) { ___m_value_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INT64_T3736567304_H #ifndef TLSEXCEPTION_T3534743363_H #define TLSEXCEPTION_T3534743363_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.TlsException struct TlsException_t3534743363 : public Exception_t { public: // Mono.Security.Protocol.Tls.Alert Mono.Security.Protocol.Tls.TlsException::alert Alert_t4059934885 * ___alert_11; public: inline static int32_t get_offset_of_alert_11() { return static_cast(offsetof(TlsException_t3534743363, ___alert_11)); } inline Alert_t4059934885 * get_alert_11() const { return ___alert_11; } inline Alert_t4059934885 ** get_address_of_alert_11() { return &___alert_11; } inline void set_alert_11(Alert_t4059934885 * value) { ___alert_11 = value; Il2CppCodeGenWriteBarrier((&___alert_11), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TLSEXCEPTION_T3534743363_H #ifndef KEYEDHASHALGORITHM_T112861511_H #define KEYEDHASHALGORITHM_T112861511_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.KeyedHashAlgorithm struct KeyedHashAlgorithm_t112861511 : public HashAlgorithm_t1432317219 { public: // System.Byte[] System.Security.Cryptography.KeyedHashAlgorithm::KeyValue ByteU5BU5D_t4116647657* ___KeyValue_4; public: inline static int32_t get_offset_of_KeyValue_4() { return static_cast(offsetof(KeyedHashAlgorithm_t112861511, ___KeyValue_4)); } inline ByteU5BU5D_t4116647657* get_KeyValue_4() const { return ___KeyValue_4; } inline ByteU5BU5D_t4116647657** get_address_of_KeyValue_4() { return &___KeyValue_4; } inline void set_KeyValue_4(ByteU5BU5D_t4116647657* value) { ___KeyValue_4 = value; Il2CppCodeGenWriteBarrier((&___KeyValue_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYEDHASHALGORITHM_T112861511_H #ifndef UINT64_T4134040092_H #define UINT64_T4134040092_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.UInt64 struct UInt64_t4134040092 { public: // System.UInt64 System.UInt64::m_value uint64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt64_t4134040092, ___m_value_0)); } inline uint64_t get_m_value_0() const { return ___m_value_0; } inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint64_t value) { ___m_value_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // UINT64_T4134040092_H #ifndef SSLHANDSHAKEHASH_T2107581772_H #define SSLHANDSHAKEHASH_T2107581772_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.SslHandshakeHash struct SslHandshakeHash_t2107581772 : public HashAlgorithm_t1432317219 { public: // System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.SslHandshakeHash::md5 HashAlgorithm_t1432317219 * ___md5_4; // System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.SslHandshakeHash::sha HashAlgorithm_t1432317219 * ___sha_5; // System.Boolean Mono.Security.Protocol.Tls.SslHandshakeHash::hashing bool ___hashing_6; // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::secret ByteU5BU5D_t4116647657* ___secret_7; // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::innerPadMD5 ByteU5BU5D_t4116647657* ___innerPadMD5_8; // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::outerPadMD5 ByteU5BU5D_t4116647657* ___outerPadMD5_9; // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::innerPadSHA ByteU5BU5D_t4116647657* ___innerPadSHA_10; // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::outerPadSHA ByteU5BU5D_t4116647657* ___outerPadSHA_11; public: inline static int32_t get_offset_of_md5_4() { return static_cast(offsetof(SslHandshakeHash_t2107581772, ___md5_4)); } inline HashAlgorithm_t1432317219 * get_md5_4() const { return ___md5_4; } inline HashAlgorithm_t1432317219 ** get_address_of_md5_4() { return &___md5_4; } inline void set_md5_4(HashAlgorithm_t1432317219 * value) { ___md5_4 = value; Il2CppCodeGenWriteBarrier((&___md5_4), value); } inline static int32_t get_offset_of_sha_5() { return static_cast(offsetof(SslHandshakeHash_t2107581772, ___sha_5)); } inline HashAlgorithm_t1432317219 * get_sha_5() const { return ___sha_5; } inline HashAlgorithm_t1432317219 ** get_address_of_sha_5() { return &___sha_5; } inline void set_sha_5(HashAlgorithm_t1432317219 * value) { ___sha_5 = value; Il2CppCodeGenWriteBarrier((&___sha_5), value); } inline static int32_t get_offset_of_hashing_6() { return static_cast(offsetof(SslHandshakeHash_t2107581772, ___hashing_6)); } inline bool get_hashing_6() const { return ___hashing_6; } inline bool* get_address_of_hashing_6() { return &___hashing_6; } inline void set_hashing_6(bool value) { ___hashing_6 = value; } inline static int32_t get_offset_of_secret_7() { return static_cast(offsetof(SslHandshakeHash_t2107581772, ___secret_7)); } inline ByteU5BU5D_t4116647657* get_secret_7() const { return ___secret_7; } inline ByteU5BU5D_t4116647657** get_address_of_secret_7() { return &___secret_7; } inline void set_secret_7(ByteU5BU5D_t4116647657* value) { ___secret_7 = value; Il2CppCodeGenWriteBarrier((&___secret_7), value); } inline static int32_t get_offset_of_innerPadMD5_8() { return static_cast(offsetof(SslHandshakeHash_t2107581772, ___innerPadMD5_8)); } inline ByteU5BU5D_t4116647657* get_innerPadMD5_8() const { return ___innerPadMD5_8; } inline ByteU5BU5D_t4116647657** get_address_of_innerPadMD5_8() { return &___innerPadMD5_8; } inline void set_innerPadMD5_8(ByteU5BU5D_t4116647657* value) { ___innerPadMD5_8 = value; Il2CppCodeGenWriteBarrier((&___innerPadMD5_8), value); } inline static int32_t get_offset_of_outerPadMD5_9() { return static_cast(offsetof(SslHandshakeHash_t2107581772, ___outerPadMD5_9)); } inline ByteU5BU5D_t4116647657* get_outerPadMD5_9() const { return ___outerPadMD5_9; } inline ByteU5BU5D_t4116647657** get_address_of_outerPadMD5_9() { return &___outerPadMD5_9; } inline void set_outerPadMD5_9(ByteU5BU5D_t4116647657* value) { ___outerPadMD5_9 = value; Il2CppCodeGenWriteBarrier((&___outerPadMD5_9), value); } inline static int32_t get_offset_of_innerPadSHA_10() { return static_cast(offsetof(SslHandshakeHash_t2107581772, ___innerPadSHA_10)); } inline ByteU5BU5D_t4116647657* get_innerPadSHA_10() const { return ___innerPadSHA_10; } inline ByteU5BU5D_t4116647657** get_address_of_innerPadSHA_10() { return &___innerPadSHA_10; } inline void set_innerPadSHA_10(ByteU5BU5D_t4116647657* value) { ___innerPadSHA_10 = value; Il2CppCodeGenWriteBarrier((&___innerPadSHA_10), value); } inline static int32_t get_offset_of_outerPadSHA_11() { return static_cast(offsetof(SslHandshakeHash_t2107581772, ___outerPadSHA_11)); } inline ByteU5BU5D_t4116647657* get_outerPadSHA_11() const { return ___outerPadSHA_11; } inline ByteU5BU5D_t4116647657** get_address_of_outerPadSHA_11() { return &___outerPadSHA_11; } inline void set_outerPadSHA_11(ByteU5BU5D_t4116647657* value) { ___outerPadSHA_11 = value; Il2CppCodeGenWriteBarrier((&___outerPadSHA_11), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SSLHANDSHAKEHASH_T2107581772_H #ifndef RSA_T2385438082_H #define RSA_T2385438082_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.RSA struct RSA_t2385438082 : public AsymmetricAlgorithm_t932037087 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RSA_T2385438082_H #ifndef X509CERTIFICATECOLLECTION_T1542168550_H #define X509CERTIFICATECOLLECTION_T1542168550_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509CertificateCollection struct X509CertificateCollection_t1542168550 : public CollectionBase_t2727926298 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509CERTIFICATECOLLECTION_T1542168550_H #ifndef RSAPARAMETERS_T1728406613_H #define RSAPARAMETERS_T1728406613_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.RSAParameters struct RSAParameters_t1728406613 { public: // System.Byte[] System.Security.Cryptography.RSAParameters::P ByteU5BU5D_t4116647657* ___P_0; // System.Byte[] System.Security.Cryptography.RSAParameters::Q ByteU5BU5D_t4116647657* ___Q_1; // System.Byte[] System.Security.Cryptography.RSAParameters::D ByteU5BU5D_t4116647657* ___D_2; // System.Byte[] System.Security.Cryptography.RSAParameters::DP ByteU5BU5D_t4116647657* ___DP_3; // System.Byte[] System.Security.Cryptography.RSAParameters::DQ ByteU5BU5D_t4116647657* ___DQ_4; // System.Byte[] System.Security.Cryptography.RSAParameters::InverseQ ByteU5BU5D_t4116647657* ___InverseQ_5; // System.Byte[] System.Security.Cryptography.RSAParameters::Modulus ByteU5BU5D_t4116647657* ___Modulus_6; // System.Byte[] System.Security.Cryptography.RSAParameters::Exponent ByteU5BU5D_t4116647657* ___Exponent_7; public: inline static int32_t get_offset_of_P_0() { return static_cast(offsetof(RSAParameters_t1728406613, ___P_0)); } inline ByteU5BU5D_t4116647657* get_P_0() const { return ___P_0; } inline ByteU5BU5D_t4116647657** get_address_of_P_0() { return &___P_0; } inline void set_P_0(ByteU5BU5D_t4116647657* value) { ___P_0 = value; Il2CppCodeGenWriteBarrier((&___P_0), value); } inline static int32_t get_offset_of_Q_1() { return static_cast(offsetof(RSAParameters_t1728406613, ___Q_1)); } inline ByteU5BU5D_t4116647657* get_Q_1() const { return ___Q_1; } inline ByteU5BU5D_t4116647657** get_address_of_Q_1() { return &___Q_1; } inline void set_Q_1(ByteU5BU5D_t4116647657* value) { ___Q_1 = value; Il2CppCodeGenWriteBarrier((&___Q_1), value); } inline static int32_t get_offset_of_D_2() { return static_cast(offsetof(RSAParameters_t1728406613, ___D_2)); } inline ByteU5BU5D_t4116647657* get_D_2() const { return ___D_2; } inline ByteU5BU5D_t4116647657** get_address_of_D_2() { return &___D_2; } inline void set_D_2(ByteU5BU5D_t4116647657* value) { ___D_2 = value; Il2CppCodeGenWriteBarrier((&___D_2), value); } inline static int32_t get_offset_of_DP_3() { return static_cast(offsetof(RSAParameters_t1728406613, ___DP_3)); } inline ByteU5BU5D_t4116647657* get_DP_3() const { return ___DP_3; } inline ByteU5BU5D_t4116647657** get_address_of_DP_3() { return &___DP_3; } inline void set_DP_3(ByteU5BU5D_t4116647657* value) { ___DP_3 = value; Il2CppCodeGenWriteBarrier((&___DP_3), value); } inline static int32_t get_offset_of_DQ_4() { return static_cast(offsetof(RSAParameters_t1728406613, ___DQ_4)); } inline ByteU5BU5D_t4116647657* get_DQ_4() const { return ___DQ_4; } inline ByteU5BU5D_t4116647657** get_address_of_DQ_4() { return &___DQ_4; } inline void set_DQ_4(ByteU5BU5D_t4116647657* value) { ___DQ_4 = value; Il2CppCodeGenWriteBarrier((&___DQ_4), value); } inline static int32_t get_offset_of_InverseQ_5() { return static_cast(offsetof(RSAParameters_t1728406613, ___InverseQ_5)); } inline ByteU5BU5D_t4116647657* get_InverseQ_5() const { return ___InverseQ_5; } inline ByteU5BU5D_t4116647657** get_address_of_InverseQ_5() { return &___InverseQ_5; } inline void set_InverseQ_5(ByteU5BU5D_t4116647657* value) { ___InverseQ_5 = value; Il2CppCodeGenWriteBarrier((&___InverseQ_5), value); } inline static int32_t get_offset_of_Modulus_6() { return static_cast(offsetof(RSAParameters_t1728406613, ___Modulus_6)); } inline ByteU5BU5D_t4116647657* get_Modulus_6() const { return ___Modulus_6; } inline ByteU5BU5D_t4116647657** get_address_of_Modulus_6() { return &___Modulus_6; } inline void set_Modulus_6(ByteU5BU5D_t4116647657* value) { ___Modulus_6 = value; Il2CppCodeGenWriteBarrier((&___Modulus_6), value); } inline static int32_t get_offset_of_Exponent_7() { return static_cast(offsetof(RSAParameters_t1728406613, ___Exponent_7)); } inline ByteU5BU5D_t4116647657* get_Exponent_7() const { return ___Exponent_7; } inline ByteU5BU5D_t4116647657** get_address_of_Exponent_7() { return &___Exponent_7; } inline void set_Exponent_7(ByteU5BU5D_t4116647657* value) { ___Exponent_7 = value; Il2CppCodeGenWriteBarrier((&___Exponent_7), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.Security.Cryptography.RSAParameters struct RSAParameters_t1728406613_marshaled_pinvoke { uint8_t* ___P_0; uint8_t* ___Q_1; uint8_t* ___D_2; uint8_t* ___DP_3; uint8_t* ___DQ_4; uint8_t* ___InverseQ_5; uint8_t* ___Modulus_6; uint8_t* ___Exponent_7; }; // Native definition for COM marshalling of System.Security.Cryptography.RSAParameters struct RSAParameters_t1728406613_marshaled_com { uint8_t* ___P_0; uint8_t* ___Q_1; uint8_t* ___D_2; uint8_t* ___DP_3; uint8_t* ___DQ_4; uint8_t* ___InverseQ_5; uint8_t* ___Modulus_6; uint8_t* ___Exponent_7; }; #endif // RSAPARAMETERS_T1728406613_H #ifndef INT16_T2552820387_H #define INT16_T2552820387_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int16 struct Int16_t2552820387 { public: // System.Int16 System.Int16::m_value int16_t ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Int16_t2552820387, ___m_value_2)); } inline int16_t get_m_value_2() const { return ___m_value_2; } inline int16_t* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(int16_t value) { ___m_value_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INT16_T2552820387_H #ifndef AUTHORITYKEYIDENTIFIEREXTENSION_T1122691429_H #define AUTHORITYKEYIDENTIFIEREXTENSION_T1122691429_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension struct AuthorityKeyIdentifierExtension_t1122691429 : public X509Extension_t3173393653 { public: // System.Byte[] Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::aki ByteU5BU5D_t4116647657* ___aki_3; public: inline static int32_t get_offset_of_aki_3() { return static_cast(offsetof(AuthorityKeyIdentifierExtension_t1122691429, ___aki_3)); } inline ByteU5BU5D_t4116647657* get_aki_3() const { return ___aki_3; } inline ByteU5BU5D_t4116647657** get_address_of_aki_3() { return &___aki_3; } inline void set_aki_3(ByteU5BU5D_t4116647657* value) { ___aki_3 = value; Il2CppCodeGenWriteBarrier((&___aki_3), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // AUTHORITYKEYIDENTIFIEREXTENSION_T1122691429_H #ifndef BYTE_T1134296376_H #define BYTE_T1134296376_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Byte struct Byte_t1134296376 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Byte_t1134296376, ___m_value_2)); } inline uint8_t get_m_value_2() const { return ___m_value_2; } inline uint8_t* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(uint8_t value) { ___m_value_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // BYTE_T1134296376_H #ifndef RSASSLSIGNATUREFORMATTER_T2709678514_H #define RSASSLSIGNATUREFORMATTER_T2709678514_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.RSASslSignatureFormatter struct RSASslSignatureFormatter_t2709678514 : public AsymmetricSignatureFormatter_t3486936014 { public: // System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.RSASslSignatureFormatter::key RSA_t2385438082 * ___key_0; // System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.RSASslSignatureFormatter::hash HashAlgorithm_t1432317219 * ___hash_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(RSASslSignatureFormatter_t2709678514, ___key_0)); } inline RSA_t2385438082 * get_key_0() const { return ___key_0; } inline RSA_t2385438082 ** get_address_of_key_0() { return &___key_0; } inline void set_key_0(RSA_t2385438082 * value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((&___key_0), value); } inline static int32_t get_offset_of_hash_1() { return static_cast(offsetof(RSASslSignatureFormatter_t2709678514, ___hash_1)); } inline HashAlgorithm_t1432317219 * get_hash_1() const { return ___hash_1; } inline HashAlgorithm_t1432317219 ** get_address_of_hash_1() { return &___hash_1; } inline void set_hash_1(HashAlgorithm_t1432317219 * value) { ___hash_1 = value; Il2CppCodeGenWriteBarrier((&___hash_1), value); } }; struct RSASslSignatureFormatter_t2709678514_StaticFields { public: // System.Collections.Generic.Dictionary`2 Mono.Security.Protocol.Tls.RSASslSignatureFormatter::<>f__switch$map16 Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map16_2; public: inline static int32_t get_offset_of_U3CU3Ef__switchU24map16_2() { return static_cast(offsetof(RSASslSignatureFormatter_t2709678514_StaticFields, ___U3CU3Ef__switchU24map16_2)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map16_2() const { return ___U3CU3Ef__switchU24map16_2; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map16_2() { return &___U3CU3Ef__switchU24map16_2; } inline void set_U3CU3Ef__switchU24map16_2(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map16_2 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map16_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RSASSLSIGNATUREFORMATTER_T2709678514_H #ifndef RSACRYPTOSERVICEPROVIDER_T2683512874_H #define RSACRYPTOSERVICEPROVIDER_T2683512874_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.RSACryptoServiceProvider struct RSACryptoServiceProvider_t2683512874 : public RSA_t2385438082 { public: // Mono.Security.Cryptography.KeyPairPersistence System.Security.Cryptography.RSACryptoServiceProvider::store KeyPairPersistence_t2094547461 * ___store_2; // System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::persistKey bool ___persistKey_3; // System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::persisted bool ___persisted_4; // System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::privateKeyExportable bool ___privateKeyExportable_5; // System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::m_disposed bool ___m_disposed_6; // Mono.Security.Cryptography.RSAManaged System.Security.Cryptography.RSACryptoServiceProvider::rsa RSAManaged_t1757093819 * ___rsa_7; public: inline static int32_t get_offset_of_store_2() { return static_cast(offsetof(RSACryptoServiceProvider_t2683512874, ___store_2)); } inline KeyPairPersistence_t2094547461 * get_store_2() const { return ___store_2; } inline KeyPairPersistence_t2094547461 ** get_address_of_store_2() { return &___store_2; } inline void set_store_2(KeyPairPersistence_t2094547461 * value) { ___store_2 = value; Il2CppCodeGenWriteBarrier((&___store_2), value); } inline static int32_t get_offset_of_persistKey_3() { return static_cast(offsetof(RSACryptoServiceProvider_t2683512874, ___persistKey_3)); } inline bool get_persistKey_3() const { return ___persistKey_3; } inline bool* get_address_of_persistKey_3() { return &___persistKey_3; } inline void set_persistKey_3(bool value) { ___persistKey_3 = value; } inline static int32_t get_offset_of_persisted_4() { return static_cast(offsetof(RSACryptoServiceProvider_t2683512874, ___persisted_4)); } inline bool get_persisted_4() const { return ___persisted_4; } inline bool* get_address_of_persisted_4() { return &___persisted_4; } inline void set_persisted_4(bool value) { ___persisted_4 = value; } inline static int32_t get_offset_of_privateKeyExportable_5() { return static_cast(offsetof(RSACryptoServiceProvider_t2683512874, ___privateKeyExportable_5)); } inline bool get_privateKeyExportable_5() const { return ___privateKeyExportable_5; } inline bool* get_address_of_privateKeyExportable_5() { return &___privateKeyExportable_5; } inline void set_privateKeyExportable_5(bool value) { ___privateKeyExportable_5 = value; } inline static int32_t get_offset_of_m_disposed_6() { return static_cast(offsetof(RSACryptoServiceProvider_t2683512874, ___m_disposed_6)); } inline bool get_m_disposed_6() const { return ___m_disposed_6; } inline bool* get_address_of_m_disposed_6() { return &___m_disposed_6; } inline void set_m_disposed_6(bool value) { ___m_disposed_6 = value; } inline static int32_t get_offset_of_rsa_7() { return static_cast(offsetof(RSACryptoServiceProvider_t2683512874, ___rsa_7)); } inline RSAManaged_t1757093819 * get_rsa_7() const { return ___rsa_7; } inline RSAManaged_t1757093819 ** get_address_of_rsa_7() { return &___rsa_7; } inline void set_rsa_7(RSAManaged_t1757093819 * value) { ___rsa_7 = value; Il2CppCodeGenWriteBarrier((&___rsa_7), value); } }; struct RSACryptoServiceProvider_t2683512874_StaticFields { public: // System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::useMachineKeyStore bool ___useMachineKeyStore_8; // System.Collections.Generic.Dictionary`2 System.Security.Cryptography.RSACryptoServiceProvider::<>f__switch$map2D Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map2D_9; public: inline static int32_t get_offset_of_useMachineKeyStore_8() { return static_cast(offsetof(RSACryptoServiceProvider_t2683512874_StaticFields, ___useMachineKeyStore_8)); } inline bool get_useMachineKeyStore_8() const { return ___useMachineKeyStore_8; } inline bool* get_address_of_useMachineKeyStore_8() { return &___useMachineKeyStore_8; } inline void set_useMachineKeyStore_8(bool value) { ___useMachineKeyStore_8 = value; } inline static int32_t get_offset_of_U3CU3Ef__switchU24map2D_9() { return static_cast(offsetof(RSACryptoServiceProvider_t2683512874_StaticFields, ___U3CU3Ef__switchU24map2D_9)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map2D_9() const { return ___U3CU3Ef__switchU24map2D_9; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map2D_9() { return &___U3CU3Ef__switchU24map2D_9; } inline void set_U3CU3Ef__switchU24map2D_9(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map2D_9 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map2D_9), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RSACRYPTOSERVICEPROVIDER_T2683512874_H #ifndef HASHALGORITHMTYPE_T2376832258_H #define HASHALGORITHMTYPE_T2376832258_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.HashAlgorithmType struct HashAlgorithmType_t2376832258 { public: // System.Int32 Mono.Security.Protocol.Tls.HashAlgorithmType::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(HashAlgorithmType_t2376832258, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // HASHALGORITHMTYPE_T2376832258_H #ifndef NOTSUPPORTEDEXCEPTION_T1314879016_H #define NOTSUPPORTEDEXCEPTION_T1314879016_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.NotSupportedException struct NotSupportedException_t1314879016 : public SystemException_t176217640 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // NOTSUPPORTEDEXCEPTION_T1314879016_H #ifndef CONTENTTYPE_T2602934270_H #define CONTENTTYPE_T2602934270_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.ContentType struct ContentType_t2602934270 { public: // System.Byte Mono.Security.Protocol.Tls.ContentType::value__ uint8_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(ContentType_t2602934270, ___value___1)); } inline uint8_t get_value___1() const { return ___value___1; } inline uint8_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(uint8_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CONTENTTYPE_T2602934270_H #ifndef DSACRYPTOSERVICEPROVIDER_T3992668923_H #define DSACRYPTOSERVICEPROVIDER_T3992668923_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.DSACryptoServiceProvider struct DSACryptoServiceProvider_t3992668923 : public DSA_t2386879874 { public: // Mono.Security.Cryptography.KeyPairPersistence System.Security.Cryptography.DSACryptoServiceProvider::store KeyPairPersistence_t2094547461 * ___store_2; // System.Boolean System.Security.Cryptography.DSACryptoServiceProvider::persistKey bool ___persistKey_3; // System.Boolean System.Security.Cryptography.DSACryptoServiceProvider::persisted bool ___persisted_4; // System.Boolean System.Security.Cryptography.DSACryptoServiceProvider::privateKeyExportable bool ___privateKeyExportable_5; // System.Boolean System.Security.Cryptography.DSACryptoServiceProvider::m_disposed bool ___m_disposed_6; // Mono.Security.Cryptography.DSAManaged System.Security.Cryptography.DSACryptoServiceProvider::dsa DSAManaged_t2800260182 * ___dsa_7; public: inline static int32_t get_offset_of_store_2() { return static_cast(offsetof(DSACryptoServiceProvider_t3992668923, ___store_2)); } inline KeyPairPersistence_t2094547461 * get_store_2() const { return ___store_2; } inline KeyPairPersistence_t2094547461 ** get_address_of_store_2() { return &___store_2; } inline void set_store_2(KeyPairPersistence_t2094547461 * value) { ___store_2 = value; Il2CppCodeGenWriteBarrier((&___store_2), value); } inline static int32_t get_offset_of_persistKey_3() { return static_cast(offsetof(DSACryptoServiceProvider_t3992668923, ___persistKey_3)); } inline bool get_persistKey_3() const { return ___persistKey_3; } inline bool* get_address_of_persistKey_3() { return &___persistKey_3; } inline void set_persistKey_3(bool value) { ___persistKey_3 = value; } inline static int32_t get_offset_of_persisted_4() { return static_cast(offsetof(DSACryptoServiceProvider_t3992668923, ___persisted_4)); } inline bool get_persisted_4() const { return ___persisted_4; } inline bool* get_address_of_persisted_4() { return &___persisted_4; } inline void set_persisted_4(bool value) { ___persisted_4 = value; } inline static int32_t get_offset_of_privateKeyExportable_5() { return static_cast(offsetof(DSACryptoServiceProvider_t3992668923, ___privateKeyExportable_5)); } inline bool get_privateKeyExportable_5() const { return ___privateKeyExportable_5; } inline bool* get_address_of_privateKeyExportable_5() { return &___privateKeyExportable_5; } inline void set_privateKeyExportable_5(bool value) { ___privateKeyExportable_5 = value; } inline static int32_t get_offset_of_m_disposed_6() { return static_cast(offsetof(DSACryptoServiceProvider_t3992668923, ___m_disposed_6)); } inline bool get_m_disposed_6() const { return ___m_disposed_6; } inline bool* get_address_of_m_disposed_6() { return &___m_disposed_6; } inline void set_m_disposed_6(bool value) { ___m_disposed_6 = value; } inline static int32_t get_offset_of_dsa_7() { return static_cast(offsetof(DSACryptoServiceProvider_t3992668923, ___dsa_7)); } inline DSAManaged_t2800260182 * get_dsa_7() const { return ___dsa_7; } inline DSAManaged_t2800260182 ** get_address_of_dsa_7() { return &___dsa_7; } inline void set_dsa_7(DSAManaged_t2800260182 * value) { ___dsa_7 = value; Il2CppCodeGenWriteBarrier((&___dsa_7), value); } }; struct DSACryptoServiceProvider_t3992668923_StaticFields { public: // System.Boolean System.Security.Cryptography.DSACryptoServiceProvider::useMachineKeyStore bool ___useMachineKeyStore_8; public: inline static int32_t get_offset_of_useMachineKeyStore_8() { return static_cast(offsetof(DSACryptoServiceProvider_t3992668923_StaticFields, ___useMachineKeyStore_8)); } inline bool get_useMachineKeyStore_8() const { return ___useMachineKeyStore_8; } inline bool* get_address_of_useMachineKeyStore_8() { return &___useMachineKeyStore_8; } inline void set_useMachineKeyStore_8(bool value) { ___useMachineKeyStore_8 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DSACRYPTOSERVICEPROVIDER_T3992668923_H #ifndef SEEKORIGIN_T1441174344_H #define SEEKORIGIN_T1441174344_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IO.SeekOrigin struct SeekOrigin_t1441174344 { public: // System.Int32 System.IO.SeekOrigin::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(SeekOrigin_t1441174344, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SEEKORIGIN_T1441174344_H #ifndef HANDSHAKESTATE_T756684113_H #define HANDSHAKESTATE_T756684113_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.HandshakeState struct HandshakeState_t756684113 { public: // System.Int32 Mono.Security.Protocol.Tls.HandshakeState::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(HandshakeState_t756684113, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // HANDSHAKESTATE_T756684113_H #ifndef EXCHANGEALGORITHMTYPE_T1320888206_H #define EXCHANGEALGORITHMTYPE_T1320888206_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.ExchangeAlgorithmType struct ExchangeAlgorithmType_t1320888206 { public: // System.Int32 Mono.Security.Protocol.Tls.ExchangeAlgorithmType::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(ExchangeAlgorithmType_t1320888206, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EXCHANGEALGORITHMTYPE_T1320888206_H #ifndef CIPHERALGORITHMTYPE_T1174400495_H #define CIPHERALGORITHMTYPE_T1174400495_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.CipherAlgorithmType struct CipherAlgorithmType_t1174400495 { public: // System.Int32 Mono.Security.Protocol.Tls.CipherAlgorithmType::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(CipherAlgorithmType_t1174400495, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CIPHERALGORITHMTYPE_T1174400495_H #ifndef PADDINGMODE_T2546806710_H #define PADDINGMODE_T2546806710_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.PaddingMode struct PaddingMode_t2546806710 { public: // System.Int32 System.Security.Cryptography.PaddingMode::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(PaddingMode_t2546806710, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PADDINGMODE_T2546806710_H #ifndef IOEXCEPTION_T4088381929_H #define IOEXCEPTION_T4088381929_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IO.IOException struct IOException_t4088381929 : public SystemException_t176217640 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // IOEXCEPTION_T4088381929_H #ifndef TLSSTREAM_T2365453965_H #define TLSSTREAM_T2365453965_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.TlsStream struct TlsStream_t2365453965 : public Stream_t1273022909 { public: // System.Boolean Mono.Security.Protocol.Tls.TlsStream::canRead bool ___canRead_2; // System.Boolean Mono.Security.Protocol.Tls.TlsStream::canWrite bool ___canWrite_3; // System.IO.MemoryStream Mono.Security.Protocol.Tls.TlsStream::buffer MemoryStream_t94973147 * ___buffer_4; // System.Byte[] Mono.Security.Protocol.Tls.TlsStream::temp ByteU5BU5D_t4116647657* ___temp_5; public: inline static int32_t get_offset_of_canRead_2() { return static_cast(offsetof(TlsStream_t2365453965, ___canRead_2)); } inline bool get_canRead_2() const { return ___canRead_2; } inline bool* get_address_of_canRead_2() { return &___canRead_2; } inline void set_canRead_2(bool value) { ___canRead_2 = value; } inline static int32_t get_offset_of_canWrite_3() { return static_cast(offsetof(TlsStream_t2365453965, ___canWrite_3)); } inline bool get_canWrite_3() const { return ___canWrite_3; } inline bool* get_address_of_canWrite_3() { return &___canWrite_3; } inline void set_canWrite_3(bool value) { ___canWrite_3 = value; } inline static int32_t get_offset_of_buffer_4() { return static_cast(offsetof(TlsStream_t2365453965, ___buffer_4)); } inline MemoryStream_t94973147 * get_buffer_4() const { return ___buffer_4; } inline MemoryStream_t94973147 ** get_address_of_buffer_4() { return &___buffer_4; } inline void set_buffer_4(MemoryStream_t94973147 * value) { ___buffer_4 = value; Il2CppCodeGenWriteBarrier((&___buffer_4), value); } inline static int32_t get_offset_of_temp_5() { return static_cast(offsetof(TlsStream_t2365453965, ___temp_5)); } inline ByteU5BU5D_t4116647657* get_temp_5() const { return ___temp_5; } inline ByteU5BU5D_t4116647657** get_address_of_temp_5() { return &___temp_5; } inline void set_temp_5(ByteU5BU5D_t4116647657* value) { ___temp_5 = value; Il2CppCodeGenWriteBarrier((&___temp_5), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TLSSTREAM_T2365453965_H #ifndef TLSSERVERSETTINGS_T4144396432_H #define TLSSERVERSETTINGS_T4144396432_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.TlsServerSettings struct TlsServerSettings_t4144396432 : public RuntimeObject { public: // Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.TlsServerSettings::certificates X509CertificateCollection_t1542168550 * ___certificates_0; // System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.TlsServerSettings::certificateRSA RSA_t2385438082 * ___certificateRSA_1; // System.Security.Cryptography.RSAParameters Mono.Security.Protocol.Tls.TlsServerSettings::rsaParameters RSAParameters_t1728406613 ___rsaParameters_2; // System.Byte[] Mono.Security.Protocol.Tls.TlsServerSettings::signedParams ByteU5BU5D_t4116647657* ___signedParams_3; // System.String[] Mono.Security.Protocol.Tls.TlsServerSettings::distinguisedNames StringU5BU5D_t1281789340* ___distinguisedNames_4; // System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::serverKeyExchange bool ___serverKeyExchange_5; // System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::certificateRequest bool ___certificateRequest_6; // Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] Mono.Security.Protocol.Tls.TlsServerSettings::certificateTypes ClientCertificateTypeU5BU5D_t4253920197* ___certificateTypes_7; public: inline static int32_t get_offset_of_certificates_0() { return static_cast(offsetof(TlsServerSettings_t4144396432, ___certificates_0)); } inline X509CertificateCollection_t1542168550 * get_certificates_0() const { return ___certificates_0; } inline X509CertificateCollection_t1542168550 ** get_address_of_certificates_0() { return &___certificates_0; } inline void set_certificates_0(X509CertificateCollection_t1542168550 * value) { ___certificates_0 = value; Il2CppCodeGenWriteBarrier((&___certificates_0), value); } inline static int32_t get_offset_of_certificateRSA_1() { return static_cast(offsetof(TlsServerSettings_t4144396432, ___certificateRSA_1)); } inline RSA_t2385438082 * get_certificateRSA_1() const { return ___certificateRSA_1; } inline RSA_t2385438082 ** get_address_of_certificateRSA_1() { return &___certificateRSA_1; } inline void set_certificateRSA_1(RSA_t2385438082 * value) { ___certificateRSA_1 = value; Il2CppCodeGenWriteBarrier((&___certificateRSA_1), value); } inline static int32_t get_offset_of_rsaParameters_2() { return static_cast(offsetof(TlsServerSettings_t4144396432, ___rsaParameters_2)); } inline RSAParameters_t1728406613 get_rsaParameters_2() const { return ___rsaParameters_2; } inline RSAParameters_t1728406613 * get_address_of_rsaParameters_2() { return &___rsaParameters_2; } inline void set_rsaParameters_2(RSAParameters_t1728406613 value) { ___rsaParameters_2 = value; } inline static int32_t get_offset_of_signedParams_3() { return static_cast(offsetof(TlsServerSettings_t4144396432, ___signedParams_3)); } inline ByteU5BU5D_t4116647657* get_signedParams_3() const { return ___signedParams_3; } inline ByteU5BU5D_t4116647657** get_address_of_signedParams_3() { return &___signedParams_3; } inline void set_signedParams_3(ByteU5BU5D_t4116647657* value) { ___signedParams_3 = value; Il2CppCodeGenWriteBarrier((&___signedParams_3), value); } inline static int32_t get_offset_of_distinguisedNames_4() { return static_cast(offsetof(TlsServerSettings_t4144396432, ___distinguisedNames_4)); } inline StringU5BU5D_t1281789340* get_distinguisedNames_4() const { return ___distinguisedNames_4; } inline StringU5BU5D_t1281789340** get_address_of_distinguisedNames_4() { return &___distinguisedNames_4; } inline void set_distinguisedNames_4(StringU5BU5D_t1281789340* value) { ___distinguisedNames_4 = value; Il2CppCodeGenWriteBarrier((&___distinguisedNames_4), value); } inline static int32_t get_offset_of_serverKeyExchange_5() { return static_cast(offsetof(TlsServerSettings_t4144396432, ___serverKeyExchange_5)); } inline bool get_serverKeyExchange_5() const { return ___serverKeyExchange_5; } inline bool* get_address_of_serverKeyExchange_5() { return &___serverKeyExchange_5; } inline void set_serverKeyExchange_5(bool value) { ___serverKeyExchange_5 = value; } inline static int32_t get_offset_of_certificateRequest_6() { return static_cast(offsetof(TlsServerSettings_t4144396432, ___certificateRequest_6)); } inline bool get_certificateRequest_6() const { return ___certificateRequest_6; } inline bool* get_address_of_certificateRequest_6() { return &___certificateRequest_6; } inline void set_certificateRequest_6(bool value) { ___certificateRequest_6 = value; } inline static int32_t get_offset_of_certificateTypes_7() { return static_cast(offsetof(TlsServerSettings_t4144396432, ___certificateTypes_7)); } inline ClientCertificateTypeU5BU5D_t4253920197* get_certificateTypes_7() const { return ___certificateTypes_7; } inline ClientCertificateTypeU5BU5D_t4253920197** get_address_of_certificateTypes_7() { return &___certificateTypes_7; } inline void set_certificateTypes_7(ClientCertificateTypeU5BU5D_t4253920197* value) { ___certificateTypes_7 = value; Il2CppCodeGenWriteBarrier((&___certificateTypes_7), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TLSSERVERSETTINGS_T4144396432_H #ifndef DATETIMEKIND_T3468814247_H #define DATETIMEKIND_T3468814247_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.DateTimeKind struct DateTimeKind_t3468814247 { public: // System.Int32 System.DateTimeKind::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(DateTimeKind_t3468814247, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DATETIMEKIND_T3468814247_H #ifndef FILEACCESS_T1659085276_H #define FILEACCESS_T1659085276_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IO.FileAccess struct FileAccess_t1659085276 { public: // System.Int32 System.IO.FileAccess::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(FileAccess_t1659085276, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // FILEACCESS_T1659085276_H #ifndef BINDINGFLAGS_T2721792723_H #define BINDINGFLAGS_T2721792723_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Reflection.BindingFlags struct BindingFlags_t2721792723 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(BindingFlags_t2721792723, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // BINDINGFLAGS_T2721792723_H #ifndef X509CHAINSTATUSFLAGS_T1831553603_H #define X509CHAINSTATUSFLAGS_T1831553603_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509ChainStatusFlags struct X509ChainStatusFlags_t1831553603 { public: // System.Int32 Mono.Security.X509.X509ChainStatusFlags::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(X509ChainStatusFlags_t1831553603, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509CHAINSTATUSFLAGS_T1831553603_H #ifndef WAITHANDLE_T1743403487_H #define WAITHANDLE_T1743403487_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Threading.WaitHandle struct WaitHandle_t1743403487 : public MarshalByRefObject_t2760389100 { public: // Microsoft.Win32.SafeHandles.SafeWaitHandle System.Threading.WaitHandle::safe_wait_handle SafeWaitHandle_t1972936122 * ___safe_wait_handle_2; // System.Boolean System.Threading.WaitHandle::disposed bool ___disposed_4; public: inline static int32_t get_offset_of_safe_wait_handle_2() { return static_cast(offsetof(WaitHandle_t1743403487, ___safe_wait_handle_2)); } inline SafeWaitHandle_t1972936122 * get_safe_wait_handle_2() const { return ___safe_wait_handle_2; } inline SafeWaitHandle_t1972936122 ** get_address_of_safe_wait_handle_2() { return &___safe_wait_handle_2; } inline void set_safe_wait_handle_2(SafeWaitHandle_t1972936122 * value) { ___safe_wait_handle_2 = value; Il2CppCodeGenWriteBarrier((&___safe_wait_handle_2), value); } inline static int32_t get_offset_of_disposed_4() { return static_cast(offsetof(WaitHandle_t1743403487, ___disposed_4)); } inline bool get_disposed_4() const { return ___disposed_4; } inline bool* get_address_of_disposed_4() { return &___disposed_4; } inline void set_disposed_4(bool value) { ___disposed_4 = value; } }; struct WaitHandle_t1743403487_StaticFields { public: // System.IntPtr System.Threading.WaitHandle::InvalidHandle intptr_t ___InvalidHandle_3; public: inline static int32_t get_offset_of_InvalidHandle_3() { return static_cast(offsetof(WaitHandle_t1743403487_StaticFields, ___InvalidHandle_3)); } inline intptr_t get_InvalidHandle_3() const { return ___InvalidHandle_3; } inline intptr_t* get_address_of_InvalidHandle_3() { return &___InvalidHandle_3; } inline void set_InvalidHandle_3(intptr_t value) { ___InvalidHandle_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // WAITHANDLE_T1743403487_H #ifndef SECURITYPROTOCOLTYPE_T1513093309_H #define SECURITYPROTOCOLTYPE_T1513093309_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.SecurityProtocolType struct SecurityProtocolType_t1513093309 { public: // System.Int32 Mono.Security.Protocol.Tls.SecurityProtocolType::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(SecurityProtocolType_t1513093309, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SECURITYPROTOCOLTYPE_T1513093309_H #ifndef SPECIALFOLDER_T3871784040_H #define SPECIALFOLDER_T3871784040_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Environment/SpecialFolder struct SpecialFolder_t3871784040 { public: // System.Int32 System.Environment/SpecialFolder::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(SpecialFolder_t3871784040, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SPECIALFOLDER_T3871784040_H #ifndef SECURITYCOMPRESSIONTYPE_T4242483129_H #define SECURITYCOMPRESSIONTYPE_T4242483129_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.SecurityCompressionType struct SecurityCompressionType_t4242483129 { public: // System.Int32 Mono.Security.Protocol.Tls.SecurityCompressionType::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(SecurityCompressionType_t4242483129, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SECURITYCOMPRESSIONTYPE_T4242483129_H #ifndef ALERTDESCRIPTION_T1549755611_H #define ALERTDESCRIPTION_T1549755611_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.AlertDescription struct AlertDescription_t1549755611 { public: // System.Byte Mono.Security.Protocol.Tls.AlertDescription::value__ uint8_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(AlertDescription_t1549755611, ___value___1)); } inline uint8_t get_value___1() const { return ___value___1; } inline uint8_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(uint8_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ALERTDESCRIPTION_T1549755611_H #ifndef STREAMINGCONTEXTSTATES_T3580100459_H #define STREAMINGCONTEXTSTATES_T3580100459_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Runtime.Serialization.StreamingContextStates struct StreamingContextStates_t3580100459 { public: // System.Int32 System.Runtime.Serialization.StreamingContextStates::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(StreamingContextStates_t3580100459, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // STREAMINGCONTEXTSTATES_T3580100459_H #ifndef CRYPTOGRAPHICEXCEPTION_T248831461_H #define CRYPTOGRAPHICEXCEPTION_T248831461_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.CryptographicException struct CryptographicException_t248831461 : public SystemException_t176217640 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CRYPTOGRAPHICEXCEPTION_T248831461_H #ifndef CERTTYPES_T3317701015_H #define CERTTYPES_T3317701015_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.Extensions.NetscapeCertTypeExtension/CertTypes struct CertTypes_t3317701015 { public: // System.Int32 Mono.Security.X509.Extensions.NetscapeCertTypeExtension/CertTypes::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(CertTypes_t3317701015, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CERTTYPES_T3317701015_H #ifndef ALERTLEVEL_T2246417555_H #define ALERTLEVEL_T2246417555_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.AlertLevel struct AlertLevel_t2246417555 { public: // System.Byte Mono.Security.Protocol.Tls.AlertLevel::value__ uint8_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(AlertLevel_t2246417555, ___value___1)); } inline uint8_t get_value___1() const { return ___value___1; } inline uint8_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(uint8_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ALERTLEVEL_T2246417555_H #ifndef DELEGATE_T1188392813_H #define DELEGATE_T1188392813_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Delegate struct Delegate_t1188392813 : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_5; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_6; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_7; // System.DelegateData System.Delegate::data DelegateData_t1677132599 * ___data_8; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t1188392813, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t1188392813, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t1188392813, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((&___m_target_2), value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t1188392813, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t1188392813, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_method_code_5() { return static_cast(offsetof(Delegate_t1188392813, ___method_code_5)); } inline intptr_t get_method_code_5() const { return ___method_code_5; } inline intptr_t* get_address_of_method_code_5() { return &___method_code_5; } inline void set_method_code_5(intptr_t value) { ___method_code_5 = value; } inline static int32_t get_offset_of_method_info_6() { return static_cast(offsetof(Delegate_t1188392813, ___method_info_6)); } inline MethodInfo_t * get_method_info_6() const { return ___method_info_6; } inline MethodInfo_t ** get_address_of_method_info_6() { return &___method_info_6; } inline void set_method_info_6(MethodInfo_t * value) { ___method_info_6 = value; Il2CppCodeGenWriteBarrier((&___method_info_6), value); } inline static int32_t get_offset_of_original_method_info_7() { return static_cast(offsetof(Delegate_t1188392813, ___original_method_info_7)); } inline MethodInfo_t * get_original_method_info_7() const { return ___original_method_info_7; } inline MethodInfo_t ** get_address_of_original_method_info_7() { return &___original_method_info_7; } inline void set_original_method_info_7(MethodInfo_t * value) { ___original_method_info_7 = value; Il2CppCodeGenWriteBarrier((&___original_method_info_7), value); } inline static int32_t get_offset_of_data_8() { return static_cast(offsetof(Delegate_t1188392813, ___data_8)); } inline DelegateData_t1677132599 * get_data_8() const { return ___data_8; } inline DelegateData_t1677132599 ** get_address_of_data_8() { return &___data_8; } inline void set_data_8(DelegateData_t1677132599 * value) { ___data_8 = value; Il2CppCodeGenWriteBarrier((&___data_8), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DELEGATE_T1188392813_H #ifndef FILEATTRIBUTES_T3417205536_H #define FILEATTRIBUTES_T3417205536_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IO.FileAttributes struct FileAttributes_t3417205536 { public: // System.Int32 System.IO.FileAttributes::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(FileAttributes_t3417205536, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // FILEATTRIBUTES_T3417205536_H #ifndef NOTIMPLEMENTEDEXCEPTION_T3489357830_H #define NOTIMPLEMENTEDEXCEPTION_T3489357830_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.NotImplementedException struct NotImplementedException_t3489357830 : public SystemException_t176217640 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // NOTIMPLEMENTEDEXCEPTION_T3489357830_H #ifndef RSAMANAGED_T1757093820_H #define RSAMANAGED_T1757093820_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Cryptography.RSAManaged struct RSAManaged_t1757093820 : public RSA_t2385438082 { public: // System.Boolean Mono.Security.Cryptography.RSAManaged::isCRTpossible bool ___isCRTpossible_2; // System.Boolean Mono.Security.Cryptography.RSAManaged::keyBlinding bool ___keyBlinding_3; // System.Boolean Mono.Security.Cryptography.RSAManaged::keypairGenerated bool ___keypairGenerated_4; // System.Boolean Mono.Security.Cryptography.RSAManaged::m_disposed bool ___m_disposed_5; // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::d BigInteger_t2902905090 * ___d_6; // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::p BigInteger_t2902905090 * ___p_7; // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::q BigInteger_t2902905090 * ___q_8; // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::dp BigInteger_t2902905090 * ___dp_9; // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::dq BigInteger_t2902905090 * ___dq_10; // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::qInv BigInteger_t2902905090 * ___qInv_11; // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::n BigInteger_t2902905090 * ___n_12; // Mono.Math.BigInteger Mono.Security.Cryptography.RSAManaged::e BigInteger_t2902905090 * ___e_13; // Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler Mono.Security.Cryptography.RSAManaged::KeyGenerated KeyGeneratedEventHandler_t3064139578 * ___KeyGenerated_14; public: inline static int32_t get_offset_of_isCRTpossible_2() { return static_cast(offsetof(RSAManaged_t1757093820, ___isCRTpossible_2)); } inline bool get_isCRTpossible_2() const { return ___isCRTpossible_2; } inline bool* get_address_of_isCRTpossible_2() { return &___isCRTpossible_2; } inline void set_isCRTpossible_2(bool value) { ___isCRTpossible_2 = value; } inline static int32_t get_offset_of_keyBlinding_3() { return static_cast(offsetof(RSAManaged_t1757093820, ___keyBlinding_3)); } inline bool get_keyBlinding_3() const { return ___keyBlinding_3; } inline bool* get_address_of_keyBlinding_3() { return &___keyBlinding_3; } inline void set_keyBlinding_3(bool value) { ___keyBlinding_3 = value; } inline static int32_t get_offset_of_keypairGenerated_4() { return static_cast(offsetof(RSAManaged_t1757093820, ___keypairGenerated_4)); } inline bool get_keypairGenerated_4() const { return ___keypairGenerated_4; } inline bool* get_address_of_keypairGenerated_4() { return &___keypairGenerated_4; } inline void set_keypairGenerated_4(bool value) { ___keypairGenerated_4 = value; } inline static int32_t get_offset_of_m_disposed_5() { return static_cast(offsetof(RSAManaged_t1757093820, ___m_disposed_5)); } inline bool get_m_disposed_5() const { return ___m_disposed_5; } inline bool* get_address_of_m_disposed_5() { return &___m_disposed_5; } inline void set_m_disposed_5(bool value) { ___m_disposed_5 = value; } inline static int32_t get_offset_of_d_6() { return static_cast(offsetof(RSAManaged_t1757093820, ___d_6)); } inline BigInteger_t2902905090 * get_d_6() const { return ___d_6; } inline BigInteger_t2902905090 ** get_address_of_d_6() { return &___d_6; } inline void set_d_6(BigInteger_t2902905090 * value) { ___d_6 = value; Il2CppCodeGenWriteBarrier((&___d_6), value); } inline static int32_t get_offset_of_p_7() { return static_cast(offsetof(RSAManaged_t1757093820, ___p_7)); } inline BigInteger_t2902905090 * get_p_7() const { return ___p_7; } inline BigInteger_t2902905090 ** get_address_of_p_7() { return &___p_7; } inline void set_p_7(BigInteger_t2902905090 * value) { ___p_7 = value; Il2CppCodeGenWriteBarrier((&___p_7), value); } inline static int32_t get_offset_of_q_8() { return static_cast(offsetof(RSAManaged_t1757093820, ___q_8)); } inline BigInteger_t2902905090 * get_q_8() const { return ___q_8; } inline BigInteger_t2902905090 ** get_address_of_q_8() { return &___q_8; } inline void set_q_8(BigInteger_t2902905090 * value) { ___q_8 = value; Il2CppCodeGenWriteBarrier((&___q_8), value); } inline static int32_t get_offset_of_dp_9() { return static_cast(offsetof(RSAManaged_t1757093820, ___dp_9)); } inline BigInteger_t2902905090 * get_dp_9() const { return ___dp_9; } inline BigInteger_t2902905090 ** get_address_of_dp_9() { return &___dp_9; } inline void set_dp_9(BigInteger_t2902905090 * value) { ___dp_9 = value; Il2CppCodeGenWriteBarrier((&___dp_9), value); } inline static int32_t get_offset_of_dq_10() { return static_cast(offsetof(RSAManaged_t1757093820, ___dq_10)); } inline BigInteger_t2902905090 * get_dq_10() const { return ___dq_10; } inline BigInteger_t2902905090 ** get_address_of_dq_10() { return &___dq_10; } inline void set_dq_10(BigInteger_t2902905090 * value) { ___dq_10 = value; Il2CppCodeGenWriteBarrier((&___dq_10), value); } inline static int32_t get_offset_of_qInv_11() { return static_cast(offsetof(RSAManaged_t1757093820, ___qInv_11)); } inline BigInteger_t2902905090 * get_qInv_11() const { return ___qInv_11; } inline BigInteger_t2902905090 ** get_address_of_qInv_11() { return &___qInv_11; } inline void set_qInv_11(BigInteger_t2902905090 * value) { ___qInv_11 = value; Il2CppCodeGenWriteBarrier((&___qInv_11), value); } inline static int32_t get_offset_of_n_12() { return static_cast(offsetof(RSAManaged_t1757093820, ___n_12)); } inline BigInteger_t2902905090 * get_n_12() const { return ___n_12; } inline BigInteger_t2902905090 ** get_address_of_n_12() { return &___n_12; } inline void set_n_12(BigInteger_t2902905090 * value) { ___n_12 = value; Il2CppCodeGenWriteBarrier((&___n_12), value); } inline static int32_t get_offset_of_e_13() { return static_cast(offsetof(RSAManaged_t1757093820, ___e_13)); } inline BigInteger_t2902905090 * get_e_13() const { return ___e_13; } inline BigInteger_t2902905090 ** get_address_of_e_13() { return &___e_13; } inline void set_e_13(BigInteger_t2902905090 * value) { ___e_13 = value; Il2CppCodeGenWriteBarrier((&___e_13), value); } inline static int32_t get_offset_of_KeyGenerated_14() { return static_cast(offsetof(RSAManaged_t1757093820, ___KeyGenerated_14)); } inline KeyGeneratedEventHandler_t3064139578 * get_KeyGenerated_14() const { return ___KeyGenerated_14; } inline KeyGeneratedEventHandler_t3064139578 ** get_address_of_KeyGenerated_14() { return &___KeyGenerated_14; } inline void set_KeyGenerated_14(KeyGeneratedEventHandler_t3064139578 * value) { ___KeyGenerated_14 = value; Il2CppCodeGenWriteBarrier((&___KeyGenerated_14), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RSAMANAGED_T1757093820_H #ifndef CLIENTCERTIFICATETYPE_T1004704908_H #define CLIENTCERTIFICATETYPE_T1004704908_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.Handshake.ClientCertificateType struct ClientCertificateType_t1004704908 { public: // System.Int32 Mono.Security.Protocol.Tls.Handshake.ClientCertificateType::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(ClientCertificateType_t1004704908, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CLIENTCERTIFICATETYPE_T1004704908_H #ifndef HANDSHAKETYPE_T3062346172_H #define HANDSHAKETYPE_T3062346172_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.Handshake.HandshakeType struct HandshakeType_t3062346172 { public: // System.Byte Mono.Security.Protocol.Tls.Handshake.HandshakeType::value__ uint8_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(HandshakeType_t3062346172, ___value___1)); } inline uint8_t get_value___1() const { return ___value___1; } inline uint8_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(uint8_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // HANDSHAKETYPE_T3062346172_H #ifndef MEMORYSTREAM_T94973147_H #define MEMORYSTREAM_T94973147_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IO.MemoryStream struct MemoryStream_t94973147 : public Stream_t1273022909 { public: // System.Boolean System.IO.MemoryStream::canWrite bool ___canWrite_2; // System.Boolean System.IO.MemoryStream::allowGetBuffer bool ___allowGetBuffer_3; // System.Int32 System.IO.MemoryStream::capacity int32_t ___capacity_4; // System.Int32 System.IO.MemoryStream::length int32_t ___length_5; // System.Byte[] System.IO.MemoryStream::internalBuffer ByteU5BU5D_t4116647657* ___internalBuffer_6; // System.Int32 System.IO.MemoryStream::initialIndex int32_t ___initialIndex_7; // System.Boolean System.IO.MemoryStream::expandable bool ___expandable_8; // System.Boolean System.IO.MemoryStream::streamClosed bool ___streamClosed_9; // System.Int32 System.IO.MemoryStream::position int32_t ___position_10; // System.Int32 System.IO.MemoryStream::dirty_bytes int32_t ___dirty_bytes_11; public: inline static int32_t get_offset_of_canWrite_2() { return static_cast(offsetof(MemoryStream_t94973147, ___canWrite_2)); } inline bool get_canWrite_2() const { return ___canWrite_2; } inline bool* get_address_of_canWrite_2() { return &___canWrite_2; } inline void set_canWrite_2(bool value) { ___canWrite_2 = value; } inline static int32_t get_offset_of_allowGetBuffer_3() { return static_cast(offsetof(MemoryStream_t94973147, ___allowGetBuffer_3)); } inline bool get_allowGetBuffer_3() const { return ___allowGetBuffer_3; } inline bool* get_address_of_allowGetBuffer_3() { return &___allowGetBuffer_3; } inline void set_allowGetBuffer_3(bool value) { ___allowGetBuffer_3 = value; } inline static int32_t get_offset_of_capacity_4() { return static_cast(offsetof(MemoryStream_t94973147, ___capacity_4)); } inline int32_t get_capacity_4() const { return ___capacity_4; } inline int32_t* get_address_of_capacity_4() { return &___capacity_4; } inline void set_capacity_4(int32_t value) { ___capacity_4 = value; } inline static int32_t get_offset_of_length_5() { return static_cast(offsetof(MemoryStream_t94973147, ___length_5)); } inline int32_t get_length_5() const { return ___length_5; } inline int32_t* get_address_of_length_5() { return &___length_5; } inline void set_length_5(int32_t value) { ___length_5 = value; } inline static int32_t get_offset_of_internalBuffer_6() { return static_cast(offsetof(MemoryStream_t94973147, ___internalBuffer_6)); } inline ByteU5BU5D_t4116647657* get_internalBuffer_6() const { return ___internalBuffer_6; } inline ByteU5BU5D_t4116647657** get_address_of_internalBuffer_6() { return &___internalBuffer_6; } inline void set_internalBuffer_6(ByteU5BU5D_t4116647657* value) { ___internalBuffer_6 = value; Il2CppCodeGenWriteBarrier((&___internalBuffer_6), value); } inline static int32_t get_offset_of_initialIndex_7() { return static_cast(offsetof(MemoryStream_t94973147, ___initialIndex_7)); } inline int32_t get_initialIndex_7() const { return ___initialIndex_7; } inline int32_t* get_address_of_initialIndex_7() { return &___initialIndex_7; } inline void set_initialIndex_7(int32_t value) { ___initialIndex_7 = value; } inline static int32_t get_offset_of_expandable_8() { return static_cast(offsetof(MemoryStream_t94973147, ___expandable_8)); } inline bool get_expandable_8() const { return ___expandable_8; } inline bool* get_address_of_expandable_8() { return &___expandable_8; } inline void set_expandable_8(bool value) { ___expandable_8 = value; } inline static int32_t get_offset_of_streamClosed_9() { return static_cast(offsetof(MemoryStream_t94973147, ___streamClosed_9)); } inline bool get_streamClosed_9() const { return ___streamClosed_9; } inline bool* get_address_of_streamClosed_9() { return &___streamClosed_9; } inline void set_streamClosed_9(bool value) { ___streamClosed_9 = value; } inline static int32_t get_offset_of_position_10() { return static_cast(offsetof(MemoryStream_t94973147, ___position_10)); } inline int32_t get_position_10() const { return ___position_10; } inline int32_t* get_address_of_position_10() { return &___position_10; } inline void set_position_10(int32_t value) { ___position_10 = value; } inline static int32_t get_offset_of_dirty_bytes_11() { return static_cast(offsetof(MemoryStream_t94973147, ___dirty_bytes_11)); } inline int32_t get_dirty_bytes_11() const { return ___dirty_bytes_11; } inline int32_t* get_address_of_dirty_bytes_11() { return &___dirty_bytes_11; } inline void set_dirty_bytes_11(int32_t value) { ___dirty_bytes_11 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MEMORYSTREAM_T94973147_H #ifndef RUNTIMETYPEHANDLE_T3027515415_H #define RUNTIMETYPEHANDLE_T3027515415_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.RuntimeTypeHandle struct RuntimeTypeHandle_t3027515415 { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_t3027515415, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RUNTIMETYPEHANDLE_T3027515415_H #ifndef INVALIDOPERATIONEXCEPTION_T56020091_H #define INVALIDOPERATIONEXCEPTION_T56020091_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.InvalidOperationException struct InvalidOperationException_t56020091 : public SystemException_t176217640 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INVALIDOPERATIONEXCEPTION_T56020091_H #ifndef ARGUMENTEXCEPTION_T132251570_H #define ARGUMENTEXCEPTION_T132251570_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ArgumentException struct ArgumentException_t132251570 : public SystemException_t176217640 { public: // System.String System.ArgumentException::param_name String_t* ___param_name_12; public: inline static int32_t get_offset_of_param_name_12() { return static_cast(offsetof(ArgumentException_t132251570, ___param_name_12)); } inline String_t* get_param_name_12() const { return ___param_name_12; } inline String_t** get_address_of_param_name_12() { return &___param_name_12; } inline void set_param_name_12(String_t* value) { ___param_name_12 = value; Il2CppCodeGenWriteBarrier((&___param_name_12), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ARGUMENTEXCEPTION_T132251570_H #ifndef KEYUSAGES_T820456313_H #define KEYUSAGES_T820456313_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.Extensions.KeyUsages struct KeyUsages_t820456313 { public: // System.Int32 Mono.Security.X509.Extensions.KeyUsages::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(KeyUsages_t820456313, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYUSAGES_T820456313_H #ifndef SSLSTREAMBASE_T1667413407_H #define SSLSTREAMBASE_T1667413407_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.SslStreamBase struct SslStreamBase_t1667413407 : public Stream_t1273022909 { public: // System.IO.Stream Mono.Security.Protocol.Tls.SslStreamBase::innerStream Stream_t1273022909 * ___innerStream_4; // System.IO.MemoryStream Mono.Security.Protocol.Tls.SslStreamBase::inputBuffer MemoryStream_t94973147 * ___inputBuffer_5; // Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.SslStreamBase::context Context_t3971234707 * ___context_6; // Mono.Security.Protocol.Tls.RecordProtocol Mono.Security.Protocol.Tls.SslStreamBase::protocol RecordProtocol_t3759049701 * ___protocol_7; // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::ownsStream bool ___ownsStream_8; // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) Mono.Security.Protocol.Tls.SslStreamBase::disposed bool ___disposed_9; // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::checkCertRevocationStatus bool ___checkCertRevocationStatus_10; // System.Object Mono.Security.Protocol.Tls.SslStreamBase::negotiate RuntimeObject * ___negotiate_11; // System.Object Mono.Security.Protocol.Tls.SslStreamBase::read RuntimeObject * ___read_12; // System.Object Mono.Security.Protocol.Tls.SslStreamBase::write RuntimeObject * ___write_13; // System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.SslStreamBase::negotiationComplete ManualResetEvent_t451242010 * ___negotiationComplete_14; // System.Byte[] Mono.Security.Protocol.Tls.SslStreamBase::recbuf ByteU5BU5D_t4116647657* ___recbuf_15; // System.IO.MemoryStream Mono.Security.Protocol.Tls.SslStreamBase::recordStream MemoryStream_t94973147 * ___recordStream_16; public: inline static int32_t get_offset_of_innerStream_4() { return static_cast(offsetof(SslStreamBase_t1667413407, ___innerStream_4)); } inline Stream_t1273022909 * get_innerStream_4() const { return ___innerStream_4; } inline Stream_t1273022909 ** get_address_of_innerStream_4() { return &___innerStream_4; } inline void set_innerStream_4(Stream_t1273022909 * value) { ___innerStream_4 = value; Il2CppCodeGenWriteBarrier((&___innerStream_4), value); } inline static int32_t get_offset_of_inputBuffer_5() { return static_cast(offsetof(SslStreamBase_t1667413407, ___inputBuffer_5)); } inline MemoryStream_t94973147 * get_inputBuffer_5() const { return ___inputBuffer_5; } inline MemoryStream_t94973147 ** get_address_of_inputBuffer_5() { return &___inputBuffer_5; } inline void set_inputBuffer_5(MemoryStream_t94973147 * value) { ___inputBuffer_5 = value; Il2CppCodeGenWriteBarrier((&___inputBuffer_5), value); } inline static int32_t get_offset_of_context_6() { return static_cast(offsetof(SslStreamBase_t1667413407, ___context_6)); } inline Context_t3971234707 * get_context_6() const { return ___context_6; } inline Context_t3971234707 ** get_address_of_context_6() { return &___context_6; } inline void set_context_6(Context_t3971234707 * value) { ___context_6 = value; Il2CppCodeGenWriteBarrier((&___context_6), value); } inline static int32_t get_offset_of_protocol_7() { return static_cast(offsetof(SslStreamBase_t1667413407, ___protocol_7)); } inline RecordProtocol_t3759049701 * get_protocol_7() const { return ___protocol_7; } inline RecordProtocol_t3759049701 ** get_address_of_protocol_7() { return &___protocol_7; } inline void set_protocol_7(RecordProtocol_t3759049701 * value) { ___protocol_7 = value; Il2CppCodeGenWriteBarrier((&___protocol_7), value); } inline static int32_t get_offset_of_ownsStream_8() { return static_cast(offsetof(SslStreamBase_t1667413407, ___ownsStream_8)); } inline bool get_ownsStream_8() const { return ___ownsStream_8; } inline bool* get_address_of_ownsStream_8() { return &___ownsStream_8; } inline void set_ownsStream_8(bool value) { ___ownsStream_8 = value; } inline static int32_t get_offset_of_disposed_9() { return static_cast(offsetof(SslStreamBase_t1667413407, ___disposed_9)); } inline bool get_disposed_9() const { return ___disposed_9; } inline bool* get_address_of_disposed_9() { return &___disposed_9; } inline void set_disposed_9(bool value) { ___disposed_9 = value; } inline static int32_t get_offset_of_checkCertRevocationStatus_10() { return static_cast(offsetof(SslStreamBase_t1667413407, ___checkCertRevocationStatus_10)); } inline bool get_checkCertRevocationStatus_10() const { return ___checkCertRevocationStatus_10; } inline bool* get_address_of_checkCertRevocationStatus_10() { return &___checkCertRevocationStatus_10; } inline void set_checkCertRevocationStatus_10(bool value) { ___checkCertRevocationStatus_10 = value; } inline static int32_t get_offset_of_negotiate_11() { return static_cast(offsetof(SslStreamBase_t1667413407, ___negotiate_11)); } inline RuntimeObject * get_negotiate_11() const { return ___negotiate_11; } inline RuntimeObject ** get_address_of_negotiate_11() { return &___negotiate_11; } inline void set_negotiate_11(RuntimeObject * value) { ___negotiate_11 = value; Il2CppCodeGenWriteBarrier((&___negotiate_11), value); } inline static int32_t get_offset_of_read_12() { return static_cast(offsetof(SslStreamBase_t1667413407, ___read_12)); } inline RuntimeObject * get_read_12() const { return ___read_12; } inline RuntimeObject ** get_address_of_read_12() { return &___read_12; } inline void set_read_12(RuntimeObject * value) { ___read_12 = value; Il2CppCodeGenWriteBarrier((&___read_12), value); } inline static int32_t get_offset_of_write_13() { return static_cast(offsetof(SslStreamBase_t1667413407, ___write_13)); } inline RuntimeObject * get_write_13() const { return ___write_13; } inline RuntimeObject ** get_address_of_write_13() { return &___write_13; } inline void set_write_13(RuntimeObject * value) { ___write_13 = value; Il2CppCodeGenWriteBarrier((&___write_13), value); } inline static int32_t get_offset_of_negotiationComplete_14() { return static_cast(offsetof(SslStreamBase_t1667413407, ___negotiationComplete_14)); } inline ManualResetEvent_t451242010 * get_negotiationComplete_14() const { return ___negotiationComplete_14; } inline ManualResetEvent_t451242010 ** get_address_of_negotiationComplete_14() { return &___negotiationComplete_14; } inline void set_negotiationComplete_14(ManualResetEvent_t451242010 * value) { ___negotiationComplete_14 = value; Il2CppCodeGenWriteBarrier((&___negotiationComplete_14), value); } inline static int32_t get_offset_of_recbuf_15() { return static_cast(offsetof(SslStreamBase_t1667413407, ___recbuf_15)); } inline ByteU5BU5D_t4116647657* get_recbuf_15() const { return ___recbuf_15; } inline ByteU5BU5D_t4116647657** get_address_of_recbuf_15() { return &___recbuf_15; } inline void set_recbuf_15(ByteU5BU5D_t4116647657* value) { ___recbuf_15 = value; Il2CppCodeGenWriteBarrier((&___recbuf_15), value); } inline static int32_t get_offset_of_recordStream_16() { return static_cast(offsetof(SslStreamBase_t1667413407, ___recordStream_16)); } inline MemoryStream_t94973147 * get_recordStream_16() const { return ___recordStream_16; } inline MemoryStream_t94973147 ** get_address_of_recordStream_16() { return &___recordStream_16; } inline void set_recordStream_16(MemoryStream_t94973147 * value) { ___recordStream_16 = value; Il2CppCodeGenWriteBarrier((&___recordStream_16), value); } }; struct SslStreamBase_t1667413407_StaticFields { public: // System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.SslStreamBase::record_processing ManualResetEvent_t451242010 * ___record_processing_3; public: inline static int32_t get_offset_of_record_processing_3() { return static_cast(offsetof(SslStreamBase_t1667413407_StaticFields, ___record_processing_3)); } inline ManualResetEvent_t451242010 * get_record_processing_3() const { return ___record_processing_3; } inline ManualResetEvent_t451242010 ** get_address_of_record_processing_3() { return &___record_processing_3; } inline void set_record_processing_3(ManualResetEvent_t451242010 * value) { ___record_processing_3 = value; Il2CppCodeGenWriteBarrier((&___record_processing_3), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SSLSTREAMBASE_T1667413407_H #ifndef HMAC_T2621101144_H #define HMAC_T2621101144_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.HMAC struct HMAC_t2621101144 : public KeyedHashAlgorithm_t112861511 { public: // System.Boolean System.Security.Cryptography.HMAC::_disposed bool ____disposed_5; // System.String System.Security.Cryptography.HMAC::_hashName String_t* ____hashName_6; // System.Security.Cryptography.HashAlgorithm System.Security.Cryptography.HMAC::_algo HashAlgorithm_t1432317219 * ____algo_7; // Mono.Security.Cryptography.BlockProcessor System.Security.Cryptography.HMAC::_block BlockProcessor_t1851031225 * ____block_8; // System.Int32 System.Security.Cryptography.HMAC::_blockSizeValue int32_t ____blockSizeValue_9; public: inline static int32_t get_offset_of__disposed_5() { return static_cast(offsetof(HMAC_t2621101144, ____disposed_5)); } inline bool get__disposed_5() const { return ____disposed_5; } inline bool* get_address_of__disposed_5() { return &____disposed_5; } inline void set__disposed_5(bool value) { ____disposed_5 = value; } inline static int32_t get_offset_of__hashName_6() { return static_cast(offsetof(HMAC_t2621101144, ____hashName_6)); } inline String_t* get__hashName_6() const { return ____hashName_6; } inline String_t** get_address_of__hashName_6() { return &____hashName_6; } inline void set__hashName_6(String_t* value) { ____hashName_6 = value; Il2CppCodeGenWriteBarrier((&____hashName_6), value); } inline static int32_t get_offset_of__algo_7() { return static_cast(offsetof(HMAC_t2621101144, ____algo_7)); } inline HashAlgorithm_t1432317219 * get__algo_7() const { return ____algo_7; } inline HashAlgorithm_t1432317219 ** get_address_of__algo_7() { return &____algo_7; } inline void set__algo_7(HashAlgorithm_t1432317219 * value) { ____algo_7 = value; Il2CppCodeGenWriteBarrier((&____algo_7), value); } inline static int32_t get_offset_of__block_8() { return static_cast(offsetof(HMAC_t2621101144, ____block_8)); } inline BlockProcessor_t1851031225 * get__block_8() const { return ____block_8; } inline BlockProcessor_t1851031225 ** get_address_of__block_8() { return &____block_8; } inline void set__block_8(BlockProcessor_t1851031225 * value) { ____block_8 = value; Il2CppCodeGenWriteBarrier((&____block_8), value); } inline static int32_t get_offset_of__blockSizeValue_9() { return static_cast(offsetof(HMAC_t2621101144, ____blockSizeValue_9)); } inline int32_t get__blockSizeValue_9() const { return ____blockSizeValue_9; } inline int32_t* get_address_of__blockSizeValue_9() { return &____blockSizeValue_9; } inline void set__blockSizeValue_9(int32_t value) { ____blockSizeValue_9 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // HMAC_T2621101144_H #ifndef U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255362_H #define U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255362_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // struct U3CPrivateImplementationDetailsU3E_t3057255362 : public RuntimeObject { public: public: }; struct U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields { public: // /$ArrayType$3132 ::$$field-0 U24ArrayTypeU243132_t2732071529 ___U24U24fieldU2D0_0; // /$ArrayType$256 ::$$field-5 U24ArrayTypeU24256_t1929481983 ___U24U24fieldU2D5_1; // /$ArrayType$20 ::$$field-6 U24ArrayTypeU2420_t1704471046 ___U24U24fieldU2D6_2; // /$ArrayType$32 ::$$field-7 U24ArrayTypeU2432_t3652892011 ___U24U24fieldU2D7_3; // /$ArrayType$48 ::$$field-8 U24ArrayTypeU2448_t1337922364 ___U24U24fieldU2D8_4; // /$ArrayType$64 ::$$field-9 U24ArrayTypeU2464_t499776626 ___U24U24fieldU2D9_5; // /$ArrayType$64 ::$$field-11 U24ArrayTypeU2464_t499776626 ___U24U24fieldU2D11_6; // /$ArrayType$64 ::$$field-12 U24ArrayTypeU2464_t499776626 ___U24U24fieldU2D12_7; // /$ArrayType$64 ::$$field-13 U24ArrayTypeU2464_t499776626 ___U24U24fieldU2D13_8; // /$ArrayType$12 ::$$field-14 U24ArrayTypeU2412_t2490092597 ___U24U24fieldU2D14_9; // /$ArrayType$12 ::$$field-15 U24ArrayTypeU2412_t2490092597 ___U24U24fieldU2D15_10; // /$ArrayType$12 ::$$field-16 U24ArrayTypeU2412_t2490092597 ___U24U24fieldU2D16_11; // /$ArrayType$16 ::$$field-17 U24ArrayTypeU2416_t3254766645 ___U24U24fieldU2D17_12; // /$ArrayType$4 ::$$field-21 U24ArrayTypeU244_t1630999355 ___U24U24fieldU2D21_13; // /$ArrayType$4 ::$$field-22 U24ArrayTypeU244_t1630999355 ___U24U24fieldU2D22_14; public: inline static int32_t get_offset_of_U24U24fieldU2D0_0() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D0_0)); } inline U24ArrayTypeU243132_t2732071529 get_U24U24fieldU2D0_0() const { return ___U24U24fieldU2D0_0; } inline U24ArrayTypeU243132_t2732071529 * get_address_of_U24U24fieldU2D0_0() { return &___U24U24fieldU2D0_0; } inline void set_U24U24fieldU2D0_0(U24ArrayTypeU243132_t2732071529 value) { ___U24U24fieldU2D0_0 = value; } inline static int32_t get_offset_of_U24U24fieldU2D5_1() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D5_1)); } inline U24ArrayTypeU24256_t1929481983 get_U24U24fieldU2D5_1() const { return ___U24U24fieldU2D5_1; } inline U24ArrayTypeU24256_t1929481983 * get_address_of_U24U24fieldU2D5_1() { return &___U24U24fieldU2D5_1; } inline void set_U24U24fieldU2D5_1(U24ArrayTypeU24256_t1929481983 value) { ___U24U24fieldU2D5_1 = value; } inline static int32_t get_offset_of_U24U24fieldU2D6_2() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D6_2)); } inline U24ArrayTypeU2420_t1704471046 get_U24U24fieldU2D6_2() const { return ___U24U24fieldU2D6_2; } inline U24ArrayTypeU2420_t1704471046 * get_address_of_U24U24fieldU2D6_2() { return &___U24U24fieldU2D6_2; } inline void set_U24U24fieldU2D6_2(U24ArrayTypeU2420_t1704471046 value) { ___U24U24fieldU2D6_2 = value; } inline static int32_t get_offset_of_U24U24fieldU2D7_3() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D7_3)); } inline U24ArrayTypeU2432_t3652892011 get_U24U24fieldU2D7_3() const { return ___U24U24fieldU2D7_3; } inline U24ArrayTypeU2432_t3652892011 * get_address_of_U24U24fieldU2D7_3() { return &___U24U24fieldU2D7_3; } inline void set_U24U24fieldU2D7_3(U24ArrayTypeU2432_t3652892011 value) { ___U24U24fieldU2D7_3 = value; } inline static int32_t get_offset_of_U24U24fieldU2D8_4() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D8_4)); } inline U24ArrayTypeU2448_t1337922364 get_U24U24fieldU2D8_4() const { return ___U24U24fieldU2D8_4; } inline U24ArrayTypeU2448_t1337922364 * get_address_of_U24U24fieldU2D8_4() { return &___U24U24fieldU2D8_4; } inline void set_U24U24fieldU2D8_4(U24ArrayTypeU2448_t1337922364 value) { ___U24U24fieldU2D8_4 = value; } inline static int32_t get_offset_of_U24U24fieldU2D9_5() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D9_5)); } inline U24ArrayTypeU2464_t499776626 get_U24U24fieldU2D9_5() const { return ___U24U24fieldU2D9_5; } inline U24ArrayTypeU2464_t499776626 * get_address_of_U24U24fieldU2D9_5() { return &___U24U24fieldU2D9_5; } inline void set_U24U24fieldU2D9_5(U24ArrayTypeU2464_t499776626 value) { ___U24U24fieldU2D9_5 = value; } inline static int32_t get_offset_of_U24U24fieldU2D11_6() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D11_6)); } inline U24ArrayTypeU2464_t499776626 get_U24U24fieldU2D11_6() const { return ___U24U24fieldU2D11_6; } inline U24ArrayTypeU2464_t499776626 * get_address_of_U24U24fieldU2D11_6() { return &___U24U24fieldU2D11_6; } inline void set_U24U24fieldU2D11_6(U24ArrayTypeU2464_t499776626 value) { ___U24U24fieldU2D11_6 = value; } inline static int32_t get_offset_of_U24U24fieldU2D12_7() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D12_7)); } inline U24ArrayTypeU2464_t499776626 get_U24U24fieldU2D12_7() const { return ___U24U24fieldU2D12_7; } inline U24ArrayTypeU2464_t499776626 * get_address_of_U24U24fieldU2D12_7() { return &___U24U24fieldU2D12_7; } inline void set_U24U24fieldU2D12_7(U24ArrayTypeU2464_t499776626 value) { ___U24U24fieldU2D12_7 = value; } inline static int32_t get_offset_of_U24U24fieldU2D13_8() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D13_8)); } inline U24ArrayTypeU2464_t499776626 get_U24U24fieldU2D13_8() const { return ___U24U24fieldU2D13_8; } inline U24ArrayTypeU2464_t499776626 * get_address_of_U24U24fieldU2D13_8() { return &___U24U24fieldU2D13_8; } inline void set_U24U24fieldU2D13_8(U24ArrayTypeU2464_t499776626 value) { ___U24U24fieldU2D13_8 = value; } inline static int32_t get_offset_of_U24U24fieldU2D14_9() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D14_9)); } inline U24ArrayTypeU2412_t2490092597 get_U24U24fieldU2D14_9() const { return ___U24U24fieldU2D14_9; } inline U24ArrayTypeU2412_t2490092597 * get_address_of_U24U24fieldU2D14_9() { return &___U24U24fieldU2D14_9; } inline void set_U24U24fieldU2D14_9(U24ArrayTypeU2412_t2490092597 value) { ___U24U24fieldU2D14_9 = value; } inline static int32_t get_offset_of_U24U24fieldU2D15_10() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D15_10)); } inline U24ArrayTypeU2412_t2490092597 get_U24U24fieldU2D15_10() const { return ___U24U24fieldU2D15_10; } inline U24ArrayTypeU2412_t2490092597 * get_address_of_U24U24fieldU2D15_10() { return &___U24U24fieldU2D15_10; } inline void set_U24U24fieldU2D15_10(U24ArrayTypeU2412_t2490092597 value) { ___U24U24fieldU2D15_10 = value; } inline static int32_t get_offset_of_U24U24fieldU2D16_11() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D16_11)); } inline U24ArrayTypeU2412_t2490092597 get_U24U24fieldU2D16_11() const { return ___U24U24fieldU2D16_11; } inline U24ArrayTypeU2412_t2490092597 * get_address_of_U24U24fieldU2D16_11() { return &___U24U24fieldU2D16_11; } inline void set_U24U24fieldU2D16_11(U24ArrayTypeU2412_t2490092597 value) { ___U24U24fieldU2D16_11 = value; } inline static int32_t get_offset_of_U24U24fieldU2D17_12() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D17_12)); } inline U24ArrayTypeU2416_t3254766645 get_U24U24fieldU2D17_12() const { return ___U24U24fieldU2D17_12; } inline U24ArrayTypeU2416_t3254766645 * get_address_of_U24U24fieldU2D17_12() { return &___U24U24fieldU2D17_12; } inline void set_U24U24fieldU2D17_12(U24ArrayTypeU2416_t3254766645 value) { ___U24U24fieldU2D17_12 = value; } inline static int32_t get_offset_of_U24U24fieldU2D21_13() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D21_13)); } inline U24ArrayTypeU244_t1630999355 get_U24U24fieldU2D21_13() const { return ___U24U24fieldU2D21_13; } inline U24ArrayTypeU244_t1630999355 * get_address_of_U24U24fieldU2D21_13() { return &___U24U24fieldU2D21_13; } inline void set_U24U24fieldU2D21_13(U24ArrayTypeU244_t1630999355 value) { ___U24U24fieldU2D21_13 = value; } inline static int32_t get_offset_of_U24U24fieldU2D22_14() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t3057255362_StaticFields, ___U24U24fieldU2D22_14)); } inline U24ArrayTypeU244_t1630999355 get_U24U24fieldU2D22_14() const { return ___U24U24fieldU2D22_14; } inline U24ArrayTypeU244_t1630999355 * get_address_of_U24U24fieldU2D22_14() { return &___U24U24fieldU2D22_14; } inline void set_U24U24fieldU2D22_14(U24ArrayTypeU244_t1630999355 value) { ___U24U24fieldU2D22_14 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // U3CPRIVATEIMPLEMENTATIONDETAILSU3E_T3057255362_H #ifndef RUNTIMEFIELDHANDLE_T1871169219_H #define RUNTIMEFIELDHANDLE_T1871169219_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.RuntimeFieldHandle struct RuntimeFieldHandle_t1871169219 { public: // System.IntPtr System.RuntimeFieldHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeFieldHandle_t1871169219, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RUNTIMEFIELDHANDLE_T1871169219_H #ifndef CIPHERMODE_T84635067_H #define CIPHERMODE_T84635067_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.CipherMode struct CipherMode_t84635067 { public: // System.Int32 System.Security.Cryptography.CipherMode::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(CipherMode_t84635067, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CIPHERMODE_T84635067_H #ifndef ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H #define ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_t777629997 : public ArgumentException_t132251570 { public: // System.Object System.ArgumentOutOfRangeException::actual_value RuntimeObject * ___actual_value_13; public: inline static int32_t get_offset_of_actual_value_13() { return static_cast(offsetof(ArgumentOutOfRangeException_t777629997, ___actual_value_13)); } inline RuntimeObject * get_actual_value_13() const { return ___actual_value_13; } inline RuntimeObject ** get_address_of_actual_value_13() { return &___actual_value_13; } inline void set_actual_value_13(RuntimeObject * value) { ___actual_value_13 = value; Il2CppCodeGenWriteBarrier((&___actual_value_13), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H #ifndef HMACSHA1_T1952596188_H #define HMACSHA1_T1952596188_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.HMACSHA1 struct HMACSHA1_t1952596188 : public HMAC_t2621101144 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // HMACSHA1_T1952596188_H #ifndef MULTICASTDELEGATE_T_H #define MULTICASTDELEGATE_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t1188392813 { public: // System.MulticastDelegate System.MulticastDelegate::prev MulticastDelegate_t * ___prev_9; // System.MulticastDelegate System.MulticastDelegate::kpm_next MulticastDelegate_t * ___kpm_next_10; public: inline static int32_t get_offset_of_prev_9() { return static_cast(offsetof(MulticastDelegate_t, ___prev_9)); } inline MulticastDelegate_t * get_prev_9() const { return ___prev_9; } inline MulticastDelegate_t ** get_address_of_prev_9() { return &___prev_9; } inline void set_prev_9(MulticastDelegate_t * value) { ___prev_9 = value; Il2CppCodeGenWriteBarrier((&___prev_9), value); } inline static int32_t get_offset_of_kpm_next_10() { return static_cast(offsetof(MulticastDelegate_t, ___kpm_next_10)); } inline MulticastDelegate_t * get_kpm_next_10() const { return ___kpm_next_10; } inline MulticastDelegate_t ** get_address_of_kpm_next_10() { return &___kpm_next_10; } inline void set_kpm_next_10(MulticastDelegate_t * value) { ___kpm_next_10 = value; Il2CppCodeGenWriteBarrier((&___kpm_next_10), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MULTICASTDELEGATE_T_H #ifndef CONTEXT_T3971234707_H #define CONTEXT_T3971234707_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.Context struct Context_t3971234707 : public RuntimeObject { public: // Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.Context::securityProtocol int32_t ___securityProtocol_0; // System.Byte[] Mono.Security.Protocol.Tls.Context::sessionId ByteU5BU5D_t4116647657* ___sessionId_1; // Mono.Security.Protocol.Tls.SecurityCompressionType Mono.Security.Protocol.Tls.Context::compressionMethod int32_t ___compressionMethod_2; // Mono.Security.Protocol.Tls.TlsServerSettings Mono.Security.Protocol.Tls.Context::serverSettings TlsServerSettings_t4144396432 * ___serverSettings_3; // Mono.Security.Protocol.Tls.TlsClientSettings Mono.Security.Protocol.Tls.Context::clientSettings TlsClientSettings_t2486039503 * ___clientSettings_4; // Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::current SecurityParameters_t2199972650 * ___current_5; // Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::negotiating SecurityParameters_t2199972650 * ___negotiating_6; // Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::read SecurityParameters_t2199972650 * ___read_7; // Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::write SecurityParameters_t2199972650 * ___write_8; // Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.Context::supportedCiphers CipherSuiteCollection_t1129639304 * ___supportedCiphers_9; // Mono.Security.Protocol.Tls.Handshake.HandshakeType Mono.Security.Protocol.Tls.Context::lastHandshakeMsg uint8_t ___lastHandshakeMsg_10; // Mono.Security.Protocol.Tls.HandshakeState Mono.Security.Protocol.Tls.Context::handshakeState int32_t ___handshakeState_11; // System.Boolean Mono.Security.Protocol.Tls.Context::abbreviatedHandshake bool ___abbreviatedHandshake_12; // System.Boolean Mono.Security.Protocol.Tls.Context::receivedConnectionEnd bool ___receivedConnectionEnd_13; // System.Boolean Mono.Security.Protocol.Tls.Context::sentConnectionEnd bool ___sentConnectionEnd_14; // System.Boolean Mono.Security.Protocol.Tls.Context::protocolNegotiated bool ___protocolNegotiated_15; // System.UInt64 Mono.Security.Protocol.Tls.Context::writeSequenceNumber uint64_t ___writeSequenceNumber_16; // System.UInt64 Mono.Security.Protocol.Tls.Context::readSequenceNumber uint64_t ___readSequenceNumber_17; // System.Byte[] Mono.Security.Protocol.Tls.Context::clientRandom ByteU5BU5D_t4116647657* ___clientRandom_18; // System.Byte[] Mono.Security.Protocol.Tls.Context::serverRandom ByteU5BU5D_t4116647657* ___serverRandom_19; // System.Byte[] Mono.Security.Protocol.Tls.Context::randomCS ByteU5BU5D_t4116647657* ___randomCS_20; // System.Byte[] Mono.Security.Protocol.Tls.Context::randomSC ByteU5BU5D_t4116647657* ___randomSC_21; // System.Byte[] Mono.Security.Protocol.Tls.Context::masterSecret ByteU5BU5D_t4116647657* ___masterSecret_22; // System.Byte[] Mono.Security.Protocol.Tls.Context::clientWriteKey ByteU5BU5D_t4116647657* ___clientWriteKey_23; // System.Byte[] Mono.Security.Protocol.Tls.Context::serverWriteKey ByteU5BU5D_t4116647657* ___serverWriteKey_24; // System.Byte[] Mono.Security.Protocol.Tls.Context::clientWriteIV ByteU5BU5D_t4116647657* ___clientWriteIV_25; // System.Byte[] Mono.Security.Protocol.Tls.Context::serverWriteIV ByteU5BU5D_t4116647657* ___serverWriteIV_26; // Mono.Security.Protocol.Tls.TlsStream Mono.Security.Protocol.Tls.Context::handshakeMessages TlsStream_t2365453965 * ___handshakeMessages_27; // System.Security.Cryptography.RandomNumberGenerator Mono.Security.Protocol.Tls.Context::random RandomNumberGenerator_t386037858 * ___random_28; // Mono.Security.Protocol.Tls.RecordProtocol Mono.Security.Protocol.Tls.Context::recordProtocol RecordProtocol_t3759049701 * ___recordProtocol_29; public: inline static int32_t get_offset_of_securityProtocol_0() { return static_cast(offsetof(Context_t3971234707, ___securityProtocol_0)); } inline int32_t get_securityProtocol_0() const { return ___securityProtocol_0; } inline int32_t* get_address_of_securityProtocol_0() { return &___securityProtocol_0; } inline void set_securityProtocol_0(int32_t value) { ___securityProtocol_0 = value; } inline static int32_t get_offset_of_sessionId_1() { return static_cast(offsetof(Context_t3971234707, ___sessionId_1)); } inline ByteU5BU5D_t4116647657* get_sessionId_1() const { return ___sessionId_1; } inline ByteU5BU5D_t4116647657** get_address_of_sessionId_1() { return &___sessionId_1; } inline void set_sessionId_1(ByteU5BU5D_t4116647657* value) { ___sessionId_1 = value; Il2CppCodeGenWriteBarrier((&___sessionId_1), value); } inline static int32_t get_offset_of_compressionMethod_2() { return static_cast(offsetof(Context_t3971234707, ___compressionMethod_2)); } inline int32_t get_compressionMethod_2() const { return ___compressionMethod_2; } inline int32_t* get_address_of_compressionMethod_2() { return &___compressionMethod_2; } inline void set_compressionMethod_2(int32_t value) { ___compressionMethod_2 = value; } inline static int32_t get_offset_of_serverSettings_3() { return static_cast(offsetof(Context_t3971234707, ___serverSettings_3)); } inline TlsServerSettings_t4144396432 * get_serverSettings_3() const { return ___serverSettings_3; } inline TlsServerSettings_t4144396432 ** get_address_of_serverSettings_3() { return &___serverSettings_3; } inline void set_serverSettings_3(TlsServerSettings_t4144396432 * value) { ___serverSettings_3 = value; Il2CppCodeGenWriteBarrier((&___serverSettings_3), value); } inline static int32_t get_offset_of_clientSettings_4() { return static_cast(offsetof(Context_t3971234707, ___clientSettings_4)); } inline TlsClientSettings_t2486039503 * get_clientSettings_4() const { return ___clientSettings_4; } inline TlsClientSettings_t2486039503 ** get_address_of_clientSettings_4() { return &___clientSettings_4; } inline void set_clientSettings_4(TlsClientSettings_t2486039503 * value) { ___clientSettings_4 = value; Il2CppCodeGenWriteBarrier((&___clientSettings_4), value); } inline static int32_t get_offset_of_current_5() { return static_cast(offsetof(Context_t3971234707, ___current_5)); } inline SecurityParameters_t2199972650 * get_current_5() const { return ___current_5; } inline SecurityParameters_t2199972650 ** get_address_of_current_5() { return &___current_5; } inline void set_current_5(SecurityParameters_t2199972650 * value) { ___current_5 = value; Il2CppCodeGenWriteBarrier((&___current_5), value); } inline static int32_t get_offset_of_negotiating_6() { return static_cast(offsetof(Context_t3971234707, ___negotiating_6)); } inline SecurityParameters_t2199972650 * get_negotiating_6() const { return ___negotiating_6; } inline SecurityParameters_t2199972650 ** get_address_of_negotiating_6() { return &___negotiating_6; } inline void set_negotiating_6(SecurityParameters_t2199972650 * value) { ___negotiating_6 = value; Il2CppCodeGenWriteBarrier((&___negotiating_6), value); } inline static int32_t get_offset_of_read_7() { return static_cast(offsetof(Context_t3971234707, ___read_7)); } inline SecurityParameters_t2199972650 * get_read_7() const { return ___read_7; } inline SecurityParameters_t2199972650 ** get_address_of_read_7() { return &___read_7; } inline void set_read_7(SecurityParameters_t2199972650 * value) { ___read_7 = value; Il2CppCodeGenWriteBarrier((&___read_7), value); } inline static int32_t get_offset_of_write_8() { return static_cast(offsetof(Context_t3971234707, ___write_8)); } inline SecurityParameters_t2199972650 * get_write_8() const { return ___write_8; } inline SecurityParameters_t2199972650 ** get_address_of_write_8() { return &___write_8; } inline void set_write_8(SecurityParameters_t2199972650 * value) { ___write_8 = value; Il2CppCodeGenWriteBarrier((&___write_8), value); } inline static int32_t get_offset_of_supportedCiphers_9() { return static_cast(offsetof(Context_t3971234707, ___supportedCiphers_9)); } inline CipherSuiteCollection_t1129639304 * get_supportedCiphers_9() const { return ___supportedCiphers_9; } inline CipherSuiteCollection_t1129639304 ** get_address_of_supportedCiphers_9() { return &___supportedCiphers_9; } inline void set_supportedCiphers_9(CipherSuiteCollection_t1129639304 * value) { ___supportedCiphers_9 = value; Il2CppCodeGenWriteBarrier((&___supportedCiphers_9), value); } inline static int32_t get_offset_of_lastHandshakeMsg_10() { return static_cast(offsetof(Context_t3971234707, ___lastHandshakeMsg_10)); } inline uint8_t get_lastHandshakeMsg_10() const { return ___lastHandshakeMsg_10; } inline uint8_t* get_address_of_lastHandshakeMsg_10() { return &___lastHandshakeMsg_10; } inline void set_lastHandshakeMsg_10(uint8_t value) { ___lastHandshakeMsg_10 = value; } inline static int32_t get_offset_of_handshakeState_11() { return static_cast(offsetof(Context_t3971234707, ___handshakeState_11)); } inline int32_t get_handshakeState_11() const { return ___handshakeState_11; } inline int32_t* get_address_of_handshakeState_11() { return &___handshakeState_11; } inline void set_handshakeState_11(int32_t value) { ___handshakeState_11 = value; } inline static int32_t get_offset_of_abbreviatedHandshake_12() { return static_cast(offsetof(Context_t3971234707, ___abbreviatedHandshake_12)); } inline bool get_abbreviatedHandshake_12() const { return ___abbreviatedHandshake_12; } inline bool* get_address_of_abbreviatedHandshake_12() { return &___abbreviatedHandshake_12; } inline void set_abbreviatedHandshake_12(bool value) { ___abbreviatedHandshake_12 = value; } inline static int32_t get_offset_of_receivedConnectionEnd_13() { return static_cast(offsetof(Context_t3971234707, ___receivedConnectionEnd_13)); } inline bool get_receivedConnectionEnd_13() const { return ___receivedConnectionEnd_13; } inline bool* get_address_of_receivedConnectionEnd_13() { return &___receivedConnectionEnd_13; } inline void set_receivedConnectionEnd_13(bool value) { ___receivedConnectionEnd_13 = value; } inline static int32_t get_offset_of_sentConnectionEnd_14() { return static_cast(offsetof(Context_t3971234707, ___sentConnectionEnd_14)); } inline bool get_sentConnectionEnd_14() const { return ___sentConnectionEnd_14; } inline bool* get_address_of_sentConnectionEnd_14() { return &___sentConnectionEnd_14; } inline void set_sentConnectionEnd_14(bool value) { ___sentConnectionEnd_14 = value; } inline static int32_t get_offset_of_protocolNegotiated_15() { return static_cast(offsetof(Context_t3971234707, ___protocolNegotiated_15)); } inline bool get_protocolNegotiated_15() const { return ___protocolNegotiated_15; } inline bool* get_address_of_protocolNegotiated_15() { return &___protocolNegotiated_15; } inline void set_protocolNegotiated_15(bool value) { ___protocolNegotiated_15 = value; } inline static int32_t get_offset_of_writeSequenceNumber_16() { return static_cast(offsetof(Context_t3971234707, ___writeSequenceNumber_16)); } inline uint64_t get_writeSequenceNumber_16() const { return ___writeSequenceNumber_16; } inline uint64_t* get_address_of_writeSequenceNumber_16() { return &___writeSequenceNumber_16; } inline void set_writeSequenceNumber_16(uint64_t value) { ___writeSequenceNumber_16 = value; } inline static int32_t get_offset_of_readSequenceNumber_17() { return static_cast(offsetof(Context_t3971234707, ___readSequenceNumber_17)); } inline uint64_t get_readSequenceNumber_17() const { return ___readSequenceNumber_17; } inline uint64_t* get_address_of_readSequenceNumber_17() { return &___readSequenceNumber_17; } inline void set_readSequenceNumber_17(uint64_t value) { ___readSequenceNumber_17 = value; } inline static int32_t get_offset_of_clientRandom_18() { return static_cast(offsetof(Context_t3971234707, ___clientRandom_18)); } inline ByteU5BU5D_t4116647657* get_clientRandom_18() const { return ___clientRandom_18; } inline ByteU5BU5D_t4116647657** get_address_of_clientRandom_18() { return &___clientRandom_18; } inline void set_clientRandom_18(ByteU5BU5D_t4116647657* value) { ___clientRandom_18 = value; Il2CppCodeGenWriteBarrier((&___clientRandom_18), value); } inline static int32_t get_offset_of_serverRandom_19() { return static_cast(offsetof(Context_t3971234707, ___serverRandom_19)); } inline ByteU5BU5D_t4116647657* get_serverRandom_19() const { return ___serverRandom_19; } inline ByteU5BU5D_t4116647657** get_address_of_serverRandom_19() { return &___serverRandom_19; } inline void set_serverRandom_19(ByteU5BU5D_t4116647657* value) { ___serverRandom_19 = value; Il2CppCodeGenWriteBarrier((&___serverRandom_19), value); } inline static int32_t get_offset_of_randomCS_20() { return static_cast(offsetof(Context_t3971234707, ___randomCS_20)); } inline ByteU5BU5D_t4116647657* get_randomCS_20() const { return ___randomCS_20; } inline ByteU5BU5D_t4116647657** get_address_of_randomCS_20() { return &___randomCS_20; } inline void set_randomCS_20(ByteU5BU5D_t4116647657* value) { ___randomCS_20 = value; Il2CppCodeGenWriteBarrier((&___randomCS_20), value); } inline static int32_t get_offset_of_randomSC_21() { return static_cast(offsetof(Context_t3971234707, ___randomSC_21)); } inline ByteU5BU5D_t4116647657* get_randomSC_21() const { return ___randomSC_21; } inline ByteU5BU5D_t4116647657** get_address_of_randomSC_21() { return &___randomSC_21; } inline void set_randomSC_21(ByteU5BU5D_t4116647657* value) { ___randomSC_21 = value; Il2CppCodeGenWriteBarrier((&___randomSC_21), value); } inline static int32_t get_offset_of_masterSecret_22() { return static_cast(offsetof(Context_t3971234707, ___masterSecret_22)); } inline ByteU5BU5D_t4116647657* get_masterSecret_22() const { return ___masterSecret_22; } inline ByteU5BU5D_t4116647657** get_address_of_masterSecret_22() { return &___masterSecret_22; } inline void set_masterSecret_22(ByteU5BU5D_t4116647657* value) { ___masterSecret_22 = value; Il2CppCodeGenWriteBarrier((&___masterSecret_22), value); } inline static int32_t get_offset_of_clientWriteKey_23() { return static_cast(offsetof(Context_t3971234707, ___clientWriteKey_23)); } inline ByteU5BU5D_t4116647657* get_clientWriteKey_23() const { return ___clientWriteKey_23; } inline ByteU5BU5D_t4116647657** get_address_of_clientWriteKey_23() { return &___clientWriteKey_23; } inline void set_clientWriteKey_23(ByteU5BU5D_t4116647657* value) { ___clientWriteKey_23 = value; Il2CppCodeGenWriteBarrier((&___clientWriteKey_23), value); } inline static int32_t get_offset_of_serverWriteKey_24() { return static_cast(offsetof(Context_t3971234707, ___serverWriteKey_24)); } inline ByteU5BU5D_t4116647657* get_serverWriteKey_24() const { return ___serverWriteKey_24; } inline ByteU5BU5D_t4116647657** get_address_of_serverWriteKey_24() { return &___serverWriteKey_24; } inline void set_serverWriteKey_24(ByteU5BU5D_t4116647657* value) { ___serverWriteKey_24 = value; Il2CppCodeGenWriteBarrier((&___serverWriteKey_24), value); } inline static int32_t get_offset_of_clientWriteIV_25() { return static_cast(offsetof(Context_t3971234707, ___clientWriteIV_25)); } inline ByteU5BU5D_t4116647657* get_clientWriteIV_25() const { return ___clientWriteIV_25; } inline ByteU5BU5D_t4116647657** get_address_of_clientWriteIV_25() { return &___clientWriteIV_25; } inline void set_clientWriteIV_25(ByteU5BU5D_t4116647657* value) { ___clientWriteIV_25 = value; Il2CppCodeGenWriteBarrier((&___clientWriteIV_25), value); } inline static int32_t get_offset_of_serverWriteIV_26() { return static_cast(offsetof(Context_t3971234707, ___serverWriteIV_26)); } inline ByteU5BU5D_t4116647657* get_serverWriteIV_26() const { return ___serverWriteIV_26; } inline ByteU5BU5D_t4116647657** get_address_of_serverWriteIV_26() { return &___serverWriteIV_26; } inline void set_serverWriteIV_26(ByteU5BU5D_t4116647657* value) { ___serverWriteIV_26 = value; Il2CppCodeGenWriteBarrier((&___serverWriteIV_26), value); } inline static int32_t get_offset_of_handshakeMessages_27() { return static_cast(offsetof(Context_t3971234707, ___handshakeMessages_27)); } inline TlsStream_t2365453965 * get_handshakeMessages_27() const { return ___handshakeMessages_27; } inline TlsStream_t2365453965 ** get_address_of_handshakeMessages_27() { return &___handshakeMessages_27; } inline void set_handshakeMessages_27(TlsStream_t2365453965 * value) { ___handshakeMessages_27 = value; Il2CppCodeGenWriteBarrier((&___handshakeMessages_27), value); } inline static int32_t get_offset_of_random_28() { return static_cast(offsetof(Context_t3971234707, ___random_28)); } inline RandomNumberGenerator_t386037858 * get_random_28() const { return ___random_28; } inline RandomNumberGenerator_t386037858 ** get_address_of_random_28() { return &___random_28; } inline void set_random_28(RandomNumberGenerator_t386037858 * value) { ___random_28 = value; Il2CppCodeGenWriteBarrier((&___random_28), value); } inline static int32_t get_offset_of_recordProtocol_29() { return static_cast(offsetof(Context_t3971234707, ___recordProtocol_29)); } inline RecordProtocol_t3759049701 * get_recordProtocol_29() const { return ___recordProtocol_29; } inline RecordProtocol_t3759049701 ** get_address_of_recordProtocol_29() { return &___recordProtocol_29; } inline void set_recordProtocol_29(RecordProtocol_t3759049701 * value) { ___recordProtocol_29 = value; Il2CppCodeGenWriteBarrier((&___recordProtocol_29), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CONTEXT_T3971234707_H #ifndef MONOIOSTAT_T592533987_H #define MONOIOSTAT_T592533987_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IO.MonoIOStat struct MonoIOStat_t592533987 { public: // System.String System.IO.MonoIOStat::Name String_t* ___Name_0; // System.IO.FileAttributes System.IO.MonoIOStat::Attributes int32_t ___Attributes_1; // System.Int64 System.IO.MonoIOStat::Length int64_t ___Length_2; // System.Int64 System.IO.MonoIOStat::CreationTime int64_t ___CreationTime_3; // System.Int64 System.IO.MonoIOStat::LastAccessTime int64_t ___LastAccessTime_4; // System.Int64 System.IO.MonoIOStat::LastWriteTime int64_t ___LastWriteTime_5; public: inline static int32_t get_offset_of_Name_0() { return static_cast(offsetof(MonoIOStat_t592533987, ___Name_0)); } inline String_t* get_Name_0() const { return ___Name_0; } inline String_t** get_address_of_Name_0() { return &___Name_0; } inline void set_Name_0(String_t* value) { ___Name_0 = value; Il2CppCodeGenWriteBarrier((&___Name_0), value); } inline static int32_t get_offset_of_Attributes_1() { return static_cast(offsetof(MonoIOStat_t592533987, ___Attributes_1)); } inline int32_t get_Attributes_1() const { return ___Attributes_1; } inline int32_t* get_address_of_Attributes_1() { return &___Attributes_1; } inline void set_Attributes_1(int32_t value) { ___Attributes_1 = value; } inline static int32_t get_offset_of_Length_2() { return static_cast(offsetof(MonoIOStat_t592533987, ___Length_2)); } inline int64_t get_Length_2() const { return ___Length_2; } inline int64_t* get_address_of_Length_2() { return &___Length_2; } inline void set_Length_2(int64_t value) { ___Length_2 = value; } inline static int32_t get_offset_of_CreationTime_3() { return static_cast(offsetof(MonoIOStat_t592533987, ___CreationTime_3)); } inline int64_t get_CreationTime_3() const { return ___CreationTime_3; } inline int64_t* get_address_of_CreationTime_3() { return &___CreationTime_3; } inline void set_CreationTime_3(int64_t value) { ___CreationTime_3 = value; } inline static int32_t get_offset_of_LastAccessTime_4() { return static_cast(offsetof(MonoIOStat_t592533987, ___LastAccessTime_4)); } inline int64_t get_LastAccessTime_4() const { return ___LastAccessTime_4; } inline int64_t* get_address_of_LastAccessTime_4() { return &___LastAccessTime_4; } inline void set_LastAccessTime_4(int64_t value) { ___LastAccessTime_4 = value; } inline static int32_t get_offset_of_LastWriteTime_5() { return static_cast(offsetof(MonoIOStat_t592533987, ___LastWriteTime_5)); } inline int64_t get_LastWriteTime_5() const { return ___LastWriteTime_5; } inline int64_t* get_address_of_LastWriteTime_5() { return &___LastWriteTime_5; } inline void set_LastWriteTime_5(int64_t value) { ___LastWriteTime_5 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.IO.MonoIOStat struct MonoIOStat_t592533987_marshaled_pinvoke { char* ___Name_0; int32_t ___Attributes_1; int64_t ___Length_2; int64_t ___CreationTime_3; int64_t ___LastAccessTime_4; int64_t ___LastWriteTime_5; }; // Native definition for COM marshalling of System.IO.MonoIOStat struct MonoIOStat_t592533987_marshaled_com { Il2CppChar* ___Name_0; int32_t ___Attributes_1; int64_t ___Length_2; int64_t ___CreationTime_3; int64_t ___LastAccessTime_4; int64_t ___LastWriteTime_5; }; #endif // MONOIOSTAT_T592533987_H #ifndef SSLCLIENTSTREAM_T3914624661_H #define SSLCLIENTSTREAM_T3914624661_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.SslClientStream struct SslClientStream_t3914624661 : public SslStreamBase_t1667413407 { public: // Mono.Security.Protocol.Tls.CertificateValidationCallback Mono.Security.Protocol.Tls.SslClientStream::ServerCertValidation CertificateValidationCallback_t4091668218 * ___ServerCertValidation_17; // Mono.Security.Protocol.Tls.CertificateSelectionCallback Mono.Security.Protocol.Tls.SslClientStream::ClientCertSelection CertificateSelectionCallback_t3743405224 * ___ClientCertSelection_18; // Mono.Security.Protocol.Tls.PrivateKeySelectionCallback Mono.Security.Protocol.Tls.SslClientStream::PrivateKeySelection PrivateKeySelectionCallback_t3240194217 * ___PrivateKeySelection_19; // Mono.Security.Protocol.Tls.CertificateValidationCallback2 Mono.Security.Protocol.Tls.SslClientStream::ServerCertValidation2 CertificateValidationCallback2_t1842476440 * ___ServerCertValidation2_20; public: inline static int32_t get_offset_of_ServerCertValidation_17() { return static_cast(offsetof(SslClientStream_t3914624661, ___ServerCertValidation_17)); } inline CertificateValidationCallback_t4091668218 * get_ServerCertValidation_17() const { return ___ServerCertValidation_17; } inline CertificateValidationCallback_t4091668218 ** get_address_of_ServerCertValidation_17() { return &___ServerCertValidation_17; } inline void set_ServerCertValidation_17(CertificateValidationCallback_t4091668218 * value) { ___ServerCertValidation_17 = value; Il2CppCodeGenWriteBarrier((&___ServerCertValidation_17), value); } inline static int32_t get_offset_of_ClientCertSelection_18() { return static_cast(offsetof(SslClientStream_t3914624661, ___ClientCertSelection_18)); } inline CertificateSelectionCallback_t3743405224 * get_ClientCertSelection_18() const { return ___ClientCertSelection_18; } inline CertificateSelectionCallback_t3743405224 ** get_address_of_ClientCertSelection_18() { return &___ClientCertSelection_18; } inline void set_ClientCertSelection_18(CertificateSelectionCallback_t3743405224 * value) { ___ClientCertSelection_18 = value; Il2CppCodeGenWriteBarrier((&___ClientCertSelection_18), value); } inline static int32_t get_offset_of_PrivateKeySelection_19() { return static_cast(offsetof(SslClientStream_t3914624661, ___PrivateKeySelection_19)); } inline PrivateKeySelectionCallback_t3240194217 * get_PrivateKeySelection_19() const { return ___PrivateKeySelection_19; } inline PrivateKeySelectionCallback_t3240194217 ** get_address_of_PrivateKeySelection_19() { return &___PrivateKeySelection_19; } inline void set_PrivateKeySelection_19(PrivateKeySelectionCallback_t3240194217 * value) { ___PrivateKeySelection_19 = value; Il2CppCodeGenWriteBarrier((&___PrivateKeySelection_19), value); } inline static int32_t get_offset_of_ServerCertValidation2_20() { return static_cast(offsetof(SslClientStream_t3914624661, ___ServerCertValidation2_20)); } inline CertificateValidationCallback2_t1842476440 * get_ServerCertValidation2_20() const { return ___ServerCertValidation2_20; } inline CertificateValidationCallback2_t1842476440 ** get_address_of_ServerCertValidation2_20() { return &___ServerCertValidation2_20; } inline void set_ServerCertValidation2_20(CertificateValidationCallback2_t1842476440 * value) { ___ServerCertValidation2_20 = value; Il2CppCodeGenWriteBarrier((&___ServerCertValidation2_20), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SSLCLIENTSTREAM_T3914624661_H #ifndef CIPHERSUITECOLLECTION_T1129639304_H #define CIPHERSUITECOLLECTION_T1129639304_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.CipherSuiteCollection struct CipherSuiteCollection_t1129639304 : public RuntimeObject { public: // System.Collections.ArrayList Mono.Security.Protocol.Tls.CipherSuiteCollection::cipherSuites ArrayList_t2718874744 * ___cipherSuites_0; // Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.CipherSuiteCollection::protocol int32_t ___protocol_1; public: inline static int32_t get_offset_of_cipherSuites_0() { return static_cast(offsetof(CipherSuiteCollection_t1129639304, ___cipherSuites_0)); } inline ArrayList_t2718874744 * get_cipherSuites_0() const { return ___cipherSuites_0; } inline ArrayList_t2718874744 ** get_address_of_cipherSuites_0() { return &___cipherSuites_0; } inline void set_cipherSuites_0(ArrayList_t2718874744 * value) { ___cipherSuites_0 = value; Il2CppCodeGenWriteBarrier((&___cipherSuites_0), value); } inline static int32_t get_offset_of_protocol_1() { return static_cast(offsetof(CipherSuiteCollection_t1129639304, ___protocol_1)); } inline int32_t get_protocol_1() const { return ___protocol_1; } inline int32_t* get_address_of_protocol_1() { return &___protocol_1; } inline void set_protocol_1(int32_t value) { ___protocol_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CIPHERSUITECOLLECTION_T1129639304_H #ifndef CIPHERSUITE_T3414744575_H #define CIPHERSUITE_T3414744575_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.CipherSuite struct CipherSuite_t3414744575 : public RuntimeObject { public: // System.Int16 Mono.Security.Protocol.Tls.CipherSuite::code int16_t ___code_1; // System.String Mono.Security.Protocol.Tls.CipherSuite::name String_t* ___name_2; // Mono.Security.Protocol.Tls.CipherAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::cipherAlgorithmType int32_t ___cipherAlgorithmType_3; // Mono.Security.Protocol.Tls.HashAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::hashAlgorithmType int32_t ___hashAlgorithmType_4; // Mono.Security.Protocol.Tls.ExchangeAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::exchangeAlgorithmType int32_t ___exchangeAlgorithmType_5; // System.Boolean Mono.Security.Protocol.Tls.CipherSuite::isExportable bool ___isExportable_6; // System.Security.Cryptography.CipherMode Mono.Security.Protocol.Tls.CipherSuite::cipherMode int32_t ___cipherMode_7; // System.Byte Mono.Security.Protocol.Tls.CipherSuite::keyMaterialSize uint8_t ___keyMaterialSize_8; // System.Int32 Mono.Security.Protocol.Tls.CipherSuite::keyBlockSize int32_t ___keyBlockSize_9; // System.Byte Mono.Security.Protocol.Tls.CipherSuite::expandedKeyMaterialSize uint8_t ___expandedKeyMaterialSize_10; // System.Int16 Mono.Security.Protocol.Tls.CipherSuite::effectiveKeyBits int16_t ___effectiveKeyBits_11; // System.Byte Mono.Security.Protocol.Tls.CipherSuite::ivSize uint8_t ___ivSize_12; // System.Byte Mono.Security.Protocol.Tls.CipherSuite::blockSize uint8_t ___blockSize_13; // Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.CipherSuite::context Context_t3971234707 * ___context_14; // System.Security.Cryptography.SymmetricAlgorithm Mono.Security.Protocol.Tls.CipherSuite::encryptionAlgorithm SymmetricAlgorithm_t4254223087 * ___encryptionAlgorithm_15; // System.Security.Cryptography.ICryptoTransform Mono.Security.Protocol.Tls.CipherSuite::encryptionCipher RuntimeObject* ___encryptionCipher_16; // System.Security.Cryptography.SymmetricAlgorithm Mono.Security.Protocol.Tls.CipherSuite::decryptionAlgorithm SymmetricAlgorithm_t4254223087 * ___decryptionAlgorithm_17; // System.Security.Cryptography.ICryptoTransform Mono.Security.Protocol.Tls.CipherSuite::decryptionCipher RuntimeObject* ___decryptionCipher_18; // System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::clientHMAC KeyedHashAlgorithm_t112861511 * ___clientHMAC_19; // System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::serverHMAC KeyedHashAlgorithm_t112861511 * ___serverHMAC_20; public: inline static int32_t get_offset_of_code_1() { return static_cast(offsetof(CipherSuite_t3414744575, ___code_1)); } inline int16_t get_code_1() const { return ___code_1; } inline int16_t* get_address_of_code_1() { return &___code_1; } inline void set_code_1(int16_t value) { ___code_1 = value; } inline static int32_t get_offset_of_name_2() { return static_cast(offsetof(CipherSuite_t3414744575, ___name_2)); } inline String_t* get_name_2() const { return ___name_2; } inline String_t** get_address_of_name_2() { return &___name_2; } inline void set_name_2(String_t* value) { ___name_2 = value; Il2CppCodeGenWriteBarrier((&___name_2), value); } inline static int32_t get_offset_of_cipherAlgorithmType_3() { return static_cast(offsetof(CipherSuite_t3414744575, ___cipherAlgorithmType_3)); } inline int32_t get_cipherAlgorithmType_3() const { return ___cipherAlgorithmType_3; } inline int32_t* get_address_of_cipherAlgorithmType_3() { return &___cipherAlgorithmType_3; } inline void set_cipherAlgorithmType_3(int32_t value) { ___cipherAlgorithmType_3 = value; } inline static int32_t get_offset_of_hashAlgorithmType_4() { return static_cast(offsetof(CipherSuite_t3414744575, ___hashAlgorithmType_4)); } inline int32_t get_hashAlgorithmType_4() const { return ___hashAlgorithmType_4; } inline int32_t* get_address_of_hashAlgorithmType_4() { return &___hashAlgorithmType_4; } inline void set_hashAlgorithmType_4(int32_t value) { ___hashAlgorithmType_4 = value; } inline static int32_t get_offset_of_exchangeAlgorithmType_5() { return static_cast(offsetof(CipherSuite_t3414744575, ___exchangeAlgorithmType_5)); } inline int32_t get_exchangeAlgorithmType_5() const { return ___exchangeAlgorithmType_5; } inline int32_t* get_address_of_exchangeAlgorithmType_5() { return &___exchangeAlgorithmType_5; } inline void set_exchangeAlgorithmType_5(int32_t value) { ___exchangeAlgorithmType_5 = value; } inline static int32_t get_offset_of_isExportable_6() { return static_cast(offsetof(CipherSuite_t3414744575, ___isExportable_6)); } inline bool get_isExportable_6() const { return ___isExportable_6; } inline bool* get_address_of_isExportable_6() { return &___isExportable_6; } inline void set_isExportable_6(bool value) { ___isExportable_6 = value; } inline static int32_t get_offset_of_cipherMode_7() { return static_cast(offsetof(CipherSuite_t3414744575, ___cipherMode_7)); } inline int32_t get_cipherMode_7() const { return ___cipherMode_7; } inline int32_t* get_address_of_cipherMode_7() { return &___cipherMode_7; } inline void set_cipherMode_7(int32_t value) { ___cipherMode_7 = value; } inline static int32_t get_offset_of_keyMaterialSize_8() { return static_cast(offsetof(CipherSuite_t3414744575, ___keyMaterialSize_8)); } inline uint8_t get_keyMaterialSize_8() const { return ___keyMaterialSize_8; } inline uint8_t* get_address_of_keyMaterialSize_8() { return &___keyMaterialSize_8; } inline void set_keyMaterialSize_8(uint8_t value) { ___keyMaterialSize_8 = value; } inline static int32_t get_offset_of_keyBlockSize_9() { return static_cast(offsetof(CipherSuite_t3414744575, ___keyBlockSize_9)); } inline int32_t get_keyBlockSize_9() const { return ___keyBlockSize_9; } inline int32_t* get_address_of_keyBlockSize_9() { return &___keyBlockSize_9; } inline void set_keyBlockSize_9(int32_t value) { ___keyBlockSize_9 = value; } inline static int32_t get_offset_of_expandedKeyMaterialSize_10() { return static_cast(offsetof(CipherSuite_t3414744575, ___expandedKeyMaterialSize_10)); } inline uint8_t get_expandedKeyMaterialSize_10() const { return ___expandedKeyMaterialSize_10; } inline uint8_t* get_address_of_expandedKeyMaterialSize_10() { return &___expandedKeyMaterialSize_10; } inline void set_expandedKeyMaterialSize_10(uint8_t value) { ___expandedKeyMaterialSize_10 = value; } inline static int32_t get_offset_of_effectiveKeyBits_11() { return static_cast(offsetof(CipherSuite_t3414744575, ___effectiveKeyBits_11)); } inline int16_t get_effectiveKeyBits_11() const { return ___effectiveKeyBits_11; } inline int16_t* get_address_of_effectiveKeyBits_11() { return &___effectiveKeyBits_11; } inline void set_effectiveKeyBits_11(int16_t value) { ___effectiveKeyBits_11 = value; } inline static int32_t get_offset_of_ivSize_12() { return static_cast(offsetof(CipherSuite_t3414744575, ___ivSize_12)); } inline uint8_t get_ivSize_12() const { return ___ivSize_12; } inline uint8_t* get_address_of_ivSize_12() { return &___ivSize_12; } inline void set_ivSize_12(uint8_t value) { ___ivSize_12 = value; } inline static int32_t get_offset_of_blockSize_13() { return static_cast(offsetof(CipherSuite_t3414744575, ___blockSize_13)); } inline uint8_t get_blockSize_13() const { return ___blockSize_13; } inline uint8_t* get_address_of_blockSize_13() { return &___blockSize_13; } inline void set_blockSize_13(uint8_t value) { ___blockSize_13 = value; } inline static int32_t get_offset_of_context_14() { return static_cast(offsetof(CipherSuite_t3414744575, ___context_14)); } inline Context_t3971234707 * get_context_14() const { return ___context_14; } inline Context_t3971234707 ** get_address_of_context_14() { return &___context_14; } inline void set_context_14(Context_t3971234707 * value) { ___context_14 = value; Il2CppCodeGenWriteBarrier((&___context_14), value); } inline static int32_t get_offset_of_encryptionAlgorithm_15() { return static_cast(offsetof(CipherSuite_t3414744575, ___encryptionAlgorithm_15)); } inline SymmetricAlgorithm_t4254223087 * get_encryptionAlgorithm_15() const { return ___encryptionAlgorithm_15; } inline SymmetricAlgorithm_t4254223087 ** get_address_of_encryptionAlgorithm_15() { return &___encryptionAlgorithm_15; } inline void set_encryptionAlgorithm_15(SymmetricAlgorithm_t4254223087 * value) { ___encryptionAlgorithm_15 = value; Il2CppCodeGenWriteBarrier((&___encryptionAlgorithm_15), value); } inline static int32_t get_offset_of_encryptionCipher_16() { return static_cast(offsetof(CipherSuite_t3414744575, ___encryptionCipher_16)); } inline RuntimeObject* get_encryptionCipher_16() const { return ___encryptionCipher_16; } inline RuntimeObject** get_address_of_encryptionCipher_16() { return &___encryptionCipher_16; } inline void set_encryptionCipher_16(RuntimeObject* value) { ___encryptionCipher_16 = value; Il2CppCodeGenWriteBarrier((&___encryptionCipher_16), value); } inline static int32_t get_offset_of_decryptionAlgorithm_17() { return static_cast(offsetof(CipherSuite_t3414744575, ___decryptionAlgorithm_17)); } inline SymmetricAlgorithm_t4254223087 * get_decryptionAlgorithm_17() const { return ___decryptionAlgorithm_17; } inline SymmetricAlgorithm_t4254223087 ** get_address_of_decryptionAlgorithm_17() { return &___decryptionAlgorithm_17; } inline void set_decryptionAlgorithm_17(SymmetricAlgorithm_t4254223087 * value) { ___decryptionAlgorithm_17 = value; Il2CppCodeGenWriteBarrier((&___decryptionAlgorithm_17), value); } inline static int32_t get_offset_of_decryptionCipher_18() { return static_cast(offsetof(CipherSuite_t3414744575, ___decryptionCipher_18)); } inline RuntimeObject* get_decryptionCipher_18() const { return ___decryptionCipher_18; } inline RuntimeObject** get_address_of_decryptionCipher_18() { return &___decryptionCipher_18; } inline void set_decryptionCipher_18(RuntimeObject* value) { ___decryptionCipher_18 = value; Il2CppCodeGenWriteBarrier((&___decryptionCipher_18), value); } inline static int32_t get_offset_of_clientHMAC_19() { return static_cast(offsetof(CipherSuite_t3414744575, ___clientHMAC_19)); } inline KeyedHashAlgorithm_t112861511 * get_clientHMAC_19() const { return ___clientHMAC_19; } inline KeyedHashAlgorithm_t112861511 ** get_address_of_clientHMAC_19() { return &___clientHMAC_19; } inline void set_clientHMAC_19(KeyedHashAlgorithm_t112861511 * value) { ___clientHMAC_19 = value; Il2CppCodeGenWriteBarrier((&___clientHMAC_19), value); } inline static int32_t get_offset_of_serverHMAC_20() { return static_cast(offsetof(CipherSuite_t3414744575, ___serverHMAC_20)); } inline KeyedHashAlgorithm_t112861511 * get_serverHMAC_20() const { return ___serverHMAC_20; } inline KeyedHashAlgorithm_t112861511 ** get_address_of_serverHMAC_20() { return &___serverHMAC_20; } inline void set_serverHMAC_20(KeyedHashAlgorithm_t112861511 * value) { ___serverHMAC_20 = value; Il2CppCodeGenWriteBarrier((&___serverHMAC_20), value); } }; struct CipherSuite_t3414744575_StaticFields { public: // System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::EmptyArray ByteU5BU5D_t4116647657* ___EmptyArray_0; public: inline static int32_t get_offset_of_EmptyArray_0() { return static_cast(offsetof(CipherSuite_t3414744575_StaticFields, ___EmptyArray_0)); } inline ByteU5BU5D_t4116647657* get_EmptyArray_0() const { return ___EmptyArray_0; } inline ByteU5BU5D_t4116647657** get_address_of_EmptyArray_0() { return &___EmptyArray_0; } inline void set_EmptyArray_0(ByteU5BU5D_t4116647657* value) { ___EmptyArray_0 = value; Il2CppCodeGenWriteBarrier((&___EmptyArray_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CIPHERSUITE_T3414744575_H #ifndef OBJECTDISPOSEDEXCEPTION_T21392786_H #define OBJECTDISPOSEDEXCEPTION_T21392786_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ObjectDisposedException struct ObjectDisposedException_t21392786 : public InvalidOperationException_t56020091 { public: // System.String System.ObjectDisposedException::obj_name String_t* ___obj_name_12; // System.String System.ObjectDisposedException::msg String_t* ___msg_13; public: inline static int32_t get_offset_of_obj_name_12() { return static_cast(offsetof(ObjectDisposedException_t21392786, ___obj_name_12)); } inline String_t* get_obj_name_12() const { return ___obj_name_12; } inline String_t** get_address_of_obj_name_12() { return &___obj_name_12; } inline void set_obj_name_12(String_t* value) { ___obj_name_12 = value; Il2CppCodeGenWriteBarrier((&___obj_name_12), value); } inline static int32_t get_offset_of_msg_13() { return static_cast(offsetof(ObjectDisposedException_t21392786, ___msg_13)); } inline String_t* get_msg_13() const { return ___msg_13; } inline String_t** get_address_of_msg_13() { return &___msg_13; } inline void set_msg_13(String_t* value) { ___msg_13 = value; Il2CppCodeGenWriteBarrier((&___msg_13), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // OBJECTDISPOSEDEXCEPTION_T21392786_H #ifndef TYPE_T_H #define TYPE_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t3027515415 ____impl_1; public: inline static int32_t get_offset_of__impl_1() { return static_cast(offsetof(Type_t, ____impl_1)); } inline RuntimeTypeHandle_t3027515415 get__impl_1() const { return ____impl_1; } inline RuntimeTypeHandle_t3027515415 * get_address_of__impl_1() { return &____impl_1; } inline void set__impl_1(RuntimeTypeHandle_t3027515415 value) { ____impl_1 = value; } }; struct Type_t_StaticFields { public: // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_2; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t3940880105* ___EmptyTypes_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t426314064 * ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t426314064 * ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t426314064 * ___FilterNameIgnoreCase_6; // System.Object System.Type::Missing RuntimeObject * ___Missing_7; public: inline static int32_t get_offset_of_Delimiter_2() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_2)); } inline Il2CppChar get_Delimiter_2() const { return ___Delimiter_2; } inline Il2CppChar* get_address_of_Delimiter_2() { return &___Delimiter_2; } inline void set_Delimiter_2(Il2CppChar value) { ___Delimiter_2 = value; } inline static int32_t get_offset_of_EmptyTypes_3() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_3)); } inline TypeU5BU5D_t3940880105* get_EmptyTypes_3() const { return ___EmptyTypes_3; } inline TypeU5BU5D_t3940880105** get_address_of_EmptyTypes_3() { return &___EmptyTypes_3; } inline void set_EmptyTypes_3(TypeU5BU5D_t3940880105* value) { ___EmptyTypes_3 = value; Il2CppCodeGenWriteBarrier((&___EmptyTypes_3), value); } inline static int32_t get_offset_of_FilterAttribute_4() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_4)); } inline MemberFilter_t426314064 * get_FilterAttribute_4() const { return ___FilterAttribute_4; } inline MemberFilter_t426314064 ** get_address_of_FilterAttribute_4() { return &___FilterAttribute_4; } inline void set_FilterAttribute_4(MemberFilter_t426314064 * value) { ___FilterAttribute_4 = value; Il2CppCodeGenWriteBarrier((&___FilterAttribute_4), value); } inline static int32_t get_offset_of_FilterName_5() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_5)); } inline MemberFilter_t426314064 * get_FilterName_5() const { return ___FilterName_5; } inline MemberFilter_t426314064 ** get_address_of_FilterName_5() { return &___FilterName_5; } inline void set_FilterName_5(MemberFilter_t426314064 * value) { ___FilterName_5 = value; Il2CppCodeGenWriteBarrier((&___FilterName_5), value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_6() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_6)); } inline MemberFilter_t426314064 * get_FilterNameIgnoreCase_6() const { return ___FilterNameIgnoreCase_6; } inline MemberFilter_t426314064 ** get_address_of_FilterNameIgnoreCase_6() { return &___FilterNameIgnoreCase_6; } inline void set_FilterNameIgnoreCase_6(MemberFilter_t426314064 * value) { ___FilterNameIgnoreCase_6 = value; Il2CppCodeGenWriteBarrier((&___FilterNameIgnoreCase_6), value); } inline static int32_t get_offset_of_Missing_7() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_7)); } inline RuntimeObject * get_Missing_7() const { return ___Missing_7; } inline RuntimeObject ** get_address_of_Missing_7() { return &___Missing_7; } inline void set_Missing_7(RuntimeObject * value) { ___Missing_7 = value; Il2CppCodeGenWriteBarrier((&___Missing_7), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TYPE_T_H #ifndef DATETIME_T3738529785_H #define DATETIME_T3738529785_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.DateTime struct DateTime_t3738529785 { public: // System.TimeSpan System.DateTime::ticks TimeSpan_t881159249 ___ticks_10; // System.DateTimeKind System.DateTime::kind int32_t ___kind_11; public: inline static int32_t get_offset_of_ticks_10() { return static_cast(offsetof(DateTime_t3738529785, ___ticks_10)); } inline TimeSpan_t881159249 get_ticks_10() const { return ___ticks_10; } inline TimeSpan_t881159249 * get_address_of_ticks_10() { return &___ticks_10; } inline void set_ticks_10(TimeSpan_t881159249 value) { ___ticks_10 = value; } inline static int32_t get_offset_of_kind_11() { return static_cast(offsetof(DateTime_t3738529785, ___kind_11)); } inline int32_t get_kind_11() const { return ___kind_11; } inline int32_t* get_address_of_kind_11() { return &___kind_11; } inline void set_kind_11(int32_t value) { ___kind_11 = value; } }; struct DateTime_t3738529785_StaticFields { public: // System.DateTime System.DateTime::MaxValue DateTime_t3738529785 ___MaxValue_12; // System.DateTime System.DateTime::MinValue DateTime_t3738529785 ___MinValue_13; // System.String[] System.DateTime::ParseTimeFormats StringU5BU5D_t1281789340* ___ParseTimeFormats_14; // System.String[] System.DateTime::ParseYearDayMonthFormats StringU5BU5D_t1281789340* ___ParseYearDayMonthFormats_15; // System.String[] System.DateTime::ParseYearMonthDayFormats StringU5BU5D_t1281789340* ___ParseYearMonthDayFormats_16; // System.String[] System.DateTime::ParseDayMonthYearFormats StringU5BU5D_t1281789340* ___ParseDayMonthYearFormats_17; // System.String[] System.DateTime::ParseMonthDayYearFormats StringU5BU5D_t1281789340* ___ParseMonthDayYearFormats_18; // System.String[] System.DateTime::MonthDayShortFormats StringU5BU5D_t1281789340* ___MonthDayShortFormats_19; // System.String[] System.DateTime::DayMonthShortFormats StringU5BU5D_t1281789340* ___DayMonthShortFormats_20; // System.Int32[] System.DateTime::daysmonth Int32U5BU5D_t385246372* ___daysmonth_21; // System.Int32[] System.DateTime::daysmonthleap Int32U5BU5D_t385246372* ___daysmonthleap_22; // System.Object System.DateTime::to_local_time_span_object RuntimeObject * ___to_local_time_span_object_23; // System.Int64 System.DateTime::last_now int64_t ___last_now_24; public: inline static int32_t get_offset_of_MaxValue_12() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___MaxValue_12)); } inline DateTime_t3738529785 get_MaxValue_12() const { return ___MaxValue_12; } inline DateTime_t3738529785 * get_address_of_MaxValue_12() { return &___MaxValue_12; } inline void set_MaxValue_12(DateTime_t3738529785 value) { ___MaxValue_12 = value; } inline static int32_t get_offset_of_MinValue_13() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___MinValue_13)); } inline DateTime_t3738529785 get_MinValue_13() const { return ___MinValue_13; } inline DateTime_t3738529785 * get_address_of_MinValue_13() { return &___MinValue_13; } inline void set_MinValue_13(DateTime_t3738529785 value) { ___MinValue_13 = value; } inline static int32_t get_offset_of_ParseTimeFormats_14() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___ParseTimeFormats_14)); } inline StringU5BU5D_t1281789340* get_ParseTimeFormats_14() const { return ___ParseTimeFormats_14; } inline StringU5BU5D_t1281789340** get_address_of_ParseTimeFormats_14() { return &___ParseTimeFormats_14; } inline void set_ParseTimeFormats_14(StringU5BU5D_t1281789340* value) { ___ParseTimeFormats_14 = value; Il2CppCodeGenWriteBarrier((&___ParseTimeFormats_14), value); } inline static int32_t get_offset_of_ParseYearDayMonthFormats_15() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___ParseYearDayMonthFormats_15)); } inline StringU5BU5D_t1281789340* get_ParseYearDayMonthFormats_15() const { return ___ParseYearDayMonthFormats_15; } inline StringU5BU5D_t1281789340** get_address_of_ParseYearDayMonthFormats_15() { return &___ParseYearDayMonthFormats_15; } inline void set_ParseYearDayMonthFormats_15(StringU5BU5D_t1281789340* value) { ___ParseYearDayMonthFormats_15 = value; Il2CppCodeGenWriteBarrier((&___ParseYearDayMonthFormats_15), value); } inline static int32_t get_offset_of_ParseYearMonthDayFormats_16() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___ParseYearMonthDayFormats_16)); } inline StringU5BU5D_t1281789340* get_ParseYearMonthDayFormats_16() const { return ___ParseYearMonthDayFormats_16; } inline StringU5BU5D_t1281789340** get_address_of_ParseYearMonthDayFormats_16() { return &___ParseYearMonthDayFormats_16; } inline void set_ParseYearMonthDayFormats_16(StringU5BU5D_t1281789340* value) { ___ParseYearMonthDayFormats_16 = value; Il2CppCodeGenWriteBarrier((&___ParseYearMonthDayFormats_16), value); } inline static int32_t get_offset_of_ParseDayMonthYearFormats_17() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___ParseDayMonthYearFormats_17)); } inline StringU5BU5D_t1281789340* get_ParseDayMonthYearFormats_17() const { return ___ParseDayMonthYearFormats_17; } inline StringU5BU5D_t1281789340** get_address_of_ParseDayMonthYearFormats_17() { return &___ParseDayMonthYearFormats_17; } inline void set_ParseDayMonthYearFormats_17(StringU5BU5D_t1281789340* value) { ___ParseDayMonthYearFormats_17 = value; Il2CppCodeGenWriteBarrier((&___ParseDayMonthYearFormats_17), value); } inline static int32_t get_offset_of_ParseMonthDayYearFormats_18() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___ParseMonthDayYearFormats_18)); } inline StringU5BU5D_t1281789340* get_ParseMonthDayYearFormats_18() const { return ___ParseMonthDayYearFormats_18; } inline StringU5BU5D_t1281789340** get_address_of_ParseMonthDayYearFormats_18() { return &___ParseMonthDayYearFormats_18; } inline void set_ParseMonthDayYearFormats_18(StringU5BU5D_t1281789340* value) { ___ParseMonthDayYearFormats_18 = value; Il2CppCodeGenWriteBarrier((&___ParseMonthDayYearFormats_18), value); } inline static int32_t get_offset_of_MonthDayShortFormats_19() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___MonthDayShortFormats_19)); } inline StringU5BU5D_t1281789340* get_MonthDayShortFormats_19() const { return ___MonthDayShortFormats_19; } inline StringU5BU5D_t1281789340** get_address_of_MonthDayShortFormats_19() { return &___MonthDayShortFormats_19; } inline void set_MonthDayShortFormats_19(StringU5BU5D_t1281789340* value) { ___MonthDayShortFormats_19 = value; Il2CppCodeGenWriteBarrier((&___MonthDayShortFormats_19), value); } inline static int32_t get_offset_of_DayMonthShortFormats_20() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___DayMonthShortFormats_20)); } inline StringU5BU5D_t1281789340* get_DayMonthShortFormats_20() const { return ___DayMonthShortFormats_20; } inline StringU5BU5D_t1281789340** get_address_of_DayMonthShortFormats_20() { return &___DayMonthShortFormats_20; } inline void set_DayMonthShortFormats_20(StringU5BU5D_t1281789340* value) { ___DayMonthShortFormats_20 = value; Il2CppCodeGenWriteBarrier((&___DayMonthShortFormats_20), value); } inline static int32_t get_offset_of_daysmonth_21() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___daysmonth_21)); } inline Int32U5BU5D_t385246372* get_daysmonth_21() const { return ___daysmonth_21; } inline Int32U5BU5D_t385246372** get_address_of_daysmonth_21() { return &___daysmonth_21; } inline void set_daysmonth_21(Int32U5BU5D_t385246372* value) { ___daysmonth_21 = value; Il2CppCodeGenWriteBarrier((&___daysmonth_21), value); } inline static int32_t get_offset_of_daysmonthleap_22() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___daysmonthleap_22)); } inline Int32U5BU5D_t385246372* get_daysmonthleap_22() const { return ___daysmonthleap_22; } inline Int32U5BU5D_t385246372** get_address_of_daysmonthleap_22() { return &___daysmonthleap_22; } inline void set_daysmonthleap_22(Int32U5BU5D_t385246372* value) { ___daysmonthleap_22 = value; Il2CppCodeGenWriteBarrier((&___daysmonthleap_22), value); } inline static int32_t get_offset_of_to_local_time_span_object_23() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___to_local_time_span_object_23)); } inline RuntimeObject * get_to_local_time_span_object_23() const { return ___to_local_time_span_object_23; } inline RuntimeObject ** get_address_of_to_local_time_span_object_23() { return &___to_local_time_span_object_23; } inline void set_to_local_time_span_object_23(RuntimeObject * value) { ___to_local_time_span_object_23 = value; Il2CppCodeGenWriteBarrier((&___to_local_time_span_object_23), value); } inline static int32_t get_offset_of_last_now_24() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___last_now_24)); } inline int64_t get_last_now_24() const { return ___last_now_24; } inline int64_t* get_address_of_last_now_24() { return &___last_now_24; } inline void set_last_now_24(int64_t value) { ___last_now_24 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DATETIME_T3738529785_H #ifndef SYMMETRICALGORITHM_T4254223087_H #define SYMMETRICALGORITHM_T4254223087_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.SymmetricAlgorithm struct SymmetricAlgorithm_t4254223087 : public RuntimeObject { public: // System.Int32 System.Security.Cryptography.SymmetricAlgorithm::BlockSizeValue int32_t ___BlockSizeValue_0; // System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::IVValue ByteU5BU5D_t4116647657* ___IVValue_1; // System.Int32 System.Security.Cryptography.SymmetricAlgorithm::KeySizeValue int32_t ___KeySizeValue_2; // System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::KeyValue ByteU5BU5D_t4116647657* ___KeyValue_3; // System.Security.Cryptography.KeySizes[] System.Security.Cryptography.SymmetricAlgorithm::LegalBlockSizesValue KeySizesU5BU5D_t722666473* ___LegalBlockSizesValue_4; // System.Security.Cryptography.KeySizes[] System.Security.Cryptography.SymmetricAlgorithm::LegalKeySizesValue KeySizesU5BU5D_t722666473* ___LegalKeySizesValue_5; // System.Int32 System.Security.Cryptography.SymmetricAlgorithm::FeedbackSizeValue int32_t ___FeedbackSizeValue_6; // System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::ModeValue int32_t ___ModeValue_7; // System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::PaddingValue int32_t ___PaddingValue_8; // System.Boolean System.Security.Cryptography.SymmetricAlgorithm::m_disposed bool ___m_disposed_9; public: inline static int32_t get_offset_of_BlockSizeValue_0() { return static_cast(offsetof(SymmetricAlgorithm_t4254223087, ___BlockSizeValue_0)); } inline int32_t get_BlockSizeValue_0() const { return ___BlockSizeValue_0; } inline int32_t* get_address_of_BlockSizeValue_0() { return &___BlockSizeValue_0; } inline void set_BlockSizeValue_0(int32_t value) { ___BlockSizeValue_0 = value; } inline static int32_t get_offset_of_IVValue_1() { return static_cast(offsetof(SymmetricAlgorithm_t4254223087, ___IVValue_1)); } inline ByteU5BU5D_t4116647657* get_IVValue_1() const { return ___IVValue_1; } inline ByteU5BU5D_t4116647657** get_address_of_IVValue_1() { return &___IVValue_1; } inline void set_IVValue_1(ByteU5BU5D_t4116647657* value) { ___IVValue_1 = value; Il2CppCodeGenWriteBarrier((&___IVValue_1), value); } inline static int32_t get_offset_of_KeySizeValue_2() { return static_cast(offsetof(SymmetricAlgorithm_t4254223087, ___KeySizeValue_2)); } inline int32_t get_KeySizeValue_2() const { return ___KeySizeValue_2; } inline int32_t* get_address_of_KeySizeValue_2() { return &___KeySizeValue_2; } inline void set_KeySizeValue_2(int32_t value) { ___KeySizeValue_2 = value; } inline static int32_t get_offset_of_KeyValue_3() { return static_cast(offsetof(SymmetricAlgorithm_t4254223087, ___KeyValue_3)); } inline ByteU5BU5D_t4116647657* get_KeyValue_3() const { return ___KeyValue_3; } inline ByteU5BU5D_t4116647657** get_address_of_KeyValue_3() { return &___KeyValue_3; } inline void set_KeyValue_3(ByteU5BU5D_t4116647657* value) { ___KeyValue_3 = value; Il2CppCodeGenWriteBarrier((&___KeyValue_3), value); } inline static int32_t get_offset_of_LegalBlockSizesValue_4() { return static_cast(offsetof(SymmetricAlgorithm_t4254223087, ___LegalBlockSizesValue_4)); } inline KeySizesU5BU5D_t722666473* get_LegalBlockSizesValue_4() const { return ___LegalBlockSizesValue_4; } inline KeySizesU5BU5D_t722666473** get_address_of_LegalBlockSizesValue_4() { return &___LegalBlockSizesValue_4; } inline void set_LegalBlockSizesValue_4(KeySizesU5BU5D_t722666473* value) { ___LegalBlockSizesValue_4 = value; Il2CppCodeGenWriteBarrier((&___LegalBlockSizesValue_4), value); } inline static int32_t get_offset_of_LegalKeySizesValue_5() { return static_cast(offsetof(SymmetricAlgorithm_t4254223087, ___LegalKeySizesValue_5)); } inline KeySizesU5BU5D_t722666473* get_LegalKeySizesValue_5() const { return ___LegalKeySizesValue_5; } inline KeySizesU5BU5D_t722666473** get_address_of_LegalKeySizesValue_5() { return &___LegalKeySizesValue_5; } inline void set_LegalKeySizesValue_5(KeySizesU5BU5D_t722666473* value) { ___LegalKeySizesValue_5 = value; Il2CppCodeGenWriteBarrier((&___LegalKeySizesValue_5), value); } inline static int32_t get_offset_of_FeedbackSizeValue_6() { return static_cast(offsetof(SymmetricAlgorithm_t4254223087, ___FeedbackSizeValue_6)); } inline int32_t get_FeedbackSizeValue_6() const { return ___FeedbackSizeValue_6; } inline int32_t* get_address_of_FeedbackSizeValue_6() { return &___FeedbackSizeValue_6; } inline void set_FeedbackSizeValue_6(int32_t value) { ___FeedbackSizeValue_6 = value; } inline static int32_t get_offset_of_ModeValue_7() { return static_cast(offsetof(SymmetricAlgorithm_t4254223087, ___ModeValue_7)); } inline int32_t get_ModeValue_7() const { return ___ModeValue_7; } inline int32_t* get_address_of_ModeValue_7() { return &___ModeValue_7; } inline void set_ModeValue_7(int32_t value) { ___ModeValue_7 = value; } inline static int32_t get_offset_of_PaddingValue_8() { return static_cast(offsetof(SymmetricAlgorithm_t4254223087, ___PaddingValue_8)); } inline int32_t get_PaddingValue_8() const { return ___PaddingValue_8; } inline int32_t* get_address_of_PaddingValue_8() { return &___PaddingValue_8; } inline void set_PaddingValue_8(int32_t value) { ___PaddingValue_8 = value; } inline static int32_t get_offset_of_m_disposed_9() { return static_cast(offsetof(SymmetricAlgorithm_t4254223087, ___m_disposed_9)); } inline bool get_m_disposed_9() const { return ___m_disposed_9; } inline bool* get_address_of_m_disposed_9() { return &___m_disposed_9; } inline void set_m_disposed_9(bool value) { ___m_disposed_9 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SYMMETRICALGORITHM_T4254223087_H #ifndef ALERT_T4059934885_H #define ALERT_T4059934885_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.Alert struct Alert_t4059934885 : public RuntimeObject { public: // Mono.Security.Protocol.Tls.AlertLevel Mono.Security.Protocol.Tls.Alert::level uint8_t ___level_0; // Mono.Security.Protocol.Tls.AlertDescription Mono.Security.Protocol.Tls.Alert::description uint8_t ___description_1; public: inline static int32_t get_offset_of_level_0() { return static_cast(offsetof(Alert_t4059934885, ___level_0)); } inline uint8_t get_level_0() const { return ___level_0; } inline uint8_t* get_address_of_level_0() { return &___level_0; } inline void set_level_0(uint8_t value) { ___level_0 = value; } inline static int32_t get_offset_of_description_1() { return static_cast(offsetof(Alert_t4059934885, ___description_1)); } inline uint8_t get_description_1() const { return ___description_1; } inline uint8_t* get_address_of_description_1() { return &___description_1; } inline void set_description_1(uint8_t value) { ___description_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ALERT_T4059934885_H #ifndef FILESTREAM_T4292183065_H #define FILESTREAM_T4292183065_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IO.FileStream struct FileStream_t4292183065 : public Stream_t1273022909 { public: // System.IO.FileAccess System.IO.FileStream::access int32_t ___access_2; // System.Boolean System.IO.FileStream::owner bool ___owner_3; // System.Boolean System.IO.FileStream::async bool ___async_4; // System.Boolean System.IO.FileStream::canseek bool ___canseek_5; // System.Int64 System.IO.FileStream::append_startpos int64_t ___append_startpos_6; // System.Boolean System.IO.FileStream::anonymous bool ___anonymous_7; // System.Byte[] System.IO.FileStream::buf ByteU5BU5D_t4116647657* ___buf_8; // System.Int32 System.IO.FileStream::buf_size int32_t ___buf_size_9; // System.Int32 System.IO.FileStream::buf_length int32_t ___buf_length_10; // System.Int32 System.IO.FileStream::buf_offset int32_t ___buf_offset_11; // System.Boolean System.IO.FileStream::buf_dirty bool ___buf_dirty_12; // System.Int64 System.IO.FileStream::buf_start int64_t ___buf_start_13; // System.String System.IO.FileStream::name String_t* ___name_14; // System.IntPtr System.IO.FileStream::handle intptr_t ___handle_15; public: inline static int32_t get_offset_of_access_2() { return static_cast(offsetof(FileStream_t4292183065, ___access_2)); } inline int32_t get_access_2() const { return ___access_2; } inline int32_t* get_address_of_access_2() { return &___access_2; } inline void set_access_2(int32_t value) { ___access_2 = value; } inline static int32_t get_offset_of_owner_3() { return static_cast(offsetof(FileStream_t4292183065, ___owner_3)); } inline bool get_owner_3() const { return ___owner_3; } inline bool* get_address_of_owner_3() { return &___owner_3; } inline void set_owner_3(bool value) { ___owner_3 = value; } inline static int32_t get_offset_of_async_4() { return static_cast(offsetof(FileStream_t4292183065, ___async_4)); } inline bool get_async_4() const { return ___async_4; } inline bool* get_address_of_async_4() { return &___async_4; } inline void set_async_4(bool value) { ___async_4 = value; } inline static int32_t get_offset_of_canseek_5() { return static_cast(offsetof(FileStream_t4292183065, ___canseek_5)); } inline bool get_canseek_5() const { return ___canseek_5; } inline bool* get_address_of_canseek_5() { return &___canseek_5; } inline void set_canseek_5(bool value) { ___canseek_5 = value; } inline static int32_t get_offset_of_append_startpos_6() { return static_cast(offsetof(FileStream_t4292183065, ___append_startpos_6)); } inline int64_t get_append_startpos_6() const { return ___append_startpos_6; } inline int64_t* get_address_of_append_startpos_6() { return &___append_startpos_6; } inline void set_append_startpos_6(int64_t value) { ___append_startpos_6 = value; } inline static int32_t get_offset_of_anonymous_7() { return static_cast(offsetof(FileStream_t4292183065, ___anonymous_7)); } inline bool get_anonymous_7() const { return ___anonymous_7; } inline bool* get_address_of_anonymous_7() { return &___anonymous_7; } inline void set_anonymous_7(bool value) { ___anonymous_7 = value; } inline static int32_t get_offset_of_buf_8() { return static_cast(offsetof(FileStream_t4292183065, ___buf_8)); } inline ByteU5BU5D_t4116647657* get_buf_8() const { return ___buf_8; } inline ByteU5BU5D_t4116647657** get_address_of_buf_8() { return &___buf_8; } inline void set_buf_8(ByteU5BU5D_t4116647657* value) { ___buf_8 = value; Il2CppCodeGenWriteBarrier((&___buf_8), value); } inline static int32_t get_offset_of_buf_size_9() { return static_cast(offsetof(FileStream_t4292183065, ___buf_size_9)); } inline int32_t get_buf_size_9() const { return ___buf_size_9; } inline int32_t* get_address_of_buf_size_9() { return &___buf_size_9; } inline void set_buf_size_9(int32_t value) { ___buf_size_9 = value; } inline static int32_t get_offset_of_buf_length_10() { return static_cast(offsetof(FileStream_t4292183065, ___buf_length_10)); } inline int32_t get_buf_length_10() const { return ___buf_length_10; } inline int32_t* get_address_of_buf_length_10() { return &___buf_length_10; } inline void set_buf_length_10(int32_t value) { ___buf_length_10 = value; } inline static int32_t get_offset_of_buf_offset_11() { return static_cast(offsetof(FileStream_t4292183065, ___buf_offset_11)); } inline int32_t get_buf_offset_11() const { return ___buf_offset_11; } inline int32_t* get_address_of_buf_offset_11() { return &___buf_offset_11; } inline void set_buf_offset_11(int32_t value) { ___buf_offset_11 = value; } inline static int32_t get_offset_of_buf_dirty_12() { return static_cast(offsetof(FileStream_t4292183065, ___buf_dirty_12)); } inline bool get_buf_dirty_12() const { return ___buf_dirty_12; } inline bool* get_address_of_buf_dirty_12() { return &___buf_dirty_12; } inline void set_buf_dirty_12(bool value) { ___buf_dirty_12 = value; } inline static int32_t get_offset_of_buf_start_13() { return static_cast(offsetof(FileStream_t4292183065, ___buf_start_13)); } inline int64_t get_buf_start_13() const { return ___buf_start_13; } inline int64_t* get_address_of_buf_start_13() { return &___buf_start_13; } inline void set_buf_start_13(int64_t value) { ___buf_start_13 = value; } inline static int32_t get_offset_of_name_14() { return static_cast(offsetof(FileStream_t4292183065, ___name_14)); } inline String_t* get_name_14() const { return ___name_14; } inline String_t** get_address_of_name_14() { return &___name_14; } inline void set_name_14(String_t* value) { ___name_14 = value; Il2CppCodeGenWriteBarrier((&___name_14), value); } inline static int32_t get_offset_of_handle_15() { return static_cast(offsetof(FileStream_t4292183065, ___handle_15)); } inline intptr_t get_handle_15() const { return ___handle_15; } inline intptr_t* get_address_of_handle_15() { return &___handle_15; } inline void set_handle_15(intptr_t value) { ___handle_15 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // FILESTREAM_T4292183065_H #ifndef STREAMINGCONTEXT_T3711869237_H #define STREAMINGCONTEXT_T3711869237_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Runtime.Serialization.StreamingContext struct StreamingContext_t3711869237 { public: // System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::state int32_t ___state_0; // System.Object System.Runtime.Serialization.StreamingContext::additional RuntimeObject * ___additional_1; public: inline static int32_t get_offset_of_state_0() { return static_cast(offsetof(StreamingContext_t3711869237, ___state_0)); } inline int32_t get_state_0() const { return ___state_0; } inline int32_t* get_address_of_state_0() { return &___state_0; } inline void set_state_0(int32_t value) { ___state_0 = value; } inline static int32_t get_offset_of_additional_1() { return static_cast(offsetof(StreamingContext_t3711869237, ___additional_1)); } inline RuntimeObject * get_additional_1() const { return ___additional_1; } inline RuntimeObject ** get_address_of_additional_1() { return &___additional_1; } inline void set_additional_1(RuntimeObject * value) { ___additional_1 = value; Il2CppCodeGenWriteBarrier((&___additional_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t3711869237_marshaled_pinvoke { int32_t ___state_0; Il2CppIUnknown* ___additional_1; }; // Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t3711869237_marshaled_com { int32_t ___state_0; Il2CppIUnknown* ___additional_1; }; #endif // STREAMINGCONTEXT_T3711869237_H #ifndef EVENTWAITHANDLE_T777845177_H #define EVENTWAITHANDLE_T777845177_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Threading.EventWaitHandle struct EventWaitHandle_t777845177 : public WaitHandle_t1743403487 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EVENTWAITHANDLE_T777845177_H #ifndef X509CHAIN_T863783601_H #define X509CHAIN_T863783601_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509Chain struct X509Chain_t863783601 : public RuntimeObject { public: // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::roots X509CertificateCollection_t1542168550 * ___roots_0; // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::certs X509CertificateCollection_t1542168550 * ___certs_1; // Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::_root X509Certificate_t489243025 * ____root_2; // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::_chain X509CertificateCollection_t1542168550 * ____chain_3; // Mono.Security.X509.X509ChainStatusFlags Mono.Security.X509.X509Chain::_status int32_t ____status_4; public: inline static int32_t get_offset_of_roots_0() { return static_cast(offsetof(X509Chain_t863783601, ___roots_0)); } inline X509CertificateCollection_t1542168550 * get_roots_0() const { return ___roots_0; } inline X509CertificateCollection_t1542168550 ** get_address_of_roots_0() { return &___roots_0; } inline void set_roots_0(X509CertificateCollection_t1542168550 * value) { ___roots_0 = value; Il2CppCodeGenWriteBarrier((&___roots_0), value); } inline static int32_t get_offset_of_certs_1() { return static_cast(offsetof(X509Chain_t863783601, ___certs_1)); } inline X509CertificateCollection_t1542168550 * get_certs_1() const { return ___certs_1; } inline X509CertificateCollection_t1542168550 ** get_address_of_certs_1() { return &___certs_1; } inline void set_certs_1(X509CertificateCollection_t1542168550 * value) { ___certs_1 = value; Il2CppCodeGenWriteBarrier((&___certs_1), value); } inline static int32_t get_offset_of__root_2() { return static_cast(offsetof(X509Chain_t863783601, ____root_2)); } inline X509Certificate_t489243025 * get__root_2() const { return ____root_2; } inline X509Certificate_t489243025 ** get_address_of__root_2() { return &____root_2; } inline void set__root_2(X509Certificate_t489243025 * value) { ____root_2 = value; Il2CppCodeGenWriteBarrier((&____root_2), value); } inline static int32_t get_offset_of__chain_3() { return static_cast(offsetof(X509Chain_t863783601, ____chain_3)); } inline X509CertificateCollection_t1542168550 * get__chain_3() const { return ____chain_3; } inline X509CertificateCollection_t1542168550 ** get_address_of__chain_3() { return &____chain_3; } inline void set__chain_3(X509CertificateCollection_t1542168550 * value) { ____chain_3 = value; Il2CppCodeGenWriteBarrier((&____chain_3), value); } inline static int32_t get_offset_of__status_4() { return static_cast(offsetof(X509Chain_t863783601, ____status_4)); } inline int32_t get__status_4() const { return ____status_4; } inline int32_t* get_address_of__status_4() { return &____status_4; } inline void set__status_4(int32_t value) { ____status_4 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509CHAIN_T863783601_H #ifndef ARGUMENTNULLEXCEPTION_T1615371798_H #define ARGUMENTNULLEXCEPTION_T1615371798_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ArgumentNullException struct ArgumentNullException_t1615371798 : public ArgumentException_t132251570 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ARGUMENTNULLEXCEPTION_T1615371798_H #ifndef CRYPTOGRAPHICUNEXPECTEDOPERATIONEXCEPTION_T2790575154_H #define CRYPTOGRAPHICUNEXPECTEDOPERATIONEXCEPTION_T2790575154_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Security.Cryptography.CryptographicUnexpectedOperationException struct CryptographicUnexpectedOperationException_t2790575154 : public CryptographicException_t248831461 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CRYPTOGRAPHICUNEXPECTEDOPERATIONEXCEPTION_T2790575154_H #ifndef CLIENTCONTEXT_T2797401965_H #define CLIENTCONTEXT_T2797401965_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.ClientContext struct ClientContext_t2797401965 : public Context_t3971234707 { public: // Mono.Security.Protocol.Tls.SslClientStream Mono.Security.Protocol.Tls.ClientContext::sslStream SslClientStream_t3914624661 * ___sslStream_30; // System.Int16 Mono.Security.Protocol.Tls.ClientContext::clientHelloProtocol int16_t ___clientHelloProtocol_31; public: inline static int32_t get_offset_of_sslStream_30() { return static_cast(offsetof(ClientContext_t2797401965, ___sslStream_30)); } inline SslClientStream_t3914624661 * get_sslStream_30() const { return ___sslStream_30; } inline SslClientStream_t3914624661 ** get_address_of_sslStream_30() { return &___sslStream_30; } inline void set_sslStream_30(SslClientStream_t3914624661 * value) { ___sslStream_30 = value; Il2CppCodeGenWriteBarrier((&___sslStream_30), value); } inline static int32_t get_offset_of_clientHelloProtocol_31() { return static_cast(offsetof(ClientContext_t2797401965, ___clientHelloProtocol_31)); } inline int16_t get_clientHelloProtocol_31() const { return ___clientHelloProtocol_31; } inline int16_t* get_address_of_clientHelloProtocol_31() { return &___clientHelloProtocol_31; } inline void set_clientHelloProtocol_31(int16_t value) { ___clientHelloProtocol_31 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CLIENTCONTEXT_T2797401965_H #ifndef CERTIFICATESELECTIONCALLBACK_T3743405224_H #define CERTIFICATESELECTIONCALLBACK_T3743405224_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.CertificateSelectionCallback struct CertificateSelectionCallback_t3743405224 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CERTIFICATESELECTIONCALLBACK_T3743405224_H #ifndef ASYNCCALLBACK_T3962456242_H #define ASYNCCALLBACK_T3962456242_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.AsyncCallback struct AsyncCallback_t3962456242 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ASYNCCALLBACK_T3962456242_H #ifndef FILESYSTEMINFO_T3745885336_H #define FILESYSTEMINFO_T3745885336_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IO.FileSystemInfo struct FileSystemInfo_t3745885336 : public MarshalByRefObject_t2760389100 { public: // System.String System.IO.FileSystemInfo::FullPath String_t* ___FullPath_1; // System.String System.IO.FileSystemInfo::OriginalPath String_t* ___OriginalPath_2; // System.IO.MonoIOStat System.IO.FileSystemInfo::stat MonoIOStat_t592533987 ___stat_3; // System.Boolean System.IO.FileSystemInfo::valid bool ___valid_4; public: inline static int32_t get_offset_of_FullPath_1() { return static_cast(offsetof(FileSystemInfo_t3745885336, ___FullPath_1)); } inline String_t* get_FullPath_1() const { return ___FullPath_1; } inline String_t** get_address_of_FullPath_1() { return &___FullPath_1; } inline void set_FullPath_1(String_t* value) { ___FullPath_1 = value; Il2CppCodeGenWriteBarrier((&___FullPath_1), value); } inline static int32_t get_offset_of_OriginalPath_2() { return static_cast(offsetof(FileSystemInfo_t3745885336, ___OriginalPath_2)); } inline String_t* get_OriginalPath_2() const { return ___OriginalPath_2; } inline String_t** get_address_of_OriginalPath_2() { return &___OriginalPath_2; } inline void set_OriginalPath_2(String_t* value) { ___OriginalPath_2 = value; Il2CppCodeGenWriteBarrier((&___OriginalPath_2), value); } inline static int32_t get_offset_of_stat_3() { return static_cast(offsetof(FileSystemInfo_t3745885336, ___stat_3)); } inline MonoIOStat_t592533987 get_stat_3() const { return ___stat_3; } inline MonoIOStat_t592533987 * get_address_of_stat_3() { return &___stat_3; } inline void set_stat_3(MonoIOStat_t592533987 value) { ___stat_3 = value; } inline static int32_t get_offset_of_valid_4() { return static_cast(offsetof(FileSystemInfo_t3745885336, ___valid_4)); } inline bool get_valid_4() const { return ___valid_4; } inline bool* get_address_of_valid_4() { return &___valid_4; } inline void set_valid_4(bool value) { ___valid_4 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // FILESYSTEMINFO_T3745885336_H #ifndef X509CRL_T1148767388_H #define X509CRL_T1148767388_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509Crl struct X509Crl_t1148767388 : public RuntimeObject { public: // System.String Mono.Security.X509.X509Crl::issuer String_t* ___issuer_0; // System.Byte Mono.Security.X509.X509Crl::version uint8_t ___version_1; // System.DateTime Mono.Security.X509.X509Crl::thisUpdate DateTime_t3738529785 ___thisUpdate_2; // System.DateTime Mono.Security.X509.X509Crl::nextUpdate DateTime_t3738529785 ___nextUpdate_3; // System.Collections.ArrayList Mono.Security.X509.X509Crl::entries ArrayList_t2718874744 * ___entries_4; // System.String Mono.Security.X509.X509Crl::signatureOID String_t* ___signatureOID_5; // System.Byte[] Mono.Security.X509.X509Crl::signature ByteU5BU5D_t4116647657* ___signature_6; // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl::extensions X509ExtensionCollection_t609554709 * ___extensions_7; // System.Byte[] Mono.Security.X509.X509Crl::encoded ByteU5BU5D_t4116647657* ___encoded_8; // System.Byte[] Mono.Security.X509.X509Crl::hash_value ByteU5BU5D_t4116647657* ___hash_value_9; public: inline static int32_t get_offset_of_issuer_0() { return static_cast(offsetof(X509Crl_t1148767388, ___issuer_0)); } inline String_t* get_issuer_0() const { return ___issuer_0; } inline String_t** get_address_of_issuer_0() { return &___issuer_0; } inline void set_issuer_0(String_t* value) { ___issuer_0 = value; Il2CppCodeGenWriteBarrier((&___issuer_0), value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(X509Crl_t1148767388, ___version_1)); } inline uint8_t get_version_1() const { return ___version_1; } inline uint8_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(uint8_t value) { ___version_1 = value; } inline static int32_t get_offset_of_thisUpdate_2() { return static_cast(offsetof(X509Crl_t1148767388, ___thisUpdate_2)); } inline DateTime_t3738529785 get_thisUpdate_2() const { return ___thisUpdate_2; } inline DateTime_t3738529785 * get_address_of_thisUpdate_2() { return &___thisUpdate_2; } inline void set_thisUpdate_2(DateTime_t3738529785 value) { ___thisUpdate_2 = value; } inline static int32_t get_offset_of_nextUpdate_3() { return static_cast(offsetof(X509Crl_t1148767388, ___nextUpdate_3)); } inline DateTime_t3738529785 get_nextUpdate_3() const { return ___nextUpdate_3; } inline DateTime_t3738529785 * get_address_of_nextUpdate_3() { return &___nextUpdate_3; } inline void set_nextUpdate_3(DateTime_t3738529785 value) { ___nextUpdate_3 = value; } inline static int32_t get_offset_of_entries_4() { return static_cast(offsetof(X509Crl_t1148767388, ___entries_4)); } inline ArrayList_t2718874744 * get_entries_4() const { return ___entries_4; } inline ArrayList_t2718874744 ** get_address_of_entries_4() { return &___entries_4; } inline void set_entries_4(ArrayList_t2718874744 * value) { ___entries_4 = value; Il2CppCodeGenWriteBarrier((&___entries_4), value); } inline static int32_t get_offset_of_signatureOID_5() { return static_cast(offsetof(X509Crl_t1148767388, ___signatureOID_5)); } inline String_t* get_signatureOID_5() const { return ___signatureOID_5; } inline String_t** get_address_of_signatureOID_5() { return &___signatureOID_5; } inline void set_signatureOID_5(String_t* value) { ___signatureOID_5 = value; Il2CppCodeGenWriteBarrier((&___signatureOID_5), value); } inline static int32_t get_offset_of_signature_6() { return static_cast(offsetof(X509Crl_t1148767388, ___signature_6)); } inline ByteU5BU5D_t4116647657* get_signature_6() const { return ___signature_6; } inline ByteU5BU5D_t4116647657** get_address_of_signature_6() { return &___signature_6; } inline void set_signature_6(ByteU5BU5D_t4116647657* value) { ___signature_6 = value; Il2CppCodeGenWriteBarrier((&___signature_6), value); } inline static int32_t get_offset_of_extensions_7() { return static_cast(offsetof(X509Crl_t1148767388, ___extensions_7)); } inline X509ExtensionCollection_t609554709 * get_extensions_7() const { return ___extensions_7; } inline X509ExtensionCollection_t609554709 ** get_address_of_extensions_7() { return &___extensions_7; } inline void set_extensions_7(X509ExtensionCollection_t609554709 * value) { ___extensions_7 = value; Il2CppCodeGenWriteBarrier((&___extensions_7), value); } inline static int32_t get_offset_of_encoded_8() { return static_cast(offsetof(X509Crl_t1148767388, ___encoded_8)); } inline ByteU5BU5D_t4116647657* get_encoded_8() const { return ___encoded_8; } inline ByteU5BU5D_t4116647657** get_address_of_encoded_8() { return &___encoded_8; } inline void set_encoded_8(ByteU5BU5D_t4116647657* value) { ___encoded_8 = value; Il2CppCodeGenWriteBarrier((&___encoded_8), value); } inline static int32_t get_offset_of_hash_value_9() { return static_cast(offsetof(X509Crl_t1148767388, ___hash_value_9)); } inline ByteU5BU5D_t4116647657* get_hash_value_9() const { return ___hash_value_9; } inline ByteU5BU5D_t4116647657** get_address_of_hash_value_9() { return &___hash_value_9; } inline void set_hash_value_9(ByteU5BU5D_t4116647657* value) { ___hash_value_9 = value; Il2CppCodeGenWriteBarrier((&___hash_value_9), value); } }; struct X509Crl_t1148767388_StaticFields { public: // System.Collections.Generic.Dictionary`2 Mono.Security.X509.X509Crl::<>f__switch$map13 Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map13_10; public: inline static int32_t get_offset_of_U3CU3Ef__switchU24map13_10() { return static_cast(offsetof(X509Crl_t1148767388_StaticFields, ___U3CU3Ef__switchU24map13_10)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map13_10() const { return ___U3CU3Ef__switchU24map13_10; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map13_10() { return &___U3CU3Ef__switchU24map13_10; } inline void set_U3CU3Ef__switchU24map13_10(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map13_10 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map13_10), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509CRL_T1148767388_H #ifndef MANUALRESETEVENT_T451242010_H #define MANUALRESETEVENT_T451242010_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Threading.ManualResetEvent struct ManualResetEvent_t451242010 : public EventWaitHandle_t777845177 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MANUALRESETEVENT_T451242010_H #ifndef CERTIFICATEVALIDATIONCALLBACK_T4091668218_H #define CERTIFICATEVALIDATIONCALLBACK_T4091668218_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.CertificateValidationCallback struct CertificateValidationCallback_t4091668218 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CERTIFICATEVALIDATIONCALLBACK_T4091668218_H #ifndef X509CERTIFICATE_T489243025_H #define X509CERTIFICATE_T489243025_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509Certificate struct X509Certificate_t489243025 : public RuntimeObject { public: // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::decoder ASN1_t2114160833 * ___decoder_0; // System.Byte[] Mono.Security.X509.X509Certificate::m_encodedcert ByteU5BU5D_t4116647657* ___m_encodedcert_1; // System.DateTime Mono.Security.X509.X509Certificate::m_from DateTime_t3738529785 ___m_from_2; // System.DateTime Mono.Security.X509.X509Certificate::m_until DateTime_t3738529785 ___m_until_3; // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::issuer ASN1_t2114160833 * ___issuer_4; // System.String Mono.Security.X509.X509Certificate::m_issuername String_t* ___m_issuername_5; // System.String Mono.Security.X509.X509Certificate::m_keyalgo String_t* ___m_keyalgo_6; // System.Byte[] Mono.Security.X509.X509Certificate::m_keyalgoparams ByteU5BU5D_t4116647657* ___m_keyalgoparams_7; // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::subject ASN1_t2114160833 * ___subject_8; // System.String Mono.Security.X509.X509Certificate::m_subject String_t* ___m_subject_9; // System.Byte[] Mono.Security.X509.X509Certificate::m_publickey ByteU5BU5D_t4116647657* ___m_publickey_10; // System.Byte[] Mono.Security.X509.X509Certificate::signature ByteU5BU5D_t4116647657* ___signature_11; // System.String Mono.Security.X509.X509Certificate::m_signaturealgo String_t* ___m_signaturealgo_12; // System.Byte[] Mono.Security.X509.X509Certificate::m_signaturealgoparams ByteU5BU5D_t4116647657* ___m_signaturealgoparams_13; // System.Byte[] Mono.Security.X509.X509Certificate::certhash ByteU5BU5D_t4116647657* ___certhash_14; // System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::_rsa RSA_t2385438082 * ____rsa_15; // System.Security.Cryptography.DSA Mono.Security.X509.X509Certificate::_dsa DSA_t2386879874 * ____dsa_16; // System.Int32 Mono.Security.X509.X509Certificate::version int32_t ___version_17; // System.Byte[] Mono.Security.X509.X509Certificate::serialnumber ByteU5BU5D_t4116647657* ___serialnumber_18; // System.Byte[] Mono.Security.X509.X509Certificate::issuerUniqueID ByteU5BU5D_t4116647657* ___issuerUniqueID_19; // System.Byte[] Mono.Security.X509.X509Certificate::subjectUniqueID ByteU5BU5D_t4116647657* ___subjectUniqueID_20; // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Certificate::extensions X509ExtensionCollection_t609554709 * ___extensions_21; public: inline static int32_t get_offset_of_decoder_0() { return static_cast(offsetof(X509Certificate_t489243025, ___decoder_0)); } inline ASN1_t2114160833 * get_decoder_0() const { return ___decoder_0; } inline ASN1_t2114160833 ** get_address_of_decoder_0() { return &___decoder_0; } inline void set_decoder_0(ASN1_t2114160833 * value) { ___decoder_0 = value; Il2CppCodeGenWriteBarrier((&___decoder_0), value); } inline static int32_t get_offset_of_m_encodedcert_1() { return static_cast(offsetof(X509Certificate_t489243025, ___m_encodedcert_1)); } inline ByteU5BU5D_t4116647657* get_m_encodedcert_1() const { return ___m_encodedcert_1; } inline ByteU5BU5D_t4116647657** get_address_of_m_encodedcert_1() { return &___m_encodedcert_1; } inline void set_m_encodedcert_1(ByteU5BU5D_t4116647657* value) { ___m_encodedcert_1 = value; Il2CppCodeGenWriteBarrier((&___m_encodedcert_1), value); } inline static int32_t get_offset_of_m_from_2() { return static_cast(offsetof(X509Certificate_t489243025, ___m_from_2)); } inline DateTime_t3738529785 get_m_from_2() const { return ___m_from_2; } inline DateTime_t3738529785 * get_address_of_m_from_2() { return &___m_from_2; } inline void set_m_from_2(DateTime_t3738529785 value) { ___m_from_2 = value; } inline static int32_t get_offset_of_m_until_3() { return static_cast(offsetof(X509Certificate_t489243025, ___m_until_3)); } inline DateTime_t3738529785 get_m_until_3() const { return ___m_until_3; } inline DateTime_t3738529785 * get_address_of_m_until_3() { return &___m_until_3; } inline void set_m_until_3(DateTime_t3738529785 value) { ___m_until_3 = value; } inline static int32_t get_offset_of_issuer_4() { return static_cast(offsetof(X509Certificate_t489243025, ___issuer_4)); } inline ASN1_t2114160833 * get_issuer_4() const { return ___issuer_4; } inline ASN1_t2114160833 ** get_address_of_issuer_4() { return &___issuer_4; } inline void set_issuer_4(ASN1_t2114160833 * value) { ___issuer_4 = value; Il2CppCodeGenWriteBarrier((&___issuer_4), value); } inline static int32_t get_offset_of_m_issuername_5() { return static_cast(offsetof(X509Certificate_t489243025, ___m_issuername_5)); } inline String_t* get_m_issuername_5() const { return ___m_issuername_5; } inline String_t** get_address_of_m_issuername_5() { return &___m_issuername_5; } inline void set_m_issuername_5(String_t* value) { ___m_issuername_5 = value; Il2CppCodeGenWriteBarrier((&___m_issuername_5), value); } inline static int32_t get_offset_of_m_keyalgo_6() { return static_cast(offsetof(X509Certificate_t489243025, ___m_keyalgo_6)); } inline String_t* get_m_keyalgo_6() const { return ___m_keyalgo_6; } inline String_t** get_address_of_m_keyalgo_6() { return &___m_keyalgo_6; } inline void set_m_keyalgo_6(String_t* value) { ___m_keyalgo_6 = value; Il2CppCodeGenWriteBarrier((&___m_keyalgo_6), value); } inline static int32_t get_offset_of_m_keyalgoparams_7() { return static_cast(offsetof(X509Certificate_t489243025, ___m_keyalgoparams_7)); } inline ByteU5BU5D_t4116647657* get_m_keyalgoparams_7() const { return ___m_keyalgoparams_7; } inline ByteU5BU5D_t4116647657** get_address_of_m_keyalgoparams_7() { return &___m_keyalgoparams_7; } inline void set_m_keyalgoparams_7(ByteU5BU5D_t4116647657* value) { ___m_keyalgoparams_7 = value; Il2CppCodeGenWriteBarrier((&___m_keyalgoparams_7), value); } inline static int32_t get_offset_of_subject_8() { return static_cast(offsetof(X509Certificate_t489243025, ___subject_8)); } inline ASN1_t2114160833 * get_subject_8() const { return ___subject_8; } inline ASN1_t2114160833 ** get_address_of_subject_8() { return &___subject_8; } inline void set_subject_8(ASN1_t2114160833 * value) { ___subject_8 = value; Il2CppCodeGenWriteBarrier((&___subject_8), value); } inline static int32_t get_offset_of_m_subject_9() { return static_cast(offsetof(X509Certificate_t489243025, ___m_subject_9)); } inline String_t* get_m_subject_9() const { return ___m_subject_9; } inline String_t** get_address_of_m_subject_9() { return &___m_subject_9; } inline void set_m_subject_9(String_t* value) { ___m_subject_9 = value; Il2CppCodeGenWriteBarrier((&___m_subject_9), value); } inline static int32_t get_offset_of_m_publickey_10() { return static_cast(offsetof(X509Certificate_t489243025, ___m_publickey_10)); } inline ByteU5BU5D_t4116647657* get_m_publickey_10() const { return ___m_publickey_10; } inline ByteU5BU5D_t4116647657** get_address_of_m_publickey_10() { return &___m_publickey_10; } inline void set_m_publickey_10(ByteU5BU5D_t4116647657* value) { ___m_publickey_10 = value; Il2CppCodeGenWriteBarrier((&___m_publickey_10), value); } inline static int32_t get_offset_of_signature_11() { return static_cast(offsetof(X509Certificate_t489243025, ___signature_11)); } inline ByteU5BU5D_t4116647657* get_signature_11() const { return ___signature_11; } inline ByteU5BU5D_t4116647657** get_address_of_signature_11() { return &___signature_11; } inline void set_signature_11(ByteU5BU5D_t4116647657* value) { ___signature_11 = value; Il2CppCodeGenWriteBarrier((&___signature_11), value); } inline static int32_t get_offset_of_m_signaturealgo_12() { return static_cast(offsetof(X509Certificate_t489243025, ___m_signaturealgo_12)); } inline String_t* get_m_signaturealgo_12() const { return ___m_signaturealgo_12; } inline String_t** get_address_of_m_signaturealgo_12() { return &___m_signaturealgo_12; } inline void set_m_signaturealgo_12(String_t* value) { ___m_signaturealgo_12 = value; Il2CppCodeGenWriteBarrier((&___m_signaturealgo_12), value); } inline static int32_t get_offset_of_m_signaturealgoparams_13() { return static_cast(offsetof(X509Certificate_t489243025, ___m_signaturealgoparams_13)); } inline ByteU5BU5D_t4116647657* get_m_signaturealgoparams_13() const { return ___m_signaturealgoparams_13; } inline ByteU5BU5D_t4116647657** get_address_of_m_signaturealgoparams_13() { return &___m_signaturealgoparams_13; } inline void set_m_signaturealgoparams_13(ByteU5BU5D_t4116647657* value) { ___m_signaturealgoparams_13 = value; Il2CppCodeGenWriteBarrier((&___m_signaturealgoparams_13), value); } inline static int32_t get_offset_of_certhash_14() { return static_cast(offsetof(X509Certificate_t489243025, ___certhash_14)); } inline ByteU5BU5D_t4116647657* get_certhash_14() const { return ___certhash_14; } inline ByteU5BU5D_t4116647657** get_address_of_certhash_14() { return &___certhash_14; } inline void set_certhash_14(ByteU5BU5D_t4116647657* value) { ___certhash_14 = value; Il2CppCodeGenWriteBarrier((&___certhash_14), value); } inline static int32_t get_offset_of__rsa_15() { return static_cast(offsetof(X509Certificate_t489243025, ____rsa_15)); } inline RSA_t2385438082 * get__rsa_15() const { return ____rsa_15; } inline RSA_t2385438082 ** get_address_of__rsa_15() { return &____rsa_15; } inline void set__rsa_15(RSA_t2385438082 * value) { ____rsa_15 = value; Il2CppCodeGenWriteBarrier((&____rsa_15), value); } inline static int32_t get_offset_of__dsa_16() { return static_cast(offsetof(X509Certificate_t489243025, ____dsa_16)); } inline DSA_t2386879874 * get__dsa_16() const { return ____dsa_16; } inline DSA_t2386879874 ** get_address_of__dsa_16() { return &____dsa_16; } inline void set__dsa_16(DSA_t2386879874 * value) { ____dsa_16 = value; Il2CppCodeGenWriteBarrier((&____dsa_16), value); } inline static int32_t get_offset_of_version_17() { return static_cast(offsetof(X509Certificate_t489243025, ___version_17)); } inline int32_t get_version_17() const { return ___version_17; } inline int32_t* get_address_of_version_17() { return &___version_17; } inline void set_version_17(int32_t value) { ___version_17 = value; } inline static int32_t get_offset_of_serialnumber_18() { return static_cast(offsetof(X509Certificate_t489243025, ___serialnumber_18)); } inline ByteU5BU5D_t4116647657* get_serialnumber_18() const { return ___serialnumber_18; } inline ByteU5BU5D_t4116647657** get_address_of_serialnumber_18() { return &___serialnumber_18; } inline void set_serialnumber_18(ByteU5BU5D_t4116647657* value) { ___serialnumber_18 = value; Il2CppCodeGenWriteBarrier((&___serialnumber_18), value); } inline static int32_t get_offset_of_issuerUniqueID_19() { return static_cast(offsetof(X509Certificate_t489243025, ___issuerUniqueID_19)); } inline ByteU5BU5D_t4116647657* get_issuerUniqueID_19() const { return ___issuerUniqueID_19; } inline ByteU5BU5D_t4116647657** get_address_of_issuerUniqueID_19() { return &___issuerUniqueID_19; } inline void set_issuerUniqueID_19(ByteU5BU5D_t4116647657* value) { ___issuerUniqueID_19 = value; Il2CppCodeGenWriteBarrier((&___issuerUniqueID_19), value); } inline static int32_t get_offset_of_subjectUniqueID_20() { return static_cast(offsetof(X509Certificate_t489243025, ___subjectUniqueID_20)); } inline ByteU5BU5D_t4116647657* get_subjectUniqueID_20() const { return ___subjectUniqueID_20; } inline ByteU5BU5D_t4116647657** get_address_of_subjectUniqueID_20() { return &___subjectUniqueID_20; } inline void set_subjectUniqueID_20(ByteU5BU5D_t4116647657* value) { ___subjectUniqueID_20 = value; Il2CppCodeGenWriteBarrier((&___subjectUniqueID_20), value); } inline static int32_t get_offset_of_extensions_21() { return static_cast(offsetof(X509Certificate_t489243025, ___extensions_21)); } inline X509ExtensionCollection_t609554709 * get_extensions_21() const { return ___extensions_21; } inline X509ExtensionCollection_t609554709 ** get_address_of_extensions_21() { return &___extensions_21; } inline void set_extensions_21(X509ExtensionCollection_t609554709 * value) { ___extensions_21 = value; Il2CppCodeGenWriteBarrier((&___extensions_21), value); } }; struct X509Certificate_t489243025_StaticFields { public: // System.String Mono.Security.X509.X509Certificate::encoding_error String_t* ___encoding_error_22; // System.Collections.Generic.Dictionary`2 Mono.Security.X509.X509Certificate::<>f__switch$mapF Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24mapF_23; // System.Collections.Generic.Dictionary`2 Mono.Security.X509.X509Certificate::<>f__switch$map10 Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map10_24; // System.Collections.Generic.Dictionary`2 Mono.Security.X509.X509Certificate::<>f__switch$map11 Dictionary_2_t2736202052 * ___U3CU3Ef__switchU24map11_25; public: inline static int32_t get_offset_of_encoding_error_22() { return static_cast(offsetof(X509Certificate_t489243025_StaticFields, ___encoding_error_22)); } inline String_t* get_encoding_error_22() const { return ___encoding_error_22; } inline String_t** get_address_of_encoding_error_22() { return &___encoding_error_22; } inline void set_encoding_error_22(String_t* value) { ___encoding_error_22 = value; Il2CppCodeGenWriteBarrier((&___encoding_error_22), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24mapF_23() { return static_cast(offsetof(X509Certificate_t489243025_StaticFields, ___U3CU3Ef__switchU24mapF_23)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24mapF_23() const { return ___U3CU3Ef__switchU24mapF_23; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24mapF_23() { return &___U3CU3Ef__switchU24mapF_23; } inline void set_U3CU3Ef__switchU24mapF_23(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24mapF_23 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24mapF_23), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24map10_24() { return static_cast(offsetof(X509Certificate_t489243025_StaticFields, ___U3CU3Ef__switchU24map10_24)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map10_24() const { return ___U3CU3Ef__switchU24map10_24; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map10_24() { return &___U3CU3Ef__switchU24map10_24; } inline void set_U3CU3Ef__switchU24map10_24(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map10_24 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map10_24), value); } inline static int32_t get_offset_of_U3CU3Ef__switchU24map11_25() { return static_cast(offsetof(X509Certificate_t489243025_StaticFields, ___U3CU3Ef__switchU24map11_25)); } inline Dictionary_2_t2736202052 * get_U3CU3Ef__switchU24map11_25() const { return ___U3CU3Ef__switchU24map11_25; } inline Dictionary_2_t2736202052 ** get_address_of_U3CU3Ef__switchU24map11_25() { return &___U3CU3Ef__switchU24map11_25; } inline void set_U3CU3Ef__switchU24map11_25(Dictionary_2_t2736202052 * value) { ___U3CU3Ef__switchU24map11_25 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map11_25), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509CERTIFICATE_T489243025_H #ifndef X509CRLENTRY_T645568789_H #define X509CRLENTRY_T645568789_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509Crl/X509CrlEntry struct X509CrlEntry_t645568789 : public RuntimeObject { public: // System.Byte[] Mono.Security.X509.X509Crl/X509CrlEntry::sn ByteU5BU5D_t4116647657* ___sn_0; // System.DateTime Mono.Security.X509.X509Crl/X509CrlEntry::revocationDate DateTime_t3738529785 ___revocationDate_1; // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl/X509CrlEntry::extensions X509ExtensionCollection_t609554709 * ___extensions_2; public: inline static int32_t get_offset_of_sn_0() { return static_cast(offsetof(X509CrlEntry_t645568789, ___sn_0)); } inline ByteU5BU5D_t4116647657* get_sn_0() const { return ___sn_0; } inline ByteU5BU5D_t4116647657** get_address_of_sn_0() { return &___sn_0; } inline void set_sn_0(ByteU5BU5D_t4116647657* value) { ___sn_0 = value; Il2CppCodeGenWriteBarrier((&___sn_0), value); } inline static int32_t get_offset_of_revocationDate_1() { return static_cast(offsetof(X509CrlEntry_t645568789, ___revocationDate_1)); } inline DateTime_t3738529785 get_revocationDate_1() const { return ___revocationDate_1; } inline DateTime_t3738529785 * get_address_of_revocationDate_1() { return &___revocationDate_1; } inline void set_revocationDate_1(DateTime_t3738529785 value) { ___revocationDate_1 = value; } inline static int32_t get_offset_of_extensions_2() { return static_cast(offsetof(X509CrlEntry_t645568789, ___extensions_2)); } inline X509ExtensionCollection_t609554709 * get_extensions_2() const { return ___extensions_2; } inline X509ExtensionCollection_t609554709 ** get_address_of_extensions_2() { return &___extensions_2; } inline void set_extensions_2(X509ExtensionCollection_t609554709 * value) { ___extensions_2 = value; Il2CppCodeGenWriteBarrier((&___extensions_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // X509CRLENTRY_T645568789_H #ifndef PRIVATEKEYSELECTIONCALLBACK_T3240194217_H #define PRIVATEKEYSELECTIONCALLBACK_T3240194217_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.PrivateKeySelectionCallback struct PrivateKeySelectionCallback_t3240194217 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PRIVATEKEYSELECTIONCALLBACK_T3240194217_H #ifndef CERTIFICATEVALIDATIONCALLBACK2_T1842476440_H #define CERTIFICATEVALIDATIONCALLBACK2_T1842476440_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.CertificateValidationCallback2 struct CertificateValidationCallback2_t1842476440 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CERTIFICATEVALIDATIONCALLBACK2_T1842476440_H #ifndef TLSCIPHERSUITE_T1545013223_H #define TLSCIPHERSUITE_T1545013223_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.Protocol.Tls.TlsCipherSuite struct TlsCipherSuite_t1545013223 : public CipherSuite_t3414744575 { public: // System.Byte[] Mono.Security.Protocol.Tls.TlsCipherSuite::header ByteU5BU5D_t4116647657* ___header_21; // System.Object Mono.Security.Protocol.Tls.TlsCipherSuite::headerLock RuntimeObject * ___headerLock_22; public: inline static int32_t get_offset_of_header_21() { return static_cast(offsetof(TlsCipherSuite_t1545013223, ___header_21)); } inline ByteU5BU5D_t4116647657* get_header_21() const { return ___header_21; } inline ByteU5BU5D_t4116647657** get_address_of_header_21() { return &___header_21; } inline void set_header_21(ByteU5BU5D_t4116647657* value) { ___header_21 = value; Il2CppCodeGenWriteBarrier((&___header_21), value); } inline static int32_t get_offset_of_headerLock_22() { return static_cast(offsetof(TlsCipherSuite_t1545013223, ___headerLock_22)); } inline RuntimeObject * get_headerLock_22() const { return ___headerLock_22; } inline RuntimeObject ** get_address_of_headerLock_22() { return &___headerLock_22; } inline void set_headerLock_22(RuntimeObject * value) { ___headerLock_22 = value; Il2CppCodeGenWriteBarrier((&___headerLock_22), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TLSCIPHERSUITE_T1545013223_H #ifndef DIRECTORYINFO_T35957480_H #define DIRECTORYINFO_T35957480_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IO.DirectoryInfo struct DirectoryInfo_t35957480 : public FileSystemInfo_t3745885336 { public: // System.String System.IO.DirectoryInfo::current String_t* ___current_5; // System.String System.IO.DirectoryInfo::parent String_t* ___parent_6; public: inline static int32_t get_offset_of_current_5() { return static_cast(offsetof(DirectoryInfo_t35957480, ___current_5)); } inline String_t* get_current_5() const { return ___current_5; } inline String_t** get_address_of_current_5() { return &___current_5; } inline void set_current_5(String_t* value) { ___current_5 = value; Il2CppCodeGenWriteBarrier((&___current_5), value); } inline static int32_t get_offset_of_parent_6() { return static_cast(offsetof(DirectoryInfo_t35957480, ___parent_6)); } inline String_t* get_parent_6() const { return ___parent_6; } inline String_t** get_address_of_parent_6() { return &___parent_6; } inline void set_parent_6(String_t* value) { ___parent_6 = value; Il2CppCodeGenWriteBarrier((&___parent_6), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DIRECTORYINFO_T35957480_H // System.Security.Cryptography.X509Certificates.X509Certificate[] struct X509CertificateU5BU5D_t3145106755 : public RuntimeArray { public: ALIGN_FIELD (8) X509Certificate_t713131622 * m_Items[1]; public: inline X509Certificate_t713131622 * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline X509Certificate_t713131622 ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, X509Certificate_t713131622 * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier(m_Items + index, value); } inline X509Certificate_t713131622 * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline X509Certificate_t713131622 ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, X509Certificate_t713131622 * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier(m_Items + index, value); } }; // System.Byte[] struct ByteU5BU5D_t4116647657 : public RuntimeArray { public: ALIGN_FIELD (8) uint8_t m_Items[1]; public: inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; // System.Int32[] struct Int32U5BU5D_t385246372 : public RuntimeArray { public: ALIGN_FIELD (8) int32_t m_Items[1]; public: inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.Object[] struct ObjectU5BU5D_t2843939325 : public RuntimeArray { public: ALIGN_FIELD (8) RuntimeObject * m_Items[1]; public: inline RuntimeObject * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier(m_Items + index, value); } inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier(m_Items + index, value); } }; // Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] struct ClientCertificateTypeU5BU5D_t4253920197 : public RuntimeArray { public: ALIGN_FIELD (8) int32_t m_Items[1]; public: inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.String[] struct StringU5BU5D_t1281789340 : public RuntimeArray { public: ALIGN_FIELD (8) String_t* m_Items[1]; public: inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier(m_Items + index, value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier(m_Items + index, value); } }; // System.Char[] struct CharU5BU5D_t3528271667 : public RuntimeArray { public: ALIGN_FIELD (8) Il2CppChar m_Items[1]; public: inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m182537451_gshared (Dictionary_2_t3384741 * __this, int32_t p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m1279427033_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * p0, int32_t p1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m3959998165_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * p0, int32_t* p1, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Boolean,Mono.Security.Protocol.Tls.SecurityProtocolType,System.Security.Cryptography.X509Certificates.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void SslClientStream__ctor_m3351906728 (SslClientStream_t3914624661 * __this, Stream_t1273022909 * ___stream0, String_t* ___targetHost1, bool ___ownsStream2, int32_t ___securityProtocolType3, X509CertificateCollection_t3399372417 * ___clientCertificates4, const RuntimeMethod* method); // System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection::.ctor(System.Security.Cryptography.X509Certificates.X509Certificate[]) extern "C" IL2CPP_METHOD_ATTR void X509CertificateCollection__ctor_m1395805580 (X509CertificateCollection_t3399372417 * __this, X509CertificateU5BU5D_t3145106755* p0, const RuntimeMethod* method); // System.Void System.Security.Cryptography.X509Certificates.X509CertificateCollection::.ctor() extern "C" IL2CPP_METHOD_ATTR void X509CertificateCollection__ctor_m1784029323 (X509CertificateCollection_t3399372417 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase::.ctor(System.IO.Stream,System.Boolean) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase__ctor_m3009266308 (SslStreamBase_t1667413407 * __this, Stream_t1273022909 * ___stream0, bool ___ownsStream1, const RuntimeMethod* method); // System.Int32 System.String::get_Length() extern "C" IL2CPP_METHOD_ATTR int32_t String_get_Length_m3847582255 (String_t* __this, const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m1170824041 (ArgumentNullException_t1615371798 * __this, String_t* p0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.ClientContext::.ctor(Mono.Security.Protocol.Tls.SslClientStream,Mono.Security.Protocol.Tls.SecurityProtocolType,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void ClientContext__ctor_m3993227749 (ClientContext_t2797401965 * __this, SslClientStream_t3914624661 * ___stream0, int32_t ___securityProtocolType1, String_t* ___targetHost2, X509CertificateCollection_t3399372417 * ___clientCertificates3, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.ClientRecordProtocol::.ctor(System.IO.Stream,Mono.Security.Protocol.Tls.ClientContext) extern "C" IL2CPP_METHOD_ATTR void ClientRecordProtocol__ctor_m2839844778 (ClientRecordProtocol_t2031137796 * __this, Stream_t1273022909 * ___innerStream0, ClientContext_t2797401965 * ___context1, const RuntimeMethod* method); // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate) extern "C" IL2CPP_METHOD_ATTR Delegate_t1188392813 * Delegate_Combine_m1859655160 (RuntimeObject * __this /* static, unused */, Delegate_t1188392813 * p0, Delegate_t1188392813 * p1, const RuntimeMethod* method); // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate) extern "C" IL2CPP_METHOD_ATTR Delegate_t1188392813 * Delegate_Remove_m334097152 (RuntimeObject * __this /* static, unused */, Delegate_t1188392813 * p0, Delegate_t1188392813 * p1, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.TlsClientSettings Mono.Security.Protocol.Tls.Context::get_ClientSettings() extern "C" IL2CPP_METHOD_ATTR TlsClientSettings_t2486039503 * Context_get_ClientSettings_m2874391194 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Security.Cryptography.X509Certificates.X509CertificateCollection Mono.Security.Protocol.Tls.TlsClientSettings::get_Certificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t3399372417 * TlsClientSettings_get_Certificates_m2671943654 (TlsClientSettings_t2486039503 * __this, const RuntimeMethod* method); // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.TlsClientSettings::get_ClientCertificate() extern "C" IL2CPP_METHOD_ATTR X509Certificate_t713131622 * TlsClientSettings_get_ClientCertificate_m3139459118 (TlsClientSettings_t2486039503 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase::Dispose(System.Boolean) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_Dispose_m3190415328 (SslStreamBase_t1667413407 * __this, bool ___disposing0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase::Finalize() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_Finalize_m3260913635 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.HandshakeState Mono.Security.Protocol.Tls.Context::get_HandshakeState() extern "C" IL2CPP_METHOD_ATTR int32_t Context_get_HandshakeState_m2425796590 (Context_t3971234707 * __this, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.Context::get_SecurityProtocol() extern "C" IL2CPP_METHOD_ATTR int32_t Context_get_SecurityProtocol_m3228286292 (Context_t3971234707 * __this, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.CipherSuiteFactory::GetSupportedCiphers(Mono.Security.Protocol.Tls.SecurityProtocolType) extern "C" IL2CPP_METHOD_ATTR CipherSuiteCollection_t1129639304 * CipherSuiteFactory_GetSupportedCiphers_m3260014148 (RuntimeObject * __this /* static, unused */, int32_t ___protocol0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.Context::set_SupportedCiphers(Mono.Security.Protocol.Tls.CipherSuiteCollection) extern "C" IL2CPP_METHOD_ATTR void Context_set_SupportedCiphers_m4238648387 (Context_t3971234707 * __this, CipherSuiteCollection_t1129639304 * ___value0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.Context::set_HandshakeState(Mono.Security.Protocol.Tls.HandshakeState) extern "C" IL2CPP_METHOD_ATTR void Context_set_HandshakeState_m1329976135 (Context_t3971234707 * __this, int32_t ___value0, const RuntimeMethod* method); // System.IAsyncResult Mono.Security.Protocol.Tls.RecordProtocol::BeginSendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType,System.AsyncCallback,System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject* RecordProtocol_BeginSendRecord_m615249746 (RecordProtocol_t3759049701 * __this, uint8_t ___handshakeType0, AsyncCallback_t3962456242 * ___callback1, RuntimeObject * ___state2, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.Alert Mono.Security.Protocol.Tls.TlsException::get_Alert() extern "C" IL2CPP_METHOD_ATTR Alert_t4059934885 * TlsException_get_Alert_m1206526559 (TlsException_t3534743363 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendAlert(Mono.Security.Protocol.Tls.Alert) extern "C" IL2CPP_METHOD_ATTR void RecordProtocol_SendAlert_m3736432480 (RecordProtocol_t3759049701 * __this, Alert_t4059934885 * ___alert0, const RuntimeMethod* method); // System.Void System.IO.IOException::.ctor(System.String,System.Exception) extern "C" IL2CPP_METHOD_ATTR void IOException__ctor_m3246761956 (IOException_t4088381929 * __this, String_t* p0, Exception_t * p1, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendAlert(Mono.Security.Protocol.Tls.AlertDescription) extern "C" IL2CPP_METHOD_ATTR void RecordProtocol_SendAlert_m1931708341 (RecordProtocol_t3759049701 * __this, uint8_t ___description0, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::ReceiveRecord(System.IO.Stream) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* RecordProtocol_ReceiveRecord_m3797641756 (RecordProtocol_t3759049701 * __this, Stream_t1273022909 * ___record0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertDescription,System.String) extern "C" IL2CPP_METHOD_ATTR void TlsException__ctor_m3242533711 (TlsException_t3534743363 * __this, uint8_t ___description0, String_t* ___message1, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.RecordProtocol::EndSendRecord(System.IAsyncResult) extern "C" IL2CPP_METHOD_ATTR void RecordProtocol_EndSendRecord_m4264777321 (RecordProtocol_t3759049701 * __this, RuntimeObject* ___asyncResult0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslClientStream::SafeReceiveRecord(System.IO.Stream) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_SafeReceiveRecord_m2217679740 (SslClientStream_t3914624661 * __this, Stream_t1273022909 * ___s0, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.Context::get_AbbreviatedHandshake() extern "C" IL2CPP_METHOD_ATTR bool Context_get_AbbreviatedHandshake_m3907920227 (Context_t3971234707 * __this, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.Handshake.HandshakeType Mono.Security.Protocol.Tls.Context::get_LastHandshakeMsg() extern "C" IL2CPP_METHOD_ATTR uint8_t Context_get_LastHandshakeMsg_m2730646725 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.ClientSessionCache::SetContextFromCache(Mono.Security.Protocol.Tls.Context) extern "C" IL2CPP_METHOD_ATTR bool ClientSessionCache_SetContextFromCache_m3781380849 (RuntimeObject * __this /* static, unused */, Context_t3971234707 * ___context0, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::get_Negotiating() extern "C" IL2CPP_METHOD_ATTR SecurityParameters_t2199972650 * Context_get_Negotiating_m2044579817 (Context_t3971234707 * __this, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.SecurityParameters::get_Cipher() extern "C" IL2CPP_METHOD_ATTR CipherSuite_t3414744575 * SecurityParameters_get_Cipher_m108846204 (SecurityParameters_t2199972650 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.CipherSuite::InitializeCipher() extern "C" IL2CPP_METHOD_ATTR void CipherSuite_InitializeCipher_m2397698608 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendChangeCipherSpec() extern "C" IL2CPP_METHOD_ATTR void RecordProtocol_SendChangeCipherSpec_m464005157 (RecordProtocol_t3759049701 * __this, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.TlsServerSettings Mono.Security.Protocol.Tls.Context::get_ServerSettings() extern "C" IL2CPP_METHOD_ATTR TlsServerSettings_t4144396432 * Context_get_ServerSettings_m1982578801 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::get_CertificateRequest() extern "C" IL2CPP_METHOD_ATTR bool TlsServerSettings_get_CertificateRequest_m842655670 (TlsServerSettings_t4144396432 * __this, const RuntimeMethod* method); // System.Int32 System.Collections.CollectionBase::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t CollectionBase_get_Count_m1708965601 (CollectionBase_t2727926298 * __this, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.TlsStream Mono.Security.Protocol.Tls.Context::get_HandshakeMessages() extern "C" IL2CPP_METHOD_ATTR TlsStream_t2365453965 * Context_get_HandshakeMessages_m3655705111 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.TlsStream::Reset() extern "C" IL2CPP_METHOD_ATTR void TlsStream_Reset_m369197964 (TlsStream_t2365453965 * __this, const RuntimeMethod* method); // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.CertificateSelectionCallback::Invoke(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t713131622 * CertificateSelectionCallback_Invoke_m3129973019 (CertificateSelectionCallback_t3743405224 * __this, X509CertificateCollection_t3399372417 * ___clientCertificates0, X509Certificate_t713131622 * ___serverCertificate1, String_t* ___targetHost2, X509CertificateCollection_t3399372417 * ___serverRequestedCertificates3, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.CertificateValidationCallback2::Invoke(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR ValidationResult_t3834298736 * CertificateValidationCallback2_Invoke_m3381554834 (CertificateValidationCallback2_t1842476440 * __this, X509CertificateCollection_t1542168550 * ___collection0, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.CertificateValidationCallback::Invoke(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) extern "C" IL2CPP_METHOD_ATTR bool CertificateValidationCallback_Invoke_m1014111289 (CertificateValidationCallback_t4091668218 * __this, X509Certificate_t713131622 * ___certificate0, Int32U5BU5D_t385246372* ___certificateErrors1, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::RaiseRemoteCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) extern "C" IL2CPP_METHOD_ATTR bool SslStreamBase_RaiseRemoteCertificateValidation_m944390272 (SslStreamBase_t1667413407 * __this, X509Certificate_t713131622 * ___certificate0, Int32U5BU5D_t385246372* ___errors1, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslStreamBase::RaiseRemoteCertificateValidation2(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR ValidationResult_t3834298736 * SslStreamBase_RaiseRemoteCertificateValidation2_m2908038766 (SslStreamBase_t1667413407 * __this, X509CertificateCollection_t1542168550 * ___collection0, const RuntimeMethod* method); // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslStreamBase::RaiseLocalCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t713131622 * SslStreamBase_RaiseLocalCertificateSelection_m980106471 (SslStreamBase_t1667413407 * __this, X509CertificateCollection_t3399372417 * ___certificates0, X509Certificate_t713131622 * ___remoteCertificate1, String_t* ___targetHost2, X509CertificateCollection_t3399372417 * ___requestedCertificates3, const RuntimeMethod* method); // System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.PrivateKeySelectionCallback::Invoke(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) extern "C" IL2CPP_METHOD_ATTR AsymmetricAlgorithm_t932037087 * PrivateKeySelectionCallback_Invoke_m921844982 (PrivateKeySelectionCallback_t3240194217 * __this, X509Certificate_t713131622 * ___certificate0, String_t* ___targetHost1, const RuntimeMethod* method); // System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslStreamBase::RaiseLocalPrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) extern "C" IL2CPP_METHOD_ATTR AsymmetricAlgorithm_t932037087 * SslStreamBase_RaiseLocalPrivateKeySelection_m4112368540 (SslStreamBase_t1667413407 * __this, X509Certificate_t713131622 * ___certificate0, String_t* ___targetHost1, const RuntimeMethod* method); // System.Void System.Security.Cryptography.HashAlgorithm::.ctor() extern "C" IL2CPP_METHOD_ATTR void HashAlgorithm__ctor_m190815979 (HashAlgorithm_t1432317219 * __this, const RuntimeMethod* method); // System.Security.Cryptography.HashAlgorithm System.Security.Cryptography.HashAlgorithm::Create(System.String) extern "C" IL2CPP_METHOD_ATTR HashAlgorithm_t1432317219 * HashAlgorithm_Create_m644612360 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::initializePad() extern "C" IL2CPP_METHOD_ATTR void SslHandshakeHash_initializePad_m1074089276 (SslHandshakeHash_t2107581772 * __this, const RuntimeMethod* method); // System.Int32 System.Security.Cryptography.HashAlgorithm::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t HashAlgorithm_TransformBlock_m4006041779 (HashAlgorithm_t1432317219 * __this, ByteU5BU5D_t4116647657* p0, int32_t p1, int32_t p2, ByteU5BU5D_t4116647657* p3, int32_t p4, const RuntimeMethod* method); // System.Byte[] System.Security.Cryptography.HashAlgorithm::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* HashAlgorithm_TransformFinalBlock_m3005451348 (HashAlgorithm_t1432317219 * __this, ByteU5BU5D_t4116647657* p0, int32_t p1, int32_t p2, const RuntimeMethod* method); // System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Buffer_BlockCopy_m2884209081 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, int32_t p1, RuntimeArray * p2, int32_t p3, int32_t p4, const RuntimeMethod* method); // System.Void System.Security.Cryptography.CryptographicUnexpectedOperationException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void CryptographicUnexpectedOperationException__ctor_m2381988196 (CryptographicUnexpectedOperationException_t2790575154 * __this, String_t* p0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm) extern "C" IL2CPP_METHOD_ATTR void RSASslSignatureFormatter__ctor_m1299283008 (RSASslSignatureFormatter_t2709678514 * __this, AsymmetricAlgorithm_t932037087 * ___key0, const RuntimeMethod* method); // System.Void System.IO.MemoryStream::.ctor() extern "C" IL2CPP_METHOD_ATTR void MemoryStream__ctor_m2678285228 (MemoryStream_t94973147 * __this, const RuntimeMethod* method); // System.Void System.IO.Stream::.ctor() extern "C" IL2CPP_METHOD_ATTR void Stream__ctor_m3881936881 (Stream_t1273022909 * __this, const RuntimeMethod* method); // System.Void System.Object::.ctor() extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m297566312 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.Threading.ManualResetEvent::.ctor(System.Boolean) extern "C" IL2CPP_METHOD_ATTR void ManualResetEvent__ctor_m4010886457 (ManualResetEvent_t451242010 * __this, bool p0, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_ProceedAfterHandshake() extern "C" IL2CPP_METHOD_ATTR bool InternalAsyncResult_get_ProceedAfterHandshake_m2508379800 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_FromWrite() extern "C" IL2CPP_METHOD_ATTR bool InternalAsyncResult_get_FromWrite_m4228047810 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalBeginWrite(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_InternalBeginWrite_m1722032773 (SslStreamBase_t1667413407 * __this, InternalAsyncResult_t3504282820 * ___asyncResult0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalBeginRead(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_InternalBeginRead_m3419999901 (SslStreamBase_t1667413407 * __this, InternalAsyncResult_t3504282820 * ___asyncResult0, const RuntimeMethod* method); // System.Boolean System.Threading.EventWaitHandle::Set() extern "C" IL2CPP_METHOD_ATTR bool EventWaitHandle_Set_m2445193251 (EventWaitHandle_t777845177 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete() extern "C" IL2CPP_METHOD_ATTR void InternalAsyncResult_SetComplete_m544889140 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Exception) extern "C" IL2CPP_METHOD_ATTR void InternalAsyncResult_SetComplete_m693091794 (InternalAsyncResult_t3504282820 * __this, Exception_t * ___ex0, const RuntimeMethod* method); // System.Void System.Threading.Monitor::Enter(System.Object) extern "C" IL2CPP_METHOD_ATTR void Monitor_Enter_m2249409497 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, const RuntimeMethod* method); // System.Void System.Threading.Monitor::Exit(System.Object) extern "C" IL2CPP_METHOD_ATTR void Monitor_Exit_m3585316909 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_MightNeedHandshake() extern "C" IL2CPP_METHOD_ATTR bool SslStreamBase_get_MightNeedHandshake_m909005056 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::.ctor(System.AsyncCallback,System.Object,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean) extern "C" IL2CPP_METHOD_ATTR void InternalAsyncResult__ctor_m2194591319 (InternalAsyncResult_t3504282820 * __this, AsyncCallback_t3962456242 * ___userCallback0, RuntimeObject * ___userState1, ByteU5BU5D_t4116647657* ___buffer2, int32_t ___offset3, int32_t ___count4, bool ___fromWrite5, bool ___proceedAfterHandshake6, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::BeginNegotiateHandshake(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) extern "C" IL2CPP_METHOD_ATTR bool SslStreamBase_BeginNegotiateHandshake_m4180435790 (SslStreamBase_t1667413407 * __this, InternalAsyncResult_t3504282820 * ___asyncResult0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase::EndNegotiateHandshake(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_EndNegotiateHandshake_m1124299797 (SslStreamBase_t1667413407 * __this, InternalAsyncResult_t3504282820 * ___asyncResult0, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::get_Current() extern "C" IL2CPP_METHOD_ATTR SecurityParameters_t2199972650 * Context_get_Current_m2853615040 (Context_t3971234707 * __this, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.CipherAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::get_CipherAlgorithmType() extern "C" IL2CPP_METHOD_ATTR int32_t CipherSuite_get_CipherAlgorithmType_m137858741 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Int16 Mono.Security.Protocol.Tls.CipherSuite::get_EffectiveKeyBits() extern "C" IL2CPP_METHOD_ATTR int16_t CipherSuite_get_EffectiveKeyBits_m2380229009 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.HashAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::get_HashAlgorithmType() extern "C" IL2CPP_METHOD_ATTR int32_t CipherSuite_get_HashAlgorithmType_m1029363505 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Int32 Mono.Security.Protocol.Tls.CipherSuite::get_HashSize() extern "C" IL2CPP_METHOD_ATTR int32_t CipherSuite_get_HashSize_m4060916532 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.TlsServerSettings::get_Certificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * TlsServerSettings_get_Certificates_m3981837031 (TlsServerSettings_t4144396432 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t489243025 * X509CertificateCollection_get_Item_m1033426577 (X509CertificateCollection_t1542168550 * __this, int32_t ___index0, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.ExchangeAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::get_ExchangeAlgorithmType() extern "C" IL2CPP_METHOD_ATTR int32_t CipherSuite_get_ExchangeAlgorithmType_m1633709183 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void X509Certificate__ctor_m1413707489 (X509Certificate_t713131622 * __this, ByteU5BU5D_t4116647657* p0, const RuntimeMethod* method); // System.Void System.AsyncCallback::.ctor(System.Object,System.IntPtr) extern "C" IL2CPP_METHOD_ATTR void AsyncCallback__ctor_m530647953 (AsyncCallback_t3962456242 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_IsCompleted() extern "C" IL2CPP_METHOD_ATTR bool InternalAsyncResult_get_IsCompleted_m2607263611 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Threading.WaitHandle Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncWaitHandle() extern "C" IL2CPP_METHOD_ATTR WaitHandle_t1743403487 * InternalAsyncResult_get_AsyncWaitHandle_m2580490319 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_CompletedWithError() extern "C" IL2CPP_METHOD_ATTR bool InternalAsyncResult_get_CompletedWithError_m3777099678 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Exception Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncException() extern "C" IL2CPP_METHOD_ATTR Exception_t * InternalAsyncResult_get_AsyncException_m3185530354 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase::checkDisposed() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_checkDisposed_m1981591244 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method); // System.Void System.ArgumentOutOfRangeException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m3628145864 (ArgumentOutOfRangeException_t777629997 * __this, String_t* p0, const RuntimeMethod* method); // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t InternalAsyncResult_get_Count_m2015941083 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase::resetBuffer() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_resetBuffer_m3910686848 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Buffer() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* InternalAsyncResult_get_Buffer_m228115020 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Offset() extern "C" IL2CPP_METHOD_ATTR int32_t InternalAsyncResult_get_Offset_m2101861835 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Int32) extern "C" IL2CPP_METHOD_ATTR void InternalAsyncResult_SetComplete_m963842420 (InternalAsyncResult_t3504282820 * __this, int32_t ___bytesRead0, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.Context::get_ReceivedConnectionEnd() extern "C" IL2CPP_METHOD_ATTR bool Context_get_ReceivedConnectionEnd_m4011125537 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol::EncodeRecord(Mono.Security.Protocol.Tls.ContentType,System.Byte[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* RecordProtocol_EncodeRecord_m3312835762 (RecordProtocol_t3759049701 * __this, uint8_t ___contentType0, ByteU5BU5D_t4116647657* ___recordData1, int32_t ___offset2, int32_t ___count3, const RuntimeMethod* method); // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_BytesRead() extern "C" IL2CPP_METHOD_ATTR int32_t InternalAsyncResult_get_BytesRead_m3975435112 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method); // System.Void System.IO.Stream::Close() extern "C" IL2CPP_METHOD_ATTR void Stream_Close_m771352034 (Stream_t1273022909 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase::NegotiateHandshake() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_NegotiateHandshake_m2455724401 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method); // System.Boolean System.Threading.EventWaitHandle::Reset() extern "C" IL2CPP_METHOD_ATTR bool EventWaitHandle_Reset_m3348053200 (EventWaitHandle_t777845177 * __this, const RuntimeMethod* method); // System.Void System.NotSupportedException::.ctor() extern "C" IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m2730133172 (NotSupportedException_t1314879016 * __this, const RuntimeMethod* method); // System.Void System.Object::Finalize() extern "C" IL2CPP_METHOD_ATTR void Object_Finalize_m3076187857 (RuntimeObject * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.Context::get_SentConnectionEnd() extern "C" IL2CPP_METHOD_ATTR bool Context_get_SentConnectionEnd_m963812869 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Void System.IO.Stream::Dispose(System.Boolean) extern "C" IL2CPP_METHOD_ATTR void Stream_Dispose_m874059170 (Stream_t1273022909 * __this, bool p0, const RuntimeMethod* method); // System.Void System.ObjectDisposedException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_m3603759869 (ObjectDisposedException_t21392786 * __this, String_t* p0, const RuntimeMethod* method); // System.IAsyncResult System.AsyncCallback::BeginInvoke(System.IAsyncResult,System.AsyncCallback,System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject* AsyncCallback_BeginInvoke_m2710486612 (AsyncCallback_t3962456242 * __this, RuntimeObject* p0, AsyncCallback_t3962456242 * p1, RuntimeObject * p2, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Exception,System.Int32) extern "C" IL2CPP_METHOD_ATTR void InternalAsyncResult_SetComplete_m3332189472 (InternalAsyncResult_t3504282820 * __this, Exception_t * ___ex0, int32_t ___bytesRead1, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.CipherSuite::.ctor(System.Int16,System.String,Mono.Security.Protocol.Tls.CipherAlgorithmType,Mono.Security.Protocol.Tls.HashAlgorithmType,Mono.Security.Protocol.Tls.ExchangeAlgorithmType,System.Boolean,System.Boolean,System.Byte,System.Byte,System.Int16,System.Byte,System.Byte) extern "C" IL2CPP_METHOD_ATTR void CipherSuite__ctor_m2440635082 (CipherSuite_t3414744575 * __this, int16_t ___code0, String_t* ___name1, int32_t ___cipherAlgorithmType2, int32_t ___hashAlgorithmType3, int32_t ___exchangeAlgorithmType4, bool ___exportable5, bool ___blockMode6, uint8_t ___keyMaterialSize7, uint8_t ___expandedKeyMaterialSize8, int16_t ___effectiveKeyBits9, uint8_t ___ivSize10, uint8_t ___blockSize11, const RuntimeMethod* method); // Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.CipherSuite::get_Context() extern "C" IL2CPP_METHOD_ATTR Context_t3971234707 * CipherSuite_get_Context_m1621551997 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.UInt64 Mono.Security.Protocol.Tls.Context::get_ReadSequenceNumber() extern "C" IL2CPP_METHOD_ATTR uint64_t Context_get_ReadSequenceNumber_m3883329199 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.UInt64 Mono.Security.Protocol.Tls.Context::get_WriteSequenceNumber() extern "C" IL2CPP_METHOD_ATTR uint64_t Context_get_WriteSequenceNumber_m1115956887 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.CipherSuite::Write(System.Byte[],System.Int32,System.UInt64) extern "C" IL2CPP_METHOD_ATTR void CipherSuite_Write_m1841735015 (CipherSuite_t3414744575 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, uint64_t ___value2, const RuntimeMethod* method); // System.Int16 Mono.Security.Protocol.Tls.Context::get_Protocol() extern "C" IL2CPP_METHOD_ATTR int16_t Context_get_Protocol_m1078422015 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.CipherSuite::Write(System.Byte[],System.Int32,System.Int16) extern "C" IL2CPP_METHOD_ATTR void CipherSuite_Write_m1172814058 (CipherSuite_t3414744575 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___offset1, int16_t ___value2, const RuntimeMethod* method); // System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::get_ServerHMAC() extern "C" IL2CPP_METHOD_ATTR KeyedHashAlgorithm_t112861511 * CipherSuite_get_ServerHMAC_m714506854 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::get_ClientHMAC() extern "C" IL2CPP_METHOD_ATTR KeyedHashAlgorithm_t112861511 * CipherSuite_get_ClientHMAC_m377589750 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.Context::set_MasterSecret(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void Context_set_MasterSecret_m3419105191 (Context_t3971234707 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.Context::get_RandomCS() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* Context_get_RandomCS_m1367948315 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::PRF(System.Byte[],System.String,System.Byte[],System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* CipherSuite_PRF_m2801806009 (CipherSuite_t3414744575 * __this, ByteU5BU5D_t4116647657* ___secret0, String_t* ___label1, ByteU5BU5D_t4116647657* ___data2, int32_t ___length3, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.Context::get_MasterSecret() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* Context_get_MasterSecret_m676083615 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.Context::get_RandomSC() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* Context_get_RandomSC_m1891758699 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Int32 Mono.Security.Protocol.Tls.CipherSuite::get_KeyBlockSize() extern "C" IL2CPP_METHOD_ATTR int32_t CipherSuite_get_KeyBlockSize_m519075451 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.TlsStream::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void TlsStream__ctor_m277557575 (TlsStream_t2365453965 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ReadBytes(System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* TlsStream_ReadBytes_m2334803179 (TlsStream_t2365453965 * __this, int32_t ___count0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SecurityParameters::set_ClientWriteMAC(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void SecurityParameters_set_ClientWriteMAC_m2984527188 (SecurityParameters_t2199972650 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.SecurityParameters::set_ServerWriteMAC(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void SecurityParameters_set_ServerWriteMAC_m3003817350 (SecurityParameters_t2199972650 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Byte Mono.Security.Protocol.Tls.CipherSuite::get_KeyMaterialSize() extern "C" IL2CPP_METHOD_ATTR uint8_t CipherSuite_get_KeyMaterialSize_m3569550689 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.Context::set_ClientWriteKey(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void Context_set_ClientWriteKey_m1601425248 (Context_t3971234707 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.Context::set_ServerWriteKey(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void Context_set_ServerWriteKey_m3347272648 (Context_t3971234707 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.CipherSuite::get_IsExportable() extern "C" IL2CPP_METHOD_ATTR bool CipherSuite_get_IsExportable_m677202963 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Byte Mono.Security.Protocol.Tls.CipherSuite::get_IvSize() extern "C" IL2CPP_METHOD_ATTR uint8_t CipherSuite_get_IvSize_m630778063 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.Context::set_ClientWriteIV(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void Context_set_ClientWriteIV_m3405909624 (Context_t3971234707 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.Context::set_ServerWriteIV(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void Context_set_ServerWriteIV_m1007123427 (Context_t3971234707 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.Context::get_ClientWriteKey() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* Context_get_ClientWriteKey_m3174706656 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Byte Mono.Security.Protocol.Tls.CipherSuite::get_ExpandedKeyMaterialSize() extern "C" IL2CPP_METHOD_ATTR uint8_t CipherSuite_get_ExpandedKeyMaterialSize_m197590106 (CipherSuite_t3414744575 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.Context::get_ServerWriteKey() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* Context_get_ServerWriteKey_m2199131569 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.Context::get_ClientWriteIV() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* Context_get_ClientWriteIV_m1729804632 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.Context::get_ServerWriteIV() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* Context_get_ServerWriteIV_m1839374659 (Context_t3971234707 * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.Protocol.Tls.ClientSessionCache::SetContextInCache(Mono.Security.Protocol.Tls.Context) extern "C" IL2CPP_METHOD_ATTR bool ClientSessionCache_SetContextInCache_m2875733100 (RuntimeObject * __this /* static, unused */, Context_t3971234707 * ___context0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.TlsClientSettings::UpdateCertificateRSA() extern "C" IL2CPP_METHOD_ATTR void TlsClientSettings_UpdateCertificateRSA_m3878128853 (TlsClientSettings_t2486039503 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Certificate::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void X509Certificate__ctor_m2595927506 (X509Certificate_t489243025 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method); // System.Void Mono.Security.Cryptography.RSAManaged::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void RSAManaged__ctor_m350841446 (RSAManaged_t1757093820 * __this, int32_t ___keySize0, const RuntimeMethod* method); // System.Void System.Exception::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void Exception__ctor_m1152696503 (Exception_t * __this, String_t* p0, const RuntimeMethod* method); // System.Void System.Exception::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Exception__ctor_m2499432361 (Exception_t * __this, SerializationInfo_t950877179 * p0, StreamingContext_t3711869237 p1, const RuntimeMethod* method); // System.String Mono.Security.Protocol.Tls.Alert::GetAlertMessage(Mono.Security.Protocol.Tls.AlertDescription) extern "C" IL2CPP_METHOD_ATTR String_t* Alert_GetAlertMessage_m1942367141 (RuntimeObject * __this /* static, unused */, uint8_t ___description0, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription,System.String) extern "C" IL2CPP_METHOD_ATTR void TlsException__ctor_m3717683709 (TlsException_t3534743363 * __this, uint8_t ___level0, uint8_t ___description1, String_t* ___message2, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.Alert::.ctor(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription) extern "C" IL2CPP_METHOD_ATTR void Alert__ctor_m2879739792 (Alert_t4059934885 * __this, uint8_t ___level0, uint8_t ___description1, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.Alert::.ctor(Mono.Security.Protocol.Tls.AlertDescription) extern "C" IL2CPP_METHOD_ATTR void Alert__ctor_m3135936936 (Alert_t4059934885 * __this, uint8_t ___description0, const RuntimeMethod* method); // System.Void System.IO.MemoryStream::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void MemoryStream__ctor_m2128850779 (MemoryStream_t94973147 * __this, int32_t p0, const RuntimeMethod* method); // System.Void System.IO.MemoryStream::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void MemoryStream__ctor_m4100805873 (MemoryStream_t94973147 * __this, ByteU5BU5D_t4116647657* p0, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1312628991 (ArgumentException_t132251570 * __this, String_t* p0, const RuntimeMethod* method); // System.String System.String::Format(System.String,System.Object[]) extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m630303134 (RuntimeObject * __this /* static, unused */, String_t* p0, ObjectU5BU5D_t2843939325* p1, const RuntimeMethod* method); // System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void TlsException__ctor_m3652817735 (TlsException_t3534743363 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ReadSmallValue(System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* TlsStream_ReadSmallValue_m2559586275 (TlsStream_t2365453965 * __this, int32_t ___length0, const RuntimeMethod* method); // System.Void System.InvalidOperationException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m237278729 (InvalidOperationException_t56020091 * __this, String_t* p0, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Extension::.ctor(Mono.Security.X509.X509Extension) extern "C" IL2CPP_METHOD_ATTR void X509Extension__ctor_m1474351312 (X509Extension_t3173393653 * __this, X509Extension_t3173393653 * ___extension0, const RuntimeMethod* method); // System.Byte[] Mono.Security.ASN1::get_Value() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* ASN1_get_Value_m3619295991 (ASN1_t2114160833 * __this, const RuntimeMethod* method); // System.Void Mono.Security.ASN1::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void ASN1__ctor_m1219137533 (ASN1_t2114160833 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method); // System.Byte Mono.Security.ASN1::get_Tag() extern "C" IL2CPP_METHOD_ATTR uint8_t ASN1_get_Tag_m1863840805 (ASN1_t2114160833 * __this, const RuntimeMethod* method); // Mono.Security.ASN1 Mono.Security.ASN1::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * ASN1_get_Item_m315148275 (ASN1_t2114160833 * __this, int32_t ___index0, const RuntimeMethod* method); // System.Int32 Mono.Security.ASN1::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t ASN1_get_Count_m3039939183 (ASN1_t2114160833 * __this, const RuntimeMethod* method); // System.Object System.Array::Clone() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Array_Clone_m2672907798 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.Text.StringBuilder::.ctor() extern "C" IL2CPP_METHOD_ATTR void StringBuilder__ctor_m3121283359 (StringBuilder_t * __this, const RuntimeMethod* method); // System.Text.StringBuilder System.Text.StringBuilder::Append(System.String) extern "C" IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m1965104174 (StringBuilder_t * __this, String_t* p0, const RuntimeMethod* method); // System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture() extern "C" IL2CPP_METHOD_ATTR CultureInfo_t4157843068 * CultureInfo_get_InvariantCulture_m3532445182 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.String System.Byte::ToString(System.String,System.IFormatProvider) extern "C" IL2CPP_METHOD_ATTR String_t* Byte_ToString_m4063101981 (uint8_t* __this, String_t* p0, RuntimeObject* p1, const RuntimeMethod* method); // System.String System.Text.StringBuilder::ToString() extern "C" IL2CPP_METHOD_ATTR String_t* StringBuilder_ToString_m3317489284 (StringBuilder_t * __this, const RuntimeMethod* method); // System.Int32 Mono.Security.ASN1Convert::ToInt32(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR int32_t ASN1Convert_ToInt32_m2228176117 (RuntimeObject * __this /* static, unused */, ASN1_t2114160833 * ___asn10, const RuntimeMethod* method); // System.Void Mono.Security.ASN1::.ctor(System.Byte) extern "C" IL2CPP_METHOD_ATTR void ASN1__ctor_m4216617981 (ASN1_t2114160833 * __this, uint8_t ___tag0, const RuntimeMethod* method); // System.Void Mono.Security.ASN1::.ctor(System.Byte,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void ASN1__ctor_m3517592395 (ASN1_t2114160833 * __this, uint8_t ___tag0, ByteU5BU5D_t4116647657* ___data1, const RuntimeMethod* method); // Mono.Security.ASN1 Mono.Security.ASN1::Add(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * ASN1_Add_m3262603624 (ASN1_t2114160833 * __this, ASN1_t2114160833 * ___asn10, const RuntimeMethod* method); // Mono.Security.ASN1 Mono.Security.ASN1Convert::FromInt32(System.Int32) extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * ASN1Convert_FromInt32_m2294771542 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method); // System.String System.Environment::get_NewLine() extern "C" IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m3211016485 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.String System.Int32::ToString(System.IFormatProvider) extern "C" IL2CPP_METHOD_ATTR String_t* Int32_ToString_m1760361794 (int32_t* __this, RuntimeObject* p0, const RuntimeMethod* method); // System.Void System.Collections.ArrayList::.ctor() extern "C" IL2CPP_METHOD_ATTR void ArrayList__ctor_m4254721275 (ArrayList_t2718874744 * __this, const RuntimeMethod* method); // System.String Mono.Security.ASN1Convert::ToOid(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR String_t* ASN1Convert_ToOid_m4290825381 (RuntimeObject * __this /* static, unused */, ASN1_t2114160833 * ___asn10, const RuntimeMethod* method); // Mono.Security.ASN1 Mono.Security.ASN1Convert::FromOid(System.String) extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * ASN1Convert_FromOid_m3844102704 (RuntimeObject * __this /* static, unused */, String_t* ___oid0, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) #define Dictionary_2__ctor_m2392909825(__this, p0, method) (( void (*) (Dictionary_2_t2736202052 *, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m182537451_gshared)(__this, p0, method) // System.Void System.Collections.Generic.Dictionary`2::Add(!0,!1) #define Dictionary_2_Add_m282647386(__this, p0, p1, method) (( void (*) (Dictionary_2_t2736202052 *, String_t*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m1279427033_gshared)(__this, p0, p1, method) // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(!0,!1&) #define Dictionary_2_TryGetValue_m1013208020(__this, p0, p1, method) (( bool (*) (Dictionary_2_t2736202052 *, String_t*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m3959998165_gshared)(__this, p0, p1, method) // System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_AppendFormat_m3255666490 (StringBuilder_t * __this, String_t* p0, RuntimeObject * p1, RuntimeObject * p2, const RuntimeMethod* method); // System.Text.Encoding System.Text.Encoding::get_ASCII() extern "C" IL2CPP_METHOD_ATTR Encoding_t1523322056 * Encoding_get_ASCII_m3595602635 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.String Mono.Security.X509.X501::ToString(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR String_t* X501_ToString_m2260475203 (RuntimeObject * __this /* static, unused */, ASN1_t2114160833 * ___seq0, const RuntimeMethod* method); // System.String System.Byte::ToString() extern "C" IL2CPP_METHOD_ATTR String_t* Byte_ToString_m721125428 (uint8_t* __this, const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) extern "C" IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m1620074514 (RuntimeObject * __this /* static, unused */, RuntimeTypeHandle_t3027515415 p0, const RuntimeMethod* method); // System.Int32 System.Convert::ToInt32(System.Object,System.IFormatProvider) extern "C" IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m3211312035 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, RuntimeObject* p1, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.Extensions.KeyUsageExtension::Support(Mono.Security.X509.Extensions.KeyUsages) extern "C" IL2CPP_METHOD_ATTR bool KeyUsageExtension_Support_m3508856672 (KeyUsageExtension_t1795615912 * __this, int32_t ___usage0, const RuntimeMethod* method); // System.Int32 System.Text.StringBuilder::get_Length() extern "C" IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_m3238060835 (StringBuilder_t * __this, const RuntimeMethod* method); // System.String System.Int32::ToString(System.String,System.IFormatProvider) extern "C" IL2CPP_METHOD_ATTR String_t* Int32_ToString_m2507389746 (int32_t* __this, String_t* p0, RuntimeObject* p1, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.Extensions.NetscapeCertTypeExtension::Support(Mono.Security.X509.Extensions.NetscapeCertTypeExtension/CertTypes) extern "C" IL2CPP_METHOD_ATTR bool NetscapeCertTypeExtension_Support_m3981181230 (NetscapeCertTypeExtension_t1524296876 * __this, int32_t ___usage0, const RuntimeMethod* method); // System.Void Mono.Security.X509.Extensions.GeneralNames::.ctor(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void GeneralNames__ctor_m3642449536 (GeneralNames_t2702294159 * __this, ASN1_t2114160833 * ___sequence0, const RuntimeMethod* method); // System.String[] Mono.Security.X509.Extensions.GeneralNames::get_DNSNames() extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* GeneralNames_get_DNSNames_m3788548987 (GeneralNames_t2702294159 * __this, const RuntimeMethod* method); // System.String[] Mono.Security.X509.Extensions.GeneralNames::get_IPAddresses() extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* GeneralNames_get_IPAddresses_m4242915644 (GeneralNames_t2702294159 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509CertificateCollection::.ctor() extern "C" IL2CPP_METHOD_ATTR void X509CertificateCollection__ctor_m2066277891 (X509CertificateCollection_t1542168550 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::.ctor() extern "C" IL2CPP_METHOD_ATTR void PKCS12__ctor_m1854440921 (PKCS12_t4101533061 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::set_Password(System.String) extern "C" IL2CPP_METHOD_ATTR void PKCS12_set_Password_m4088935795 (PKCS12_t4101533061 * __this, String_t* ___value0, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::Decode(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void PKCS12_Decode_m163534693 (PKCS12_t4101533061 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method); // System.Void Mono.Security.PKCS7/ContentInfo::.ctor(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void ContentInfo__ctor_m3397951412 (ContentInfo_t3218159896 * __this, ASN1_t2114160833 * ___asn10, const RuntimeMethod* method); // System.String Mono.Security.PKCS7/ContentInfo::get_ContentType() extern "C" IL2CPP_METHOD_ATTR String_t* ContentInfo_get_ContentType_m4018261807 (ContentInfo_t3218159896 * __this, const RuntimeMethod* method); // System.Boolean System.String::op_Inequality(System.String,System.String) extern "C" IL2CPP_METHOD_ATTR bool String_op_Inequality_m215368492 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method); // Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::get_Content() extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * ContentInfo_get_Content_m4053224038 (ContentInfo_t3218159896 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.PKCS12::MAC(System.Byte[],System.Byte[],System.Int32,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PKCS12_MAC_m3355614022 (PKCS12_t4101533061 * __this, ByteU5BU5D_t4116647657* ___password0, ByteU5BU5D_t4116647657* ___salt1, int32_t ___iterations2, ByteU5BU5D_t4116647657* ___data3, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.PKCS12::Compare(System.Byte[],System.Byte[]) extern "C" IL2CPP_METHOD_ATTR bool PKCS12_Compare_m219153845 (PKCS12_t4101533061 * __this, ByteU5BU5D_t4116647657* ___expected0, ByteU5BU5D_t4116647657* ___actual1, const RuntimeMethod* method); // System.Void System.Security.Cryptography.CryptographicException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void CryptographicException__ctor_m503735289 (CryptographicException_t248831461 * __this, String_t* p0, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::ReadSafeBag(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void PKCS12_ReadSafeBag_m3435973087 (PKCS12_t4101533061 * __this, ASN1_t2114160833 * ___safeBag0, const RuntimeMethod* method); // System.Void Mono.Security.PKCS7/EncryptedData::.ctor(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void EncryptedData__ctor_m4001546383 (EncryptedData_t3577548733 * __this, ASN1_t2114160833 * ___asn10, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.PKCS12::Decrypt(Mono.Security.PKCS7/EncryptedData) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PKCS12_Decrypt_m3441995779 (PKCS12_t4101533061 * __this, EncryptedData_t3577548733 * ___ed0, const RuntimeMethod* method); // System.Void System.NotImplementedException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m3095902440 (NotImplementedException_t3489357830 * __this, String_t* p0, const RuntimeMethod* method); // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Array_Clear_m2231608178 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, int32_t p1, int32_t p2, const RuntimeMethod* method); // System.Int32 Mono.Security.X509.PKCS12::get_MaximumPasswordLength() extern "C" IL2CPP_METHOD_ATTR int32_t PKCS12_get_MaximumPasswordLength_m3603260090 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Char System.String::get_Chars(System.Int32) extern "C" IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m2986988803 (String_t* __this, int32_t p0, const RuntimeMethod* method); // System.Text.Encoding System.Text.Encoding::get_BigEndianUnicode() extern "C" IL2CPP_METHOD_ATTR Encoding_t1523322056 * Encoding_get_BigEndianUnicode_m684646764 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.String Mono.Security.X509.SafeBag::get_BagOID() extern "C" IL2CPP_METHOD_ATTR String_t* SafeBag_get_BagOID_m2153399743 (SafeBag_t3961248200 * __this, const RuntimeMethod* method); // System.Boolean System.String::Equals(System.String) extern "C" IL2CPP_METHOD_ATTR bool String_Equals_m2270643605 (String_t* __this, String_t* p0, const RuntimeMethod* method); // Mono.Security.ASN1 Mono.Security.X509.SafeBag::get_ASN1() extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * SafeBag_get_ASN1_m2293701606 (SafeBag_t3961248200 * __this, const RuntimeMethod* method); // System.Void Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void PrivateKeyInfo__ctor_m2715455038 (PrivateKeyInfo_t668027993 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method); // System.Byte[] Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::get_PrivateKey() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PrivateKeyInfo_get_PrivateKey_m3647771102 (PrivateKeyInfo_t668027993 * __this, const RuntimeMethod* method); // System.Security.Cryptography.DSA Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::DecodeDSA(System.Byte[],System.Security.Cryptography.DSAParameters) extern "C" IL2CPP_METHOD_ATTR DSA_t2386879874 * PrivateKeyInfo_DecodeDSA_m2335813142 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* ___privateKey0, DSAParameters_t1885824122 ___dsaParameters1, const RuntimeMethod* method); // System.Security.Cryptography.RSA Mono.Security.Cryptography.PKCS8/PrivateKeyInfo::DecodeRSA(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR RSA_t2385438082 * PrivateKeyInfo_DecodeRSA_m4129124827 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* ___keypair0, const RuntimeMethod* method); // System.Void Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void EncryptedPrivateKeyInfo__ctor_m25839594 (EncryptedPrivateKeyInfo_t862116836 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method); // System.String Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_Algorithm() extern "C" IL2CPP_METHOD_ATTR String_t* EncryptedPrivateKeyInfo_get_Algorithm_m3027828440 (EncryptedPrivateKeyInfo_t862116836 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_Salt() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* EncryptedPrivateKeyInfo_get_Salt_m1261804721 (EncryptedPrivateKeyInfo_t862116836 * __this, const RuntimeMethod* method); // System.Int32 Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_IterationCount() extern "C" IL2CPP_METHOD_ATTR int32_t EncryptedPrivateKeyInfo_get_IterationCount_m2912222740 (EncryptedPrivateKeyInfo_t862116836 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo::get_EncryptedData() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* EncryptedPrivateKeyInfo_get_EncryptedData_m491452551 (EncryptedPrivateKeyInfo_t862116836 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.PKCS12::Decrypt(System.String,System.Byte[],System.Int32,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PKCS12_Decrypt_m1280162536 (PKCS12_t4101533061 * __this, String_t* ___algorithmOid0, ByteU5BU5D_t4116647657* ___salt1, int32_t ___iterationCount2, ByteU5BU5D_t4116647657* ___encryptedData3, const RuntimeMethod* method); // System.Collections.ArrayList System.Collections.ArrayList::ReadOnly(System.Collections.ArrayList) extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * ArrayList_ReadOnly_m1905796817 (RuntimeObject * __this /* static, unused */, ArrayList_t2718874744 * p0, const RuntimeMethod* method); // System.Void System.Collections.CollectionBase::Clear() extern "C" IL2CPP_METHOD_ATTR void CollectionBase_Clear_m1509125218 (CollectionBase_t2727926298 * __this, const RuntimeMethod* method); // System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void ContentInfo__ctor_m2928874476 (ContentInfo_t3218159896 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method); // System.Int32 Mono.Security.X509.X509CertificateCollection::Add(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR int32_t X509CertificateCollection_Add_m2277657976 (X509CertificateCollection_t1542168550 * __this, X509Certificate_t489243025 * ___value0, const RuntimeMethod* method); // System.Security.Cryptography.RandomNumberGenerator System.Security.Cryptography.RandomNumberGenerator::Create() extern "C" IL2CPP_METHOD_ATTR RandomNumberGenerator_t386037858 * RandomNumberGenerator_Create_m4162970280 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12/DeriveBytes::.ctor() extern "C" IL2CPP_METHOD_ATTR void DeriveBytes__ctor_m2211845228 (DeriveBytes_t1492915136 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Password(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void DeriveBytes_set_Password_m4086840123 (DeriveBytes_t1492915136 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Salt(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void DeriveBytes_set_Salt_m1400945044 (DeriveBytes_t1492915136 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_IterationCount(System.Int32) extern "C" IL2CPP_METHOD_ATTR void DeriveBytes_set_IterationCount_m3824132378 (DeriveBytes_t1492915136 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_HashName(System.String) extern "C" IL2CPP_METHOD_ATTR void DeriveBytes_set_HashName_m3612196732 (DeriveBytes_t1492915136 * __this, String_t* ___value0, const RuntimeMethod* method); // System.String System.String::Concat(System.String,System.String) extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m3937257545 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method); // System.Void System.NotSupportedException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m2494070935 (NotSupportedException_t1314879016 * __this, String_t* p0, const RuntimeMethod* method); // System.Security.Cryptography.SymmetricAlgorithm System.Security.Cryptography.SymmetricAlgorithm::Create(System.String) extern "C" IL2CPP_METHOD_ATTR SymmetricAlgorithm_t4254223087 * SymmetricAlgorithm_Create_m2726390826 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveKey(System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* DeriveBytes_DeriveKey_m2933043667 (DeriveBytes_t1492915136 * __this, int32_t ___size0, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveIV(System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* DeriveBytes_DeriveIV_m973925711 (DeriveBytes_t1492915136 * __this, int32_t ___size0, const RuntimeMethod* method); // System.Security.Cryptography.SymmetricAlgorithm Mono.Security.X509.PKCS12::GetSymmetricAlgorithm(System.String,System.Byte[],System.Int32) extern "C" IL2CPP_METHOD_ATTR SymmetricAlgorithm_t4254223087 * PKCS12_GetSymmetricAlgorithm_m3480654844 (PKCS12_t4101533061 * __this, String_t* ___algorithmOid0, ByteU5BU5D_t4116647657* ___salt1, int32_t ___iterationCount2, const RuntimeMethod* method); // System.Void System.Security.Cryptography.SymmetricAlgorithm::Clear() extern "C" IL2CPP_METHOD_ATTR void SymmetricAlgorithm_Clear_m3302238152 (SymmetricAlgorithm_t4254223087 * __this, const RuntimeMethod* method); // Mono.Security.PKCS7/ContentInfo Mono.Security.PKCS7/EncryptedData::get_EncryptionAlgorithm() extern "C" IL2CPP_METHOD_ATTR ContentInfo_t3218159896 * EncryptedData_get_EncryptionAlgorithm_m905084934 (EncryptedData_t3577548733 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.PKCS7/EncryptedData::get_EncryptedContent() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* EncryptedData_get_EncryptedContent_m3205649670 (EncryptedData_t3577548733 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.PKCS12::get_Certificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * PKCS12_get_Certificates_m26161562 (PKCS12_t4101533061 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator Mono.Security.X509.X509CertificateCollection::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR X509CertificateEnumerator_t3515934698 * X509CertificateCollection_GetEnumerator_m92169144 (X509CertificateCollection_t1542168550 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::get_Current() extern "C" IL2CPP_METHOD_ATTR X509Certificate_t489243025 * X509CertificateEnumerator_get_Current_m3079314562 (X509CertificateEnumerator_t3515934698 * __this, const RuntimeMethod* method); // System.Security.Cryptography.DSA Mono.Security.X509.X509Certificate::get_DSA() extern "C" IL2CPP_METHOD_ATTR DSA_t2386879874 * X509Certificate_get_DSA_m565099499 (X509Certificate_t489243025 * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() extern "C" IL2CPP_METHOD_ATTR bool X509CertificateEnumerator_MoveNext_m1342258196 (X509CertificateEnumerator_t3515934698 * __this, const RuntimeMethod* method); // System.Security.Cryptography.DSAParameters Mono.Security.X509.PKCS12::GetExistingParameters(System.Boolean&) extern "C" IL2CPP_METHOD_ATTR DSAParameters_t1885824122 PKCS12_GetExistingParameters_m3446652479 (PKCS12_t4101533061 * __this, bool* ___found0, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::AddPrivateKey(Mono.Security.Cryptography.PKCS8/PrivateKeyInfo) extern "C" IL2CPP_METHOD_ATTR void PKCS12_AddPrivateKey_m1877554254 (PKCS12_t4101533061 * __this, PrivateKeyInfo_t668027993 * ___pki0, const RuntimeMethod* method); // System.Void Mono.Security.X509.SafeBag::.ctor(System.String,Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void SafeBag__ctor_m3881032521 (SafeBag_t3961248200 * __this, String_t* ___bagOID0, ASN1_t2114160833 * ___asn11, const RuntimeMethod* method); // System.Void Mono.Security.PKCS7/ContentInfo::.ctor() extern "C" IL2CPP_METHOD_ATTR void ContentInfo__ctor_m1955840786 (ContentInfo_t3218159896 * __this, const RuntimeMethod* method); // System.Void Mono.Security.PKCS7/ContentInfo::set_ContentType(System.String) extern "C" IL2CPP_METHOD_ATTR void ContentInfo_set_ContentType_m3848100294 (ContentInfo_t3218159896 * __this, String_t* ___value0, const RuntimeMethod* method); // Mono.Security.ASN1 Mono.Security.PKCS7/ContentInfo::get_ASN1() extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * ContentInfo_get_ASN1_m2959326143 (ContentInfo_t3218159896 * __this, const RuntimeMethod* method); // System.Void Mono.Security.ASN1::set_Value(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void ASN1_set_Value_m647861841 (ASN1_t2114160833 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Security.Cryptography.HMAC System.Security.Cryptography.HMAC::Create() extern "C" IL2CPP_METHOD_ATTR HMAC_t2621101144 * HMAC_Create_m2390117573 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveMAC(System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* DeriveBytes_DeriveMAC_m2121691743 (DeriveBytes_t1492915136 * __this, int32_t ___size0, const RuntimeMethod* method); // System.Byte[] System.Security.Cryptography.HashAlgorithm::ComputeHash(System.Byte[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* HashAlgorithm_ComputeHash_m2044824070 (HashAlgorithm_t1432317219 * __this, ByteU5BU5D_t4116647657* p0, int32_t p1, int32_t p2, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::RemoveCertificate(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR void PKCS12_RemoveCertificate_m3555301339 (PKCS12_t4101533061 * __this, X509Certificate_t489243025 * ___cert0, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::AddCertificate(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR void PKCS12_AddCertificate_m3679554094 (PKCS12_t4101533061 * __this, X509Certificate_t489243025 * ___cert0, const RuntimeMethod* method); // Mono.Security.PKCS7/ContentInfo Mono.Security.X509.PKCS12::EncryptedContentInfo(Mono.Security.ASN1,System.String) extern "C" IL2CPP_METHOD_ATTR ContentInfo_t3218159896 * PKCS12_EncryptedContentInfo_m729936927 (PKCS12_t4101533061 * __this, ASN1_t2114160833 * ___safeBags0, String_t* ___algorithmOid1, const RuntimeMethod* method); // System.Void Mono.Security.PKCS7/ContentInfo::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ContentInfo__ctor_m2855743200 (ContentInfo_t3218159896 * __this, String_t* ___oid0, const RuntimeMethod* method); // System.Void Mono.Security.PKCS7/ContentInfo::set_Content(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void ContentInfo_set_Content_m2581255245 (ContentInfo_t3218159896 * __this, ASN1_t2114160833 * ___value0, const RuntimeMethod* method); // System.Security.Cryptography.RandomNumberGenerator Mono.Security.X509.PKCS12::get_RNG() extern "C" IL2CPP_METHOD_ATTR RandomNumberGenerator_t386037858 * PKCS12_get_RNG_m64541056 (PKCS12_t4101533061 * __this, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.PKCS12::Encrypt(System.String,System.Byte[],System.Int32,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PKCS12_Encrypt_m3618991685 (PKCS12_t4101533061 * __this, String_t* ___algorithmOid0, ByteU5BU5D_t4116647657* ___salt1, int32_t ___iterationCount2, ByteU5BU5D_t4116647657* ___data3, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::AddCertificate(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) extern "C" IL2CPP_METHOD_ATTR void PKCS12_AddCertificate_m3820167082 (PKCS12_t4101533061 * __this, X509Certificate_t489243025 * ___cert0, RuntimeObject* ___attributes1, const RuntimeMethod* method); // Mono.Security.ASN1 Mono.Security.X509.PKCS12::CertificateSafeBag(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * PKCS12_CertificateSafeBag_m1505366012 (PKCS12_t4101533061 * __this, X509Certificate_t489243025 * ___x5090, RuntimeObject* ___attributes1, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::RemoveCertificate(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) extern "C" IL2CPP_METHOD_ATTR void PKCS12_RemoveCertificate_m2774912578 (PKCS12_t4101533061 * __this, X509Certificate_t489243025 * ___cert0, RuntimeObject* ___attrs1, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.PKCS12::GetBytes() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PKCS12_GetBytes_m415958948 (PKCS12_t4101533061 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::.ctor(System.Byte[],System.String) extern "C" IL2CPP_METHOD_ATTR void PKCS12__ctor_m3378639364 (PKCS12_t4101533061 * __this, ByteU5BU5D_t4116647657* ___data0, String_t* ___password1, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void PKCS12__ctor_m1587304645 (PKCS12_t4101533061 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method); // System.Int32 Mono.Security.X509.PKCS12::get_IterationCount() extern "C" IL2CPP_METHOD_ATTR int32_t PKCS12_get_IterationCount_m3005687235 (PKCS12_t4101533061 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12::set_IterationCount(System.Int32) extern "C" IL2CPP_METHOD_ATTR void PKCS12_set_IterationCount_m2605460921 (PKCS12_t4101533061 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle) extern "C" IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m3117905507 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, RuntimeFieldHandle_t1871169219 p1, const RuntimeMethod* method); // System.Void Mono.Security.X509.PKCS12/DeriveBytes::Adjust(System.Byte[],System.Int32,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void DeriveBytes_Adjust_m1814768799 (DeriveBytes_t1492915136 * __this, ByteU5BU5D_t4116647657* ___a0, int32_t ___aOff1, ByteU5BU5D_t4116647657* ___b2, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::Derive(System.Byte[],System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* DeriveBytes_Derive_m1232352666 (DeriveBytes_t1492915136 * __this, ByteU5BU5D_t4116647657* ___diversifier0, int32_t ___n1, const RuntimeMethod* method); // System.Void Mono.Security.X509.X501::AppendEntry(System.Text.StringBuilder,Mono.Security.ASN1,System.Boolean) extern "C" IL2CPP_METHOD_ATTR void X501_AppendEntry_m2479013363 (RuntimeObject * __this /* static, unused */, StringBuilder_t * ___sb0, ASN1_t2114160833 * ___entry1, bool ___quotes2, const RuntimeMethod* method); // System.Boolean Mono.Security.ASN1::CompareValue(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR bool ASN1_CompareValue_m2846313136 (ASN1_t2114160833 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method); // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char) extern "C" IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m2383614642 (StringBuilder_t * __this, Il2CppChar p0, const RuntimeMethod* method); // System.Text.Encoding System.Text.Encoding::get_UTF7() extern "C" IL2CPP_METHOD_ATTR Encoding_t1523322056 * Encoding_get_UTF7_m1817790803 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Text.Encoding System.Text.Encoding::get_UTF8() extern "C" IL2CPP_METHOD_ATTR Encoding_t1523322056 * Encoding_get_UTF8_m1008486739 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Int32 System.String::IndexOfAny(System.Char[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_m2882391940 (String_t* __this, CharU5BU5D_t3528271667* p0, int32_t p1, int32_t p2, const RuntimeMethod* method); // System.Boolean System.String::StartsWith(System.String) extern "C" IL2CPP_METHOD_ATTR bool String_StartsWith_m1759067526 (String_t* __this, String_t* p0, const RuntimeMethod* method); // System.Boolean System.String::EndsWith(System.String) extern "C" IL2CPP_METHOD_ATTR bool String_EndsWith_m1901926500 (String_t* __this, String_t* p0, const RuntimeMethod* method); // System.String System.String::Concat(System.String,System.String,System.String) extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m3755062657 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, String_t* p2, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.X509Certificate::PEM(System.String,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_PEM_m2020851166 (RuntimeObject * __this /* static, unused */, String_t* ___type0, ByteU5BU5D_t4116647657* ___data1, const RuntimeMethod* method); // System.Void System.Security.Cryptography.CryptographicException::.ctor(System.String,System.Exception) extern "C" IL2CPP_METHOD_ATTR void CryptographicException__ctor_m1422015889 (CryptographicException_t248831461 * __this, String_t* p0, Exception_t * p1, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Certificate::Parse(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void X509Certificate_Parse_m54358579 (X509Certificate_t489243025 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method); // System.String Locale::GetText(System.String) extern "C" IL2CPP_METHOD_ATTR String_t* Locale_GetText_m3520169047 (RuntimeObject * __this /* static, unused */, String_t* ___msg0, const RuntimeMethod* method); // System.Void System.Array::Reverse(System.Array,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Array_Reverse_m816310962 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, int32_t p1, int32_t p2, const RuntimeMethod* method); // Mono.Security.ASN1 Mono.Security.ASN1::Element(System.Int32,System.Byte) extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * ASN1_Element_m4088315026 (ASN1_t2114160833 * __this, int32_t ___index0, uint8_t ___anTag1, const RuntimeMethod* method); // System.DateTime Mono.Security.ASN1Convert::ToDateTime(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 ASN1Convert_ToDateTime_m1246060840 (RuntimeObject * __this /* static, unused */, ASN1_t2114160833 * ___time0, const RuntimeMethod* method); // System.Int32 Mono.Security.ASN1::get_Length() extern "C" IL2CPP_METHOD_ATTR int32_t ASN1_get_Length_m3581645253 (ASN1_t2114160833 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509ExtensionCollection::.ctor(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void X509ExtensionCollection__ctor_m551870633 (X509ExtensionCollection_t609554709 * __this, ASN1_t2114160833 * ___asn10, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.X509Certificate::GetUnsignedBigInteger(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_GetUnsignedBigInteger_m877462855 (X509Certificate_t489243025 * __this, ByteU5BU5D_t4116647657* ___integer0, const RuntimeMethod* method); // System.Void System.Security.Cryptography.DSACryptoServiceProvider::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void DSACryptoServiceProvider__ctor_m1139102382 (DSACryptoServiceProvider_t3992668923 * __this, int32_t p0, const RuntimeMethod* method); // Mono.Security.Cryptography.MD2 Mono.Security.Cryptography.MD2::Create() extern "C" IL2CPP_METHOD_ATTR MD2_t1561046427 * MD2_Create_m3511476020 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // Mono.Security.Cryptography.MD4 Mono.Security.Cryptography.MD4::Create() extern "C" IL2CPP_METHOD_ATTR MD4_t1560915355 * MD4_Create_m1588482044 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Security.Cryptography.MD5 System.Security.Cryptography.MD5::Create() extern "C" IL2CPP_METHOD_ATTR MD5_t3177620429 * MD5_Create_m3522414168 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Security.Cryptography.SHA1 System.Security.Cryptography.SHA1::Create() extern "C" IL2CPP_METHOD_ATTR SHA1_t1803193667 * SHA1_Create_m1390871308 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Security.Cryptography.SHA256 System.Security.Cryptography.SHA256::Create() extern "C" IL2CPP_METHOD_ATTR SHA256_t3672283617 * SHA256_Create_m610202894 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Security.Cryptography.SHA384 System.Security.Cryptography.SHA384::Create() extern "C" IL2CPP_METHOD_ATTR SHA384_t540967702 * SHA384_Create_m3237405884 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Security.Cryptography.SHA512 System.Security.Cryptography.SHA512::Create() extern "C" IL2CPP_METHOD_ATTR SHA512_t1346946930 * SHA512_Create_m3934606971 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void RSACryptoServiceProvider__ctor_m2378475222 (RSACryptoServiceProvider_t2683512874 * __this, int32_t p0, const RuntimeMethod* method); // System.Int32 System.Math::Max(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t Math_Max_m1873195862 (RuntimeObject * __this /* static, unused */, int32_t p0, int32_t p1, const RuntimeMethod* method); // System.DateTime System.DateTime::get_UtcNow() extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 DateTime_get_UtcNow_m1393945741 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Certificate::WasCurrent(System.DateTime) extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_WasCurrent_m1146083014 (X509Certificate_t489243025 * __this, DateTime_t3738529785 ___instant0, const RuntimeMethod* method); // System.Boolean System.DateTime::op_GreaterThan(System.DateTime,System.DateTime) extern "C" IL2CPP_METHOD_ATTR bool DateTime_op_GreaterThan_m3768590082 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 p0, DateTime_t3738529785 p1, const RuntimeMethod* method); // System.Boolean System.DateTime::op_LessThanOrEqual(System.DateTime,System.DateTime) extern "C" IL2CPP_METHOD_ATTR bool DateTime_op_LessThanOrEqual_m2360948759 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785 p0, DateTime_t3738529785 p1, const RuntimeMethod* method); // System.Void System.Security.Cryptography.DSASignatureDeformatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm) extern "C" IL2CPP_METHOD_ATTR void DSASignatureDeformatter__ctor_m2889130126 (DSASignatureDeformatter_t3677955172 * __this, AsymmetricAlgorithm_t932037087 * p0, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.X509Certificate::get_Hash() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_get_Hash_m410033711 (X509Certificate_t489243025 * __this, const RuntimeMethod* method); // System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm) extern "C" IL2CPP_METHOD_ATTR void RSAPKCS1SignatureDeformatter__ctor_m3706544163 (RSAPKCS1SignatureDeformatter_t3767223008 * __this, AsymmetricAlgorithm_t932037087 * p0, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.RSA) extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_VerifySignature_m3538124832 (X509Certificate_t489243025 * __this, RSA_t2385438082 * ___rsa0, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.DSA) extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_VerifySignature_m3988463526 (X509Certificate_t489243025 * __this, DSA_t2386879874 * ___dsa0, const RuntimeMethod* method); // System.Boolean System.String::op_Equality(System.String,System.String) extern "C" IL2CPP_METHOD_ATTR bool String_op_Equality_m920492651 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method); // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object) extern "C" IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m2872281893 (SerializationInfo_t950877179 * __this, String_t* p0, RuntimeObject * p1, const RuntimeMethod* method); // System.String System.String::Format(System.String,System.Object) extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m2844511972 (RuntimeObject * __this /* static, unused */, String_t* p0, RuntimeObject * p1, const RuntimeMethod* method); // System.Int32 System.String::IndexOf(System.String) extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOf_m1977622757 (String_t* __this, String_t* p0, const RuntimeMethod* method); // System.Int32 System.String::IndexOf(System.String,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOf_m3406607758 (String_t* __this, String_t* p0, int32_t p1, const RuntimeMethod* method); // System.String System.String::Substring(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR String_t* String_Substring_m1610150815 (String_t* __this, int32_t p0, int32_t p1, const RuntimeMethod* method); // System.Byte[] System.Convert::FromBase64String(System.String) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* Convert_FromBase64String_m3685135396 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method); // System.Void System.Collections.CollectionBase::.ctor() extern "C" IL2CPP_METHOD_ATTR void CollectionBase__ctor_m3343513710 (CollectionBase_t2727926298 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509CertificateCollection::AddRange(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void X509CertificateCollection_AddRange_m2165814476 (X509CertificateCollection_t1542168550 * __this, X509CertificateCollection_t1542168550 * ___value0, const RuntimeMethod* method); // System.Collections.ArrayList System.Collections.CollectionBase::get_InnerList() extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * CollectionBase_get_InnerList_m132195395 (CollectionBase_t2727926298 * __this, const RuntimeMethod* method); // System.Int32 Mono.Security.X509.X509CertificateCollection::IndexOf(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR int32_t X509CertificateCollection_IndexOf_m2003755268 (X509CertificateCollection_t1542168550 * __this, X509Certificate_t489243025 * ___value0, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::.ctor(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void X509CertificateEnumerator__ctor_m85694331 (X509CertificateEnumerator_t3515934698 * __this, X509CertificateCollection_t1542168550 * ___mappings0, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509CertificateCollection::Compare(System.Byte[],System.Byte[]) extern "C" IL2CPP_METHOD_ATTR bool X509CertificateCollection_Compare_m3676635762 (X509CertificateCollection_t1542168550 * __this, ByteU5BU5D_t4116647657* ___array10, ByteU5BU5D_t4116647657* ___array21, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Chain::.ctor() extern "C" IL2CPP_METHOD_ATTR void X509Chain__ctor_m3563800449 (X509Chain_t863783601 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509StoreManager::get_TrustedRootCertificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * X509StoreManager_get_TrustedRootCertificates_m2180997293 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::FindCertificateParent(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t489243025 * X509Chain_FindCertificateParent_m2809823532 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___child0, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Certificate::get_IsSelfSigned() extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_get_IsSelfSigned_m4064195693 (X509Certificate_t489243025 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::FindCertificateRoot(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t489243025 * X509Chain_FindCertificateRoot_m1937726457 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___potentialRoot0, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Chain::IsParent(Mono.Security.X509.X509Certificate,Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR bool X509Chain_IsParent_m2689546349 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___child0, X509Certificate_t489243025 * ___parent1, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Chain::IsValid(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR bool X509Chain_IsValid_m3670863655 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___cert0, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Certificate::get_IsCurrent() extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_get_IsCurrent_m469817010 (X509Certificate_t489243025 * __this, const RuntimeMethod* method); // System.Boolean System.Net.ServicePointManager::get_CheckCertificateRevocationList() extern "C" IL2CPP_METHOD_ATTR bool ServicePointManager_get_CheckCertificateRevocationList_m1645465614 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Chain::IsTrusted(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR bool X509Chain_IsTrusted_m1243554942 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___potentialTrusted0, const RuntimeMethod* method); // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::get_TrustAnchors() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * X509Chain_get_TrustAnchors_m2434696767 (X509Chain_t863783601 * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509CertificateCollection::Contains(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR bool X509CertificateCollection_Contains_m743657353 (X509CertificateCollection_t1542168550 * __this, X509Certificate_t489243025 * ___value0, const RuntimeMethod* method); // System.Int32 Mono.Security.X509.X509Certificate::get_Version() extern "C" IL2CPP_METHOD_ATTR int32_t X509Certificate_get_Version_m2908311682 (X509Certificate_t489243025 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Certificate::get_Extensions() extern "C" IL2CPP_METHOD_ATTR X509ExtensionCollection_t609554709 * X509Certificate_get_Extensions_m1217872579 (X509Certificate_t489243025 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509Extension Mono.Security.X509.X509ExtensionCollection::get_Item(System.String) extern "C" IL2CPP_METHOD_ATTR X509Extension_t3173393653 * X509ExtensionCollection_get_Item_m2761897938 (X509ExtensionCollection_t609554709 * __this, String_t* ___oid0, const RuntimeMethod* method); // System.Void Mono.Security.X509.Extensions.BasicConstraintsExtension::.ctor(Mono.Security.X509.X509Extension) extern "C" IL2CPP_METHOD_ATTR void BasicConstraintsExtension__ctor_m3191645544 (BasicConstraintsExtension_t2462195279 * __this, X509Extension_t3173393653 * ___extension0, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.Extensions.BasicConstraintsExtension::get_CertificateAuthority() extern "C" IL2CPP_METHOD_ATTR bool BasicConstraintsExtension_get_CertificateAuthority_m391198292 (BasicConstraintsExtension_t2462195279 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Crl::Parse(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void X509Crl_Parse_m3164013387 (X509Crl_t1148767388 * __this, ByteU5BU5D_t4116647657* ___crl0, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Crl/X509CrlEntry::.ctor(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void X509CrlEntry__ctor_m4013514048 (X509CrlEntry_t645568789 * __this, ASN1_t2114160833 * ___entry0, const RuntimeMethod* method); // System.String Mono.Security.X509.X509Crl::GetHashName() extern "C" IL2CPP_METHOD_ATTR String_t* X509Crl_GetHashName_m4214678741 (X509Crl_t1148767388 * __this, const RuntimeMethod* method); // System.Byte[] System.Security.Cryptography.HashAlgorithm::ComputeHash(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* HashAlgorithm_ComputeHash_m2825542963 (HashAlgorithm_t1432317219 * __this, ByteU5BU5D_t4116647657* p0, const RuntimeMethod* method); // Mono.Security.X509.X509Crl/X509CrlEntry Mono.Security.X509.X509Crl::GetCrlEntry(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR X509CrlEntry_t645568789 * X509Crl_GetCrlEntry_m641501875 (X509Crl_t1148767388 * __this, ByteU5BU5D_t4116647657* ___serialNumber0, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.X509Crl/X509CrlEntry::get_SerialNumber() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509CrlEntry_get_SerialNumber_m3627212772 (X509CrlEntry_t645568789 * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Crl::Compare(System.Byte[],System.Byte[]) extern "C" IL2CPP_METHOD_ATTR bool X509Crl_Compare_m3418726913 (X509Crl_t1148767388 * __this, ByteU5BU5D_t4116647657* ___array10, ByteU5BU5D_t4116647657* ___array21, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.X509Crl::get_Hash() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Crl_get_Hash_m464217067 (X509Crl_t1148767388 * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.RSA) extern "C" IL2CPP_METHOD_ATTR bool X509Crl_VerifySignature_m1808348256 (X509Crl_t1148767388 * __this, RSA_t2385438082 * ___rsa0, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.DSA) extern "C" IL2CPP_METHOD_ATTR bool X509Crl_VerifySignature_m1902456590 (X509Crl_t1148767388 * __this, DSA_t2386879874 * ___dsa0, const RuntimeMethod* method); // System.Void System.Array::Reverse(System.Array) extern "C" IL2CPP_METHOD_ATTR void Array_Reverse_m3714848183 (RuntimeObject * __this /* static, unused */, RuntimeArray * p0, const RuntimeMethod* method); // Mono.Security.ASN1 Mono.Security.X509.X509Extension::get_Value() extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * X509Extension_get_Value_m896831716 (X509Extension_t3173393653 * __this, const RuntimeMethod* method); // System.String Mono.Security.X509.X509Extension::get_Oid() extern "C" IL2CPP_METHOD_ATTR String_t* X509Extension_get_Oid_m4107042796 (X509Extension_t3173393653 * __this, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Extension::get_Critical() extern "C" IL2CPP_METHOD_ATTR bool X509Extension_get_Critical_m171054662 (X509Extension_t3173393653 * __this, const RuntimeMethod* method); // System.Int32 System.String::GetHashCode() extern "C" IL2CPP_METHOD_ATTR int32_t String_GetHashCode_m1906374149 (String_t* __this, const RuntimeMethod* method); // System.Char System.Convert::ToChar(System.Byte) extern "C" IL2CPP_METHOD_ATTR Il2CppChar Convert_ToChar_m2532412511 (RuntimeObject * __this /* static, unused */, uint8_t p0, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Extension::WriteLine(System.Text.StringBuilder,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void X509Extension_WriteLine_m1662885247 (X509Extension_t3173393653 * __this, StringBuilder_t * ___sb0, int32_t ___n1, int32_t ___pos2, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509ExtensionCollection::.ctor() extern "C" IL2CPP_METHOD_ATTR void X509ExtensionCollection__ctor_m2474799343 (X509ExtensionCollection_t609554709 * __this, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Extension::.ctor(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void X509Extension__ctor_m710637961 (X509Extension_t3173393653 * __this, ASN1_t2114160833 * ___asn10, const RuntimeMethod* method); // System.Int32 Mono.Security.X509.X509ExtensionCollection::IndexOf(System.String) extern "C" IL2CPP_METHOD_ATTR int32_t X509ExtensionCollection_IndexOf_m2996504451 (X509ExtensionCollection_t609554709 * __this, String_t* ___oid0, const RuntimeMethod* method); // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::BuildCertificatesCollection(System.String) extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * X509Store_BuildCertificatesCollection_m3030935583 (X509Store_t2777415284 * __this, String_t* ___storeName0, const RuntimeMethod* method); // System.Collections.ArrayList Mono.Security.X509.X509Store::BuildCrlsCollection(System.String) extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * X509Store_BuildCrlsCollection_m1991312527 (X509Store_t2777415284 * __this, String_t* ___storeName0, const RuntimeMethod* method); // System.IO.FileStream System.IO.File::OpenRead(System.String) extern "C" IL2CPP_METHOD_ATTR FileStream_t4292183065 * File_OpenRead_m2936789020 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method); // System.Byte[] Mono.Security.X509.X509Store::Load(System.String) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Store_Load_m2048139132 (X509Store_t2777415284 * __this, String_t* ___filename0, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Crl::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void X509Crl__ctor_m1817187405 (X509Crl_t1148767388 * __this, ByteU5BU5D_t4116647657* ___crl0, const RuntimeMethod* method); // System.Boolean System.IO.Directory::Exists(System.String) extern "C" IL2CPP_METHOD_ATTR bool Directory_Exists_m1484791558 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method); // System.IO.DirectoryInfo System.IO.Directory::CreateDirectory(System.String) extern "C" IL2CPP_METHOD_ATTR DirectoryInfo_t35957480 * Directory_CreateDirectory_m751642867 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method); // System.String System.IO.Path::Combine(System.String,System.String) extern "C" IL2CPP_METHOD_ATTR String_t* Path_Combine_m3389272516 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method); // System.Boolean Mono.Security.X509.X509Store::CheckStore(System.String,System.Boolean) extern "C" IL2CPP_METHOD_ATTR bool X509Store_CheckStore_m2045435685 (X509Store_t2777415284 * __this, String_t* ___path0, bool ___throwException1, const RuntimeMethod* method); // System.String[] System.IO.Directory::GetFiles(System.String,System.String) extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* Directory_GetFiles_m2624572368 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method); // Mono.Security.X509.X509Certificate Mono.Security.X509.X509Store::LoadCertificate(System.String) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t489243025 * X509Store_LoadCertificate_m1587806288 (X509Store_t2777415284 * __this, String_t* ___filename0, const RuntimeMethod* method); // Mono.Security.X509.X509Crl Mono.Security.X509.X509Store::LoadCrl(System.String) extern "C" IL2CPP_METHOD_ATTR X509Crl_t1148767388 * X509Store_LoadCrl_m1881903843 (X509Store_t2777415284 * __this, String_t* ___filename0, const RuntimeMethod* method); // System.String System.Environment::GetFolderPath(System.Environment/SpecialFolder) extern "C" IL2CPP_METHOD_ATTR String_t* Environment_GetFolderPath_m327623990 (RuntimeObject * __this /* static, unused */, int32_t p0, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Stores::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void X509Stores__ctor_m1786355972 (X509Stores_t1373936238 * __this, String_t* ___path0, const RuntimeMethod* method); // Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::get_CurrentUser() extern "C" IL2CPP_METHOD_ATTR X509Stores_t1373936238 * X509StoreManager_get_CurrentUser_m4040993045 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // Mono.Security.X509.X509Store Mono.Security.X509.X509Stores::get_TrustedRoot() extern "C" IL2CPP_METHOD_ATTR X509Store_t2777415284 * X509Stores_get_TrustedRoot_m1736182879 (X509Stores_t1373936238 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::get_Certificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * X509Store_get_Certificates_m56224934 (X509Store_t2777415284 * __this, const RuntimeMethod* method); // Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::get_LocalMachine() extern "C" IL2CPP_METHOD_ATTR X509Stores_t1373936238 * X509StoreManager_get_LocalMachine_m3994689999 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method); // System.Void Mono.Security.X509.X509Store::.ctor(System.String,System.Boolean) extern "C" IL2CPP_METHOD_ATTR void X509Store__ctor_m2736551756 (X509Store_t2777415284 * __this, String_t* ___path0, bool ___crl1, const RuntimeMethod* method); #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Boolean) extern "C" IL2CPP_METHOD_ATTR void SslClientStream__ctor_m2402546929 (SslClientStream_t3914624661 * __this, Stream_t1273022909 * ___stream0, String_t* ___targetHost1, bool ___ownsStream2, const RuntimeMethod* method) { { Stream_t1273022909 * L_0 = ___stream0; String_t* L_1 = ___targetHost1; bool L_2 = ___ownsStream2; SslClientStream__ctor_m3351906728(__this, L_0, L_1, L_2, ((int32_t)-1073741824), (X509CertificateCollection_t3399372417 *)NULL, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Security.Cryptography.X509Certificates.X509Certificate) extern "C" IL2CPP_METHOD_ATTR void SslClientStream__ctor_m4190306291 (SslClientStream_t3914624661 * __this, Stream_t1273022909 * ___stream0, String_t* ___targetHost1, X509Certificate_t713131622 * ___clientCertificate2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream__ctor_m4190306291_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Stream_t1273022909 * L_0 = ___stream0; String_t* L_1 = ___targetHost1; X509CertificateU5BU5D_t3145106755* L_2 = ((X509CertificateU5BU5D_t3145106755*)SZArrayNew(X509CertificateU5BU5D_t3145106755_il2cpp_TypeInfo_var, (uint32_t)1)); X509Certificate_t713131622 * L_3 = ___clientCertificate2; NullCheck(L_2); ArrayElementTypeCheck (L_2, L_3); (L_2)->SetAt(static_cast(0), (X509Certificate_t713131622 *)L_3); X509CertificateCollection_t3399372417 * L_4 = (X509CertificateCollection_t3399372417 *)il2cpp_codegen_object_new(X509CertificateCollection_t3399372417_il2cpp_TypeInfo_var); X509CertificateCollection__ctor_m1395805580(L_4, L_2, /*hidden argument*/NULL); SslClientStream__ctor_m3351906728(__this, L_0, L_1, (bool)0, ((int32_t)-1073741824), L_4, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void SslClientStream__ctor_m3745813135 (SslClientStream_t3914624661 * __this, Stream_t1273022909 * ___stream0, String_t* ___targetHost1, X509CertificateCollection_t3399372417 * ___clientCertificates2, const RuntimeMethod* method) { { Stream_t1273022909 * L_0 = ___stream0; String_t* L_1 = ___targetHost1; X509CertificateCollection_t3399372417 * L_2 = ___clientCertificates2; SslClientStream__ctor_m3351906728(__this, L_0, L_1, (bool)0, ((int32_t)-1073741824), L_2, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Boolean,Mono.Security.Protocol.Tls.SecurityProtocolType) extern "C" IL2CPP_METHOD_ATTR void SslClientStream__ctor_m3478574780 (SslClientStream_t3914624661 * __this, Stream_t1273022909 * ___stream0, String_t* ___targetHost1, bool ___ownsStream2, int32_t ___securityProtocolType3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream__ctor_m3478574780_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Stream_t1273022909 * L_0 = ___stream0; String_t* L_1 = ___targetHost1; bool L_2 = ___ownsStream2; int32_t L_3 = ___securityProtocolType3; X509CertificateCollection_t3399372417 * L_4 = (X509CertificateCollection_t3399372417 *)il2cpp_codegen_object_new(X509CertificateCollection_t3399372417_il2cpp_TypeInfo_var); X509CertificateCollection__ctor_m1784029323(L_4, /*hidden argument*/NULL); SslClientStream__ctor_m3351906728(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::.ctor(System.IO.Stream,System.String,System.Boolean,Mono.Security.Protocol.Tls.SecurityProtocolType,System.Security.Cryptography.X509Certificates.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void SslClientStream__ctor_m3351906728 (SslClientStream_t3914624661 * __this, Stream_t1273022909 * ___stream0, String_t* ___targetHost1, bool ___ownsStream2, int32_t ___securityProtocolType3, X509CertificateCollection_t3399372417 * ___clientCertificates4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream__ctor_m3351906728_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Stream_t1273022909 * L_0 = ___stream0; bool L_1 = ___ownsStream2; IL2CPP_RUNTIME_CLASS_INIT(SslStreamBase_t1667413407_il2cpp_TypeInfo_var); SslStreamBase__ctor_m3009266308(__this, L_0, L_1, /*hidden argument*/NULL); String_t* L_2 = ___targetHost1; if (!L_2) { goto IL_0019; } } { String_t* L_3 = ___targetHost1; NullCheck(L_3); int32_t L_4 = String_get_Length_m3847582255(L_3, /*hidden argument*/NULL); if (L_4) { goto IL_0024; } } IL_0019: { ArgumentNullException_t1615371798 * L_5 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_5, _stringLiteral2252787185, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,SslClientStream__ctor_m3351906728_RuntimeMethod_var); } IL_0024: { int32_t L_6 = ___securityProtocolType3; String_t* L_7 = ___targetHost1; X509CertificateCollection_t3399372417 * L_8 = ___clientCertificates4; ClientContext_t2797401965 * L_9 = (ClientContext_t2797401965 *)il2cpp_codegen_object_new(ClientContext_t2797401965_il2cpp_TypeInfo_var); ClientContext__ctor_m3993227749(L_9, __this, L_6, L_7, L_8, /*hidden argument*/NULL); ((SslStreamBase_t1667413407 *)__this)->set_context_6(L_9); Stream_t1273022909 * L_10 = ((SslStreamBase_t1667413407 *)__this)->get_innerStream_4(); Context_t3971234707 * L_11 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); ClientRecordProtocol_t2031137796 * L_12 = (ClientRecordProtocol_t2031137796 *)il2cpp_codegen_object_new(ClientRecordProtocol_t2031137796_il2cpp_TypeInfo_var); ClientRecordProtocol__ctor_m2839844778(L_12, L_10, ((ClientContext_t2797401965 *)CastclassClass((RuntimeObject*)L_11, ClientContext_t2797401965_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); ((SslStreamBase_t1667413407 *)__this)->set_protocol_7(L_12); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::add_ServerCertValidation(Mono.Security.Protocol.Tls.CertificateValidationCallback) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_add_ServerCertValidation_m2218216724 (SslClientStream_t3914624661 * __this, CertificateValidationCallback_t4091668218 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_add_ServerCertValidation_m2218216724_MetadataUsageId); s_Il2CppMethodInitialized = true; } { CertificateValidationCallback_t4091668218 * L_0 = __this->get_ServerCertValidation_17(); CertificateValidationCallback_t4091668218 * L_1 = ___value0; Delegate_t1188392813 * L_2 = Delegate_Combine_m1859655160(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); __this->set_ServerCertValidation_17(((CertificateValidationCallback_t4091668218 *)CastclassSealed((RuntimeObject*)L_2, CertificateValidationCallback_t4091668218_il2cpp_TypeInfo_var))); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_ServerCertValidation(Mono.Security.Protocol.Tls.CertificateValidationCallback) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_remove_ServerCertValidation_m1143339871 (SslClientStream_t3914624661 * __this, CertificateValidationCallback_t4091668218 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_remove_ServerCertValidation_m1143339871_MetadataUsageId); s_Il2CppMethodInitialized = true; } { CertificateValidationCallback_t4091668218 * L_0 = __this->get_ServerCertValidation_17(); CertificateValidationCallback_t4091668218 * L_1 = ___value0; Delegate_t1188392813 * L_2 = Delegate_Remove_m334097152(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); __this->set_ServerCertValidation_17(((CertificateValidationCallback_t4091668218 *)CastclassSealed((RuntimeObject*)L_2, CertificateValidationCallback_t4091668218_il2cpp_TypeInfo_var))); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::add_ClientCertSelection(Mono.Security.Protocol.Tls.CertificateSelectionCallback) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_add_ClientCertSelection_m1387948363 (SslClientStream_t3914624661 * __this, CertificateSelectionCallback_t3743405224 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_add_ClientCertSelection_m1387948363_MetadataUsageId); s_Il2CppMethodInitialized = true; } { CertificateSelectionCallback_t3743405224 * L_0 = __this->get_ClientCertSelection_18(); CertificateSelectionCallback_t3743405224 * L_1 = ___value0; Delegate_t1188392813 * L_2 = Delegate_Combine_m1859655160(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); __this->set_ClientCertSelection_18(((CertificateSelectionCallback_t3743405224 *)CastclassSealed((RuntimeObject*)L_2, CertificateSelectionCallback_t3743405224_il2cpp_TypeInfo_var))); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_ClientCertSelection(Mono.Security.Protocol.Tls.CertificateSelectionCallback) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_remove_ClientCertSelection_m24681826 (SslClientStream_t3914624661 * __this, CertificateSelectionCallback_t3743405224 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_remove_ClientCertSelection_m24681826_MetadataUsageId); s_Il2CppMethodInitialized = true; } { CertificateSelectionCallback_t3743405224 * L_0 = __this->get_ClientCertSelection_18(); CertificateSelectionCallback_t3743405224 * L_1 = ___value0; Delegate_t1188392813 * L_2 = Delegate_Remove_m334097152(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); __this->set_ClientCertSelection_18(((CertificateSelectionCallback_t3743405224 *)CastclassSealed((RuntimeObject*)L_2, CertificateSelectionCallback_t3743405224_il2cpp_TypeInfo_var))); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::add_PrivateKeySelection(Mono.Security.Protocol.Tls.PrivateKeySelectionCallback) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_add_PrivateKeySelection_m1663125063 (SslClientStream_t3914624661 * __this, PrivateKeySelectionCallback_t3240194217 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_add_PrivateKeySelection_m1663125063_MetadataUsageId); s_Il2CppMethodInitialized = true; } { PrivateKeySelectionCallback_t3240194217 * L_0 = __this->get_PrivateKeySelection_19(); PrivateKeySelectionCallback_t3240194217 * L_1 = ___value0; Delegate_t1188392813 * L_2 = Delegate_Combine_m1859655160(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); __this->set_PrivateKeySelection_19(((PrivateKeySelectionCallback_t3240194217 *)CastclassSealed((RuntimeObject*)L_2, PrivateKeySelectionCallback_t3240194217_il2cpp_TypeInfo_var))); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_PrivateKeySelection(Mono.Security.Protocol.Tls.PrivateKeySelectionCallback) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_remove_PrivateKeySelection_m3637735463 (SslClientStream_t3914624661 * __this, PrivateKeySelectionCallback_t3240194217 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_remove_PrivateKeySelection_m3637735463_MetadataUsageId); s_Il2CppMethodInitialized = true; } { PrivateKeySelectionCallback_t3240194217 * L_0 = __this->get_PrivateKeySelection_19(); PrivateKeySelectionCallback_t3240194217 * L_1 = ___value0; Delegate_t1188392813 * L_2 = Delegate_Remove_m334097152(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); __this->set_PrivateKeySelection_19(((PrivateKeySelectionCallback_t3240194217 *)CastclassSealed((RuntimeObject*)L_2, PrivateKeySelectionCallback_t3240194217_il2cpp_TypeInfo_var))); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::add_ServerCertValidation2(Mono.Security.Protocol.Tls.CertificateValidationCallback2) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_add_ServerCertValidation2_m3943665702 (SslClientStream_t3914624661 * __this, CertificateValidationCallback2_t1842476440 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_add_ServerCertValidation2_m3943665702_MetadataUsageId); s_Il2CppMethodInitialized = true; } { CertificateValidationCallback2_t1842476440 * L_0 = __this->get_ServerCertValidation2_20(); CertificateValidationCallback2_t1842476440 * L_1 = ___value0; Delegate_t1188392813 * L_2 = Delegate_Combine_m1859655160(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); __this->set_ServerCertValidation2_20(((CertificateValidationCallback2_t1842476440 *)CastclassSealed((RuntimeObject*)L_2, CertificateValidationCallback2_t1842476440_il2cpp_TypeInfo_var))); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::remove_ServerCertValidation2(Mono.Security.Protocol.Tls.CertificateValidationCallback2) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_remove_ServerCertValidation2_m4151895043 (SslClientStream_t3914624661 * __this, CertificateValidationCallback2_t1842476440 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_remove_ServerCertValidation2_m4151895043_MetadataUsageId); s_Il2CppMethodInitialized = true; } { CertificateValidationCallback2_t1842476440 * L_0 = __this->get_ServerCertValidation2_20(); CertificateValidationCallback2_t1842476440 * L_1 = ___value0; Delegate_t1188392813 * L_2 = Delegate_Remove_m334097152(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); __this->set_ServerCertValidation2_20(((CertificateValidationCallback2_t1842476440 *)CastclassSealed((RuntimeObject*)L_2, CertificateValidationCallback2_t1842476440_il2cpp_TypeInfo_var))); return; } } // System.IO.Stream Mono.Security.Protocol.Tls.SslClientStream::get_InputBuffer() extern "C" IL2CPP_METHOD_ATTR Stream_t1273022909 * SslClientStream_get_InputBuffer_m4092356391 (SslClientStream_t3914624661 * __this, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = ((SslStreamBase_t1667413407 *)__this)->get_inputBuffer_5(); return L_0; } } // System.Security.Cryptography.X509Certificates.X509CertificateCollection Mono.Security.Protocol.Tls.SslClientStream::get_ClientCertificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t3399372417 * SslClientStream_get_ClientCertificates_m998716871 (SslClientStream_t3914624661 * __this, const RuntimeMethod* method) { { Context_t3971234707 * L_0 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_0); TlsClientSettings_t2486039503 * L_1 = Context_get_ClientSettings_m2874391194(L_0, /*hidden argument*/NULL); NullCheck(L_1); X509CertificateCollection_t3399372417 * L_2 = TlsClientSettings_get_Certificates_m2671943654(L_1, /*hidden argument*/NULL); return L_2; } } // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslClientStream::get_SelectedClientCertificate() extern "C" IL2CPP_METHOD_ATTR X509Certificate_t713131622 * SslClientStream_get_SelectedClientCertificate_m2941927287 (SslClientStream_t3914624661 * __this, const RuntimeMethod* method) { { Context_t3971234707 * L_0 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_0); TlsClientSettings_t2486039503 * L_1 = Context_get_ClientSettings_m2874391194(L_0, /*hidden argument*/NULL); NullCheck(L_1); X509Certificate_t713131622 * L_2 = TlsClientSettings_get_ClientCertificate_m3139459118(L_1, /*hidden argument*/NULL); return L_2; } } // Mono.Security.Protocol.Tls.CertificateValidationCallback Mono.Security.Protocol.Tls.SslClientStream::get_ServerCertValidationDelegate() extern "C" IL2CPP_METHOD_ATTR CertificateValidationCallback_t4091668218 * SslClientStream_get_ServerCertValidationDelegate_m2765155187 (SslClientStream_t3914624661 * __this, const RuntimeMethod* method) { { CertificateValidationCallback_t4091668218 * L_0 = __this->get_ServerCertValidation_17(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::set_ServerCertValidationDelegate(Mono.Security.Protocol.Tls.CertificateValidationCallback) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_set_ServerCertValidationDelegate_m466396564 (SslClientStream_t3914624661 * __this, CertificateValidationCallback_t4091668218 * ___value0, const RuntimeMethod* method) { { CertificateValidationCallback_t4091668218 * L_0 = ___value0; __this->set_ServerCertValidation_17(L_0); return; } } // Mono.Security.Protocol.Tls.CertificateSelectionCallback Mono.Security.Protocol.Tls.SslClientStream::get_ClientCertSelectionDelegate() extern "C" IL2CPP_METHOD_ATTR CertificateSelectionCallback_t3743405224 * SslClientStream_get_ClientCertSelectionDelegate_m473995521 (SslClientStream_t3914624661 * __this, const RuntimeMethod* method) { { CertificateSelectionCallback_t3743405224 * L_0 = __this->get_ClientCertSelection_18(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::set_ClientCertSelectionDelegate(Mono.Security.Protocol.Tls.CertificateSelectionCallback) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_set_ClientCertSelectionDelegate_m1261530976 (SslClientStream_t3914624661 * __this, CertificateSelectionCallback_t3743405224 * ___value0, const RuntimeMethod* method) { { CertificateSelectionCallback_t3743405224 * L_0 = ___value0; __this->set_ClientCertSelection_18(L_0); return; } } // Mono.Security.Protocol.Tls.PrivateKeySelectionCallback Mono.Security.Protocol.Tls.SslClientStream::get_PrivateKeyCertSelectionDelegate() extern "C" IL2CPP_METHOD_ATTR PrivateKeySelectionCallback_t3240194217 * SslClientStream_get_PrivateKeyCertSelectionDelegate_m3868652817 (SslClientStream_t3914624661 * __this, const RuntimeMethod* method) { { PrivateKeySelectionCallback_t3240194217 * L_0 = __this->get_PrivateKeySelection_19(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::set_PrivateKeyCertSelectionDelegate(Mono.Security.Protocol.Tls.PrivateKeySelectionCallback) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_set_PrivateKeyCertSelectionDelegate_m4100936974 (SslClientStream_t3914624661 * __this, PrivateKeySelectionCallback_t3240194217 * ___value0, const RuntimeMethod* method) { { PrivateKeySelectionCallback_t3240194217 * L_0 = ___value0; __this->set_PrivateKeySelection_19(L_0); return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::Finalize() extern "C" IL2CPP_METHOD_ATTR void SslClientStream_Finalize_m1251363641 (SslClientStream_t3914624661 * __this, const RuntimeMethod* method) { Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) SslStreamBase_Dispose_m3190415328(__this, (bool)0, /*hidden argument*/NULL); IL2CPP_LEAVE(0x13, FINALLY_000c); } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_000c; } FINALLY_000c: { // begin finally (depth: 1) SslStreamBase_Finalize_m3260913635(__this, /*hidden argument*/NULL); IL2CPP_END_FINALLY(12) } // end finally (depth: 1) IL2CPP_CLEANUP(12) { IL2CPP_JUMP_TBL(0x13, IL_0013) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0013: { return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::Dispose(System.Boolean) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_Dispose_m232031134 (SslClientStream_t3914624661 * __this, bool ___disposing0, const RuntimeMethod* method) { { bool L_0 = ___disposing0; SslStreamBase_Dispose_m3190415328(__this, L_0, /*hidden argument*/NULL); bool L_1 = ___disposing0; if (!L_1) { goto IL_0029; } } { __this->set_ServerCertValidation_17((CertificateValidationCallback_t4091668218 *)NULL); __this->set_ClientCertSelection_18((CertificateSelectionCallback_t3743405224 *)NULL); __this->set_PrivateKeySelection_19((PrivateKeySelectionCallback_t3240194217 *)NULL); __this->set_ServerCertValidation2_20((CertificateValidationCallback2_t1842476440 *)NULL); } IL_0029: { return; } } // System.IAsyncResult Mono.Security.Protocol.Tls.SslClientStream::OnBeginNegotiateHandshake(System.AsyncCallback,System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject* SslClientStream_OnBeginNegotiateHandshake_m3734240069 (SslClientStream_t3914624661 * __this, AsyncCallback_t3962456242 * ___callback0, RuntimeObject * ___state1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_OnBeginNegotiateHandshake_m3734240069_MetadataUsageId); s_Il2CppMethodInitialized = true; } TlsException_t3534743363 * V_0 = NULL; Exception_t * V_1 = NULL; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { Context_t3971234707 * L_0 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_0); int32_t L_1 = Context_get_HandshakeState_m2425796590(L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001b; } } IL_0010: { Context_t3971234707 * L_2 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_2); VirtActionInvoker0::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.Context::Clear() */, L_2); } IL_001b: { Context_t3971234707 * L_3 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); Context_t3971234707 * L_4 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_4); int32_t L_5 = Context_get_SecurityProtocol_m3228286292(L_4, /*hidden argument*/NULL); CipherSuiteCollection_t1129639304 * L_6 = CipherSuiteFactory_GetSupportedCiphers_m3260014148(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); NullCheck(L_3); Context_set_SupportedCiphers_m4238648387(L_3, L_6, /*hidden argument*/NULL); Context_t3971234707 * L_7 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_7); Context_set_HandshakeState_m1329976135(L_7, 1, /*hidden argument*/NULL); RecordProtocol_t3759049701 * L_8 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); AsyncCallback_t3962456242 * L_9 = ___callback0; RuntimeObject * L_10 = ___state1; NullCheck(L_8); RuntimeObject* L_11 = RecordProtocol_BeginSendRecord_m615249746(L_8, 1, L_9, L_10, /*hidden argument*/NULL); V_2 = L_11; goto IL_009d; } IL_0056: { ; // IL_0056: leave IL_009d } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (TlsException_t3534743363_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_005b; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_007e; throw e; } CATCH_005b: { // begin catch(Mono.Security.Protocol.Tls.TlsException) { V_0 = ((TlsException_t3534743363 *)__exception_local); RecordProtocol_t3759049701 * L_12 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); TlsException_t3534743363 * L_13 = V_0; NullCheck(L_13); Alert_t4059934885 * L_14 = TlsException_get_Alert_m1206526559(L_13, /*hidden argument*/NULL); NullCheck(L_12); RecordProtocol_SendAlert_m3736432480(L_12, L_14, /*hidden argument*/NULL); TlsException_t3534743363 * L_15 = V_0; IOException_t4088381929 * L_16 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_16, _stringLiteral1867853257, L_15, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16,SslClientStream_OnBeginNegotiateHandshake_m3734240069_RuntimeMethod_var); } IL_0079: { goto IL_009d; } } // end catch (depth: 1) CATCH_007e: { // begin catch(System.Exception) { V_1 = ((Exception_t *)__exception_local); RecordProtocol_t3759049701 * L_17 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); NullCheck(L_17); RecordProtocol_SendAlert_m1931708341(L_17, ((int32_t)80), /*hidden argument*/NULL); Exception_t * L_18 = V_1; IOException_t4088381929 * L_19 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_19, _stringLiteral1867853257, L_18, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19,SslClientStream_OnBeginNegotiateHandshake_m3734240069_RuntimeMethod_var); } IL_0098: { goto IL_009d; } } // end catch (depth: 1) IL_009d: { RuntimeObject* L_20 = V_2; return L_20; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::SafeReceiveRecord(System.IO.Stream) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_SafeReceiveRecord_m2217679740 (SslClientStream_t3914624661 * __this, Stream_t1273022909 * ___s0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_SafeReceiveRecord_m2217679740_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; { RecordProtocol_t3759049701 * L_0 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); Stream_t1273022909 * L_1 = ___s0; NullCheck(L_0); ByteU5BU5D_t4116647657* L_2 = RecordProtocol_ReceiveRecord_m3797641756(L_0, L_1, /*hidden argument*/NULL); V_0 = L_2; ByteU5BU5D_t4116647657* L_3 = V_0; if (!L_3) { goto IL_001b; } } { ByteU5BU5D_t4116647657* L_4 = V_0; NullCheck(L_4); if ((((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))) { goto IL_0028; } } IL_001b: { TlsException_t3534743363 * L_5 = (TlsException_t3534743363 *)il2cpp_codegen_object_new(TlsException_t3534743363_il2cpp_TypeInfo_var); TlsException__ctor_m3242533711(L_5, ((int32_t)40), _stringLiteral1381488752, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,SslClientStream_SafeReceiveRecord_m2217679740_RuntimeMethod_var); } IL_0028: { return; } } // System.Void Mono.Security.Protocol.Tls.SslClientStream::OnNegotiateHandshakeCallback(System.IAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslClientStream_OnNegotiateHandshakeCallback_m4211921295 (SslClientStream_t3914624661 * __this, RuntimeObject* ___asyncResult0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslClientStream_OnNegotiateHandshakeCallback_m4211921295_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t G_B14_0 = 0; { RecordProtocol_t3759049701 * L_0 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); RuntimeObject* L_1 = ___asyncResult0; NullCheck(L_0); RecordProtocol_EndSendRecord_m4264777321(L_0, L_1, /*hidden argument*/NULL); goto IL_0043; } IL_0011: { Stream_t1273022909 * L_2 = ((SslStreamBase_t1667413407 *)__this)->get_innerStream_4(); SslClientStream_SafeReceiveRecord_m2217679740(__this, L_2, /*hidden argument*/NULL); Context_t3971234707 * L_3 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_3); bool L_4 = Context_get_AbbreviatedHandshake_m3907920227(L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0043; } } { Context_t3971234707 * L_5 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_5); uint8_t L_6 = Context_get_LastHandshakeMsg_m2730646725(L_5, /*hidden argument*/NULL); if ((!(((uint32_t)L_6) == ((uint32_t)2)))) { goto IL_0043; } } { goto IL_0055; } IL_0043: { Context_t3971234707 * L_7 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_7); uint8_t L_8 = Context_get_LastHandshakeMsg_m2730646725(L_7, /*hidden argument*/NULL); if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)14))))) { goto IL_0011; } } IL_0055: { Context_t3971234707 * L_9 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_9); bool L_10 = Context_get_AbbreviatedHandshake_m3907920227(L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_00da; } } { Context_t3971234707 * L_11 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t2353595803_il2cpp_TypeInfo_var); ClientSessionCache_SetContextFromCache_m3781380849(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); Context_t3971234707 * L_12 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_12); SecurityParameters_t2199972650 * L_13 = Context_get_Negotiating_m2044579817(L_12, /*hidden argument*/NULL); NullCheck(L_13); CipherSuite_t3414744575 * L_14 = SecurityParameters_get_Cipher_m108846204(L_13, /*hidden argument*/NULL); NullCheck(L_14); VirtActionInvoker0::Invoke(7 /* System.Void Mono.Security.Protocol.Tls.CipherSuite::ComputeKeys() */, L_14); Context_t3971234707 * L_15 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_15); SecurityParameters_t2199972650 * L_16 = Context_get_Negotiating_m2044579817(L_15, /*hidden argument*/NULL); NullCheck(L_16); CipherSuite_t3414744575 * L_17 = SecurityParameters_get_Cipher_m108846204(L_16, /*hidden argument*/NULL); NullCheck(L_17); CipherSuite_InitializeCipher_m2397698608(L_17, /*hidden argument*/NULL); RecordProtocol_t3759049701 * L_18 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); NullCheck(L_18); RecordProtocol_SendChangeCipherSpec_m464005157(L_18, /*hidden argument*/NULL); goto IL_00b7; } IL_00ab: { Stream_t1273022909 * L_19 = ((SslStreamBase_t1667413407 *)__this)->get_innerStream_4(); SslClientStream_SafeReceiveRecord_m2217679740(__this, L_19, /*hidden argument*/NULL); } IL_00b7: { Context_t3971234707 * L_20 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_20); int32_t L_21 = Context_get_HandshakeState_m2425796590(L_20, /*hidden argument*/NULL); if ((!(((uint32_t)L_21) == ((uint32_t)2)))) { goto IL_00ab; } } { RecordProtocol_t3759049701 * L_22 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); NullCheck(L_22); VirtActionInvoker1< uint8_t >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, L_22, ((int32_t)20)); goto IL_01c5; } IL_00da: { Context_t3971234707 * L_23 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_23); TlsServerSettings_t4144396432 * L_24 = Context_get_ServerSettings_m1982578801(L_23, /*hidden argument*/NULL); NullCheck(L_24); bool L_25 = TlsServerSettings_get_CertificateRequest_m842655670(L_24, /*hidden argument*/NULL); V_0 = L_25; Context_t3971234707 * L_26 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_26); int32_t L_27 = Context_get_SecurityProtocol_m3228286292(L_26, /*hidden argument*/NULL); if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)48))))) { goto IL_012e; } } { Context_t3971234707 * L_28 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_28); TlsClientSettings_t2486039503 * L_29 = Context_get_ClientSettings_m2874391194(L_28, /*hidden argument*/NULL); NullCheck(L_29); X509CertificateCollection_t3399372417 * L_30 = TlsClientSettings_get_Certificates_m2671943654(L_29, /*hidden argument*/NULL); if (!L_30) { goto IL_012c; } } { Context_t3971234707 * L_31 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_31); TlsClientSettings_t2486039503 * L_32 = Context_get_ClientSettings_m2874391194(L_31, /*hidden argument*/NULL); NullCheck(L_32); X509CertificateCollection_t3399372417 * L_33 = TlsClientSettings_get_Certificates_m2671943654(L_32, /*hidden argument*/NULL); NullCheck(L_33); int32_t L_34 = CollectionBase_get_Count_m1708965601(L_33, /*hidden argument*/NULL); G_B14_0 = ((((int32_t)L_34) > ((int32_t)0))? 1 : 0); goto IL_012d; } IL_012c: { G_B14_0 = 0; } IL_012d: { V_0 = (bool)G_B14_0; } IL_012e: { bool L_35 = V_0; if (!L_35) { goto IL_0141; } } { RecordProtocol_t3759049701 * L_36 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); NullCheck(L_36); VirtActionInvoker1< uint8_t >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, L_36, ((int32_t)11)); } IL_0141: { RecordProtocol_t3759049701 * L_37 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); NullCheck(L_37); VirtActionInvoker1< uint8_t >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, L_37, ((int32_t)16)); Context_t3971234707 * L_38 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_38); SecurityParameters_t2199972650 * L_39 = Context_get_Negotiating_m2044579817(L_38, /*hidden argument*/NULL); NullCheck(L_39); CipherSuite_t3414744575 * L_40 = SecurityParameters_get_Cipher_m108846204(L_39, /*hidden argument*/NULL); NullCheck(L_40); CipherSuite_InitializeCipher_m2397698608(L_40, /*hidden argument*/NULL); bool L_41 = V_0; if (!L_41) { goto IL_018b; } } { Context_t3971234707 * L_42 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_42); TlsClientSettings_t2486039503 * L_43 = Context_get_ClientSettings_m2874391194(L_42, /*hidden argument*/NULL); NullCheck(L_43); X509Certificate_t713131622 * L_44 = TlsClientSettings_get_ClientCertificate_m3139459118(L_43, /*hidden argument*/NULL); if (!L_44) { goto IL_018b; } } { RecordProtocol_t3759049701 * L_45 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); NullCheck(L_45); VirtActionInvoker1< uint8_t >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, L_45, ((int32_t)15)); } IL_018b: { RecordProtocol_t3759049701 * L_46 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); NullCheck(L_46); RecordProtocol_SendChangeCipherSpec_m464005157(L_46, /*hidden argument*/NULL); RecordProtocol_t3759049701 * L_47 = ((SslStreamBase_t1667413407 *)__this)->get_protocol_7(); NullCheck(L_47); VirtActionInvoker1< uint8_t >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RecordProtocol::SendRecord(Mono.Security.Protocol.Tls.Handshake.HandshakeType) */, L_47, ((int32_t)20)); goto IL_01b4; } IL_01a8: { Stream_t1273022909 * L_48 = ((SslStreamBase_t1667413407 *)__this)->get_innerStream_4(); SslClientStream_SafeReceiveRecord_m2217679740(__this, L_48, /*hidden argument*/NULL); } IL_01b4: { Context_t3971234707 * L_49 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_49); int32_t L_50 = Context_get_HandshakeState_m2425796590(L_49, /*hidden argument*/NULL); if ((!(((uint32_t)L_50) == ((uint32_t)2)))) { goto IL_01a8; } } IL_01c5: { Context_t3971234707 * L_51 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_51); TlsStream_t2365453965 * L_52 = Context_get_HandshakeMessages_m3655705111(L_51, /*hidden argument*/NULL); NullCheck(L_52); TlsStream_Reset_m369197964(L_52, /*hidden argument*/NULL); Context_t3971234707 * L_53 = ((SslStreamBase_t1667413407 *)__this)->get_context_6(); NullCheck(L_53); VirtActionInvoker0::Invoke(5 /* System.Void Mono.Security.Protocol.Tls.Context::ClearKeyInfo() */, L_53); return; } } // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslClientStream::OnLocalCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t713131622 * SslClientStream_OnLocalCertificateSelection_m205226847 (SslClientStream_t3914624661 * __this, X509CertificateCollection_t3399372417 * ___clientCertificates0, X509Certificate_t713131622 * ___serverCertificate1, String_t* ___targetHost2, X509CertificateCollection_t3399372417 * ___serverRequestedCertificates3, const RuntimeMethod* method) { { CertificateSelectionCallback_t3743405224 * L_0 = __this->get_ClientCertSelection_18(); if (!L_0) { goto IL_001c; } } { CertificateSelectionCallback_t3743405224 * L_1 = __this->get_ClientCertSelection_18(); X509CertificateCollection_t3399372417 * L_2 = ___clientCertificates0; X509Certificate_t713131622 * L_3 = ___serverCertificate1; String_t* L_4 = ___targetHost2; X509CertificateCollection_t3399372417 * L_5 = ___serverRequestedCertificates3; NullCheck(L_1); X509Certificate_t713131622 * L_6 = CertificateSelectionCallback_Invoke_m3129973019(L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); return L_6; } IL_001c: { return (X509Certificate_t713131622 *)NULL; } } // System.Boolean Mono.Security.Protocol.Tls.SslClientStream::get_HaveRemoteValidation2Callback() extern "C" IL2CPP_METHOD_ATTR bool SslClientStream_get_HaveRemoteValidation2Callback_m2858953511 (SslClientStream_t3914624661 * __this, const RuntimeMethod* method) { { CertificateValidationCallback2_t1842476440 * L_0 = __this->get_ServerCertValidation2_20(); return (bool)((((int32_t)((((RuntimeObject*)(CertificateValidationCallback2_t1842476440 *)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslClientStream::OnRemoteCertificateValidation2(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR ValidationResult_t3834298736 * SslClientStream_OnRemoteCertificateValidation2_m2342781980 (SslClientStream_t3914624661 * __this, X509CertificateCollection_t1542168550 * ___collection0, const RuntimeMethod* method) { CertificateValidationCallback2_t1842476440 * V_0 = NULL; { CertificateValidationCallback2_t1842476440 * L_0 = __this->get_ServerCertValidation2_20(); V_0 = L_0; CertificateValidationCallback2_t1842476440 * L_1 = V_0; if (!L_1) { goto IL_0015; } } { CertificateValidationCallback2_t1842476440 * L_2 = V_0; X509CertificateCollection_t1542168550 * L_3 = ___collection0; NullCheck(L_2); ValidationResult_t3834298736 * L_4 = CertificateValidationCallback2_Invoke_m3381554834(L_2, L_3, /*hidden argument*/NULL); return L_4; } IL_0015: { return (ValidationResult_t3834298736 *)NULL; } } // System.Boolean Mono.Security.Protocol.Tls.SslClientStream::OnRemoteCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) extern "C" IL2CPP_METHOD_ATTR bool SslClientStream_OnRemoteCertificateValidation_m2343517080 (SslClientStream_t3914624661 * __this, X509Certificate_t713131622 * ___certificate0, Int32U5BU5D_t385246372* ___errors1, const RuntimeMethod* method) { int32_t G_B5_0 = 0; { CertificateValidationCallback_t4091668218 * L_0 = __this->get_ServerCertValidation_17(); if (!L_0) { goto IL_0019; } } { CertificateValidationCallback_t4091668218 * L_1 = __this->get_ServerCertValidation_17(); X509Certificate_t713131622 * L_2 = ___certificate0; Int32U5BU5D_t385246372* L_3 = ___errors1; NullCheck(L_1); bool L_4 = CertificateValidationCallback_Invoke_m1014111289(L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } IL_0019: { Int32U5BU5D_t385246372* L_5 = ___errors1; if (!L_5) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_6 = ___errors1; NullCheck(L_6); G_B5_0 = ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) == ((int32_t)0))? 1 : 0); goto IL_0028; } IL_0027: { G_B5_0 = 0; } IL_0028: { return (bool)G_B5_0; } } // System.Boolean Mono.Security.Protocol.Tls.SslClientStream::RaiseServerCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) extern "C" IL2CPP_METHOD_ATTR bool SslClientStream_RaiseServerCertificateValidation_m3477149273 (SslClientStream_t3914624661 * __this, X509Certificate_t713131622 * ___certificate0, Int32U5BU5D_t385246372* ___certificateErrors1, const RuntimeMethod* method) { { X509Certificate_t713131622 * L_0 = ___certificate0; Int32U5BU5D_t385246372* L_1 = ___certificateErrors1; bool L_2 = SslStreamBase_RaiseRemoteCertificateValidation_m944390272(__this, L_0, L_1, /*hidden argument*/NULL); return L_2; } } // Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslClientStream::RaiseServerCertificateValidation2(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR ValidationResult_t3834298736 * SslClientStream_RaiseServerCertificateValidation2_m2589974695 (SslClientStream_t3914624661 * __this, X509CertificateCollection_t1542168550 * ___collection0, const RuntimeMethod* method) { { X509CertificateCollection_t1542168550 * L_0 = ___collection0; ValidationResult_t3834298736 * L_1 = SslStreamBase_RaiseRemoteCertificateValidation2_m2908038766(__this, L_0, /*hidden argument*/NULL); return L_1; } } // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslClientStream::RaiseClientCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t713131622 * SslClientStream_RaiseClientCertificateSelection_m3936211295 (SslClientStream_t3914624661 * __this, X509CertificateCollection_t3399372417 * ___clientCertificates0, X509Certificate_t713131622 * ___serverCertificate1, String_t* ___targetHost2, X509CertificateCollection_t3399372417 * ___serverRequestedCertificates3, const RuntimeMethod* method) { { X509CertificateCollection_t3399372417 * L_0 = ___clientCertificates0; X509Certificate_t713131622 * L_1 = ___serverCertificate1; String_t* L_2 = ___targetHost2; X509CertificateCollection_t3399372417 * L_3 = ___serverRequestedCertificates3; X509Certificate_t713131622 * L_4 = SslStreamBase_RaiseLocalCertificateSelection_m980106471(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } } // System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslClientStream::OnLocalPrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) extern "C" IL2CPP_METHOD_ATTR AsymmetricAlgorithm_t932037087 * SslClientStream_OnLocalPrivateKeySelection_m1934775249 (SslClientStream_t3914624661 * __this, X509Certificate_t713131622 * ___certificate0, String_t* ___targetHost1, const RuntimeMethod* method) { { PrivateKeySelectionCallback_t3240194217 * L_0 = __this->get_PrivateKeySelection_19(); if (!L_0) { goto IL_0019; } } { PrivateKeySelectionCallback_t3240194217 * L_1 = __this->get_PrivateKeySelection_19(); X509Certificate_t713131622 * L_2 = ___certificate0; String_t* L_3 = ___targetHost1; NullCheck(L_1); AsymmetricAlgorithm_t932037087 * L_4 = PrivateKeySelectionCallback_Invoke_m921844982(L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } IL_0019: { return (AsymmetricAlgorithm_t932037087 *)NULL; } } // System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslClientStream::RaisePrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) extern "C" IL2CPP_METHOD_ATTR AsymmetricAlgorithm_t932037087 * SslClientStream_RaisePrivateKeySelection_m3394190501 (SslClientStream_t3914624661 * __this, X509Certificate_t713131622 * ___certificate0, String_t* ___targetHost1, const RuntimeMethod* method) { { X509Certificate_t713131622 * L_0 = ___certificate0; String_t* L_1 = ___targetHost1; AsymmetricAlgorithm_t932037087 * L_2 = SslStreamBase_RaiseLocalPrivateKeySelection_m4112368540(__this, L_0, L_1, /*hidden argument*/NULL); return L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void SslHandshakeHash__ctor_m4169387017 (SslHandshakeHash_t2107581772 * __this, ByteU5BU5D_t4116647657* ___secret0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslHandshakeHash__ctor_m4169387017_MetadataUsageId); s_Il2CppMethodInitialized = true; } { HashAlgorithm__ctor_m190815979(__this, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_0 = HashAlgorithm_Create_m644612360(NULL /*static, unused*/, _stringLiteral3839139460, /*hidden argument*/NULL); __this->set_md5_4(L_0); HashAlgorithm_t1432317219 * L_1 = HashAlgorithm_Create_m644612360(NULL /*static, unused*/, _stringLiteral1144609714, /*hidden argument*/NULL); __this->set_sha_5(L_1); HashAlgorithm_t1432317219 * L_2 = __this->get_md5_4(); NullCheck(L_2); int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_2); HashAlgorithm_t1432317219 * L_4 = __this->get_sha_5(); NullCheck(L_4); int32_t L_5 = VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_4); ((HashAlgorithm_t1432317219 *)__this)->set_HashSizeValue_1(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_5))); ByteU5BU5D_t4116647657* L_6 = ___secret0; __this->set_secret_7(L_6); VirtActionInvoker0::Invoke(17 /* System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::Initialize() */, __this); return; } } // System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::Initialize() extern "C" IL2CPP_METHOD_ATTR void SslHandshakeHash_Initialize_m290045843 (SslHandshakeHash_t2107581772 * __this, const RuntimeMethod* method) { { HashAlgorithm_t1432317219 * L_0 = __this->get_md5_4(); NullCheck(L_0); VirtActionInvoker0::Invoke(17 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_0); HashAlgorithm_t1432317219 * L_1 = __this->get_sha_5(); NullCheck(L_1); VirtActionInvoker0::Invoke(17 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_1); SslHandshakeHash_initializePad_m1074089276(__this, /*hidden argument*/NULL); __this->set_hashing_6((bool)0); return; } } // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::HashFinal() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* SslHandshakeHash_HashFinal_m2573455475 (SslHandshakeHash_t2107581772 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslHandshakeHash_HashFinal_m2573455475_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; ByteU5BU5D_t4116647657* V_1 = NULL; ByteU5BU5D_t4116647657* V_2 = NULL; { bool L_0 = __this->get_hashing_6(); if (L_0) { goto IL_0012; } } { __this->set_hashing_6((bool)1); } IL_0012: { HashAlgorithm_t1432317219 * L_1 = __this->get_md5_4(); ByteU5BU5D_t4116647657* L_2 = __this->get_secret_7(); ByteU5BU5D_t4116647657* L_3 = __this->get_secret_7(); NullCheck(L_3); ByteU5BU5D_t4116647657* L_4 = __this->get_secret_7(); NullCheck(L_1); HashAlgorithm_TransformBlock_m4006041779(L_1, L_2, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), L_4, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_5 = __this->get_md5_4(); ByteU5BU5D_t4116647657* L_6 = __this->get_innerPadMD5_8(); ByteU5BU5D_t4116647657* L_7 = __this->get_innerPadMD5_8(); NullCheck(L_7); NullCheck(L_5); HashAlgorithm_TransformFinalBlock_m3005451348(L_5, L_6, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_8 = __this->get_md5_4(); NullCheck(L_8); ByteU5BU5D_t4116647657* L_9 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(13 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_8); V_0 = L_9; HashAlgorithm_t1432317219 * L_10 = __this->get_md5_4(); NullCheck(L_10); VirtActionInvoker0::Invoke(17 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_10); HashAlgorithm_t1432317219 * L_11 = __this->get_md5_4(); ByteU5BU5D_t4116647657* L_12 = __this->get_secret_7(); ByteU5BU5D_t4116647657* L_13 = __this->get_secret_7(); NullCheck(L_13); ByteU5BU5D_t4116647657* L_14 = __this->get_secret_7(); NullCheck(L_11); HashAlgorithm_TransformBlock_m4006041779(L_11, L_12, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_13)->max_length)))), L_14, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_15 = __this->get_md5_4(); ByteU5BU5D_t4116647657* L_16 = __this->get_outerPadMD5_9(); ByteU5BU5D_t4116647657* L_17 = __this->get_outerPadMD5_9(); NullCheck(L_17); ByteU5BU5D_t4116647657* L_18 = __this->get_outerPadMD5_9(); NullCheck(L_15); HashAlgorithm_TransformBlock_m4006041779(L_15, L_16, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_17)->max_length)))), L_18, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_19 = __this->get_md5_4(); ByteU5BU5D_t4116647657* L_20 = V_0; ByteU5BU5D_t4116647657* L_21 = V_0; NullCheck(L_21); NullCheck(L_19); HashAlgorithm_TransformFinalBlock_m3005451348(L_19, L_20, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_21)->max_length)))), /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_22 = __this->get_sha_5(); ByteU5BU5D_t4116647657* L_23 = __this->get_secret_7(); ByteU5BU5D_t4116647657* L_24 = __this->get_secret_7(); NullCheck(L_24); ByteU5BU5D_t4116647657* L_25 = __this->get_secret_7(); NullCheck(L_22); HashAlgorithm_TransformBlock_m4006041779(L_22, L_23, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length)))), L_25, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_26 = __this->get_sha_5(); ByteU5BU5D_t4116647657* L_27 = __this->get_innerPadSHA_10(); ByteU5BU5D_t4116647657* L_28 = __this->get_innerPadSHA_10(); NullCheck(L_28); NullCheck(L_26); HashAlgorithm_TransformFinalBlock_m3005451348(L_26, L_27, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_28)->max_length)))), /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_29 = __this->get_sha_5(); NullCheck(L_29); ByteU5BU5D_t4116647657* L_30 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(13 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_29); V_1 = L_30; HashAlgorithm_t1432317219 * L_31 = __this->get_sha_5(); NullCheck(L_31); VirtActionInvoker0::Invoke(17 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_31); HashAlgorithm_t1432317219 * L_32 = __this->get_sha_5(); ByteU5BU5D_t4116647657* L_33 = __this->get_secret_7(); ByteU5BU5D_t4116647657* L_34 = __this->get_secret_7(); NullCheck(L_34); ByteU5BU5D_t4116647657* L_35 = __this->get_secret_7(); NullCheck(L_32); HashAlgorithm_TransformBlock_m4006041779(L_32, L_33, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))), L_35, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_36 = __this->get_sha_5(); ByteU5BU5D_t4116647657* L_37 = __this->get_outerPadSHA_11(); ByteU5BU5D_t4116647657* L_38 = __this->get_outerPadSHA_11(); NullCheck(L_38); ByteU5BU5D_t4116647657* L_39 = __this->get_outerPadSHA_11(); NullCheck(L_36); HashAlgorithm_TransformBlock_m4006041779(L_36, L_37, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_38)->max_length)))), L_39, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_40 = __this->get_sha_5(); ByteU5BU5D_t4116647657* L_41 = V_1; ByteU5BU5D_t4116647657* L_42 = V_1; NullCheck(L_42); NullCheck(L_40); HashAlgorithm_TransformFinalBlock_m3005451348(L_40, L_41, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_42)->max_length)))), /*hidden argument*/NULL); VirtActionInvoker0::Invoke(17 /* System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::Initialize() */, __this); V_2 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)36))); HashAlgorithm_t1432317219 * L_43 = __this->get_md5_4(); NullCheck(L_43); ByteU5BU5D_t4116647657* L_44 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(13 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_43); ByteU5BU5D_t4116647657* L_45 = V_2; Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_44, 0, (RuntimeArray *)(RuntimeArray *)L_45, 0, ((int32_t)16), /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_46 = __this->get_sha_5(); NullCheck(L_46); ByteU5BU5D_t4116647657* L_47 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(13 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_46); ByteU5BU5D_t4116647657* L_48 = V_2; Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_47, 0, (RuntimeArray *)(RuntimeArray *)L_48, ((int32_t)16), ((int32_t)20), /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_49 = V_2; return L_49; } } // System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::HashCore(System.Byte[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void SslHandshakeHash_HashCore_m2801927991 (SslHandshakeHash_t2107581772 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___ibStart1, int32_t ___cbSize2, const RuntimeMethod* method) { { bool L_0 = __this->get_hashing_6(); if (L_0) { goto IL_0012; } } { __this->set_hashing_6((bool)1); } IL_0012: { HashAlgorithm_t1432317219 * L_1 = __this->get_md5_4(); ByteU5BU5D_t4116647657* L_2 = ___array0; int32_t L_3 = ___ibStart1; int32_t L_4 = ___cbSize2; ByteU5BU5D_t4116647657* L_5 = ___array0; int32_t L_6 = ___ibStart1; NullCheck(L_1); HashAlgorithm_TransformBlock_m4006041779(L_1, L_2, L_3, L_4, L_5, L_6, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_7 = __this->get_sha_5(); ByteU5BU5D_t4116647657* L_8 = ___array0; int32_t L_9 = ___ibStart1; int32_t L_10 = ___cbSize2; ByteU5BU5D_t4116647657* L_11 = ___array0; int32_t L_12 = ___ibStart1; NullCheck(L_7); HashAlgorithm_TransformBlock_m4006041779(L_7, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL); return; } } // System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::CreateSignature(System.Security.Cryptography.RSA) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* SslHandshakeHash_CreateSignature_m1634235041 (SslHandshakeHash_t2107581772 * __this, RSA_t2385438082 * ___rsa0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslHandshakeHash_CreateSignature_m1634235041_MetadataUsageId); s_Il2CppMethodInitialized = true; } RSASslSignatureFormatter_t2709678514 * V_0 = NULL; { RSA_t2385438082 * L_0 = ___rsa0; if (L_0) { goto IL_0011; } } { CryptographicUnexpectedOperationException_t2790575154 * L_1 = (CryptographicUnexpectedOperationException_t2790575154 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t2790575154_il2cpp_TypeInfo_var); CryptographicUnexpectedOperationException__ctor_m2381988196(L_1, _stringLiteral1813429223, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,SslHandshakeHash_CreateSignature_m1634235041_RuntimeMethod_var); } IL_0011: { RSA_t2385438082 * L_2 = ___rsa0; RSASslSignatureFormatter_t2709678514 * L_3 = (RSASslSignatureFormatter_t2709678514 *)il2cpp_codegen_object_new(RSASslSignatureFormatter_t2709678514_il2cpp_TypeInfo_var); RSASslSignatureFormatter__ctor_m1299283008(L_3, L_2, /*hidden argument*/NULL); V_0 = L_3; RSASslSignatureFormatter_t2709678514 * L_4 = V_0; NullCheck(L_4); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void Mono.Security.Protocol.Tls.RSASslSignatureFormatter::SetHashAlgorithm(System.String) */, L_4, _stringLiteral1361554341); RSASslSignatureFormatter_t2709678514 * L_5 = V_0; ByteU5BU5D_t4116647657* L_6 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(13 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, __this); NullCheck(L_5); ByteU5BU5D_t4116647657* L_7 = VirtFuncInvoker1< ByteU5BU5D_t4116647657*, ByteU5BU5D_t4116647657* >::Invoke(6 /* System.Byte[] Mono.Security.Protocol.Tls.RSASslSignatureFormatter::CreateSignature(System.Byte[]) */, L_5, L_6); return L_7; } } // System.Void Mono.Security.Protocol.Tls.SslHandshakeHash::initializePad() extern "C" IL2CPP_METHOD_ATTR void SslHandshakeHash_initializePad_m1074089276 (SslHandshakeHash_t2107581772 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslHandshakeHash_initializePad_m1074089276_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { __this->set_innerPadMD5_8(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48)))); __this->set_outerPadMD5_9(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48)))); V_0 = 0; goto IL_0039; } IL_0021: { ByteU5BU5D_t4116647657* L_0 = __this->get_innerPadMD5_8(); int32_t L_1 = V_0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)54)); ByteU5BU5D_t4116647657* L_2 = __this->get_outerPadMD5_9(); int32_t L_3 = V_0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)((int32_t)92)); int32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); } IL_0039: { int32_t L_5 = V_0; if ((((int32_t)L_5) < ((int32_t)((int32_t)48)))) { goto IL_0021; } } { __this->set_innerPadSHA_10(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)40)))); __this->set_outerPadSHA_11(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)40)))); V_1 = 0; goto IL_007a; } IL_0062: { ByteU5BU5D_t4116647657* L_6 = __this->get_innerPadSHA_10(); int32_t L_7 = V_1; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (uint8_t)((int32_t)54)); ByteU5BU5D_t4116647657* L_8 = __this->get_outerPadSHA_11(); int32_t L_9 = V_1; NullCheck(L_8); (L_8)->SetAt(static_cast(L_9), (uint8_t)((int32_t)92)); int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_007a: { int32_t L_11 = V_1; if ((((int32_t)L_11) < ((int32_t)((int32_t)40)))) { goto IL_0062; } } { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.Protocol.Tls.SslStreamBase::.ctor(System.IO.Stream,System.Boolean) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase__ctor_m3009266308 (SslStreamBase_t1667413407 * __this, Stream_t1273022909 * ___stream0, bool ___ownsStream1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase__ctor_m3009266308_MetadataUsageId); s_Il2CppMethodInitialized = true; } { __this->set_recbuf_15(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16384)))); MemoryStream_t94973147 * L_0 = (MemoryStream_t94973147 *)il2cpp_codegen_object_new(MemoryStream_t94973147_il2cpp_TypeInfo_var); MemoryStream__ctor_m2678285228(L_0, /*hidden argument*/NULL); __this->set_recordStream_16(L_0); IL2CPP_RUNTIME_CLASS_INIT(Stream_t1273022909_il2cpp_TypeInfo_var); Stream__ctor_m3881936881(__this, /*hidden argument*/NULL); Stream_t1273022909 * L_1 = ___stream0; if (L_1) { goto IL_0032; } } { ArgumentNullException_t1615371798 * L_2 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_2, _stringLiteral2711006963, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,SslStreamBase__ctor_m3009266308_RuntimeMethod_var); } IL_0032: { Stream_t1273022909 * L_3 = ___stream0; NullCheck(L_3); IL2CPP_RUNTIME_CLASS_INIT(Stream_t1273022909_il2cpp_TypeInfo_var); bool L_4 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanRead() */, L_3); if (!L_4) { goto IL_0048; } } { Stream_t1273022909 * L_5 = ___stream0; NullCheck(L_5); IL2CPP_RUNTIME_CLASS_INIT(Stream_t1273022909_il2cpp_TypeInfo_var); bool L_6 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.IO.Stream::get_CanWrite() */, L_5); if (L_6) { goto IL_0053; } } IL_0048: { ArgumentNullException_t1615371798 * L_7 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_7, _stringLiteral42582613, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,SslStreamBase__ctor_m3009266308_RuntimeMethod_var); } IL_0053: { MemoryStream_t94973147 * L_8 = (MemoryStream_t94973147 *)il2cpp_codegen_object_new(MemoryStream_t94973147_il2cpp_TypeInfo_var); MemoryStream__ctor_m2678285228(L_8, /*hidden argument*/NULL); __this->set_inputBuffer_5(L_8); Stream_t1273022909 * L_9 = ___stream0; __this->set_innerStream_4(L_9); bool L_10 = ___ownsStream1; __this->set_ownsStream_8(L_10); RuntimeObject * L_11 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m297566312(L_11, /*hidden argument*/NULL); __this->set_negotiate_11(L_11); RuntimeObject * L_12 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m297566312(L_12, /*hidden argument*/NULL); __this->set_read_12(L_12); RuntimeObject * L_13 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m297566312(L_13, /*hidden argument*/NULL); __this->set_write_13(L_13); ManualResetEvent_t451242010 * L_14 = (ManualResetEvent_t451242010 *)il2cpp_codegen_object_new(ManualResetEvent_t451242010_il2cpp_TypeInfo_var); ManualResetEvent__ctor_m4010886457(L_14, (bool)0, /*hidden argument*/NULL); __this->set_negotiationComplete_14(L_14); return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::.cctor() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase__cctor_m548992348 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase__cctor_m548992348_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ManualResetEvent_t451242010 * L_0 = (ManualResetEvent_t451242010 *)il2cpp_codegen_object_new(ManualResetEvent_t451242010_il2cpp_TypeInfo_var); ManualResetEvent__ctor_m4010886457(L_0, (bool)1, /*hidden argument*/NULL); ((SslStreamBase_t1667413407_StaticFields*)il2cpp_codegen_static_fields_for(SslStreamBase_t1667413407_il2cpp_TypeInfo_var))->set_record_processing_3(L_0); return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::AsyncHandshakeCallback(System.IAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_AsyncHandshakeCallback_m2936782521 (SslStreamBase_t1667413407 * __this, RuntimeObject* ___asyncResult0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_AsyncHandshakeCallback_m2936782521_MetadataUsageId); s_Il2CppMethodInitialized = true; } InternalAsyncResult_t3504282820 * V_0 = NULL; TlsException_t3534743363 * V_1 = NULL; Exception_t * V_2 = NULL; Exception_t * V_3 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___asyncResult0; NullCheck(L_0); RuntimeObject * L_1 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t767004451_il2cpp_TypeInfo_var, L_0); V_0 = ((InternalAsyncResult_t3504282820 *)IsInstClass((RuntimeObject*)L_1, InternalAsyncResult_t3504282820_il2cpp_TypeInfo_var)); } IL_000c: try { // begin try (depth: 1) try { // begin try (depth: 2) RuntimeObject* L_2 = ___asyncResult0; VirtActionInvoker1< RuntimeObject* >::Invoke(29 /* System.Void Mono.Security.Protocol.Tls.SslStreamBase::OnNegotiateHandshakeCallback(System.IAsyncResult) */, __this, L_2); goto IL_005a; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (TlsException_t3534743363_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0018; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_003b; throw e; } CATCH_0018: { // begin catch(Mono.Security.Protocol.Tls.TlsException) { V_1 = ((TlsException_t3534743363 *)__exception_local); RecordProtocol_t3759049701 * L_3 = __this->get_protocol_7(); TlsException_t3534743363 * L_4 = V_1; NullCheck(L_4); Alert_t4059934885 * L_5 = TlsException_get_Alert_m1206526559(L_4, /*hidden argument*/NULL); NullCheck(L_3); RecordProtocol_SendAlert_m3736432480(L_3, L_5, /*hidden argument*/NULL); TlsException_t3534743363 * L_6 = V_1; IOException_t4088381929 * L_7 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_7, _stringLiteral1867853257, L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,SslStreamBase_AsyncHandshakeCallback_m2936782521_RuntimeMethod_var); } IL_0036: { goto IL_005a; } } // end catch (depth: 2) CATCH_003b: { // begin catch(System.Exception) { V_2 = ((Exception_t *)__exception_local); RecordProtocol_t3759049701 * L_8 = __this->get_protocol_7(); NullCheck(L_8); RecordProtocol_SendAlert_m1931708341(L_8, ((int32_t)80), /*hidden argument*/NULL); Exception_t * L_9 = V_2; IOException_t4088381929 * L_10 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_10, _stringLiteral1867853257, L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,SslStreamBase_AsyncHandshakeCallback_m2936782521_RuntimeMethod_var); } IL_0055: { goto IL_005a; } } // end catch (depth: 2) IL_005a: { InternalAsyncResult_t3504282820 * L_11 = V_0; NullCheck(L_11); bool L_12 = InternalAsyncResult_get_ProceedAfterHandshake_m2508379800(L_11, /*hidden argument*/NULL); if (!L_12) { goto IL_0094; } } IL_0065: { InternalAsyncResult_t3504282820 * L_13 = V_0; NullCheck(L_13); bool L_14 = InternalAsyncResult_get_FromWrite_m4228047810(L_13, /*hidden argument*/NULL); if (!L_14) { goto IL_007c; } } IL_0070: { InternalAsyncResult_t3504282820 * L_15 = V_0; SslStreamBase_InternalBeginWrite_m1722032773(__this, L_15, /*hidden argument*/NULL); goto IL_0083; } IL_007c: { InternalAsyncResult_t3504282820 * L_16 = V_0; SslStreamBase_InternalBeginRead_m3419999901(__this, L_16, /*hidden argument*/NULL); } IL_0083: { ManualResetEvent_t451242010 * L_17 = __this->get_negotiationComplete_14(); NullCheck(L_17); EventWaitHandle_Set_m2445193251(L_17, /*hidden argument*/NULL); goto IL_00a6; } IL_0094: { ManualResetEvent_t451242010 * L_18 = __this->get_negotiationComplete_14(); NullCheck(L_18); EventWaitHandle_Set_m2445193251(L_18, /*hidden argument*/NULL); InternalAsyncResult_t3504282820 * L_19 = V_0; NullCheck(L_19); InternalAsyncResult_SetComplete_m544889140(L_19, /*hidden argument*/NULL); } IL_00a6: { goto IL_00c4; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_00ab; throw e; } CATCH_00ab: { // begin catch(System.Exception) V_3 = ((Exception_t *)__exception_local); ManualResetEvent_t451242010 * L_20 = __this->get_negotiationComplete_14(); NullCheck(L_20); EventWaitHandle_Set_m2445193251(L_20, /*hidden argument*/NULL); InternalAsyncResult_t3504282820 * L_21 = V_0; Exception_t * L_22 = V_3; NullCheck(L_21); InternalAsyncResult_SetComplete_m693091794(L_21, L_22, /*hidden argument*/NULL); goto IL_00c4; } // end catch (depth: 1) IL_00c4: { return; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_MightNeedHandshake() extern "C" IL2CPP_METHOD_ATTR bool SslStreamBase_get_MightNeedHandshake_m909005056 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; bool V_1 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { Context_t3971234707 * L_0 = __this->get_context_6(); NullCheck(L_0); int32_t L_1 = Context_get_HandshakeState_m2425796590(L_0, /*hidden argument*/NULL); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_0013; } } { return (bool)0; } IL_0013: { RuntimeObject * L_2 = __this->get_negotiate_11(); V_0 = L_2; RuntimeObject * L_3 = V_0; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); } IL_0020: try { // begin try (depth: 1) { Context_t3971234707 * L_4 = __this->get_context_6(); NullCheck(L_4); int32_t L_5 = Context_get_HandshakeState_m2425796590(L_4, /*hidden argument*/NULL); V_1 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0); IL2CPP_LEAVE(0x43, FINALLY_003c); } IL_0037: { ; // IL_0037: leave IL_0043 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_003c; } FINALLY_003c: { // begin finally (depth: 1) RuntimeObject * L_6 = V_0; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); IL2CPP_END_FINALLY(60) } // end finally (depth: 1) IL2CPP_CLEANUP(60) { IL2CPP_JUMP_TBL(0x43, IL_0043) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0043: { bool L_7 = V_1; return L_7; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::NegotiateHandshake() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_NegotiateHandshake_m2455724401 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_NegotiateHandshake_m2455724401_MetadataUsageId); s_Il2CppMethodInitialized = true; } InternalAsyncResult_t3504282820 * V_0 = NULL; { bool L_0 = SslStreamBase_get_MightNeedHandshake_m909005056(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_003c; } } { InternalAsyncResult_t3504282820 * L_1 = (InternalAsyncResult_t3504282820 *)il2cpp_codegen_object_new(InternalAsyncResult_t3504282820_il2cpp_TypeInfo_var); InternalAsyncResult__ctor_m2194591319(L_1, (AsyncCallback_t3962456242 *)NULL, NULL, (ByteU5BU5D_t4116647657*)(ByteU5BU5D_t4116647657*)NULL, 0, 0, (bool)0, (bool)0, /*hidden argument*/NULL); V_0 = L_1; InternalAsyncResult_t3504282820 * L_2 = V_0; bool L_3 = SslStreamBase_BeginNegotiateHandshake_m4180435790(__this, L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0035; } } { ManualResetEvent_t451242010 * L_4 = __this->get_negotiationComplete_14(); NullCheck(L_4); VirtFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_4); goto IL_003c; } IL_0035: { InternalAsyncResult_t3504282820 * L_5 = V_0; SslStreamBase_EndNegotiateHandshake_m1124299797(__this, L_5, /*hidden argument*/NULL); } IL_003c: { return; } } // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslStreamBase::RaiseLocalCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t713131622 * SslStreamBase_RaiseLocalCertificateSelection_m980106471 (SslStreamBase_t1667413407 * __this, X509CertificateCollection_t3399372417 * ___certificates0, X509Certificate_t713131622 * ___remoteCertificate1, String_t* ___targetHost2, X509CertificateCollection_t3399372417 * ___requestedCertificates3, const RuntimeMethod* method) { { X509CertificateCollection_t3399372417 * L_0 = ___certificates0; X509Certificate_t713131622 * L_1 = ___remoteCertificate1; String_t* L_2 = ___targetHost2; X509CertificateCollection_t3399372417 * L_3 = ___requestedCertificates3; X509Certificate_t713131622 * L_4 = VirtFuncInvoker4< X509Certificate_t713131622 *, X509CertificateCollection_t3399372417 *, X509Certificate_t713131622 *, String_t*, X509CertificateCollection_t3399372417 * >::Invoke(30 /* System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslStreamBase::OnLocalCertificateSelection(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection) */, __this, L_0, L_1, L_2, L_3); return L_4; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::RaiseRemoteCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) extern "C" IL2CPP_METHOD_ATTR bool SslStreamBase_RaiseRemoteCertificateValidation_m944390272 (SslStreamBase_t1667413407 * __this, X509Certificate_t713131622 * ___certificate0, Int32U5BU5D_t385246372* ___errors1, const RuntimeMethod* method) { { X509Certificate_t713131622 * L_0 = ___certificate0; Int32U5BU5D_t385246372* L_1 = ___errors1; bool L_2 = VirtFuncInvoker2< bool, X509Certificate_t713131622 *, Int32U5BU5D_t385246372* >::Invoke(31 /* System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::OnRemoteCertificateValidation(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[]) */, __this, L_0, L_1); return L_2; } } // Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslStreamBase::RaiseRemoteCertificateValidation2(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR ValidationResult_t3834298736 * SslStreamBase_RaiseRemoteCertificateValidation2_m2908038766 (SslStreamBase_t1667413407 * __this, X509CertificateCollection_t1542168550 * ___collection0, const RuntimeMethod* method) { { X509CertificateCollection_t1542168550 * L_0 = ___collection0; ValidationResult_t3834298736 * L_1 = VirtFuncInvoker1< ValidationResult_t3834298736 *, X509CertificateCollection_t1542168550 * >::Invoke(32 /* Mono.Security.Protocol.Tls.ValidationResult Mono.Security.Protocol.Tls.SslStreamBase::OnRemoteCertificateValidation2(Mono.Security.X509.X509CertificateCollection) */, __this, L_0); return L_1; } } // System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslStreamBase::RaiseLocalPrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) extern "C" IL2CPP_METHOD_ATTR AsymmetricAlgorithm_t932037087 * SslStreamBase_RaiseLocalPrivateKeySelection_m4112368540 (SslStreamBase_t1667413407 * __this, X509Certificate_t713131622 * ___certificate0, String_t* ___targetHost1, const RuntimeMethod* method) { { X509Certificate_t713131622 * L_0 = ___certificate0; String_t* L_1 = ___targetHost1; AsymmetricAlgorithm_t932037087 * L_2 = VirtFuncInvoker2< AsymmetricAlgorithm_t932037087 *, X509Certificate_t713131622 *, String_t* >::Invoke(34 /* System.Security.Cryptography.AsymmetricAlgorithm Mono.Security.Protocol.Tls.SslStreamBase::OnLocalPrivateKeySelection(System.Security.Cryptography.X509Certificates.X509Certificate,System.String) */, __this, L_0, L_1); return L_2; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CheckCertRevocationStatus() extern "C" IL2CPP_METHOD_ATTR bool SslStreamBase_get_CheckCertRevocationStatus_m2739906607 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_checkCertRevocationStatus_10(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::set_CheckCertRevocationStatus(System.Boolean) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_set_CheckCertRevocationStatus_m912861213 (SslStreamBase_t1667413407 * __this, bool ___value0, const RuntimeMethod* method) { { bool L_0 = ___value0; __this->set_checkCertRevocationStatus_10(L_0); return; } } // Mono.Security.Protocol.Tls.CipherAlgorithmType Mono.Security.Protocol.Tls.SslStreamBase::get_CipherAlgorithm() extern "C" IL2CPP_METHOD_ATTR int32_t SslStreamBase_get_CipherAlgorithm_m2320969781 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Context_t3971234707 * L_0 = __this->get_context_6(); NullCheck(L_0); int32_t L_1 = Context_get_HandshakeState_m2425796590(L_0, /*hidden argument*/NULL); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_0027; } } { Context_t3971234707 * L_2 = __this->get_context_6(); NullCheck(L_2); SecurityParameters_t2199972650 * L_3 = Context_get_Current_m2853615040(L_2, /*hidden argument*/NULL); NullCheck(L_3); CipherSuite_t3414744575 * L_4 = SecurityParameters_get_Cipher_m108846204(L_3, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5 = CipherSuite_get_CipherAlgorithmType_m137858741(L_4, /*hidden argument*/NULL); return L_5; } IL_0027: { return (int32_t)(1); } } // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::get_CipherStrength() extern "C" IL2CPP_METHOD_ATTR int32_t SslStreamBase_get_CipherStrength_m449292740 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Context_t3971234707 * L_0 = __this->get_context_6(); NullCheck(L_0); int32_t L_1 = Context_get_HandshakeState_m2425796590(L_0, /*hidden argument*/NULL); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_0027; } } { Context_t3971234707 * L_2 = __this->get_context_6(); NullCheck(L_2); SecurityParameters_t2199972650 * L_3 = Context_get_Current_m2853615040(L_2, /*hidden argument*/NULL); NullCheck(L_3); CipherSuite_t3414744575 * L_4 = SecurityParameters_get_Cipher_m108846204(L_3, /*hidden argument*/NULL); NullCheck(L_4); int16_t L_5 = CipherSuite_get_EffectiveKeyBits_m2380229009(L_4, /*hidden argument*/NULL); return L_5; } IL_0027: { return 0; } } // Mono.Security.Protocol.Tls.HashAlgorithmType Mono.Security.Protocol.Tls.SslStreamBase::get_HashAlgorithm() extern "C" IL2CPP_METHOD_ATTR int32_t SslStreamBase_get_HashAlgorithm_m2687781311 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Context_t3971234707 * L_0 = __this->get_context_6(); NullCheck(L_0); int32_t L_1 = Context_get_HandshakeState_m2425796590(L_0, /*hidden argument*/NULL); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_0027; } } { Context_t3971234707 * L_2 = __this->get_context_6(); NullCheck(L_2); SecurityParameters_t2199972650 * L_3 = Context_get_Current_m2853615040(L_2, /*hidden argument*/NULL); NullCheck(L_3); CipherSuite_t3414744575 * L_4 = SecurityParameters_get_Cipher_m108846204(L_3, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5 = CipherSuite_get_HashAlgorithmType_m1029363505(L_4, /*hidden argument*/NULL); return L_5; } IL_0027: { return (int32_t)(1); } } // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::get_HashStrength() extern "C" IL2CPP_METHOD_ATTR int32_t SslStreamBase_get_HashStrength_m2770482134 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Context_t3971234707 * L_0 = __this->get_context_6(); NullCheck(L_0); int32_t L_1 = Context_get_HandshakeState_m2425796590(L_0, /*hidden argument*/NULL); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_0029; } } { Context_t3971234707 * L_2 = __this->get_context_6(); NullCheck(L_2); SecurityParameters_t2199972650 * L_3 = Context_get_Current_m2853615040(L_2, /*hidden argument*/NULL); NullCheck(L_3); CipherSuite_t3414744575 * L_4 = SecurityParameters_get_Cipher_m108846204(L_3, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5 = CipherSuite_get_HashSize_m4060916532(L_4, /*hidden argument*/NULL); return ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)8)); } IL_0029: { return 0; } } // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::get_KeyExchangeStrength() extern "C" IL2CPP_METHOD_ATTR int32_t SslStreamBase_get_KeyExchangeStrength_m217695965 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Context_t3971234707 * L_0 = __this->get_context_6(); NullCheck(L_0); int32_t L_1 = Context_get_HandshakeState_m2425796590(L_0, /*hidden argument*/NULL); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_0032; } } { Context_t3971234707 * L_2 = __this->get_context_6(); NullCheck(L_2); TlsServerSettings_t4144396432 * L_3 = Context_get_ServerSettings_m1982578801(L_2, /*hidden argument*/NULL); NullCheck(L_3); X509CertificateCollection_t1542168550 * L_4 = TlsServerSettings_get_Certificates_m3981837031(L_3, /*hidden argument*/NULL); NullCheck(L_4); X509Certificate_t489243025 * L_5 = X509CertificateCollection_get_Item_m1033426577(L_4, 0, /*hidden argument*/NULL); NullCheck(L_5); RSA_t2385438082 * L_6 = VirtFuncInvoker0< RSA_t2385438082 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_5); NullCheck(L_6); int32_t L_7 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_6); return L_7; } IL_0032: { return 0; } } // Mono.Security.Protocol.Tls.ExchangeAlgorithmType Mono.Security.Protocol.Tls.SslStreamBase::get_KeyExchangeAlgorithm() extern "C" IL2CPP_METHOD_ATTR int32_t SslStreamBase_get_KeyExchangeAlgorithm_m1073399962 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Context_t3971234707 * L_0 = __this->get_context_6(); NullCheck(L_0); int32_t L_1 = Context_get_HandshakeState_m2425796590(L_0, /*hidden argument*/NULL); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_0027; } } { Context_t3971234707 * L_2 = __this->get_context_6(); NullCheck(L_2); SecurityParameters_t2199972650 * L_3 = Context_get_Current_m2853615040(L_2, /*hidden argument*/NULL); NullCheck(L_3); CipherSuite_t3414744575 * L_4 = SecurityParameters_get_Cipher_m108846204(L_3, /*hidden argument*/NULL); NullCheck(L_4); int32_t L_5 = CipherSuite_get_ExchangeAlgorithmType_m1633709183(L_4, /*hidden argument*/NULL); return L_5; } IL_0027: { return (int32_t)(2); } } // Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.SslStreamBase::get_SecurityProtocol() extern "C" IL2CPP_METHOD_ATTR int32_t SslStreamBase_get_SecurityProtocol_m596101988 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Context_t3971234707 * L_0 = __this->get_context_6(); NullCheck(L_0); int32_t L_1 = Context_get_HandshakeState_m2425796590(L_0, /*hidden argument*/NULL); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_001d; } } { Context_t3971234707 * L_2 = __this->get_context_6(); NullCheck(L_2); int32_t L_3 = Context_get_SecurityProtocol_m3228286292(L_2, /*hidden argument*/NULL); return L_3; } IL_001d: { return (int32_t)(0); } } // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.SslStreamBase::get_ServerCertificate() extern "C" IL2CPP_METHOD_ATTR X509Certificate_t713131622 * SslStreamBase_get_ServerCertificate_m656316972 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_get_ServerCertificate_m656316972_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Context_t3971234707 * L_0 = __this->get_context_6(); NullCheck(L_0); int32_t L_1 = Context_get_HandshakeState_m2425796590(L_0, /*hidden argument*/NULL); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_0062; } } { Context_t3971234707 * L_2 = __this->get_context_6(); NullCheck(L_2); TlsServerSettings_t4144396432 * L_3 = Context_get_ServerSettings_m1982578801(L_2, /*hidden argument*/NULL); NullCheck(L_3); X509CertificateCollection_t1542168550 * L_4 = TlsServerSettings_get_Certificates_m3981837031(L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0062; } } { Context_t3971234707 * L_5 = __this->get_context_6(); NullCheck(L_5); TlsServerSettings_t4144396432 * L_6 = Context_get_ServerSettings_m1982578801(L_5, /*hidden argument*/NULL); NullCheck(L_6); X509CertificateCollection_t1542168550 * L_7 = TlsServerSettings_get_Certificates_m3981837031(L_6, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_8 = CollectionBase_get_Count_m1708965601(L_7, /*hidden argument*/NULL); if ((((int32_t)L_8) <= ((int32_t)0))) { goto IL_0062; } } { Context_t3971234707 * L_9 = __this->get_context_6(); NullCheck(L_9); TlsServerSettings_t4144396432 * L_10 = Context_get_ServerSettings_m1982578801(L_9, /*hidden argument*/NULL); NullCheck(L_10); X509CertificateCollection_t1542168550 * L_11 = TlsServerSettings_get_Certificates_m3981837031(L_10, /*hidden argument*/NULL); NullCheck(L_11); X509Certificate_t489243025 * L_12 = X509CertificateCollection_get_Item_m1033426577(L_11, 0, /*hidden argument*/NULL); NullCheck(L_12); ByteU5BU5D_t4116647657* L_13 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_12); X509Certificate_t713131622 * L_14 = (X509Certificate_t713131622 *)il2cpp_codegen_object_new(X509Certificate_t713131622_il2cpp_TypeInfo_var); X509Certificate__ctor_m1413707489(L_14, L_13, /*hidden argument*/NULL); return L_14; } IL_0062: { return (X509Certificate_t713131622 *)NULL; } } // Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.SslStreamBase::get_ServerCertificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * SslStreamBase_get_ServerCertificates_m2154373069 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Context_t3971234707 * L_0 = __this->get_context_6(); NullCheck(L_0); TlsServerSettings_t4144396432 * L_1 = Context_get_ServerSettings_m1982578801(L_0, /*hidden argument*/NULL); NullCheck(L_1); X509CertificateCollection_t1542168550 * L_2 = TlsServerSettings_get_Certificates_m3981837031(L_1, /*hidden argument*/NULL); return L_2; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::BeginNegotiateHandshake(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) extern "C" IL2CPP_METHOD_ATTR bool SslStreamBase_BeginNegotiateHandshake_m4180435790 (SslStreamBase_t1667413407 * __this, InternalAsyncResult_t3504282820 * ___asyncResult0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_BeginNegotiateHandshake_m4180435790_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; TlsException_t3534743363 * V_1 = NULL; Exception_t * V_2 = NULL; bool V_3 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = __this->get_negotiate_11(); V_0 = L_0; RuntimeObject * L_1 = V_0; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); } IL_000d: try { // begin try (depth: 2) { Context_t3971234707 * L_2 = __this->get_context_6(); NullCheck(L_2); int32_t L_3 = Context_get_HandshakeState_m2425796590(L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0038; } } IL_001d: { intptr_t L_4 = (intptr_t)SslStreamBase_AsyncHandshakeCallback_m2936782521_RuntimeMethod_var; AsyncCallback_t3962456242 * L_5 = (AsyncCallback_t3962456242 *)il2cpp_codegen_object_new(AsyncCallback_t3962456242_il2cpp_TypeInfo_var); AsyncCallback__ctor_m530647953(L_5, __this, L_4, /*hidden argument*/NULL); InternalAsyncResult_t3504282820 * L_6 = ___asyncResult0; VirtFuncInvoker2< RuntimeObject*, AsyncCallback_t3962456242 *, RuntimeObject * >::Invoke(28 /* System.IAsyncResult Mono.Security.Protocol.Tls.SslStreamBase::OnBeginNegotiateHandshake(System.AsyncCallback,System.Object) */, __this, L_5, L_6); V_3 = (bool)1; IL2CPP_LEAVE(0xAA, FINALLY_0044); } IL_0038: { V_3 = (bool)0; IL2CPP_LEAVE(0xAA, FINALLY_0044); } IL_003f: { ; // IL_003f: leave IL_004b } } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0044; } FINALLY_0044: { // begin finally (depth: 2) RuntimeObject * L_7 = V_0; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); IL2CPP_END_FINALLY(68) } // end finally (depth: 2) IL2CPP_CLEANUP(68) { IL2CPP_JUMP_TBL(0xAA, IL_00aa) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_004b: { goto IL_00aa; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (TlsException_t3534743363_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0050; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_007f; throw e; } CATCH_0050: { // begin catch(Mono.Security.Protocol.Tls.TlsException) { V_1 = ((TlsException_t3534743363 *)__exception_local); ManualResetEvent_t451242010 * L_8 = __this->get_negotiationComplete_14(); NullCheck(L_8); EventWaitHandle_Set_m2445193251(L_8, /*hidden argument*/NULL); RecordProtocol_t3759049701 * L_9 = __this->get_protocol_7(); TlsException_t3534743363 * L_10 = V_1; NullCheck(L_10); Alert_t4059934885 * L_11 = TlsException_get_Alert_m1206526559(L_10, /*hidden argument*/NULL); NullCheck(L_9); RecordProtocol_SendAlert_m3736432480(L_9, L_11, /*hidden argument*/NULL); TlsException_t3534743363 * L_12 = V_1; IOException_t4088381929 * L_13 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_13, _stringLiteral1867853257, L_12, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13,SslStreamBase_BeginNegotiateHandshake_m4180435790_RuntimeMethod_var); } IL_007a: { goto IL_00aa; } } // end catch (depth: 1) CATCH_007f: { // begin catch(System.Exception) { V_2 = ((Exception_t *)__exception_local); ManualResetEvent_t451242010 * L_14 = __this->get_negotiationComplete_14(); NullCheck(L_14); EventWaitHandle_Set_m2445193251(L_14, /*hidden argument*/NULL); RecordProtocol_t3759049701 * L_15 = __this->get_protocol_7(); NullCheck(L_15); RecordProtocol_SendAlert_m1931708341(L_15, ((int32_t)80), /*hidden argument*/NULL); Exception_t * L_16 = V_2; IOException_t4088381929 * L_17 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_17, _stringLiteral1867853257, L_16, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17,SslStreamBase_BeginNegotiateHandshake_m4180435790_RuntimeMethod_var); } IL_00a5: { goto IL_00aa; } } // end catch (depth: 1) IL_00aa: { bool L_18 = V_3; return L_18; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::EndNegotiateHandshake(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_EndNegotiateHandshake_m1124299797 (SslStreamBase_t1667413407 * __this, InternalAsyncResult_t3504282820 * ___asyncResult0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_EndNegotiateHandshake_m1124299797_MetadataUsageId); s_Il2CppMethodInitialized = true; } { InternalAsyncResult_t3504282820 * L_0 = ___asyncResult0; NullCheck(L_0); bool L_1 = InternalAsyncResult_get_IsCompleted_m2607263611(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0017; } } { InternalAsyncResult_t3504282820 * L_2 = ___asyncResult0; NullCheck(L_2); WaitHandle_t1743403487 * L_3 = InternalAsyncResult_get_AsyncWaitHandle_m2580490319(L_2, /*hidden argument*/NULL); NullCheck(L_3); VirtFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_3); } IL_0017: { InternalAsyncResult_t3504282820 * L_4 = ___asyncResult0; NullCheck(L_4); bool L_5 = InternalAsyncResult_get_CompletedWithError_m3777099678(L_4, /*hidden argument*/NULL); if (!L_5) { goto IL_0029; } } { InternalAsyncResult_t3504282820 * L_6 = ___asyncResult0; NullCheck(L_6); Exception_t * L_7 = InternalAsyncResult_get_AsyncException_m3185530354(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,SslStreamBase_EndNegotiateHandshake_m1124299797_RuntimeMethod_var); } IL_0029: { return; } } // System.IAsyncResult Mono.Security.Protocol.Tls.SslStreamBase::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject* SslStreamBase_BeginRead_m3146234303 (SslStreamBase_t1667413407 * __this, ByteU5BU5D_t4116647657* ___buffer0, int32_t ___offset1, int32_t ___count2, AsyncCallback_t3962456242 * ___callback3, RuntimeObject * ___state4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_BeginRead_m3146234303_MetadataUsageId); s_Il2CppMethodInitialized = true; } InternalAsyncResult_t3504282820 * V_0 = NULL; { SslStreamBase_checkDisposed_m1981591244(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_0 = ___buffer0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral2541900468, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,SslStreamBase_BeginRead_m3146234303_RuntimeMethod_var); } IL_0017: { int32_t L_2 = ___offset1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0029; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, _stringLiteral1588982376, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,SslStreamBase_BeginRead_m3146234303_RuntimeMethod_var); } IL_0029: { int32_t L_4 = ___offset1; ByteU5BU5D_t4116647657* L_5 = ___buffer0; NullCheck(L_5); if ((((int32_t)L_4) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length))))))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_6 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_6, _stringLiteral1740638148, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6,SslStreamBase_BeginRead_m3146234303_RuntimeMethod_var); } IL_003d: { int32_t L_7 = ___count2; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_004f; } } { ArgumentOutOfRangeException_t777629997 * L_8 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_8, _stringLiteral2750556037, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8,SslStreamBase_BeginRead_m3146234303_RuntimeMethod_var); } IL_004f: { int32_t L_9 = ___count2; ByteU5BU5D_t4116647657* L_10 = ___buffer0; NullCheck(L_10); int32_t L_11 = ___offset1; if ((((int32_t)L_9) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), (int32_t)L_11))))) { goto IL_0065; } } { ArgumentOutOfRangeException_t777629997 * L_12 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_12, _stringLiteral256786336, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,SslStreamBase_BeginRead_m3146234303_RuntimeMethod_var); } IL_0065: { AsyncCallback_t3962456242 * L_13 = ___callback3; RuntimeObject * L_14 = ___state4; ByteU5BU5D_t4116647657* L_15 = ___buffer0; int32_t L_16 = ___offset1; int32_t L_17 = ___count2; InternalAsyncResult_t3504282820 * L_18 = (InternalAsyncResult_t3504282820 *)il2cpp_codegen_object_new(InternalAsyncResult_t3504282820_il2cpp_TypeInfo_var); InternalAsyncResult__ctor_m2194591319(L_18, L_13, L_14, L_15, L_16, L_17, (bool)0, (bool)1, /*hidden argument*/NULL); V_0 = L_18; bool L_19 = SslStreamBase_get_MightNeedHandshake_m909005056(__this, /*hidden argument*/NULL); if (!L_19) { goto IL_00a3; } } { InternalAsyncResult_t3504282820 * L_20 = V_0; bool L_21 = SslStreamBase_BeginNegotiateHandshake_m4180435790(__this, L_20, /*hidden argument*/NULL); if (L_21) { goto IL_009e; } } { ManualResetEvent_t451242010 * L_22 = __this->get_negotiationComplete_14(); NullCheck(L_22); VirtFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_22); InternalAsyncResult_t3504282820 * L_23 = V_0; SslStreamBase_InternalBeginRead_m3419999901(__this, L_23, /*hidden argument*/NULL); } IL_009e: { goto IL_00aa; } IL_00a3: { InternalAsyncResult_t3504282820 * L_24 = V_0; SslStreamBase_InternalBeginRead_m3419999901(__this, L_24, /*hidden argument*/NULL); } IL_00aa: { InternalAsyncResult_t3504282820 * L_25 = V_0; return L_25; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalBeginRead(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_InternalBeginRead_m3419999901 (SslStreamBase_t1667413407 * __this, InternalAsyncResult_t3504282820 * ___asyncResult0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_InternalBeginRead_m3419999901_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; RuntimeObject * V_1 = NULL; bool V_2 = false; bool V_3 = false; TlsException_t3534743363 * V_4 = NULL; Exception_t * V_5 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); int32_t G_B4_0 = 0; int32_t G_B7_0 = 0; IL_0000: try { // begin try (depth: 1) { V_0 = 0; RuntimeObject * L_0 = __this->get_read_12(); V_1 = L_0; RuntimeObject * L_1 = V_1; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); } IL_000f: try { // begin try (depth: 2) { MemoryStream_t94973147 * L_2 = __this->get_inputBuffer_5(); NullCheck(L_2); int64_t L_3 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_2); MemoryStream_t94973147 * L_4 = __this->get_inputBuffer_5(); NullCheck(L_4); int64_t L_5 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_4); if ((!(((uint64_t)L_3) == ((uint64_t)L_5)))) { goto IL_003b; } } IL_002a: { MemoryStream_t94973147 * L_6 = __this->get_inputBuffer_5(); NullCheck(L_6); int64_t L_7 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_6); G_B4_0 = ((((int64_t)L_7) > ((int64_t)(((int64_t)((int64_t)0)))))? 1 : 0); goto IL_003c; } IL_003b: { G_B4_0 = 0; } IL_003c: { V_2 = (bool)G_B4_0; MemoryStream_t94973147 * L_8 = __this->get_inputBuffer_5(); NullCheck(L_8); int64_t L_9 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_8); if ((((int64_t)L_9) <= ((int64_t)(((int64_t)((int64_t)0)))))) { goto IL_005a; } } IL_004f: { InternalAsyncResult_t3504282820 * L_10 = ___asyncResult0; NullCheck(L_10); int32_t L_11 = InternalAsyncResult_get_Count_m2015941083(L_10, /*hidden argument*/NULL); G_B7_0 = ((((int32_t)L_11) > ((int32_t)0))? 1 : 0); goto IL_005b; } IL_005a: { G_B7_0 = 0; } IL_005b: { V_3 = (bool)G_B7_0; bool L_12 = V_2; if (!L_12) { goto IL_006d; } } IL_0062: { SslStreamBase_resetBuffer_m3910686848(__this, /*hidden argument*/NULL); goto IL_0091; } IL_006d: { bool L_13 = V_3; if (!L_13) { goto IL_0091; } } IL_0073: { MemoryStream_t94973147 * L_14 = __this->get_inputBuffer_5(); InternalAsyncResult_t3504282820 * L_15 = ___asyncResult0; NullCheck(L_15); ByteU5BU5D_t4116647657* L_16 = InternalAsyncResult_get_Buffer_m228115020(L_15, /*hidden argument*/NULL); InternalAsyncResult_t3504282820 * L_17 = ___asyncResult0; NullCheck(L_17); int32_t L_18 = InternalAsyncResult_get_Offset_m2101861835(L_17, /*hidden argument*/NULL); InternalAsyncResult_t3504282820 * L_19 = ___asyncResult0; NullCheck(L_19); int32_t L_20 = InternalAsyncResult_get_Count_m2015941083(L_19, /*hidden argument*/NULL); NullCheck(L_14); int32_t L_21 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_14, L_16, L_18, L_20); V_0 = L_21; } IL_0091: { IL2CPP_LEAVE(0x9D, FINALLY_0096); } } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0096; } FINALLY_0096: { // begin finally (depth: 2) RuntimeObject * L_22 = V_1; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_22, /*hidden argument*/NULL); IL2CPP_END_FINALLY(150) } // end finally (depth: 2) IL2CPP_CLEANUP(150) { IL2CPP_JUMP_TBL(0x9D, IL_009d) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_009d: { int32_t L_23 = V_0; if ((((int32_t)0) >= ((int32_t)L_23))) { goto IL_00b0; } } IL_00a4: { InternalAsyncResult_t3504282820 * L_24 = ___asyncResult0; int32_t L_25 = V_0; NullCheck(L_24); InternalAsyncResult_SetComplete_m963842420(L_24, L_25, /*hidden argument*/NULL); goto IL_0106; } IL_00b0: { Context_t3971234707 * L_26 = __this->get_context_6(); NullCheck(L_26); bool L_27 = Context_get_ReceivedConnectionEnd_m4011125537(L_26, /*hidden argument*/NULL); if (L_27) { goto IL_00ff; } } IL_00c0: { Stream_t1273022909 * L_28 = __this->get_innerStream_4(); ByteU5BU5D_t4116647657* L_29 = __this->get_recbuf_15(); ByteU5BU5D_t4116647657* L_30 = __this->get_recbuf_15(); NullCheck(L_30); intptr_t L_31 = (intptr_t)SslStreamBase_InternalReadCallback_m3350299308_RuntimeMethod_var; AsyncCallback_t3962456242 * L_32 = (AsyncCallback_t3962456242 *)il2cpp_codegen_object_new(AsyncCallback_t3962456242_il2cpp_TypeInfo_var); AsyncCallback__ctor_m530647953(L_32, __this, L_31, /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_33 = ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2)); ByteU5BU5D_t4116647657* L_34 = __this->get_recbuf_15(); NullCheck(L_33); ArrayElementTypeCheck (L_33, L_34); (L_33)->SetAt(static_cast(0), (RuntimeObject *)L_34); ObjectU5BU5D_t2843939325* L_35 = L_33; InternalAsyncResult_t3504282820 * L_36 = ___asyncResult0; NullCheck(L_35); ArrayElementTypeCheck (L_35, L_36); (L_35)->SetAt(static_cast(1), (RuntimeObject *)L_36); NullCheck(L_28); VirtFuncInvoker5< RuntimeObject*, ByteU5BU5D_t4116647657*, int32_t, int32_t, AsyncCallback_t3962456242 *, RuntimeObject * >::Invoke(24 /* System.IAsyncResult System.IO.Stream::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) */, L_28, L_29, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_30)->max_length)))), L_32, (RuntimeObject *)(RuntimeObject *)L_35); goto IL_0106; } IL_00ff: { InternalAsyncResult_t3504282820 * L_37 = ___asyncResult0; NullCheck(L_37); InternalAsyncResult_SetComplete_m963842420(L_37, 0, /*hidden argument*/NULL); } IL_0106: { goto IL_0145; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (TlsException_t3534743363_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_010b; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0131; throw e; } CATCH_010b: { // begin catch(Mono.Security.Protocol.Tls.TlsException) { V_4 = ((TlsException_t3534743363 *)__exception_local); RecordProtocol_t3759049701 * L_38 = __this->get_protocol_7(); TlsException_t3534743363 * L_39 = V_4; NullCheck(L_39); Alert_t4059934885 * L_40 = TlsException_get_Alert_m1206526559(L_39, /*hidden argument*/NULL); NullCheck(L_38); RecordProtocol_SendAlert_m3736432480(L_38, L_40, /*hidden argument*/NULL); TlsException_t3534743363 * L_41 = V_4; IOException_t4088381929 * L_42 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_42, _stringLiteral1867853257, L_41, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42,SslStreamBase_InternalBeginRead_m3419999901_RuntimeMethod_var); } IL_012c: { goto IL_0145; } } // end catch (depth: 1) CATCH_0131: { // begin catch(System.Exception) { V_5 = ((Exception_t *)__exception_local); Exception_t * L_43 = V_5; IOException_t4088381929 * L_44 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_44, _stringLiteral922265914, L_43, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_44,SslStreamBase_InternalBeginRead_m3419999901_RuntimeMethod_var); } IL_0140: { goto IL_0145; } } // end catch (depth: 1) IL_0145: { return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalReadCallback(System.IAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_InternalReadCallback_m3350299308 (SslStreamBase_t1667413407 * __this, RuntimeObject* ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_InternalReadCallback_m3350299308_MetadataUsageId); s_Il2CppMethodInitialized = true; } ObjectU5BU5D_t2843939325* V_0 = NULL; ByteU5BU5D_t4116647657* V_1 = NULL; InternalAsyncResult_t3504282820 * V_2 = NULL; int32_t V_3 = 0; bool V_4 = false; int64_t V_5 = 0; ByteU5BU5D_t4116647657* V_6 = NULL; int64_t V_7 = 0; ByteU5BU5D_t4116647657* V_8 = NULL; RuntimeObject * V_9 = NULL; int64_t V_10 = 0; int32_t V_11 = 0; RuntimeObject * V_12 = NULL; Exception_t * V_13 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { bool L_0 = __this->get_disposed_9(); il2cpp_codegen_memory_barrier(); if (!L_0) { goto IL_000e; } } { return; } IL_000e: { RuntimeObject* L_1 = ___result0; NullCheck(L_1); RuntimeObject * L_2 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t767004451_il2cpp_TypeInfo_var, L_1); V_0 = ((ObjectU5BU5D_t2843939325*)Castclass((RuntimeObject*)L_2, ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var)); ObjectU5BU5D_t2843939325* L_3 = V_0; NullCheck(L_3); int32_t L_4 = 0; RuntimeObject * L_5 = (L_3)->GetAt(static_cast(L_4)); V_1 = ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_5, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); ObjectU5BU5D_t2843939325* L_6 = V_0; NullCheck(L_6); int32_t L_7 = 1; RuntimeObject * L_8 = (L_6)->GetAt(static_cast(L_7)); V_2 = ((InternalAsyncResult_t3504282820 *)CastclassClass((RuntimeObject*)L_8, InternalAsyncResult_t3504282820_il2cpp_TypeInfo_var)); } IL_002c: try { // begin try (depth: 1) { Stream_t1273022909 * L_9 = __this->get_innerStream_4(); RuntimeObject* L_10 = ___result0; NullCheck(L_9); int32_t L_11 = VirtFuncInvoker1< int32_t, RuntimeObject* >::Invoke(26 /* System.Int32 System.IO.Stream::EndRead(System.IAsyncResult) */, L_9, L_10); V_3 = L_11; int32_t L_12 = V_3; if ((((int32_t)L_12) <= ((int32_t)0))) { goto IL_0053; } } IL_0040: { MemoryStream_t94973147 * L_13 = __this->get_recordStream_16(); ByteU5BU5D_t4116647657* L_14 = V_1; int32_t L_15 = V_3; NullCheck(L_13); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_13, L_14, 0, L_15); goto IL_005f; } IL_0053: { InternalAsyncResult_t3504282820 * L_16 = V_2; NullCheck(L_16); InternalAsyncResult_SetComplete_m963842420(L_16, 0, /*hidden argument*/NULL); goto IL_02a5; } IL_005f: { V_4 = (bool)0; MemoryStream_t94973147 * L_17 = __this->get_recordStream_16(); NullCheck(L_17); int64_t L_18 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_17); V_5 = L_18; MemoryStream_t94973147 * L_19 = __this->get_recordStream_16(); NullCheck(L_19); VirtActionInvoker1< int64_t >::Invoke(12 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_19, (((int64_t)((int64_t)0)))); V_6 = (ByteU5BU5D_t4116647657*)NULL; MemoryStream_t94973147 * L_20 = __this->get_recordStream_16(); NullCheck(L_20); int64_t L_21 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_20); if ((((int64_t)L_21) < ((int64_t)(((int64_t)((int64_t)5)))))) { goto IL_00a4; } } IL_0091: { RecordProtocol_t3759049701 * L_22 = __this->get_protocol_7(); MemoryStream_t94973147 * L_23 = __this->get_recordStream_16(); NullCheck(L_22); ByteU5BU5D_t4116647657* L_24 = RecordProtocol_ReceiveRecord_m3797641756(L_22, L_23, /*hidden argument*/NULL); V_6 = L_24; } IL_00a4: { goto IL_01d4; } IL_00a9: { MemoryStream_t94973147 * L_25 = __this->get_recordStream_16(); NullCheck(L_25); int64_t L_26 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_25); MemoryStream_t94973147 * L_27 = __this->get_recordStream_16(); NullCheck(L_27); int64_t L_28 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_27); V_7 = ((int64_t)il2cpp_codegen_subtract((int64_t)L_26, (int64_t)L_28)); V_8 = (ByteU5BU5D_t4116647657*)NULL; int64_t L_29 = V_7; if ((((int64_t)L_29) <= ((int64_t)(((int64_t)((int64_t)0)))))) { goto IL_00eb; } } IL_00ce: { int64_t L_30 = V_7; if ((int64_t)(L_30) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),SslStreamBase_InternalReadCallback_m3350299308_RuntimeMethod_var); V_8 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)(((intptr_t)L_30)))); MemoryStream_t94973147 * L_31 = __this->get_recordStream_16(); ByteU5BU5D_t4116647657* L_32 = V_8; ByteU5BU5D_t4116647657* L_33 = V_8; NullCheck(L_33); NullCheck(L_31); VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_31, L_32, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_33)->max_length))))); } IL_00eb: { RuntimeObject * L_34 = __this->get_read_12(); V_9 = L_34; RuntimeObject * L_35 = V_9; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_35, /*hidden argument*/NULL); } IL_00fa: try { // begin try (depth: 2) { MemoryStream_t94973147 * L_36 = __this->get_inputBuffer_5(); NullCheck(L_36); int64_t L_37 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_36); V_10 = L_37; ByteU5BU5D_t4116647657* L_38 = V_6; NullCheck(L_38); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_38)->max_length))))) <= ((int32_t)0))) { goto IL_0144; } } IL_0111: { MemoryStream_t94973147 * L_39 = __this->get_inputBuffer_5(); NullCheck(L_39); VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(20 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_39, (((int64_t)((int64_t)0))), 2); MemoryStream_t94973147 * L_40 = __this->get_inputBuffer_5(); ByteU5BU5D_t4116647657* L_41 = V_6; ByteU5BU5D_t4116647657* L_42 = V_6; NullCheck(L_42); NullCheck(L_40); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_40, L_41, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_42)->max_length))))); MemoryStream_t94973147 * L_43 = __this->get_inputBuffer_5(); int64_t L_44 = V_10; NullCheck(L_43); VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(20 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_43, L_44, 0); V_4 = (bool)1; } IL_0144: { IL2CPP_LEAVE(0x151, FINALLY_0149); } } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0149; } FINALLY_0149: { // begin finally (depth: 2) RuntimeObject * L_45 = V_9; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_45, /*hidden argument*/NULL); IL2CPP_END_FINALLY(329) } // end finally (depth: 2) IL2CPP_CLEANUP(329) { IL2CPP_JUMP_TBL(0x151, IL_0151) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0151: { MemoryStream_t94973147 * L_46 = __this->get_recordStream_16(); NullCheck(L_46); VirtActionInvoker1< int64_t >::Invoke(21 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_46, (((int64_t)((int64_t)0)))); V_6 = (ByteU5BU5D_t4116647657*)NULL; int64_t L_47 = V_7; if ((((int64_t)L_47) <= ((int64_t)(((int64_t)((int64_t)0)))))) { goto IL_01d0; } } IL_016a: { MemoryStream_t94973147 * L_48 = __this->get_recordStream_16(); ByteU5BU5D_t4116647657* L_49 = V_8; ByteU5BU5D_t4116647657* L_50 = V_8; NullCheck(L_50); NullCheck(L_48); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_48, L_49, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_50)->max_length))))); MemoryStream_t94973147 * L_51 = __this->get_recordStream_16(); NullCheck(L_51); int64_t L_52 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_51); if ((((int64_t)L_52) < ((int64_t)(((int64_t)((int64_t)5)))))) { goto IL_01c7; } } IL_018e: { MemoryStream_t94973147 * L_53 = __this->get_recordStream_16(); NullCheck(L_53); VirtActionInvoker1< int64_t >::Invoke(12 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_53, (((int64_t)((int64_t)0)))); RecordProtocol_t3759049701 * L_54 = __this->get_protocol_7(); MemoryStream_t94973147 * L_55 = __this->get_recordStream_16(); NullCheck(L_54); ByteU5BU5D_t4116647657* L_56 = RecordProtocol_ReceiveRecord_m3797641756(L_54, L_55, /*hidden argument*/NULL); V_6 = L_56; ByteU5BU5D_t4116647657* L_57 = V_6; if (L_57) { goto IL_01c2; } } IL_01b5: { MemoryStream_t94973147 * L_58 = __this->get_recordStream_16(); NullCheck(L_58); int64_t L_59 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_58); V_5 = L_59; } IL_01c2: { goto IL_01cb; } IL_01c7: { int64_t L_60 = V_7; V_5 = L_60; } IL_01cb: { goto IL_01d4; } IL_01d0: { V_5 = (((int64_t)((int64_t)0))); } IL_01d4: { ByteU5BU5D_t4116647657* L_61 = V_6; if (L_61) { goto IL_00a9; } } IL_01db: { bool L_62 = V_4; if (L_62) { goto IL_023e; } } IL_01e2: { int32_t L_63 = V_3; if ((((int32_t)L_63) <= ((int32_t)0))) { goto IL_023e; } } IL_01e9: { Context_t3971234707 * L_64 = __this->get_context_6(); NullCheck(L_64); bool L_65 = Context_get_ReceivedConnectionEnd_m4011125537(L_64, /*hidden argument*/NULL); if (!L_65) { goto IL_0205; } } IL_01f9: { InternalAsyncResult_t3504282820 * L_66 = V_2; NullCheck(L_66); InternalAsyncResult_SetComplete_m963842420(L_66, 0, /*hidden argument*/NULL); goto IL_0239; } IL_0205: { MemoryStream_t94973147 * L_67 = __this->get_recordStream_16(); MemoryStream_t94973147 * L_68 = __this->get_recordStream_16(); NullCheck(L_68); int64_t L_69 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_68); NullCheck(L_67); VirtActionInvoker1< int64_t >::Invoke(12 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_67, L_69); Stream_t1273022909 * L_70 = __this->get_innerStream_4(); ByteU5BU5D_t4116647657* L_71 = V_1; ByteU5BU5D_t4116647657* L_72 = V_1; NullCheck(L_72); intptr_t L_73 = (intptr_t)SslStreamBase_InternalReadCallback_m3350299308_RuntimeMethod_var; AsyncCallback_t3962456242 * L_74 = (AsyncCallback_t3962456242 *)il2cpp_codegen_object_new(AsyncCallback_t3962456242_il2cpp_TypeInfo_var); AsyncCallback__ctor_m530647953(L_74, __this, L_73, /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_75 = V_0; NullCheck(L_70); VirtFuncInvoker5< RuntimeObject*, ByteU5BU5D_t4116647657*, int32_t, int32_t, AsyncCallback_t3962456242 *, RuntimeObject * >::Invoke(24 /* System.IAsyncResult System.IO.Stream::BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) */, L_70, L_71, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_72)->max_length)))), L_74, (RuntimeObject *)(RuntimeObject *)L_75); } IL_0239: { goto IL_0291; } IL_023e: { MemoryStream_t94973147 * L_76 = __this->get_recordStream_16(); int64_t L_77 = V_5; NullCheck(L_76); VirtActionInvoker1< int64_t >::Invoke(12 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_76, L_77); V_11 = 0; RuntimeObject * L_78 = __this->get_read_12(); V_12 = L_78; RuntimeObject * L_79 = V_12; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_79, /*hidden argument*/NULL); } IL_025d: try { // begin try (depth: 2) MemoryStream_t94973147 * L_80 = __this->get_inputBuffer_5(); InternalAsyncResult_t3504282820 * L_81 = V_2; NullCheck(L_81); ByteU5BU5D_t4116647657* L_82 = InternalAsyncResult_get_Buffer_m228115020(L_81, /*hidden argument*/NULL); InternalAsyncResult_t3504282820 * L_83 = V_2; NullCheck(L_83); int32_t L_84 = InternalAsyncResult_get_Offset_m2101861835(L_83, /*hidden argument*/NULL); InternalAsyncResult_t3504282820 * L_85 = V_2; NullCheck(L_85); int32_t L_86 = InternalAsyncResult_get_Count_m2015941083(L_85, /*hidden argument*/NULL); NullCheck(L_80); int32_t L_87 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_80, L_82, L_84, L_86); V_11 = L_87; IL2CPP_LEAVE(0x289, FINALLY_0281); } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0281; } FINALLY_0281: { // begin finally (depth: 2) RuntimeObject * L_88 = V_12; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_88, /*hidden argument*/NULL); IL2CPP_END_FINALLY(641) } // end finally (depth: 2) IL2CPP_CLEANUP(641) { IL2CPP_JUMP_TBL(0x289, IL_0289) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0289: { InternalAsyncResult_t3504282820 * L_89 = V_2; int32_t L_90 = V_11; NullCheck(L_89); InternalAsyncResult_SetComplete_m963842420(L_89, L_90, /*hidden argument*/NULL); } IL_0291: { goto IL_02a5; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0296; throw e; } CATCH_0296: { // begin catch(System.Exception) V_13 = ((Exception_t *)__exception_local); InternalAsyncResult_t3504282820 * L_91 = V_2; Exception_t * L_92 = V_13; NullCheck(L_91); InternalAsyncResult_SetComplete_m693091794(L_91, L_92, /*hidden argument*/NULL); goto IL_02a5; } // end catch (depth: 1) IL_02a5: { return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalBeginWrite(Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_InternalBeginWrite_m1722032773 (SslStreamBase_t1667413407 * __this, InternalAsyncResult_t3504282820 * ___asyncResult0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_InternalBeginWrite_m1722032773_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; ByteU5BU5D_t4116647657* V_1 = NULL; TlsException_t3534743363 * V_2 = NULL; Exception_t * V_3 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = __this->get_write_13(); V_0 = L_0; RuntimeObject * L_1 = V_0; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); } IL_000d: try { // begin try (depth: 2) RecordProtocol_t3759049701 * L_2 = __this->get_protocol_7(); InternalAsyncResult_t3504282820 * L_3 = ___asyncResult0; NullCheck(L_3); ByteU5BU5D_t4116647657* L_4 = InternalAsyncResult_get_Buffer_m228115020(L_3, /*hidden argument*/NULL); InternalAsyncResult_t3504282820 * L_5 = ___asyncResult0; NullCheck(L_5); int32_t L_6 = InternalAsyncResult_get_Offset_m2101861835(L_5, /*hidden argument*/NULL); InternalAsyncResult_t3504282820 * L_7 = ___asyncResult0; NullCheck(L_7); int32_t L_8 = InternalAsyncResult_get_Count_m2015941083(L_7, /*hidden argument*/NULL); NullCheck(L_2); ByteU5BU5D_t4116647657* L_9 = RecordProtocol_EncodeRecord_m3312835762(L_2, ((int32_t)23), L_4, L_6, L_8, /*hidden argument*/NULL); V_1 = L_9; Stream_t1273022909 * L_10 = __this->get_innerStream_4(); ByteU5BU5D_t4116647657* L_11 = V_1; ByteU5BU5D_t4116647657* L_12 = V_1; NullCheck(L_12); intptr_t L_13 = (intptr_t)SslStreamBase_InternalWriteCallback_m3466627959_RuntimeMethod_var; AsyncCallback_t3962456242 * L_14 = (AsyncCallback_t3962456242 *)il2cpp_codegen_object_new(AsyncCallback_t3962456242_il2cpp_TypeInfo_var); AsyncCallback__ctor_m530647953(L_14, __this, L_13, /*hidden argument*/NULL); InternalAsyncResult_t3504282820 * L_15 = ___asyncResult0; NullCheck(L_10); VirtFuncInvoker5< RuntimeObject*, ByteU5BU5D_t4116647657*, int32_t, int32_t, AsyncCallback_t3962456242 *, RuntimeObject * >::Invoke(25 /* System.IAsyncResult System.IO.Stream::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) */, L_10, L_11, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_12)->max_length)))), L_14, L_15); IL2CPP_LEAVE(0x57, FINALLY_0050); } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0050; } FINALLY_0050: { // begin finally (depth: 2) RuntimeObject * L_16 = V_0; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); IL2CPP_END_FINALLY(80) } // end finally (depth: 2) IL2CPP_CLEANUP(80) { IL2CPP_JUMP_TBL(0x57, IL_0057) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0057: { goto IL_0097; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (TlsException_t3534743363_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_005c; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0085; throw e; } CATCH_005c: { // begin catch(Mono.Security.Protocol.Tls.TlsException) { V_2 = ((TlsException_t3534743363 *)__exception_local); RecordProtocol_t3759049701 * L_17 = __this->get_protocol_7(); TlsException_t3534743363 * L_18 = V_2; NullCheck(L_18); Alert_t4059934885 * L_19 = TlsException_get_Alert_m1206526559(L_18, /*hidden argument*/NULL); NullCheck(L_17); RecordProtocol_SendAlert_m3736432480(L_17, L_19, /*hidden argument*/NULL); VirtActionInvoker0::Invoke(14 /* System.Void Mono.Security.Protocol.Tls.SslStreamBase::Close() */, __this); TlsException_t3534743363 * L_20 = V_2; IOException_t4088381929 * L_21 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_21, _stringLiteral1867853257, L_20, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21,SslStreamBase_InternalBeginWrite_m1722032773_RuntimeMethod_var); } IL_0080: { goto IL_0097; } } // end catch (depth: 1) CATCH_0085: { // begin catch(System.Exception) { V_3 = ((Exception_t *)__exception_local); Exception_t * L_22 = V_3; IOException_t4088381929 * L_23 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_23, _stringLiteral16992836, L_22, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23,SslStreamBase_InternalBeginWrite_m1722032773_RuntimeMethod_var); } IL_0092: { goto IL_0097; } } // end catch (depth: 1) IL_0097: { return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::InternalWriteCallback(System.IAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_InternalWriteCallback_m3466627959 (SslStreamBase_t1667413407 * __this, RuntimeObject* ___ar0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_InternalWriteCallback_m3466627959_MetadataUsageId); s_Il2CppMethodInitialized = true; } InternalAsyncResult_t3504282820 * V_0 = NULL; Exception_t * V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { bool L_0 = __this->get_disposed_9(); il2cpp_codegen_memory_barrier(); if (!L_0) { goto IL_000e; } } { return; } IL_000e: { RuntimeObject* L_1 = ___ar0; NullCheck(L_1); RuntimeObject * L_2 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.IAsyncResult::get_AsyncState() */, IAsyncResult_t767004451_il2cpp_TypeInfo_var, L_1); V_0 = ((InternalAsyncResult_t3504282820 *)CastclassClass((RuntimeObject*)L_2, InternalAsyncResult_t3504282820_il2cpp_TypeInfo_var)); } IL_001a: try { // begin try (depth: 1) Stream_t1273022909 * L_3 = __this->get_innerStream_4(); RuntimeObject* L_4 = ___ar0; NullCheck(L_3); VirtActionInvoker1< RuntimeObject* >::Invoke(27 /* System.Void System.IO.Stream::EndWrite(System.IAsyncResult) */, L_3, L_4); InternalAsyncResult_t3504282820 * L_5 = V_0; NullCheck(L_5); InternalAsyncResult_SetComplete_m544889140(L_5, /*hidden argument*/NULL); goto IL_003e; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0031; throw e; } CATCH_0031: { // begin catch(System.Exception) V_1 = ((Exception_t *)__exception_local); InternalAsyncResult_t3504282820 * L_6 = V_0; Exception_t * L_7 = V_1; NullCheck(L_6); InternalAsyncResult_SetComplete_m693091794(L_6, L_7, /*hidden argument*/NULL); goto IL_003e; } // end catch (depth: 1) IL_003e: { return; } } // System.IAsyncResult Mono.Security.Protocol.Tls.SslStreamBase::BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject* SslStreamBase_BeginWrite_m2003981130 (SslStreamBase_t1667413407 * __this, ByteU5BU5D_t4116647657* ___buffer0, int32_t ___offset1, int32_t ___count2, AsyncCallback_t3962456242 * ___callback3, RuntimeObject * ___state4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_BeginWrite_m2003981130_MetadataUsageId); s_Il2CppMethodInitialized = true; } InternalAsyncResult_t3504282820 * V_0 = NULL; { SslStreamBase_checkDisposed_m1981591244(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_0 = ___buffer0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral2541900468, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,SslStreamBase_BeginWrite_m2003981130_RuntimeMethod_var); } IL_0017: { int32_t L_2 = ___offset1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0029; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, _stringLiteral1588982376, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,SslStreamBase_BeginWrite_m2003981130_RuntimeMethod_var); } IL_0029: { int32_t L_4 = ___offset1; ByteU5BU5D_t4116647657* L_5 = ___buffer0; NullCheck(L_5); if ((((int32_t)L_4) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length))))))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_6 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_6, _stringLiteral1740638148, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6,SslStreamBase_BeginWrite_m2003981130_RuntimeMethod_var); } IL_003d: { int32_t L_7 = ___count2; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_004f; } } { ArgumentOutOfRangeException_t777629997 * L_8 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_8, _stringLiteral2750556037, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8,SslStreamBase_BeginWrite_m2003981130_RuntimeMethod_var); } IL_004f: { int32_t L_9 = ___count2; ByteU5BU5D_t4116647657* L_10 = ___buffer0; NullCheck(L_10); int32_t L_11 = ___offset1; if ((((int32_t)L_9) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), (int32_t)L_11))))) { goto IL_0065; } } { ArgumentOutOfRangeException_t777629997 * L_12 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_12, _stringLiteral256786336, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,SslStreamBase_BeginWrite_m2003981130_RuntimeMethod_var); } IL_0065: { AsyncCallback_t3962456242 * L_13 = ___callback3; RuntimeObject * L_14 = ___state4; ByteU5BU5D_t4116647657* L_15 = ___buffer0; int32_t L_16 = ___offset1; int32_t L_17 = ___count2; InternalAsyncResult_t3504282820 * L_18 = (InternalAsyncResult_t3504282820 *)il2cpp_codegen_object_new(InternalAsyncResult_t3504282820_il2cpp_TypeInfo_var); InternalAsyncResult__ctor_m2194591319(L_18, L_13, L_14, L_15, L_16, L_17, (bool)1, (bool)1, /*hidden argument*/NULL); V_0 = L_18; bool L_19 = SslStreamBase_get_MightNeedHandshake_m909005056(__this, /*hidden argument*/NULL); if (!L_19) { goto IL_00a3; } } { InternalAsyncResult_t3504282820 * L_20 = V_0; bool L_21 = SslStreamBase_BeginNegotiateHandshake_m4180435790(__this, L_20, /*hidden argument*/NULL); if (L_21) { goto IL_009e; } } { ManualResetEvent_t451242010 * L_22 = __this->get_negotiationComplete_14(); NullCheck(L_22); VirtFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_22); InternalAsyncResult_t3504282820 * L_23 = V_0; SslStreamBase_InternalBeginWrite_m1722032773(__this, L_23, /*hidden argument*/NULL); } IL_009e: { goto IL_00aa; } IL_00a3: { InternalAsyncResult_t3504282820 * L_24 = V_0; SslStreamBase_InternalBeginWrite_m1722032773(__this, L_24, /*hidden argument*/NULL); } IL_00aa: { InternalAsyncResult_t3504282820 * L_25 = V_0; return L_25; } } // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::EndRead(System.IAsyncResult) extern "C" IL2CPP_METHOD_ATTR int32_t SslStreamBase_EndRead_m495357226 (SslStreamBase_t1667413407 * __this, RuntimeObject* ___asyncResult0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_EndRead_m495357226_MetadataUsageId); s_Il2CppMethodInitialized = true; } InternalAsyncResult_t3504282820 * V_0 = NULL; { SslStreamBase_checkDisposed_m1981591244(__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___asyncResult0; V_0 = ((InternalAsyncResult_t3504282820 *)IsInstClass((RuntimeObject*)L_0, InternalAsyncResult_t3504282820_il2cpp_TypeInfo_var)); InternalAsyncResult_t3504282820 * L_1 = V_0; if (L_1) { goto IL_001e; } } { ArgumentNullException_t1615371798 * L_2 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_2, _stringLiteral2584444907, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,SslStreamBase_EndRead_m495357226_RuntimeMethod_var); } IL_001e: { RuntimeObject* L_3 = ___asyncResult0; NullCheck(L_3); bool L_4 = InterfaceFuncInvoker0< bool >::Invoke(2 /* System.Boolean System.IAsyncResult::get_IsCompleted() */, IAsyncResult_t767004451_il2cpp_TypeInfo_var, L_3); if (L_4) { goto IL_004c; } } { RuntimeObject* L_5 = ___asyncResult0; NullCheck(L_5); WaitHandle_t1743403487 * L_6 = InterfaceFuncInvoker0< WaitHandle_t1743403487 * >::Invoke(1 /* System.Threading.WaitHandle System.IAsyncResult::get_AsyncWaitHandle() */, IAsyncResult_t767004451_il2cpp_TypeInfo_var, L_5); NullCheck(L_6); bool L_7 = VirtFuncInvoker2< bool, int32_t, bool >::Invoke(11 /* System.Boolean System.Threading.WaitHandle::WaitOne(System.Int32,System.Boolean) */, L_6, ((int32_t)300000), (bool)0); if (L_7) { goto IL_004c; } } { TlsException_t3534743363 * L_8 = (TlsException_t3534743363 *)il2cpp_codegen_object_new(TlsException_t3534743363_il2cpp_TypeInfo_var); TlsException__ctor_m3242533711(L_8, ((int32_t)80), _stringLiteral831980652, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8,SslStreamBase_EndRead_m495357226_RuntimeMethod_var); } IL_004c: { InternalAsyncResult_t3504282820 * L_9 = V_0; NullCheck(L_9); bool L_10 = InternalAsyncResult_get_CompletedWithError_m3777099678(L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_005e; } } { InternalAsyncResult_t3504282820 * L_11 = V_0; NullCheck(L_11); Exception_t * L_12 = InternalAsyncResult_get_AsyncException_m3185530354(L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,SslStreamBase_EndRead_m495357226_RuntimeMethod_var); } IL_005e: { InternalAsyncResult_t3504282820 * L_13 = V_0; NullCheck(L_13); int32_t L_14 = InternalAsyncResult_get_BytesRead_m3975435112(L_13, /*hidden argument*/NULL); return L_14; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::EndWrite(System.IAsyncResult) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_EndWrite_m4073224031 (SslStreamBase_t1667413407 * __this, RuntimeObject* ___asyncResult0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_EndWrite_m4073224031_MetadataUsageId); s_Il2CppMethodInitialized = true; } InternalAsyncResult_t3504282820 * V_0 = NULL; { SslStreamBase_checkDisposed_m1981591244(__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___asyncResult0; V_0 = ((InternalAsyncResult_t3504282820 *)IsInstClass((RuntimeObject*)L_0, InternalAsyncResult_t3504282820_il2cpp_TypeInfo_var)); InternalAsyncResult_t3504282820 * L_1 = V_0; if (L_1) { goto IL_001e; } } { ArgumentNullException_t1615371798 * L_2 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_2, _stringLiteral3502430769, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,SslStreamBase_EndWrite_m4073224031_RuntimeMethod_var); } IL_001e: { RuntimeObject* L_3 = ___asyncResult0; NullCheck(L_3); bool L_4 = InterfaceFuncInvoker0< bool >::Invoke(2 /* System.Boolean System.IAsyncResult::get_IsCompleted() */, IAsyncResult_t767004451_il2cpp_TypeInfo_var, L_3); if (L_4) { goto IL_004c; } } { InternalAsyncResult_t3504282820 * L_5 = V_0; NullCheck(L_5); WaitHandle_t1743403487 * L_6 = InternalAsyncResult_get_AsyncWaitHandle_m2580490319(L_5, /*hidden argument*/NULL); NullCheck(L_6); bool L_7 = VirtFuncInvoker2< bool, int32_t, bool >::Invoke(11 /* System.Boolean System.Threading.WaitHandle::WaitOne(System.Int32,System.Boolean) */, L_6, ((int32_t)300000), (bool)0); if (L_7) { goto IL_004c; } } { TlsException_t3534743363 * L_8 = (TlsException_t3534743363 *)il2cpp_codegen_object_new(TlsException_t3534743363_il2cpp_TypeInfo_var); TlsException__ctor_m3242533711(L_8, ((int32_t)80), _stringLiteral4008807055, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8,SslStreamBase_EndWrite_m4073224031_RuntimeMethod_var); } IL_004c: { InternalAsyncResult_t3504282820 * L_9 = V_0; NullCheck(L_9); bool L_10 = InternalAsyncResult_get_CompletedWithError_m3777099678(L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_005e; } } { InternalAsyncResult_t3504282820 * L_11 = V_0; NullCheck(L_11); Exception_t * L_12 = InternalAsyncResult_get_AsyncException_m3185530354(L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,SslStreamBase_EndWrite_m4073224031_RuntimeMethod_var); } IL_005e: { return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::Close() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_Close_m967013602 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Stream_Close_m771352034(__this, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::Flush() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_Flush_m3601530442 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { SslStreamBase_checkDisposed_m1981591244(__this, /*hidden argument*/NULL); Stream_t1273022909 * L_0 = __this->get_innerStream_4(); NullCheck(L_0); VirtActionInvoker0::Invoke(17 /* System.Void System.IO.Stream::Flush() */, L_0); return; } } // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::Read(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR int32_t SslStreamBase_Read_m2534198002 (SslStreamBase_t1667413407 * __this, ByteU5BU5D_t4116647657* ___buffer0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = ___buffer0; ByteU5BU5D_t4116647657* L_1 = ___buffer0; NullCheck(L_1); int32_t L_2 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::Read(System.Byte[],System.Int32,System.Int32) */, __this, L_0, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length))))); return L_2; } } // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase::Read(System.Byte[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t SslStreamBase_Read_m231548581 (SslStreamBase_t1667413407 * __this, ByteU5BU5D_t4116647657* ___buffer0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_Read_m231548581_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; ByteU5BU5D_t4116647657* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; bool V_6 = false; ByteU5BU5D_t4116647657* V_7 = NULL; int64_t V_8 = 0; ByteU5BU5D_t4116647657* V_9 = NULL; int64_t V_10 = 0; int32_t V_11 = 0; TlsException_t3534743363 * V_12 = NULL; Exception_t * V_13 = NULL; int32_t V_14 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { SslStreamBase_checkDisposed_m1981591244(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_0 = ___buffer0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3939495523, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,SslStreamBase_Read_m231548581_RuntimeMethod_var); } IL_0017: { int32_t L_2 = ___offset1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0029; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, _stringLiteral1588982376, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,SslStreamBase_Read_m231548581_RuntimeMethod_var); } IL_0029: { int32_t L_4 = ___offset1; ByteU5BU5D_t4116647657* L_5 = ___buffer0; NullCheck(L_5); if ((((int32_t)L_4) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length))))))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_6 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_6, _stringLiteral1740638148, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6,SslStreamBase_Read_m231548581_RuntimeMethod_var); } IL_003d: { int32_t L_7 = ___count2; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_004f; } } { ArgumentOutOfRangeException_t777629997 * L_8 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_8, _stringLiteral2750556037, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8,SslStreamBase_Read_m231548581_RuntimeMethod_var); } IL_004f: { int32_t L_9 = ___count2; ByteU5BU5D_t4116647657* L_10 = ___buffer0; NullCheck(L_10); int32_t L_11 = ___offset1; if ((((int32_t)L_9) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), (int32_t)L_11))))) { goto IL_0065; } } { ArgumentOutOfRangeException_t777629997 * L_12 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_12, _stringLiteral256786336, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,SslStreamBase_Read_m231548581_RuntimeMethod_var); } IL_0065: { Context_t3971234707 * L_13 = __this->get_context_6(); NullCheck(L_13); int32_t L_14 = Context_get_HandshakeState_m2425796590(L_13, /*hidden argument*/NULL); if ((((int32_t)L_14) == ((int32_t)2))) { goto IL_007c; } } { SslStreamBase_NegotiateHandshake_m2455724401(__this, /*hidden argument*/NULL); } IL_007c: { RuntimeObject * L_15 = __this->get_read_12(); V_0 = L_15; RuntimeObject * L_16 = V_0; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); } IL_0089: try { // begin try (depth: 1) try { // begin try (depth: 2) { IL2CPP_RUNTIME_CLASS_INIT(SslStreamBase_t1667413407_il2cpp_TypeInfo_var); ManualResetEvent_t451242010 * L_17 = ((SslStreamBase_t1667413407_StaticFields*)il2cpp_codegen_static_fields_for(SslStreamBase_t1667413407_il2cpp_TypeInfo_var))->get_record_processing_3(); NullCheck(L_17); EventWaitHandle_Reset_m3348053200(L_17, /*hidden argument*/NULL); MemoryStream_t94973147 * L_18 = __this->get_inputBuffer_5(); NullCheck(L_18); int64_t L_19 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_18); if ((((int64_t)L_19) <= ((int64_t)(((int64_t)((int64_t)0)))))) { goto IL_00fc; } } IL_00a6: { MemoryStream_t94973147 * L_20 = __this->get_inputBuffer_5(); NullCheck(L_20); int64_t L_21 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_20); MemoryStream_t94973147 * L_22 = __this->get_inputBuffer_5(); NullCheck(L_22); int64_t L_23 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_22); if ((!(((uint64_t)L_21) == ((uint64_t)L_23)))) { goto IL_00d3; } } IL_00c1: { MemoryStream_t94973147 * L_24 = __this->get_inputBuffer_5(); NullCheck(L_24); VirtActionInvoker1< int64_t >::Invoke(21 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_24, (((int64_t)((int64_t)0)))); goto IL_00fc; } IL_00d3: { MemoryStream_t94973147 * L_25 = __this->get_inputBuffer_5(); ByteU5BU5D_t4116647657* L_26 = ___buffer0; int32_t L_27 = ___offset1; int32_t L_28 = ___count2; NullCheck(L_25); int32_t L_29 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_25, L_26, L_27, L_28); V_1 = L_29; int32_t L_30 = V_1; if ((((int32_t)L_30) <= ((int32_t)0))) { goto IL_00fc; } } IL_00e9: { IL2CPP_RUNTIME_CLASS_INIT(SslStreamBase_t1667413407_il2cpp_TypeInfo_var); ManualResetEvent_t451242010 * L_31 = ((SslStreamBase_t1667413407_StaticFields*)il2cpp_codegen_static_fields_for(SslStreamBase_t1667413407_il2cpp_TypeInfo_var))->get_record_processing_3(); NullCheck(L_31); EventWaitHandle_Set_m2445193251(L_31, /*hidden argument*/NULL); int32_t L_32 = V_1; V_14 = L_32; IL2CPP_LEAVE(0x335, FINALLY_032e); } IL_00fc: { V_2 = (bool)0; } IL_00fe: { MemoryStream_t94973147 * L_33 = __this->get_recordStream_16(); NullCheck(L_33); int64_t L_34 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_33); if (!L_34) { goto IL_0114; } } IL_010e: { bool L_35 = V_2; if (!L_35) { goto IL_01cb; } } IL_0114: { V_2 = (bool)0; V_3 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16384))); V_4 = 0; int32_t L_36 = ___count2; if ((!(((uint32_t)L_36) == ((uint32_t)1)))) { goto IL_014e; } } IL_012b: { Stream_t1273022909 * L_37 = __this->get_innerStream_4(); NullCheck(L_37); int32_t L_38 = VirtFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 System.IO.Stream::ReadByte() */, L_37); V_5 = L_38; int32_t L_39 = V_5; if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0149; } } IL_0140: { ByteU5BU5D_t4116647657* L_40 = V_3; int32_t L_41 = V_5; NullCheck(L_40); (L_40)->SetAt(static_cast(0), (uint8_t)(((int32_t)((uint8_t)L_41)))); V_4 = 1; } IL_0149: { goto IL_0160; } IL_014e: { Stream_t1273022909 * L_42 = __this->get_innerStream_4(); ByteU5BU5D_t4116647657* L_43 = V_3; ByteU5BU5D_t4116647657* L_44 = V_3; NullCheck(L_44); NullCheck(L_42); int32_t L_45 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_42, L_43, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_44)->max_length))))); V_4 = L_45; } IL_0160: { int32_t L_46 = V_4; if ((((int32_t)L_46) <= ((int32_t)0))) { goto IL_01b8; } } IL_0168: { MemoryStream_t94973147 * L_47 = __this->get_recordStream_16(); NullCheck(L_47); int64_t L_48 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_47); if ((((int64_t)L_48) <= ((int64_t)(((int64_t)((int64_t)0)))))) { goto IL_01a4; } } IL_017a: { MemoryStream_t94973147 * L_49 = __this->get_recordStream_16(); NullCheck(L_49); int64_t L_50 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_49); MemoryStream_t94973147 * L_51 = __this->get_recordStream_16(); NullCheck(L_51); int64_t L_52 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_51); if ((((int64_t)L_50) == ((int64_t)L_52))) { goto IL_01a4; } } IL_0195: { MemoryStream_t94973147 * L_53 = __this->get_recordStream_16(); NullCheck(L_53); VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(20 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_53, (((int64_t)((int64_t)0))), 2); } IL_01a4: { MemoryStream_t94973147 * L_54 = __this->get_recordStream_16(); ByteU5BU5D_t4116647657* L_55 = V_3; int32_t L_56 = V_4; NullCheck(L_54); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_54, L_55, 0, L_56); goto IL_01cb; } IL_01b8: { IL2CPP_RUNTIME_CLASS_INIT(SslStreamBase_t1667413407_il2cpp_TypeInfo_var); ManualResetEvent_t451242010 * L_57 = ((SslStreamBase_t1667413407_StaticFields*)il2cpp_codegen_static_fields_for(SslStreamBase_t1667413407_il2cpp_TypeInfo_var))->get_record_processing_3(); NullCheck(L_57); EventWaitHandle_Set_m2445193251(L_57, /*hidden argument*/NULL); V_14 = 0; IL2CPP_LEAVE(0x335, FINALLY_032e); } IL_01cb: { V_6 = (bool)0; MemoryStream_t94973147 * L_58 = __this->get_recordStream_16(); NullCheck(L_58); VirtActionInvoker1< int64_t >::Invoke(12 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_58, (((int64_t)((int64_t)0)))); V_7 = (ByteU5BU5D_t4116647657*)NULL; MemoryStream_t94973147 * L_59 = __this->get_recordStream_16(); NullCheck(L_59); int64_t L_60 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_59); if ((((int64_t)L_60) < ((int64_t)(((int64_t)((int64_t)5)))))) { goto IL_0209; } } IL_01f0: { RecordProtocol_t3759049701 * L_61 = __this->get_protocol_7(); MemoryStream_t94973147 * L_62 = __this->get_recordStream_16(); NullCheck(L_61); ByteU5BU5D_t4116647657* L_63 = RecordProtocol_ReceiveRecord_m3797641756(L_61, L_62, /*hidden argument*/NULL); V_7 = L_63; ByteU5BU5D_t4116647657* L_64 = V_7; V_2 = (bool)((((RuntimeObject*)(ByteU5BU5D_t4116647657*)L_64) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_0209: { goto IL_02f0; } IL_020e: { MemoryStream_t94973147 * L_65 = __this->get_recordStream_16(); NullCheck(L_65); int64_t L_66 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_65); MemoryStream_t94973147 * L_67 = __this->get_recordStream_16(); NullCheck(L_67); int64_t L_68 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_67); V_8 = ((int64_t)il2cpp_codegen_subtract((int64_t)L_66, (int64_t)L_68)); V_9 = (ByteU5BU5D_t4116647657*)NULL; int64_t L_69 = V_8; if ((((int64_t)L_69) <= ((int64_t)(((int64_t)((int64_t)0)))))) { goto IL_0250; } } IL_0233: { int64_t L_70 = V_8; if ((int64_t)(L_70) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),SslStreamBase_Read_m231548581_RuntimeMethod_var); V_9 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)(((intptr_t)L_70)))); MemoryStream_t94973147 * L_71 = __this->get_recordStream_16(); ByteU5BU5D_t4116647657* L_72 = V_9; ByteU5BU5D_t4116647657* L_73 = V_9; NullCheck(L_73); NullCheck(L_71); VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_71, L_72, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_73)->max_length))))); } IL_0250: { MemoryStream_t94973147 * L_74 = __this->get_inputBuffer_5(); NullCheck(L_74); int64_t L_75 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_74); V_10 = L_75; ByteU5BU5D_t4116647657* L_76 = V_7; NullCheck(L_76); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_76)->max_length))))) <= ((int32_t)0))) { goto IL_029a; } } IL_0267: { MemoryStream_t94973147 * L_77 = __this->get_inputBuffer_5(); NullCheck(L_77); VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(20 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_77, (((int64_t)((int64_t)0))), 2); MemoryStream_t94973147 * L_78 = __this->get_inputBuffer_5(); ByteU5BU5D_t4116647657* L_79 = V_7; ByteU5BU5D_t4116647657* L_80 = V_7; NullCheck(L_80); NullCheck(L_78); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_78, L_79, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_80)->max_length))))); MemoryStream_t94973147 * L_81 = __this->get_inputBuffer_5(); int64_t L_82 = V_10; NullCheck(L_81); VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(20 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_81, L_82, 0); V_6 = (bool)1; } IL_029a: { MemoryStream_t94973147 * L_83 = __this->get_recordStream_16(); NullCheck(L_83); VirtActionInvoker1< int64_t >::Invoke(21 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_83, (((int64_t)((int64_t)0)))); V_7 = (ByteU5BU5D_t4116647657*)NULL; int64_t L_84 = V_8; if ((((int64_t)L_84) <= ((int64_t)(((int64_t)((int64_t)0)))))) { goto IL_02c5; } } IL_02b3: { MemoryStream_t94973147 * L_85 = __this->get_recordStream_16(); ByteU5BU5D_t4116647657* L_86 = V_9; ByteU5BU5D_t4116647657* L_87 = V_9; NullCheck(L_87); NullCheck(L_85); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_85, L_86, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_87)->max_length))))); } IL_02c5: { bool L_88 = V_6; if (!L_88) { goto IL_02f0; } } IL_02cc: { MemoryStream_t94973147 * L_89 = __this->get_inputBuffer_5(); ByteU5BU5D_t4116647657* L_90 = ___buffer0; int32_t L_91 = ___offset1; int32_t L_92 = ___count2; NullCheck(L_89); int32_t L_93 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_89, L_90, L_91, L_92); V_11 = L_93; IL2CPP_RUNTIME_CLASS_INIT(SslStreamBase_t1667413407_il2cpp_TypeInfo_var); ManualResetEvent_t451242010 * L_94 = ((SslStreamBase_t1667413407_StaticFields*)il2cpp_codegen_static_fields_for(SslStreamBase_t1667413407_il2cpp_TypeInfo_var))->get_record_processing_3(); NullCheck(L_94); EventWaitHandle_Set_m2445193251(L_94, /*hidden argument*/NULL); int32_t L_95 = V_11; V_14 = L_95; IL2CPP_LEAVE(0x335, FINALLY_032e); } IL_02f0: { ByteU5BU5D_t4116647657* L_96 = V_7; if (L_96) { goto IL_020e; } } IL_02f7: { goto IL_00fe; } IL_02fc: { goto IL_0329; } } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (TlsException_t3534743363_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0301; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0315; throw e; } CATCH_0301: { // begin catch(Mono.Security.Protocol.Tls.TlsException) { V_12 = ((TlsException_t3534743363 *)__exception_local); TlsException_t3534743363 * L_97 = V_12; IOException_t4088381929 * L_98 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_98, _stringLiteral1867853257, L_97, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_98,SslStreamBase_Read_m231548581_RuntimeMethod_var); } IL_0310: { goto IL_0329; } } // end catch (depth: 2) CATCH_0315: { // begin catch(System.Exception) { V_13 = ((Exception_t *)__exception_local); Exception_t * L_99 = V_13; IOException_t4088381929 * L_100 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_100, _stringLiteral922265914, L_99, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_100,SslStreamBase_Read_m231548581_RuntimeMethod_var); } IL_0324: { goto IL_0329; } } // end catch (depth: 2) IL_0329: { IL2CPP_LEAVE(0x335, FINALLY_032e); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_032e; } FINALLY_032e: { // begin finally (depth: 1) RuntimeObject * L_101 = V_0; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_101, /*hidden argument*/NULL); IL2CPP_END_FINALLY(814) } // end finally (depth: 1) IL2CPP_CLEANUP(814) { IL2CPP_JUMP_TBL(0x335, IL_0335) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0335: { int32_t L_102 = V_14; return L_102; } } // System.Int64 Mono.Security.Protocol.Tls.SslStreamBase::Seek(System.Int64,System.IO.SeekOrigin) extern "C" IL2CPP_METHOD_ATTR int64_t SslStreamBase_Seek_m270320723 (SslStreamBase_t1667413407 * __this, int64_t ___offset0, int32_t ___origin1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_Seek_m270320723_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var); NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0,SslStreamBase_Seek_m270320723_RuntimeMethod_var); } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::SetLength(System.Int64) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_SetLength_m844764688 (SslStreamBase_t1667413407 * __this, int64_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_SetLength_m844764688_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var); NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0,SslStreamBase_SetLength_m844764688_RuntimeMethod_var); } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::Write(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_Write_m1052022549 (SslStreamBase_t1667413407 * __this, ByteU5BU5D_t4116647657* ___buffer0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = ___buffer0; ByteU5BU5D_t4116647657* L_1 = ___buffer0; NullCheck(L_1); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void Mono.Security.Protocol.Tls.SslStreamBase::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_0, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length))))); return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::Write(System.Byte[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_Write_m2024331816 (SslStreamBase_t1667413407 * __this, ByteU5BU5D_t4116647657* ___buffer0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_Write_m2024331816_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; ByteU5BU5D_t4116647657* V_1 = NULL; TlsException_t3534743363 * V_2 = NULL; Exception_t * V_3 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { SslStreamBase_checkDisposed_m1981591244(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_0 = ___buffer0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3939495523, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,SslStreamBase_Write_m2024331816_RuntimeMethod_var); } IL_0017: { int32_t L_2 = ___offset1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0029; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, _stringLiteral1588982376, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,SslStreamBase_Write_m2024331816_RuntimeMethod_var); } IL_0029: { int32_t L_4 = ___offset1; ByteU5BU5D_t4116647657* L_5 = ___buffer0; NullCheck(L_5); if ((((int32_t)L_4) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length))))))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_6 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_6, _stringLiteral1740638148, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6,SslStreamBase_Write_m2024331816_RuntimeMethod_var); } IL_003d: { int32_t L_7 = ___count2; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_004f; } } { ArgumentOutOfRangeException_t777629997 * L_8 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_8, _stringLiteral2750556037, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8,SslStreamBase_Write_m2024331816_RuntimeMethod_var); } IL_004f: { int32_t L_9 = ___count2; ByteU5BU5D_t4116647657* L_10 = ___buffer0; NullCheck(L_10); int32_t L_11 = ___offset1; if ((((int32_t)L_9) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), (int32_t)L_11))))) { goto IL_0065; } } { ArgumentOutOfRangeException_t777629997 * L_12 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_12, _stringLiteral256786336, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,SslStreamBase_Write_m2024331816_RuntimeMethod_var); } IL_0065: { Context_t3971234707 * L_13 = __this->get_context_6(); NullCheck(L_13); int32_t L_14 = Context_get_HandshakeState_m2425796590(L_13, /*hidden argument*/NULL); if ((((int32_t)L_14) == ((int32_t)2))) { goto IL_007c; } } { SslStreamBase_NegotiateHandshake_m2455724401(__this, /*hidden argument*/NULL); } IL_007c: { RuntimeObject * L_15 = __this->get_write_13(); V_0 = L_15; RuntimeObject * L_16 = V_0; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_16, /*hidden argument*/NULL); } IL_0089: try { // begin try (depth: 1) try { // begin try (depth: 2) RecordProtocol_t3759049701 * L_17 = __this->get_protocol_7(); ByteU5BU5D_t4116647657* L_18 = ___buffer0; int32_t L_19 = ___offset1; int32_t L_20 = ___count2; NullCheck(L_17); ByteU5BU5D_t4116647657* L_21 = RecordProtocol_EncodeRecord_m3312835762(L_17, ((int32_t)23), L_18, L_19, L_20, /*hidden argument*/NULL); V_1 = L_21; Stream_t1273022909 * L_22 = __this->get_innerStream_4(); ByteU5BU5D_t4116647657* L_23 = V_1; ByteU5BU5D_t4116647657* L_24 = V_1; NullCheck(L_24); NullCheck(L_22); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_22, L_23, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))); goto IL_00ea; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (TlsException_t3534743363_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_00af; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_00d8; throw e; } CATCH_00af: { // begin catch(Mono.Security.Protocol.Tls.TlsException) { V_2 = ((TlsException_t3534743363 *)__exception_local); RecordProtocol_t3759049701 * L_25 = __this->get_protocol_7(); TlsException_t3534743363 * L_26 = V_2; NullCheck(L_26); Alert_t4059934885 * L_27 = TlsException_get_Alert_m1206526559(L_26, /*hidden argument*/NULL); NullCheck(L_25); RecordProtocol_SendAlert_m3736432480(L_25, L_27, /*hidden argument*/NULL); VirtActionInvoker0::Invoke(14 /* System.Void Mono.Security.Protocol.Tls.SslStreamBase::Close() */, __this); TlsException_t3534743363 * L_28 = V_2; IOException_t4088381929 * L_29 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_29, _stringLiteral1867853257, L_28, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,SslStreamBase_Write_m2024331816_RuntimeMethod_var); } IL_00d3: { goto IL_00ea; } } // end catch (depth: 2) CATCH_00d8: { // begin catch(System.Exception) { V_3 = ((Exception_t *)__exception_local); Exception_t * L_30 = V_3; IOException_t4088381929 * L_31 = (IOException_t4088381929 *)il2cpp_codegen_object_new(IOException_t4088381929_il2cpp_TypeInfo_var); IOException__ctor_m3246761956(L_31, _stringLiteral16992836, L_30, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31,SslStreamBase_Write_m2024331816_RuntimeMethod_var); } IL_00e5: { goto IL_00ea; } } // end catch (depth: 2) IL_00ea: { IL2CPP_LEAVE(0xF6, FINALLY_00ef); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00ef; } FINALLY_00ef: { // begin finally (depth: 1) RuntimeObject * L_32 = V_0; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); IL2CPP_END_FINALLY(239) } // end finally (depth: 1) IL2CPP_CLEANUP(239) { IL2CPP_JUMP_TBL(0xF6, IL_00f6) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_00f6: { return; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CanRead() extern "C" IL2CPP_METHOD_ATTR bool SslStreamBase_get_CanRead_m2005873964 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Stream_t1273022909 * L_0 = __this->get_innerStream_4(); NullCheck(L_0); bool L_1 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanRead() */, L_0); return L_1; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CanSeek() extern "C" IL2CPP_METHOD_ATTR bool SslStreamBase_get_CanSeek_m701584365 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::get_CanWrite() extern "C" IL2CPP_METHOD_ATTR bool SslStreamBase_get_CanWrite_m1622082918 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { Stream_t1273022909 * L_0 = __this->get_innerStream_4(); NullCheck(L_0); bool L_1 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.IO.Stream::get_CanWrite() */, L_0); return L_1; } } // System.Int64 Mono.Security.Protocol.Tls.SslStreamBase::get_Length() extern "C" IL2CPP_METHOD_ATTR int64_t SslStreamBase_get_Length_m561490526 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_get_Length_m561490526_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var); NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0,SslStreamBase_get_Length_m561490526_RuntimeMethod_var); } } // System.Int64 Mono.Security.Protocol.Tls.SslStreamBase::get_Position() extern "C" IL2CPP_METHOD_ATTR int64_t SslStreamBase_get_Position_m3505809821 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_get_Position_m3505809821_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var); NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0,SslStreamBase_get_Position_m3505809821_RuntimeMethod_var); } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::set_Position(System.Int64) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_set_Position_m1470736124 (SslStreamBase_t1667413407 * __this, int64_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_set_Position_m1470736124_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NotSupportedException_t1314879016 * L_0 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var); NotSupportedException__ctor_m2730133172(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0,SslStreamBase_set_Position_m1470736124_RuntimeMethod_var); } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::Finalize() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_Finalize_m3260913635 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) VirtActionInvoker1< bool >::Invoke(13 /* System.Void Mono.Security.Protocol.Tls.SslStreamBase::Dispose(System.Boolean) */, __this, (bool)0); IL2CPP_LEAVE(0x13, FINALLY_000c); } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_000c; } FINALLY_000c: { // begin finally (depth: 1) Object_Finalize_m3076187857(__this, /*hidden argument*/NULL); IL2CPP_END_FINALLY(12) } // end finally (depth: 1) IL2CPP_CLEANUP(12) { IL2CPP_JUMP_TBL(0x13, IL_0013) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0013: { return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::Dispose(System.Boolean) extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_Dispose_m3190415328 (SslStreamBase_t1667413407 * __this, bool ___disposing0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_Dispose_m3190415328_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { bool L_0 = __this->get_disposed_9(); il2cpp_codegen_memory_barrier(); if (L_0) { goto IL_008a; } } { bool L_1 = ___disposing0; if (!L_1) { goto IL_007a; } } { Stream_t1273022909 * L_2 = __this->get_innerStream_4(); if (!L_2) { goto IL_006c; } } { Context_t3971234707 * L_3 = __this->get_context_6(); NullCheck(L_3); int32_t L_4 = Context_get_HandshakeState_m2425796590(L_3, /*hidden argument*/NULL); if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0056; } } { Context_t3971234707 * L_5 = __this->get_context_6(); NullCheck(L_5); bool L_6 = Context_get_SentConnectionEnd_m963812869(L_5, /*hidden argument*/NULL); if (L_6) { goto IL_0056; } } IL_003f: try { // begin try (depth: 1) RecordProtocol_t3759049701 * L_7 = __this->get_protocol_7(); NullCheck(L_7); RecordProtocol_SendAlert_m1931708341(L_7, 0, /*hidden argument*/NULL); goto IL_0056; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (RuntimeObject_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0050; throw e; } CATCH_0050: { // begin catch(System.Object) goto IL_0056; } // end catch (depth: 1) IL_0056: { bool L_8 = __this->get_ownsStream_8(); if (!L_8) { goto IL_006c; } } { Stream_t1273022909 * L_9 = __this->get_innerStream_4(); NullCheck(L_9); VirtActionInvoker0::Invoke(14 /* System.Void System.IO.Stream::Close() */, L_9); } IL_006c: { __this->set_ownsStream_8((bool)0); __this->set_innerStream_4((Stream_t1273022909 *)NULL); } IL_007a: { il2cpp_codegen_memory_barrier(); __this->set_disposed_9(1); bool L_10 = ___disposing0; Stream_Dispose_m874059170(__this, L_10, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::resetBuffer() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_resetBuffer_m3910686848 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = __this->get_inputBuffer_5(); NullCheck(L_0); VirtActionInvoker1< int64_t >::Invoke(21 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_0, (((int64_t)((int64_t)0)))); MemoryStream_t94973147 * L_1 = __this->get_inputBuffer_5(); NullCheck(L_1); VirtActionInvoker1< int64_t >::Invoke(12 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_1, (((int64_t)((int64_t)0)))); return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase::checkDisposed() extern "C" IL2CPP_METHOD_ATTR void SslStreamBase_checkDisposed_m1981591244 (SslStreamBase_t1667413407 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SslStreamBase_checkDisposed_m1981591244_MetadataUsageId); s_Il2CppMethodInitialized = true; } { bool L_0 = __this->get_disposed_9(); il2cpp_codegen_memory_barrier(); if (!L_0) { goto IL_0018; } } { ObjectDisposedException_t21392786 * L_1 = (ObjectDisposedException_t21392786 *)il2cpp_codegen_object_new(ObjectDisposedException_t21392786_il2cpp_TypeInfo_var); ObjectDisposedException__ctor_m3603759869(L_1, _stringLiteral653530773, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,SslStreamBase_checkDisposed_m1981591244_RuntimeMethod_var); } IL_0018: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::.ctor(System.AsyncCallback,System.Object,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean) extern "C" IL2CPP_METHOD_ATTR void InternalAsyncResult__ctor_m2194591319 (InternalAsyncResult_t3504282820 * __this, AsyncCallback_t3962456242 * ___userCallback0, RuntimeObject * ___userState1, ByteU5BU5D_t4116647657* ___buffer2, int32_t ___offset3, int32_t ___count4, bool ___fromWrite5, bool ___proceedAfterHandshake6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (InternalAsyncResult__ctor_m2194591319_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m297566312(L_0, /*hidden argument*/NULL); __this->set_locker_0(L_0); Object__ctor_m297566312(__this, /*hidden argument*/NULL); AsyncCallback_t3962456242 * L_1 = ___userCallback0; __this->set__userCallback_1(L_1); RuntimeObject * L_2 = ___userState1; __this->set__userState_2(L_2); ByteU5BU5D_t4116647657* L_3 = ___buffer2; __this->set__buffer_9(L_3); int32_t L_4 = ___offset3; __this->set__offset_10(L_4); int32_t L_5 = ___count4; __this->set__count_11(L_5); bool L_6 = ___fromWrite5; __this->set__fromWrite_7(L_6); bool L_7 = ___proceedAfterHandshake6; __this->set__proceedAfterHandshake_8(L_7); return; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_ProceedAfterHandshake() extern "C" IL2CPP_METHOD_ATTR bool InternalAsyncResult_get_ProceedAfterHandshake_m2508379800 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get__proceedAfterHandshake_8(); return L_0; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_FromWrite() extern "C" IL2CPP_METHOD_ATTR bool InternalAsyncResult_get_FromWrite_m4228047810 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get__fromWrite_7(); return L_0; } } // System.Byte[] Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Buffer() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* InternalAsyncResult_get_Buffer_m228115020 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = __this->get__buffer_9(); return L_0; } } // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Offset() extern "C" IL2CPP_METHOD_ATTR int32_t InternalAsyncResult_get_Offset_m2101861835 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__offset_10(); return L_0; } } // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t InternalAsyncResult_get_Count_m2015941083 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__count_11(); return L_0; } } // System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_BytesRead() extern "C" IL2CPP_METHOD_ATTR int32_t InternalAsyncResult_get_BytesRead_m3975435112 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__bytesRead_6(); return L_0; } } // System.Object Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncState() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * InternalAsyncResult_get_AsyncState_m1436290550 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = __this->get__userState_2(); return L_0; } } // System.Exception Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncException() extern "C" IL2CPP_METHOD_ATTR Exception_t * InternalAsyncResult_get_AsyncException_m3185530354 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { { Exception_t * L_0 = __this->get__asyncException_3(); return L_0; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_CompletedWithError() extern "C" IL2CPP_METHOD_ATTR bool InternalAsyncResult_get_CompletedWithError_m3777099678 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { { bool L_0 = InternalAsyncResult_get_IsCompleted_m2607263611(__this, /*hidden argument*/NULL); if (L_0) { goto IL_000d; } } { return (bool)0; } IL_000d: { Exception_t * L_1 = __this->get__asyncException_3(); return (bool)((((int32_t)((((RuntimeObject*)(RuntimeObject *)NULL) == ((RuntimeObject*)(Exception_t *)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Threading.WaitHandle Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_AsyncWaitHandle() extern "C" IL2CPP_METHOD_ATTR WaitHandle_t1743403487 * InternalAsyncResult_get_AsyncWaitHandle_m2580490319 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (InternalAsyncResult_get_AsyncWaitHandle_m2580490319_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject * L_0 = __this->get_locker_0(); V_0 = L_0; RuntimeObject * L_1 = V_0; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); } IL_000d: try { // begin try (depth: 1) { ManualResetEvent_t451242010 * L_2 = __this->get_handle_4(); if (L_2) { goto IL_0029; } } IL_0018: { bool L_3 = __this->get_completed_5(); ManualResetEvent_t451242010 * L_4 = (ManualResetEvent_t451242010 *)il2cpp_codegen_object_new(ManualResetEvent_t451242010_il2cpp_TypeInfo_var); ManualResetEvent__ctor_m4010886457(L_4, L_3, /*hidden argument*/NULL); __this->set_handle_4(L_4); } IL_0029: { IL2CPP_LEAVE(0x35, FINALLY_002e); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002e; } FINALLY_002e: { // begin finally (depth: 1) RuntimeObject * L_5 = V_0; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); IL2CPP_END_FINALLY(46) } // end finally (depth: 1) IL2CPP_CLEANUP(46) { IL2CPP_JUMP_TBL(0x35, IL_0035) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0035: { ManualResetEvent_t451242010 * L_6 = __this->get_handle_4(); return L_6; } } // System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::get_IsCompleted() extern "C" IL2CPP_METHOD_ATTR bool InternalAsyncResult_get_IsCompleted_m2607263611 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; bool V_1 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject * L_0 = __this->get_locker_0(); V_0 = L_0; RuntimeObject * L_1 = V_0; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); } IL_000d: try { // begin try (depth: 1) { bool L_2 = __this->get_completed_5(); V_1 = L_2; IL2CPP_LEAVE(0x25, FINALLY_001e); } IL_0019: { ; // IL_0019: leave IL_0025 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_001e; } FINALLY_001e: { // begin finally (depth: 1) RuntimeObject * L_3 = V_0; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); IL2CPP_END_FINALLY(30) } // end finally (depth: 1) IL2CPP_CLEANUP(30) { IL2CPP_JUMP_TBL(0x25, IL_0025) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0025: { bool L_4 = V_1; return L_4; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Exception,System.Int32) extern "C" IL2CPP_METHOD_ATTR void InternalAsyncResult_SetComplete_m3332189472 (InternalAsyncResult_t3504282820 * __this, Exception_t * ___ex0, int32_t ___bytesRead1, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject * L_0 = __this->get_locker_0(); V_0 = L_0; RuntimeObject * L_1 = V_0; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); } IL_000d: try { // begin try (depth: 1) { bool L_2 = __this->get_completed_5(); if (!L_2) { goto IL_001d; } } IL_0018: { IL2CPP_LEAVE(0x6F, FINALLY_004e); } IL_001d: { __this->set_completed_5((bool)1); Exception_t * L_3 = ___ex0; __this->set__asyncException_3(L_3); int32_t L_4 = ___bytesRead1; __this->set__bytesRead_6(L_4); ManualResetEvent_t451242010 * L_5 = __this->get_handle_4(); if (!L_5) { goto IL_0049; } } IL_003d: { ManualResetEvent_t451242010 * L_6 = __this->get_handle_4(); NullCheck(L_6); EventWaitHandle_Set_m2445193251(L_6, /*hidden argument*/NULL); } IL_0049: { IL2CPP_LEAVE(0x55, FINALLY_004e); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_004e; } FINALLY_004e: { // begin finally (depth: 1) RuntimeObject * L_7 = V_0; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); IL2CPP_END_FINALLY(78) } // end finally (depth: 1) IL2CPP_CLEANUP(78) { IL2CPP_JUMP_TBL(0x6F, IL_006f) IL2CPP_JUMP_TBL(0x55, IL_0055) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0055: { AsyncCallback_t3962456242 * L_8 = __this->get__userCallback_1(); if (!L_8) { goto IL_006f; } } { AsyncCallback_t3962456242 * L_9 = __this->get__userCallback_1(); NullCheck(L_9); AsyncCallback_BeginInvoke_m2710486612(L_9, __this, (AsyncCallback_t3962456242 *)NULL, NULL, /*hidden argument*/NULL); } IL_006f: { return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Exception) extern "C" IL2CPP_METHOD_ATTR void InternalAsyncResult_SetComplete_m693091794 (InternalAsyncResult_t3504282820 * __this, Exception_t * ___ex0, const RuntimeMethod* method) { { Exception_t * L_0 = ___ex0; InternalAsyncResult_SetComplete_m3332189472(__this, L_0, 0, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete(System.Int32) extern "C" IL2CPP_METHOD_ATTR void InternalAsyncResult_SetComplete_m963842420 (InternalAsyncResult_t3504282820 * __this, int32_t ___bytesRead0, const RuntimeMethod* method) { { int32_t L_0 = ___bytesRead0; InternalAsyncResult_SetComplete_m3332189472(__this, (Exception_t *)NULL, L_0, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::SetComplete() extern "C" IL2CPP_METHOD_ATTR void InternalAsyncResult_SetComplete_m544889140 (InternalAsyncResult_t3504282820 * __this, const RuntimeMethod* method) { { InternalAsyncResult_SetComplete_m3332189472(__this, (Exception_t *)NULL, 0, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.Protocol.Tls.TlsCipherSuite::.ctor(System.Int16,System.String,Mono.Security.Protocol.Tls.CipherAlgorithmType,Mono.Security.Protocol.Tls.HashAlgorithmType,Mono.Security.Protocol.Tls.ExchangeAlgorithmType,System.Boolean,System.Boolean,System.Byte,System.Byte,System.Int16,System.Byte,System.Byte) extern "C" IL2CPP_METHOD_ATTR void TlsCipherSuite__ctor_m3580955828 (TlsCipherSuite_t1545013223 * __this, int16_t ___code0, String_t* ___name1, int32_t ___cipherAlgorithmType2, int32_t ___hashAlgorithmType3, int32_t ___exchangeAlgorithmType4, bool ___exportable5, bool ___blockMode6, uint8_t ___keyMaterialSize7, uint8_t ___expandedKeyMaterialSize8, int16_t ___effectiveKeyBytes9, uint8_t ___ivSize10, uint8_t ___blockSize11, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsCipherSuite__ctor_m3580955828_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m297566312(L_0, /*hidden argument*/NULL); __this->set_headerLock_22(L_0); int16_t L_1 = ___code0; String_t* L_2 = ___name1; int32_t L_3 = ___cipherAlgorithmType2; int32_t L_4 = ___hashAlgorithmType3; int32_t L_5 = ___exchangeAlgorithmType4; bool L_6 = ___exportable5; bool L_7 = ___blockMode6; uint8_t L_8 = ___keyMaterialSize7; uint8_t L_9 = ___expandedKeyMaterialSize8; int16_t L_10 = ___effectiveKeyBytes9; uint8_t L_11 = ___ivSize10; uint8_t L_12 = ___blockSize11; IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t3414744575_il2cpp_TypeInfo_var); CipherSuite__ctor_m2440635082(__this, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL); return; } } // System.Byte[] Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeServerRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* TlsCipherSuite_ComputeServerRecordMAC_m3941098609 (TlsCipherSuite_t1545013223 * __this, uint8_t ___contentType0, ByteU5BU5D_t4116647657* ___fragment1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsCipherSuite_ComputeServerRecordMAC_m3941098609_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; uint64_t V_1 = 0; HashAlgorithm_t1432317219 * V_2 = NULL; ByteU5BU5D_t4116647657* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); uint64_t G_B6_0 = 0; { RuntimeObject * L_0 = __this->get_headerLock_22(); V_0 = L_0; RuntimeObject * L_1 = V_0; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); } IL_000d: try { // begin try (depth: 1) { ByteU5BU5D_t4116647657* L_2 = __this->get_header_21(); if (L_2) { goto IL_0025; } } IL_0018: { __this->set_header_21(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)))); } IL_0025: { Context_t3971234707 * L_3 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); if (!((ClientContext_t2797401965 *)IsInstClass((RuntimeObject*)L_3, ClientContext_t2797401965_il2cpp_TypeInfo_var))) { goto IL_0045; } } IL_0035: { Context_t3971234707 * L_4 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_4); uint64_t L_5 = Context_get_ReadSequenceNumber_m3883329199(L_4, /*hidden argument*/NULL); G_B6_0 = L_5; goto IL_0050; } IL_0045: { Context_t3971234707 * L_6 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_6); uint64_t L_7 = Context_get_WriteSequenceNumber_m1115956887(L_6, /*hidden argument*/NULL); G_B6_0 = L_7; } IL_0050: { V_1 = G_B6_0; ByteU5BU5D_t4116647657* L_8 = __this->get_header_21(); uint64_t L_9 = V_1; CipherSuite_Write_m1841735015(__this, L_8, 0, L_9, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_10 = __this->get_header_21(); uint8_t L_11 = ___contentType0; NullCheck(L_10); (L_10)->SetAt(static_cast(8), (uint8_t)L_11); ByteU5BU5D_t4116647657* L_12 = __this->get_header_21(); Context_t3971234707 * L_13 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_13); int16_t L_14 = Context_get_Protocol_m1078422015(L_13, /*hidden argument*/NULL); CipherSuite_Write_m1172814058(__this, L_12, ((int32_t)9), L_14, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_15 = __this->get_header_21(); ByteU5BU5D_t4116647657* L_16 = ___fragment1; NullCheck(L_16); CipherSuite_Write_m1172814058(__this, L_15, ((int32_t)11), (((int16_t)((int16_t)(((int32_t)((int32_t)(((RuntimeArray *)L_16)->max_length))))))), /*hidden argument*/NULL); KeyedHashAlgorithm_t112861511 * L_17 = CipherSuite_get_ServerHMAC_m714506854(__this, /*hidden argument*/NULL); V_2 = L_17; HashAlgorithm_t1432317219 * L_18 = V_2; ByteU5BU5D_t4116647657* L_19 = __this->get_header_21(); ByteU5BU5D_t4116647657* L_20 = __this->get_header_21(); NullCheck(L_20); ByteU5BU5D_t4116647657* L_21 = __this->get_header_21(); NullCheck(L_18); HashAlgorithm_TransformBlock_m4006041779(L_18, L_19, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_20)->max_length)))), L_21, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_22 = V_2; ByteU5BU5D_t4116647657* L_23 = ___fragment1; ByteU5BU5D_t4116647657* L_24 = ___fragment1; NullCheck(L_24); ByteU5BU5D_t4116647657* L_25 = ___fragment1; NullCheck(L_22); HashAlgorithm_TransformBlock_m4006041779(L_22, L_23, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length)))), L_25, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_26 = V_2; IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t3414744575_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_27 = ((CipherSuite_t3414744575_StaticFields*)il2cpp_codegen_static_fields_for(CipherSuite_t3414744575_il2cpp_TypeInfo_var))->get_EmptyArray_0(); NullCheck(L_26); HashAlgorithm_TransformFinalBlock_m3005451348(L_26, L_27, 0, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_28 = V_2; NullCheck(L_28); ByteU5BU5D_t4116647657* L_29 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(13 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_28); V_3 = L_29; IL2CPP_LEAVE(0xEB, FINALLY_00e4); } IL_00df: { ; // IL_00df: leave IL_00eb } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e4; } FINALLY_00e4: { // begin finally (depth: 1) RuntimeObject * L_30 = V_0; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); IL2CPP_END_FINALLY(228) } // end finally (depth: 1) IL2CPP_CLEANUP(228) { IL2CPP_JUMP_TBL(0xEB, IL_00eb) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_00eb: { ByteU5BU5D_t4116647657* L_31 = V_3; return L_31; } } // System.Byte[] Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeClientRecordMAC(Mono.Security.Protocol.Tls.ContentType,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* TlsCipherSuite_ComputeClientRecordMAC_m886198623 (TlsCipherSuite_t1545013223 * __this, uint8_t ___contentType0, ByteU5BU5D_t4116647657* ___fragment1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsCipherSuite_ComputeClientRecordMAC_m886198623_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; uint64_t V_1 = 0; HashAlgorithm_t1432317219 * V_2 = NULL; ByteU5BU5D_t4116647657* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); uint64_t G_B6_0 = 0; { RuntimeObject * L_0 = __this->get_headerLock_22(); V_0 = L_0; RuntimeObject * L_1 = V_0; Monitor_Enter_m2249409497(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); } IL_000d: try { // begin try (depth: 1) { ByteU5BU5D_t4116647657* L_2 = __this->get_header_21(); if (L_2) { goto IL_0025; } } IL_0018: { __this->set_header_21(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)))); } IL_0025: { Context_t3971234707 * L_3 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); if (!((ClientContext_t2797401965 *)IsInstClass((RuntimeObject*)L_3, ClientContext_t2797401965_il2cpp_TypeInfo_var))) { goto IL_0045; } } IL_0035: { Context_t3971234707 * L_4 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_4); uint64_t L_5 = Context_get_WriteSequenceNumber_m1115956887(L_4, /*hidden argument*/NULL); G_B6_0 = L_5; goto IL_0050; } IL_0045: { Context_t3971234707 * L_6 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_6); uint64_t L_7 = Context_get_ReadSequenceNumber_m3883329199(L_6, /*hidden argument*/NULL); G_B6_0 = L_7; } IL_0050: { V_1 = G_B6_0; ByteU5BU5D_t4116647657* L_8 = __this->get_header_21(); uint64_t L_9 = V_1; CipherSuite_Write_m1841735015(__this, L_8, 0, L_9, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_10 = __this->get_header_21(); uint8_t L_11 = ___contentType0; NullCheck(L_10); (L_10)->SetAt(static_cast(8), (uint8_t)L_11); ByteU5BU5D_t4116647657* L_12 = __this->get_header_21(); Context_t3971234707 * L_13 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_13); int16_t L_14 = Context_get_Protocol_m1078422015(L_13, /*hidden argument*/NULL); CipherSuite_Write_m1172814058(__this, L_12, ((int32_t)9), L_14, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_15 = __this->get_header_21(); ByteU5BU5D_t4116647657* L_16 = ___fragment1; NullCheck(L_16); CipherSuite_Write_m1172814058(__this, L_15, ((int32_t)11), (((int16_t)((int16_t)(((int32_t)((int32_t)(((RuntimeArray *)L_16)->max_length))))))), /*hidden argument*/NULL); KeyedHashAlgorithm_t112861511 * L_17 = CipherSuite_get_ClientHMAC_m377589750(__this, /*hidden argument*/NULL); V_2 = L_17; HashAlgorithm_t1432317219 * L_18 = V_2; ByteU5BU5D_t4116647657* L_19 = __this->get_header_21(); ByteU5BU5D_t4116647657* L_20 = __this->get_header_21(); NullCheck(L_20); ByteU5BU5D_t4116647657* L_21 = __this->get_header_21(); NullCheck(L_18); HashAlgorithm_TransformBlock_m4006041779(L_18, L_19, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_20)->max_length)))), L_21, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_22 = V_2; ByteU5BU5D_t4116647657* L_23 = ___fragment1; ByteU5BU5D_t4116647657* L_24 = ___fragment1; NullCheck(L_24); ByteU5BU5D_t4116647657* L_25 = ___fragment1; NullCheck(L_22); HashAlgorithm_TransformBlock_m4006041779(L_22, L_23, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length)))), L_25, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_26 = V_2; IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t3414744575_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_27 = ((CipherSuite_t3414744575_StaticFields*)il2cpp_codegen_static_fields_for(CipherSuite_t3414744575_il2cpp_TypeInfo_var))->get_EmptyArray_0(); NullCheck(L_26); HashAlgorithm_TransformFinalBlock_m3005451348(L_26, L_27, 0, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_28 = V_2; NullCheck(L_28); ByteU5BU5D_t4116647657* L_29 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(13 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_28); V_3 = L_29; IL2CPP_LEAVE(0xEB, FINALLY_00e4); } IL_00df: { ; // IL_00df: leave IL_00eb } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e4; } FINALLY_00e4: { // begin finally (depth: 1) RuntimeObject * L_30 = V_0; Monitor_Exit_m3585316909(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); IL2CPP_END_FINALLY(228) } // end finally (depth: 1) IL2CPP_CLEANUP(228) { IL2CPP_JUMP_TBL(0xEB, IL_00eb) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_00eb: { ByteU5BU5D_t4116647657* L_31 = V_3; return L_31; } } // System.Void Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeMasterSecret(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void TlsCipherSuite_ComputeMasterSecret_m362444953 (TlsCipherSuite_t1545013223 * __this, ByteU5BU5D_t4116647657* ___preMasterSecret0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsCipherSuite_ComputeMasterSecret_m362444953_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Context_t3971234707 * L_0 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_1 = ___preMasterSecret0; NullCheck(L_1); NullCheck(L_0); Context_set_MasterSecret_m3419105191(L_0, ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))), /*hidden argument*/NULL); Context_t3971234707 * L_2 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_3 = ___preMasterSecret0; Context_t3971234707 * L_4 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_4); ByteU5BU5D_t4116647657* L_5 = Context_get_RandomCS_m1367948315(L_4, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_6 = CipherSuite_PRF_m2801806009(__this, L_3, _stringLiteral3527555526, L_5, ((int32_t)48), /*hidden argument*/NULL); NullCheck(L_2); Context_set_MasterSecret_m3419105191(L_2, L_6, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.TlsCipherSuite::ComputeKeys() extern "C" IL2CPP_METHOD_ATTR void TlsCipherSuite_ComputeKeys_m1386728983 (TlsCipherSuite_t1545013223 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsCipherSuite_ComputeKeys_m1386728983_MetadataUsageId); s_Il2CppMethodInitialized = true; } TlsStream_t2365453965 * V_0 = NULL; ByteU5BU5D_t4116647657* V_1 = NULL; ByteU5BU5D_t4116647657* V_2 = NULL; ByteU5BU5D_t4116647657* V_3 = NULL; { Context_t3971234707 * L_0 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = Context_get_MasterSecret_m676083615(L_0, /*hidden argument*/NULL); Context_t3971234707 * L_2 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_2); ByteU5BU5D_t4116647657* L_3 = Context_get_RandomSC_m1891758699(L_2, /*hidden argument*/NULL); int32_t L_4 = CipherSuite_get_KeyBlockSize_m519075451(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_5 = CipherSuite_PRF_m2801806009(__this, L_1, _stringLiteral3583321740, L_3, L_4, /*hidden argument*/NULL); TlsStream_t2365453965 * L_6 = (TlsStream_t2365453965 *)il2cpp_codegen_object_new(TlsStream_t2365453965_il2cpp_TypeInfo_var); TlsStream__ctor_m277557575(L_6, L_5, /*hidden argument*/NULL); V_0 = L_6; Context_t3971234707 * L_7 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_7); SecurityParameters_t2199972650 * L_8 = Context_get_Negotiating_m2044579817(L_7, /*hidden argument*/NULL); TlsStream_t2365453965 * L_9 = V_0; int32_t L_10 = CipherSuite_get_HashSize_m4060916532(__this, /*hidden argument*/NULL); NullCheck(L_9); ByteU5BU5D_t4116647657* L_11 = TlsStream_ReadBytes_m2334803179(L_9, L_10, /*hidden argument*/NULL); NullCheck(L_8); SecurityParameters_set_ClientWriteMAC_m2984527188(L_8, L_11, /*hidden argument*/NULL); Context_t3971234707 * L_12 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_12); SecurityParameters_t2199972650 * L_13 = Context_get_Negotiating_m2044579817(L_12, /*hidden argument*/NULL); TlsStream_t2365453965 * L_14 = V_0; int32_t L_15 = CipherSuite_get_HashSize_m4060916532(__this, /*hidden argument*/NULL); NullCheck(L_14); ByteU5BU5D_t4116647657* L_16 = TlsStream_ReadBytes_m2334803179(L_14, L_15, /*hidden argument*/NULL); NullCheck(L_13); SecurityParameters_set_ServerWriteMAC_m3003817350(L_13, L_16, /*hidden argument*/NULL); Context_t3971234707 * L_17 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); TlsStream_t2365453965 * L_18 = V_0; uint8_t L_19 = CipherSuite_get_KeyMaterialSize_m3569550689(__this, /*hidden argument*/NULL); NullCheck(L_18); ByteU5BU5D_t4116647657* L_20 = TlsStream_ReadBytes_m2334803179(L_18, L_19, /*hidden argument*/NULL); NullCheck(L_17); Context_set_ClientWriteKey_m1601425248(L_17, L_20, /*hidden argument*/NULL); Context_t3971234707 * L_21 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); TlsStream_t2365453965 * L_22 = V_0; uint8_t L_23 = CipherSuite_get_KeyMaterialSize_m3569550689(__this, /*hidden argument*/NULL); NullCheck(L_22); ByteU5BU5D_t4116647657* L_24 = TlsStream_ReadBytes_m2334803179(L_22, L_23, /*hidden argument*/NULL); NullCheck(L_21); Context_set_ServerWriteKey_m3347272648(L_21, L_24, /*hidden argument*/NULL); bool L_25 = CipherSuite_get_IsExportable_m677202963(__this, /*hidden argument*/NULL); if (L_25) { goto IL_0101; } } { uint8_t L_26 = CipherSuite_get_IvSize_m630778063(__this, /*hidden argument*/NULL); if (!L_26) { goto IL_00dc; } } { Context_t3971234707 * L_27 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); TlsStream_t2365453965 * L_28 = V_0; uint8_t L_29 = CipherSuite_get_IvSize_m630778063(__this, /*hidden argument*/NULL); NullCheck(L_28); ByteU5BU5D_t4116647657* L_30 = TlsStream_ReadBytes_m2334803179(L_28, L_29, /*hidden argument*/NULL); NullCheck(L_27); Context_set_ClientWriteIV_m3405909624(L_27, L_30, /*hidden argument*/NULL); Context_t3971234707 * L_31 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); TlsStream_t2365453965 * L_32 = V_0; uint8_t L_33 = CipherSuite_get_IvSize_m630778063(__this, /*hidden argument*/NULL); NullCheck(L_32); ByteU5BU5D_t4116647657* L_34 = TlsStream_ReadBytes_m2334803179(L_32, L_33, /*hidden argument*/NULL); NullCheck(L_31); Context_set_ServerWriteIV_m1007123427(L_31, L_34, /*hidden argument*/NULL); goto IL_00fc; } IL_00dc: { Context_t3971234707 * L_35 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t3414744575_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_36 = ((CipherSuite_t3414744575_StaticFields*)il2cpp_codegen_static_fields_for(CipherSuite_t3414744575_il2cpp_TypeInfo_var))->get_EmptyArray_0(); NullCheck(L_35); Context_set_ClientWriteIV_m3405909624(L_35, L_36, /*hidden argument*/NULL); Context_t3971234707 * L_37 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_38 = ((CipherSuite_t3414744575_StaticFields*)il2cpp_codegen_static_fields_for(CipherSuite_t3414744575_il2cpp_TypeInfo_var))->get_EmptyArray_0(); NullCheck(L_37); Context_set_ServerWriteIV_m1007123427(L_37, L_38, /*hidden argument*/NULL); } IL_00fc: { goto IL_022f; } IL_0101: { Context_t3971234707 * L_39 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_39); ByteU5BU5D_t4116647657* L_40 = Context_get_ClientWriteKey_m3174706656(L_39, /*hidden argument*/NULL); Context_t3971234707 * L_41 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_41); ByteU5BU5D_t4116647657* L_42 = Context_get_RandomCS_m1367948315(L_41, /*hidden argument*/NULL); uint8_t L_43 = CipherSuite_get_ExpandedKeyMaterialSize_m197590106(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_44 = CipherSuite_PRF_m2801806009(__this, L_40, _stringLiteral1942945770, L_42, L_43, /*hidden argument*/NULL); V_1 = L_44; Context_t3971234707 * L_45 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_45); ByteU5BU5D_t4116647657* L_46 = Context_get_ServerWriteKey_m2199131569(L_45, /*hidden argument*/NULL); Context_t3971234707 * L_47 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_47); ByteU5BU5D_t4116647657* L_48 = Context_get_RandomCS_m1367948315(L_47, /*hidden argument*/NULL); uint8_t L_49 = CipherSuite_get_ExpandedKeyMaterialSize_m197590106(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_50 = CipherSuite_PRF_m2801806009(__this, L_46, _stringLiteral3507511597, L_48, L_49, /*hidden argument*/NULL); V_2 = L_50; Context_t3971234707 * L_51 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_52 = V_1; NullCheck(L_51); Context_set_ClientWriteKey_m1601425248(L_51, L_52, /*hidden argument*/NULL); Context_t3971234707 * L_53 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_54 = V_2; NullCheck(L_53); Context_set_ServerWriteKey_m3347272648(L_53, L_54, /*hidden argument*/NULL); uint8_t L_55 = CipherSuite_get_IvSize_m630778063(__this, /*hidden argument*/NULL); if ((((int32_t)L_55) <= ((int32_t)0))) { goto IL_020f; } } { IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t3414744575_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_56 = ((CipherSuite_t3414744575_StaticFields*)il2cpp_codegen_static_fields_for(CipherSuite_t3414744575_il2cpp_TypeInfo_var))->get_EmptyArray_0(); Context_t3971234707 * L_57 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_57); ByteU5BU5D_t4116647657* L_58 = Context_get_RandomCS_m1367948315(L_57, /*hidden argument*/NULL); uint8_t L_59 = CipherSuite_get_IvSize_m630778063(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_60 = CipherSuite_PRF_m2801806009(__this, L_56, _stringLiteral1129739326, L_58, ((int32_t)il2cpp_codegen_multiply((int32_t)L_59, (int32_t)2)), /*hidden argument*/NULL); V_3 = L_60; Context_t3971234707 * L_61 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); uint8_t L_62 = CipherSuite_get_IvSize_m630778063(__this, /*hidden argument*/NULL); NullCheck(L_61); Context_set_ClientWriteIV_m3405909624(L_61, ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)L_62)), /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_63 = V_3; Context_t3971234707 * L_64 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_64); ByteU5BU5D_t4116647657* L_65 = Context_get_ClientWriteIV_m1729804632(L_64, /*hidden argument*/NULL); Context_t3971234707 * L_66 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_66); ByteU5BU5D_t4116647657* L_67 = Context_get_ClientWriteIV_m1729804632(L_66, /*hidden argument*/NULL); NullCheck(L_67); Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_63, 0, (RuntimeArray *)(RuntimeArray *)L_65, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_67)->max_length)))), /*hidden argument*/NULL); Context_t3971234707 * L_68 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); uint8_t L_69 = CipherSuite_get_IvSize_m630778063(__this, /*hidden argument*/NULL); NullCheck(L_68); Context_set_ServerWriteIV_m1007123427(L_68, ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)L_69)), /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_70 = V_3; uint8_t L_71 = CipherSuite_get_IvSize_m630778063(__this, /*hidden argument*/NULL); Context_t3971234707 * L_72 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_72); ByteU5BU5D_t4116647657* L_73 = Context_get_ServerWriteIV_m1839374659(L_72, /*hidden argument*/NULL); Context_t3971234707 * L_74 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); NullCheck(L_74); ByteU5BU5D_t4116647657* L_75 = Context_get_ServerWriteIV_m1839374659(L_74, /*hidden argument*/NULL); NullCheck(L_75); Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_70, L_71, (RuntimeArray *)(RuntimeArray *)L_73, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_75)->max_length)))), /*hidden argument*/NULL); goto IL_022f; } IL_020f: { Context_t3971234707 * L_76 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(CipherSuite_t3414744575_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_77 = ((CipherSuite_t3414744575_StaticFields*)il2cpp_codegen_static_fields_for(CipherSuite_t3414744575_il2cpp_TypeInfo_var))->get_EmptyArray_0(); NullCheck(L_76); Context_set_ClientWriteIV_m3405909624(L_76, L_77, /*hidden argument*/NULL); Context_t3971234707 * L_78 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_79 = ((CipherSuite_t3414744575_StaticFields*)il2cpp_codegen_static_fields_for(CipherSuite_t3414744575_il2cpp_TypeInfo_var))->get_EmptyArray_0(); NullCheck(L_78); Context_set_ServerWriteIV_m1007123427(L_78, L_79, /*hidden argument*/NULL); } IL_022f: { Context_t3971234707 * L_80 = CipherSuite_get_Context_m1621551997(__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(ClientSessionCache_t2353595803_il2cpp_TypeInfo_var); ClientSessionCache_SetContextInCache_m2875733100(NULL /*static, unused*/, L_80, /*hidden argument*/NULL); TlsStream_t2365453965 * L_81 = V_0; NullCheck(L_81); TlsStream_Reset_m369197964(L_81, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.Protocol.Tls.TlsClientSettings::.ctor() extern "C" IL2CPP_METHOD_ATTR void TlsClientSettings__ctor_m3220697265 (TlsClientSettings_t2486039503 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsClientSettings__ctor_m3220697265_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Object__ctor_m297566312(__this, /*hidden argument*/NULL); X509CertificateCollection_t3399372417 * L_0 = (X509CertificateCollection_t3399372417 *)il2cpp_codegen_object_new(X509CertificateCollection_t3399372417_il2cpp_TypeInfo_var); X509CertificateCollection__ctor_m1784029323(L_0, /*hidden argument*/NULL); __this->set_certificates_1(L_0); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_2(); __this->set_targetHost_0(L_1); return; } } // System.String Mono.Security.Protocol.Tls.TlsClientSettings::get_TargetHost() extern "C" IL2CPP_METHOD_ATTR String_t* TlsClientSettings_get_TargetHost_m2463481414 (TlsClientSettings_t2486039503 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_targetHost_0(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.TlsClientSettings::set_TargetHost(System.String) extern "C" IL2CPP_METHOD_ATTR void TlsClientSettings_set_TargetHost_m3350021121 (TlsClientSettings_t2486039503 * __this, String_t* ___value0, const RuntimeMethod* method) { { String_t* L_0 = ___value0; __this->set_targetHost_0(L_0); return; } } // System.Security.Cryptography.X509Certificates.X509CertificateCollection Mono.Security.Protocol.Tls.TlsClientSettings::get_Certificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t3399372417 * TlsClientSettings_get_Certificates_m2671943654 (TlsClientSettings_t2486039503 * __this, const RuntimeMethod* method) { { X509CertificateCollection_t3399372417 * L_0 = __this->get_certificates_1(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.TlsClientSettings::set_Certificates(System.Security.Cryptography.X509Certificates.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void TlsClientSettings_set_Certificates_m3887201895 (TlsClientSettings_t2486039503 * __this, X509CertificateCollection_t3399372417 * ___value0, const RuntimeMethod* method) { { X509CertificateCollection_t3399372417 * L_0 = ___value0; __this->set_certificates_1(L_0); return; } } // System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.TlsClientSettings::get_ClientCertificate() extern "C" IL2CPP_METHOD_ATTR X509Certificate_t713131622 * TlsClientSettings_get_ClientCertificate_m3139459118 (TlsClientSettings_t2486039503 * __this, const RuntimeMethod* method) { { X509Certificate_t713131622 * L_0 = __this->get_clientCertificate_2(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.TlsClientSettings::set_ClientCertificate(System.Security.Cryptography.X509Certificates.X509Certificate) extern "C" IL2CPP_METHOD_ATTR void TlsClientSettings_set_ClientCertificate_m3374228612 (TlsClientSettings_t2486039503 * __this, X509Certificate_t713131622 * ___value0, const RuntimeMethod* method) { { X509Certificate_t713131622 * L_0 = ___value0; __this->set_clientCertificate_2(L_0); TlsClientSettings_UpdateCertificateRSA_m3878128853(__this, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.TlsClientSettings::UpdateCertificateRSA() extern "C" IL2CPP_METHOD_ATTR void TlsClientSettings_UpdateCertificateRSA_m3878128853 (TlsClientSettings_t2486039503 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsClientSettings_UpdateCertificateRSA_m3878128853_MetadataUsageId); s_Il2CppMethodInitialized = true; } X509Certificate_t489243025 * V_0 = NULL; { X509Certificate_t713131622 * L_0 = __this->get_clientCertificate_2(); if (L_0) { goto IL_0017; } } { __this->set_certificateRSA_3((RSAManaged_t1757093820 *)NULL); goto IL_0055; } IL_0017: { X509Certificate_t713131622 * L_1 = __this->get_clientCertificate_2(); NullCheck(L_1); ByteU5BU5D_t4116647657* L_2 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(14 /* System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetRawCertData() */, L_1); X509Certificate_t489243025 * L_3 = (X509Certificate_t489243025 *)il2cpp_codegen_object_new(X509Certificate_t489243025_il2cpp_TypeInfo_var); X509Certificate__ctor_m2595927506(L_3, L_2, /*hidden argument*/NULL); V_0 = L_3; X509Certificate_t489243025 * L_4 = V_0; NullCheck(L_4); RSA_t2385438082 * L_5 = VirtFuncInvoker0< RSA_t2385438082 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_4); NullCheck(L_5); int32_t L_6 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_5); RSAManaged_t1757093820 * L_7 = (RSAManaged_t1757093820 *)il2cpp_codegen_object_new(RSAManaged_t1757093820_il2cpp_TypeInfo_var); RSAManaged__ctor_m350841446(L_7, L_6, /*hidden argument*/NULL); __this->set_certificateRSA_3(L_7); RSAManaged_t1757093820 * L_8 = __this->get_certificateRSA_3(); X509Certificate_t489243025 * L_9 = V_0; NullCheck(L_9); RSA_t2385438082 * L_10 = VirtFuncInvoker0< RSA_t2385438082 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_9); NullCheck(L_10); RSAParameters_t1728406613 L_11 = VirtFuncInvoker1< RSAParameters_t1728406613 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, L_10, (bool)0); NullCheck(L_8); VirtActionInvoker1< RSAParameters_t1728406613 >::Invoke(13 /* System.Void Mono.Security.Cryptography.RSAManaged::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_8, L_11); } IL_0055: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void TlsException__ctor_m3652817735 (TlsException_t3534743363 * __this, String_t* ___message0, const RuntimeMethod* method) { { String_t* L_0 = ___message0; Exception__ctor_m1152696503(__this, L_0, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void TlsException__ctor_m2342093437 (TlsException_t3534743363 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { SerializationInfo_t950877179 * L_0 = ___info0; StreamingContext_t3711869237 L_1 = ___context1; Exception__ctor_m2499432361(__this, L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription) extern "C" IL2CPP_METHOD_ATTR void TlsException__ctor_m596254082 (TlsException_t3534743363 * __this, uint8_t ___level0, uint8_t ___description1, const RuntimeMethod* method) { { uint8_t L_0 = ___level0; uint8_t L_1 = ___description1; uint8_t L_2 = ___description1; String_t* L_3 = Alert_GetAlertMessage_m1942367141(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); TlsException__ctor_m3717683709(__this, L_0, L_1, L_3, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertLevel,Mono.Security.Protocol.Tls.AlertDescription,System.String) extern "C" IL2CPP_METHOD_ATTR void TlsException__ctor_m3717683709 (TlsException_t3534743363 * __this, uint8_t ___level0, uint8_t ___description1, String_t* ___message2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsException__ctor_m3717683709_MetadataUsageId); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___message2; Exception__ctor_m1152696503(__this, L_0, /*hidden argument*/NULL); uint8_t L_1 = ___level0; uint8_t L_2 = ___description1; Alert_t4059934885 * L_3 = (Alert_t4059934885 *)il2cpp_codegen_object_new(Alert_t4059934885_il2cpp_TypeInfo_var); Alert__ctor_m2879739792(L_3, L_1, L_2, /*hidden argument*/NULL); __this->set_alert_11(L_3); return; } } // System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertDescription) extern "C" IL2CPP_METHOD_ATTR void TlsException__ctor_m818940807 (TlsException_t3534743363 * __this, uint8_t ___description0, const RuntimeMethod* method) { { uint8_t L_0 = ___description0; uint8_t L_1 = ___description0; String_t* L_2 = Alert_GetAlertMessage_m1942367141(NULL /*static, unused*/, L_1, /*hidden argument*/NULL); TlsException__ctor_m3242533711(__this, L_0, L_2, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.Protocol.Tls.TlsException::.ctor(Mono.Security.Protocol.Tls.AlertDescription,System.String) extern "C" IL2CPP_METHOD_ATTR void TlsException__ctor_m3242533711 (TlsException_t3534743363 * __this, uint8_t ___description0, String_t* ___message1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsException__ctor_m3242533711_MetadataUsageId); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___message1; Exception__ctor_m1152696503(__this, L_0, /*hidden argument*/NULL); uint8_t L_1 = ___description0; Alert_t4059934885 * L_2 = (Alert_t4059934885 *)il2cpp_codegen_object_new(Alert_t4059934885_il2cpp_TypeInfo_var); Alert__ctor_m3135936936(L_2, L_1, /*hidden argument*/NULL); __this->set_alert_11(L_2); return; } } // Mono.Security.Protocol.Tls.Alert Mono.Security.Protocol.Tls.TlsException::get_Alert() extern "C" IL2CPP_METHOD_ATTR Alert_t4059934885 * TlsException_get_Alert_m1206526559 (TlsException_t3534743363 * __this, const RuntimeMethod* method) { { Alert_t4059934885 * L_0 = __this->get_alert_11(); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.Protocol.Tls.TlsServerSettings::.ctor() extern "C" IL2CPP_METHOD_ATTR void TlsServerSettings__ctor_m373357120 (TlsServerSettings_t4144396432 * __this, const RuntimeMethod* method) { { Object__ctor_m297566312(__this, /*hidden argument*/NULL); return; } } // System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::get_ServerKeyExchange() extern "C" IL2CPP_METHOD_ATTR bool TlsServerSettings_get_ServerKeyExchange_m691183033 (TlsServerSettings_t4144396432 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_serverKeyExchange_5(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_ServerKeyExchange(System.Boolean) extern "C" IL2CPP_METHOD_ATTR void TlsServerSettings_set_ServerKeyExchange_m3302765325 (TlsServerSettings_t4144396432 * __this, bool ___value0, const RuntimeMethod* method) { { bool L_0 = ___value0; __this->set_serverKeyExchange_5(L_0); return; } } // Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.TlsServerSettings::get_Certificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * TlsServerSettings_get_Certificates_m3981837031 (TlsServerSettings_t4144396432 * __this, const RuntimeMethod* method) { { X509CertificateCollection_t1542168550 * L_0 = __this->get_certificates_0(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_Certificates(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void TlsServerSettings_set_Certificates_m3313375596 (TlsServerSettings_t4144396432 * __this, X509CertificateCollection_t1542168550 * ___value0, const RuntimeMethod* method) { { X509CertificateCollection_t1542168550 * L_0 = ___value0; __this->set_certificates_0(L_0); return; } } // System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.TlsServerSettings::get_CertificateRSA() extern "C" IL2CPP_METHOD_ATTR RSA_t2385438082 * TlsServerSettings_get_CertificateRSA_m597274968 (TlsServerSettings_t4144396432 * __this, const RuntimeMethod* method) { { RSA_t2385438082 * L_0 = __this->get_certificateRSA_1(); return L_0; } } // System.Security.Cryptography.RSAParameters Mono.Security.Protocol.Tls.TlsServerSettings::get_RsaParameters() extern "C" IL2CPP_METHOD_ATTR RSAParameters_t1728406613 TlsServerSettings_get_RsaParameters_m2264301690 (TlsServerSettings_t4144396432 * __this, const RuntimeMethod* method) { { RSAParameters_t1728406613 L_0 = __this->get_rsaParameters_2(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_RsaParameters(System.Security.Cryptography.RSAParameters) extern "C" IL2CPP_METHOD_ATTR void TlsServerSettings_set_RsaParameters_m853026166 (TlsServerSettings_t4144396432 * __this, RSAParameters_t1728406613 ___value0, const RuntimeMethod* method) { { RSAParameters_t1728406613 L_0 = ___value0; __this->set_rsaParameters_2(L_0); return; } } // System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_SignedParams(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void TlsServerSettings_set_SignedParams_m3618693098 (TlsServerSettings_t4144396432 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = ___value0; __this->set_signedParams_3(L_0); return; } } // System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::get_CertificateRequest() extern "C" IL2CPP_METHOD_ATTR bool TlsServerSettings_get_CertificateRequest_m842655670 (TlsServerSettings_t4144396432 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_certificateRequest_6(); return L_0; } } // System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_CertificateRequest(System.Boolean) extern "C" IL2CPP_METHOD_ATTR void TlsServerSettings_set_CertificateRequest_m1039729760 (TlsServerSettings_t4144396432 * __this, bool ___value0, const RuntimeMethod* method) { { bool L_0 = ___value0; __this->set_certificateRequest_6(L_0); return; } } // System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_CertificateTypes(Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[]) extern "C" IL2CPP_METHOD_ATTR void TlsServerSettings_set_CertificateTypes_m2047242411 (TlsServerSettings_t4144396432 * __this, ClientCertificateTypeU5BU5D_t4253920197* ___value0, const RuntimeMethod* method) { { ClientCertificateTypeU5BU5D_t4253920197* L_0 = ___value0; __this->set_certificateTypes_7(L_0); return; } } // System.Void Mono.Security.Protocol.Tls.TlsServerSettings::set_DistinguisedNames(System.String[]) extern "C" IL2CPP_METHOD_ATTR void TlsServerSettings_set_DistinguisedNames_m787752700 (TlsServerSettings_t4144396432 * __this, StringU5BU5D_t1281789340* ___value0, const RuntimeMethod* method) { { StringU5BU5D_t1281789340* L_0 = ___value0; __this->set_distinguisedNames_4(L_0); return; } } // System.Void Mono.Security.Protocol.Tls.TlsServerSettings::UpdateCertificateRSA() extern "C" IL2CPP_METHOD_ATTR void TlsServerSettings_UpdateCertificateRSA_m3985265846 (TlsServerSettings_t4144396432 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsServerSettings_UpdateCertificateRSA_m3985265846_MetadataUsageId); s_Il2CppMethodInitialized = true; } { X509CertificateCollection_t1542168550 * L_0 = __this->get_certificates_0(); if (!L_0) { goto IL_001b; } } { X509CertificateCollection_t1542168550 * L_1 = __this->get_certificates_0(); NullCheck(L_1); int32_t L_2 = CollectionBase_get_Count_m1708965601(L_1, /*hidden argument*/NULL); if (L_2) { goto IL_0027; } } IL_001b: { __this->set_certificateRSA_1((RSA_t2385438082 *)NULL); goto IL_006a; } IL_0027: { X509CertificateCollection_t1542168550 * L_3 = __this->get_certificates_0(); NullCheck(L_3); X509Certificate_t489243025 * L_4 = X509CertificateCollection_get_Item_m1033426577(L_3, 0, /*hidden argument*/NULL); NullCheck(L_4); RSA_t2385438082 * L_5 = VirtFuncInvoker0< RSA_t2385438082 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_4); NullCheck(L_5); int32_t L_6 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 System.Security.Cryptography.AsymmetricAlgorithm::get_KeySize() */, L_5); RSAManaged_t1757093820 * L_7 = (RSAManaged_t1757093820 *)il2cpp_codegen_object_new(RSAManaged_t1757093820_il2cpp_TypeInfo_var); RSAManaged__ctor_m350841446(L_7, L_6, /*hidden argument*/NULL); __this->set_certificateRSA_1(L_7); RSA_t2385438082 * L_8 = __this->get_certificateRSA_1(); X509CertificateCollection_t1542168550 * L_9 = __this->get_certificates_0(); NullCheck(L_9); X509Certificate_t489243025 * L_10 = X509CertificateCollection_get_Item_m1033426577(L_9, 0, /*hidden argument*/NULL); NullCheck(L_10); RSA_t2385438082 * L_11 = VirtFuncInvoker0< RSA_t2385438082 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_10); NullCheck(L_11); RSAParameters_t1728406613 L_12 = VirtFuncInvoker1< RSAParameters_t1728406613 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, L_11, (bool)0); NullCheck(L_8); VirtActionInvoker1< RSAParameters_t1728406613 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_8, L_12); } IL_006a: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.Protocol.Tls.TlsStream::.ctor() extern "C" IL2CPP_METHOD_ATTR void TlsStream__ctor_m787793111 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsStream__ctor_m787793111_MetadataUsageId); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Stream_t1273022909_il2cpp_TypeInfo_var); Stream__ctor_m3881936881(__this, /*hidden argument*/NULL); MemoryStream_t94973147 * L_0 = (MemoryStream_t94973147 *)il2cpp_codegen_object_new(MemoryStream_t94973147_il2cpp_TypeInfo_var); MemoryStream__ctor_m2128850779(L_0, 0, /*hidden argument*/NULL); __this->set_buffer_4(L_0); __this->set_canRead_2((bool)0); __this->set_canWrite_3((bool)1); return; } } // System.Void Mono.Security.Protocol.Tls.TlsStream::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void TlsStream__ctor_m277557575 (TlsStream_t2365453965 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsStream__ctor_m277557575_MetadataUsageId); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Stream_t1273022909_il2cpp_TypeInfo_var); Stream__ctor_m3881936881(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_0 = ___data0; if (!L_0) { goto IL_001d; } } { ByteU5BU5D_t4116647657* L_1 = ___data0; MemoryStream_t94973147 * L_2 = (MemoryStream_t94973147 *)il2cpp_codegen_object_new(MemoryStream_t94973147_il2cpp_TypeInfo_var); MemoryStream__ctor_m4100805873(L_2, L_1, /*hidden argument*/NULL); __this->set_buffer_4(L_2); goto IL_0028; } IL_001d: { MemoryStream_t94973147 * L_3 = (MemoryStream_t94973147 *)il2cpp_codegen_object_new(MemoryStream_t94973147_il2cpp_TypeInfo_var); MemoryStream__ctor_m2678285228(L_3, /*hidden argument*/NULL); __this->set_buffer_4(L_3); } IL_0028: { __this->set_canRead_2((bool)1); __this->set_canWrite_3((bool)0); return; } } // System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_EOF() extern "C" IL2CPP_METHOD_ATTR bool TlsStream_get_EOF_m953226442 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { { int64_t L_0 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Position() */, __this); int64_t L_1 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() */, __this); if ((((int64_t)L_0) >= ((int64_t)L_1))) { goto IL_0013; } } { return (bool)0; } IL_0013: { return (bool)1; } } // System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanWrite() extern "C" IL2CPP_METHOD_ATTR bool TlsStream_get_CanWrite_m16389328 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_canWrite_3(); return L_0; } } // System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanRead() extern "C" IL2CPP_METHOD_ATTR bool TlsStream_get_CanRead_m2847511450 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_canRead_2(); return L_0; } } // System.Boolean Mono.Security.Protocol.Tls.TlsStream::get_CanSeek() extern "C" IL2CPP_METHOD_ATTR bool TlsStream_get_CanSeek_m1261421145 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = __this->get_buffer_4(); NullCheck(L_0); bool L_1 = VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.IO.MemoryStream::get_CanSeek() */, L_0); return L_1; } } // System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Position() extern "C" IL2CPP_METHOD_ATTR int64_t TlsStream_get_Position_m1904146856 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = __this->get_buffer_4(); NullCheck(L_0); int64_t L_1 = VirtFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.MemoryStream::get_Position() */, L_0); return L_1; } } // System.Void Mono.Security.Protocol.Tls.TlsStream::set_Position(System.Int64) extern "C" IL2CPP_METHOD_ATTR void TlsStream_set_Position_m3867366920 (TlsStream_t2365453965 * __this, int64_t ___value0, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = __this->get_buffer_4(); int64_t L_1 = ___value0; NullCheck(L_0); VirtActionInvoker1< int64_t >::Invoke(12 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_0, L_1); return; } } // System.Int64 Mono.Security.Protocol.Tls.TlsStream::get_Length() extern "C" IL2CPP_METHOD_ATTR int64_t TlsStream_get_Length_m1907852793 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = __this->get_buffer_4(); NullCheck(L_0); int64_t L_1 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.MemoryStream::get_Length() */, L_0); return L_1; } } // System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ReadSmallValue(System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* TlsStream_ReadSmallValue_m2559586275 (TlsStream_t2365453965 * __this, int32_t ___length0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsStream_ReadSmallValue_m2559586275_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___length0; if ((((int32_t)L_0) <= ((int32_t)4))) { goto IL_0012; } } { ArgumentException_t132251570 * L_1 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_1, _stringLiteral1468076787, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,TlsStream_ReadSmallValue_m2559586275_RuntimeMethod_var); } IL_0012: { ByteU5BU5D_t4116647657* L_2 = __this->get_temp_5(); if (L_2) { goto IL_0029; } } { __this->set_temp_5(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)4))); } IL_0029: { ByteU5BU5D_t4116647657* L_3 = __this->get_temp_5(); int32_t L_4 = ___length0; int32_t L_5 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 Mono.Security.Protocol.Tls.TlsStream::Read(System.Byte[],System.Int32,System.Int32) */, __this, L_3, 0, L_4); int32_t L_6 = ___length0; if ((((int32_t)L_5) == ((int32_t)L_6))) { goto IL_0053; } } { IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_7 = String_Format_m630303134(NULL /*static, unused*/, _stringLiteral2898472053, ((ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)0)), /*hidden argument*/NULL); TlsException_t3534743363 * L_8 = (TlsException_t3534743363 *)il2cpp_codegen_object_new(TlsException_t3534743363_il2cpp_TypeInfo_var); TlsException__ctor_m3652817735(L_8, L_7, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8,TlsStream_ReadSmallValue_m2559586275_RuntimeMethod_var); } IL_0053: { ByteU5BU5D_t4116647657* L_9 = __this->get_temp_5(); return L_9; } } // System.Byte Mono.Security.Protocol.Tls.TlsStream::ReadByte() extern "C" IL2CPP_METHOD_ATTR uint8_t TlsStream_ReadByte_m3396126844 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { ByteU5BU5D_t4116647657* V_0 = NULL; { ByteU5BU5D_t4116647657* L_0 = TlsStream_ReadSmallValue_m2559586275(__this, 1, /*hidden argument*/NULL); V_0 = L_0; ByteU5BU5D_t4116647657* L_1 = V_0; NullCheck(L_1); int32_t L_2 = 0; uint8_t L_3 = (L_1)->GetAt(static_cast(L_2)); return L_3; } } // System.Int16 Mono.Security.Protocol.Tls.TlsStream::ReadInt16() extern "C" IL2CPP_METHOD_ATTR int16_t TlsStream_ReadInt16_m1728211431 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { ByteU5BU5D_t4116647657* V_0 = NULL; { ByteU5BU5D_t4116647657* L_0 = TlsStream_ReadSmallValue_m2559586275(__this, 2, /*hidden argument*/NULL); V_0 = L_0; ByteU5BU5D_t4116647657* L_1 = V_0; NullCheck(L_1); int32_t L_2 = 0; uint8_t L_3 = (L_1)->GetAt(static_cast(L_2)); ByteU5BU5D_t4116647657* L_4 = V_0; NullCheck(L_4); int32_t L_5 = 1; uint8_t L_6 = (L_4)->GetAt(static_cast(L_5)); return (((int16_t)((int16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3<<(int32_t)8))|(int32_t)L_6))))); } } // System.Int32 Mono.Security.Protocol.Tls.TlsStream::ReadInt24() extern "C" IL2CPP_METHOD_ATTR int32_t TlsStream_ReadInt24_m3096782201 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { ByteU5BU5D_t4116647657* V_0 = NULL; { ByteU5BU5D_t4116647657* L_0 = TlsStream_ReadSmallValue_m2559586275(__this, 3, /*hidden argument*/NULL); V_0 = L_0; ByteU5BU5D_t4116647657* L_1 = V_0; NullCheck(L_1); int32_t L_2 = 0; uint8_t L_3 = (L_1)->GetAt(static_cast(L_2)); ByteU5BU5D_t4116647657* L_4 = V_0; NullCheck(L_4); int32_t L_5 = 1; uint8_t L_6 = (L_4)->GetAt(static_cast(L_5)); ByteU5BU5D_t4116647657* L_7 = V_0; NullCheck(L_7); int32_t L_8 = 2; uint8_t L_9 = (L_7)->GetAt(static_cast(L_8)); return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((int32_t)L_6<<(int32_t)8))))|(int32_t)L_9)); } } // System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ReadBytes(System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* TlsStream_ReadBytes_m2334803179 (TlsStream_t2365453965 * __this, int32_t ___count0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsStream_ReadBytes_m2334803179_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; { int32_t L_0 = ___count0; V_0 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)L_0)); ByteU5BU5D_t4116647657* L_1 = V_0; int32_t L_2 = ___count0; int32_t L_3 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 Mono.Security.Protocol.Tls.TlsStream::Read(System.Byte[],System.Int32,System.Int32) */, __this, L_1, 0, L_2); int32_t L_4 = ___count0; if ((((int32_t)L_3) == ((int32_t)L_4))) { goto IL_0021; } } { TlsException_t3534743363 * L_5 = (TlsException_t3534743363 *)il2cpp_codegen_object_new(TlsException_t3534743363_il2cpp_TypeInfo_var); TlsException__ctor_m3652817735(L_5, _stringLiteral2898472053, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,TlsStream_ReadBytes_m2334803179_RuntimeMethod_var); } IL_0021: { ByteU5BU5D_t4116647657* L_6 = V_0; return L_6; } } // System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte) extern "C" IL2CPP_METHOD_ATTR void TlsStream_Write_m4246040664 (TlsStream_t2365453965 * __this, uint8_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsStream_Write_m4246040664_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = __this->get_temp_5(); if (L_0) { goto IL_0017; } } { __this->set_temp_5(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)4))); } IL_0017: { ByteU5BU5D_t4116647657* L_1 = __this->get_temp_5(); uint8_t L_2 = ___value0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (uint8_t)L_2); ByteU5BU5D_t4116647657* L_3 = __this->get_temp_5(); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_3, 0, 1); return; } } // System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Int16) extern "C" IL2CPP_METHOD_ATTR void TlsStream_Write_m1412844442 (TlsStream_t2365453965 * __this, int16_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsStream_Write_m1412844442_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = __this->get_temp_5(); if (L_0) { goto IL_0017; } } { __this->set_temp_5(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)4))); } IL_0017: { ByteU5BU5D_t4116647657* L_1 = __this->get_temp_5(); int16_t L_2 = ___value0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2>>(int32_t)8)))))); ByteU5BU5D_t4116647657* L_3 = __this->get_temp_5(); int16_t L_4 = ___value0; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (uint8_t)(((int32_t)((uint8_t)L_4)))); ByteU5BU5D_t4116647657* L_5 = __this->get_temp_5(); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_5, 0, 2); return; } } // System.Void Mono.Security.Protocol.Tls.TlsStream::WriteInt24(System.Int32) extern "C" IL2CPP_METHOD_ATTR void TlsStream_WriteInt24_m58952549 (TlsStream_t2365453965 * __this, int32_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsStream_WriteInt24_m58952549_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = __this->get_temp_5(); if (L_0) { goto IL_0017; } } { __this->set_temp_5(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)4))); } IL_0017: { ByteU5BU5D_t4116647657* L_1 = __this->get_temp_5(); int32_t L_2 = ___value0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2>>(int32_t)((int32_t)16))))))); ByteU5BU5D_t4116647657* L_3 = __this->get_temp_5(); int32_t L_4 = ___value0; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_4>>(int32_t)8)))))); ByteU5BU5D_t4116647657* L_5 = __this->get_temp_5(); int32_t L_6 = ___value0; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (uint8_t)(((int32_t)((uint8_t)L_6)))); ByteU5BU5D_t4116647657* L_7 = __this->get_temp_5(); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_7, 0, 3); return; } } // System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Int32) extern "C" IL2CPP_METHOD_ATTR void TlsStream_Write_m1413106584 (TlsStream_t2365453965 * __this, int32_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsStream_Write_m1413106584_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = __this->get_temp_5(); if (L_0) { goto IL_0017; } } { __this->set_temp_5(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)4))); } IL_0017: { ByteU5BU5D_t4116647657* L_1 = __this->get_temp_5(); int32_t L_2 = ___value0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2>>(int32_t)((int32_t)24))))))); ByteU5BU5D_t4116647657* L_3 = __this->get_temp_5(); int32_t L_4 = ___value0; NullCheck(L_3); (L_3)->SetAt(static_cast(1), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_4>>(int32_t)((int32_t)16))))))); ByteU5BU5D_t4116647657* L_5 = __this->get_temp_5(); int32_t L_6 = ___value0; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_6>>(int32_t)8)))))); ByteU5BU5D_t4116647657* L_7 = __this->get_temp_5(); int32_t L_8 = ___value0; NullCheck(L_7); (L_7)->SetAt(static_cast(3), (uint8_t)(((int32_t)((uint8_t)L_8)))); ByteU5BU5D_t4116647657* L_9 = __this->get_temp_5(); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_9, 0, 4); return; } } // System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void TlsStream_Write_m4133894341 (TlsStream_t2365453965 * __this, ByteU5BU5D_t4116647657* ___buffer0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = ___buffer0; ByteU5BU5D_t4116647657* L_1 = ___buffer0; NullCheck(L_1); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) */, __this, L_0, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length))))); return; } } // System.Void Mono.Security.Protocol.Tls.TlsStream::Reset() extern "C" IL2CPP_METHOD_ATTR void TlsStream_Reset_m369197964 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = __this->get_buffer_4(); NullCheck(L_0); VirtActionInvoker1< int64_t >::Invoke(21 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_0, (((int64_t)((int64_t)0)))); MemoryStream_t94973147 * L_1 = __this->get_buffer_4(); NullCheck(L_1); VirtActionInvoker1< int64_t >::Invoke(12 /* System.Void System.IO.MemoryStream::set_Position(System.Int64) */, L_1, (((int64_t)((int64_t)0)))); return; } } // System.Byte[] Mono.Security.Protocol.Tls.TlsStream::ToArray() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* TlsStream_ToArray_m4177184296 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = __this->get_buffer_4(); NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(30 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_0); return L_1; } } // System.Void Mono.Security.Protocol.Tls.TlsStream::Flush() extern "C" IL2CPP_METHOD_ATTR void TlsStream_Flush_m3793197834 (TlsStream_t2365453965 * __this, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = __this->get_buffer_4(); NullCheck(L_0); VirtActionInvoker0::Invoke(17 /* System.Void System.IO.MemoryStream::Flush() */, L_0); return; } } // System.Void Mono.Security.Protocol.Tls.TlsStream::SetLength(System.Int64) extern "C" IL2CPP_METHOD_ATTR void TlsStream_SetLength_m2444039643 (TlsStream_t2365453965 * __this, int64_t ___length0, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = __this->get_buffer_4(); int64_t L_1 = ___length0; NullCheck(L_0); VirtActionInvoker1< int64_t >::Invoke(21 /* System.Void System.IO.MemoryStream::SetLength(System.Int64) */, L_0, L_1); return; } } // System.Int64 Mono.Security.Protocol.Tls.TlsStream::Seek(System.Int64,System.IO.SeekOrigin) extern "C" IL2CPP_METHOD_ATTR int64_t TlsStream_Seek_m895611617 (TlsStream_t2365453965 * __this, int64_t ___offset0, int32_t ___loc1, const RuntimeMethod* method) { { MemoryStream_t94973147 * L_0 = __this->get_buffer_4(); int64_t L_1 = ___offset0; int32_t L_2 = ___loc1; NullCheck(L_0); int64_t L_3 = VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(20 /* System.Int64 System.IO.MemoryStream::Seek(System.Int64,System.IO.SeekOrigin) */, L_0, L_1, L_2); return L_3; } } // System.Int32 Mono.Security.Protocol.Tls.TlsStream::Read(System.Byte[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t TlsStream_Read_m3392972801 (TlsStream_t2365453965 * __this, ByteU5BU5D_t4116647657* ___buffer0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsStream_Read_m3392972801_MetadataUsageId); s_Il2CppMethodInitialized = true; } { bool L_0 = __this->get_canRead_2(); if (!L_0) { goto IL_001a; } } { MemoryStream_t94973147 * L_1 = __this->get_buffer_4(); ByteU5BU5D_t4116647657* L_2 = ___buffer0; int32_t L_3 = ___offset1; int32_t L_4 = ___count2; NullCheck(L_1); int32_t L_5 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 System.IO.MemoryStream::Read(System.Byte[],System.Int32,System.Int32) */, L_1, L_2, L_3, L_4); return L_5; } IL_001a: { InvalidOperationException_t56020091 * L_6 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m237278729(L_6, _stringLiteral143703829, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6,TlsStream_Read_m3392972801_RuntimeMethod_var); } } // System.Void Mono.Security.Protocol.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void TlsStream_Write_m188217214 (TlsStream_t2365453965 * __this, ByteU5BU5D_t4116647657* ___buffer0, int32_t ___offset1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (TlsStream_Write_m188217214_MetadataUsageId); s_Il2CppMethodInitialized = true; } { bool L_0 = __this->get_canWrite_3(); if (!L_0) { goto IL_001e; } } { MemoryStream_t94973147 * L_1 = __this->get_buffer_4(); ByteU5BU5D_t4116647657* L_2 = ___buffer0; int32_t L_3 = ___offset1; int32_t L_4 = ___count2; NullCheck(L_1); VirtActionInvoker3< ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(22 /* System.Void System.IO.MemoryStream::Write(System.Byte[],System.Int32,System.Int32) */, L_1, L_2, L_3, L_4); goto IL_0029; } IL_001e: { InvalidOperationException_t56020091 * L_5 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m237278729(L_5, _stringLiteral290903360, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,TlsStream_Write_m188217214_RuntimeMethod_var); } IL_0029: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.Protocol.Tls.ValidationResult::.ctor(System.Boolean,System.Boolean,System.Int32) extern "C" IL2CPP_METHOD_ATTR void ValidationResult__ctor_m295084008 (ValidationResult_t3834298736 * __this, bool ___trusted0, bool ___user_denied1, int32_t ___error_code2, const RuntimeMethod* method) { { Object__ctor_m297566312(__this, /*hidden argument*/NULL); bool L_0 = ___trusted0; __this->set_trusted_0(L_0); bool L_1 = ___user_denied1; __this->set_user_denied_1(L_1); int32_t L_2 = ___error_code2; __this->set_error_code_2(L_2); return; } } // System.Boolean Mono.Security.Protocol.Tls.ValidationResult::get_Trusted() extern "C" IL2CPP_METHOD_ATTR bool ValidationResult_get_Trusted_m2108852505 (ValidationResult_t3834298736 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_trusted_0(); return L_0; } } // System.Int32 Mono.Security.Protocol.Tls.ValidationResult::get_ErrorCode() extern "C" IL2CPP_METHOD_ATTR int32_t ValidationResult_get_ErrorCode_m1533688152 (ValidationResult_t3834298736 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_error_code_2(); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::.ctor(Mono.Security.X509.X509Extension) extern "C" IL2CPP_METHOD_ATTR void AuthorityKeyIdentifierExtension__ctor_m2197389230 (AuthorityKeyIdentifierExtension_t1122691429 * __this, X509Extension_t3173393653 * ___extension0, const RuntimeMethod* method) { { X509Extension_t3173393653 * L_0 = ___extension0; X509Extension__ctor_m1474351312(__this, L_0, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::Decode() extern "C" IL2CPP_METHOD_ATTR void AuthorityKeyIdentifierExtension_Decode_m1082741678 (AuthorityKeyIdentifierExtension_t1122691429 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (AuthorityKeyIdentifierExtension_Decode_m1082741678_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; int32_t V_1 = 0; ASN1_t2114160833 * V_2 = NULL; uint8_t V_3 = 0x0; { ASN1_t2114160833 * L_0 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = ASN1_get_Value_m3619295991(L_0, /*hidden argument*/NULL); ASN1_t2114160833 * L_2 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_2, L_1, /*hidden argument*/NULL); V_0 = L_2; ASN1_t2114160833 * L_3 = V_0; NullCheck(L_3); uint8_t L_4 = ASN1_get_Tag_m1863840805(L_3, /*hidden argument*/NULL); if ((((int32_t)L_4) == ((int32_t)((int32_t)48)))) { goto IL_0029; } } { ArgumentException_t132251570 * L_5 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_5, _stringLiteral1225562808, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,AuthorityKeyIdentifierExtension_Decode_m1082741678_RuntimeMethod_var); } IL_0029: { V_1 = 0; goto IL_0069; } IL_0030: { ASN1_t2114160833 * L_6 = V_0; int32_t L_7 = V_1; NullCheck(L_6); ASN1_t2114160833 * L_8 = ASN1_get_Item_m315148275(L_6, L_7, /*hidden argument*/NULL); V_2 = L_8; ASN1_t2114160833 * L_9 = V_2; NullCheck(L_9); uint8_t L_10 = ASN1_get_Tag_m1863840805(L_9, /*hidden argument*/NULL); V_3 = L_10; uint8_t L_11 = V_3; if ((((int32_t)L_11) == ((int32_t)((int32_t)128)))) { goto IL_004f; } } { goto IL_0060; } IL_004f: { ASN1_t2114160833 * L_12 = V_2; NullCheck(L_12); ByteU5BU5D_t4116647657* L_13 = ASN1_get_Value_m3619295991(L_12, /*hidden argument*/NULL); __this->set_aki_3(L_13); goto IL_0065; } IL_0060: { goto IL_0065; } IL_0065: { int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0069: { int32_t L_15 = V_1; ASN1_t2114160833 * L_16 = V_0; NullCheck(L_16); int32_t L_17 = ASN1_get_Count_m3039939183(L_16, /*hidden argument*/NULL); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_0030; } } { return; } } // System.Byte[] Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::get_Identifier() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* AuthorityKeyIdentifierExtension_get_Identifier_m4081788918 (AuthorityKeyIdentifierExtension_t1122691429 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (AuthorityKeyIdentifierExtension_get_Identifier_m4081788918_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = __this->get_aki_3(); if (L_0) { goto IL_000d; } } { return (ByteU5BU5D_t4116647657*)NULL; } IL_000d: { ByteU5BU5D_t4116647657* L_1 = __this->get_aki_3(); NullCheck((RuntimeArray *)(RuntimeArray *)L_1); RuntimeObject * L_2 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL); return ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); } } // System.String Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::ToString() extern "C" IL2CPP_METHOD_ATTR String_t* AuthorityKeyIdentifierExtension_ToString_m1643863557 (AuthorityKeyIdentifierExtension_t1122691429 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (AuthorityKeyIdentifierExtension_ToString_m1643863557_MetadataUsageId); s_Il2CppMethodInitialized = true; } StringBuilder_t * V_0 = NULL; int32_t V_1 = 0; { StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL); V_0 = L_0; ByteU5BU5D_t4116647657* L_1 = __this->get_aki_3(); if (!L_1) { goto IL_006d; } } { V_1 = 0; StringBuilder_t * L_2 = V_0; NullCheck(L_2); StringBuilder_Append_m1965104174(L_2, _stringLiteral4234263996, /*hidden argument*/NULL); goto IL_005f; } IL_0024: { StringBuilder_t * L_3 = V_0; ByteU5BU5D_t4116647657* L_4 = __this->get_aki_3(); int32_t L_5 = V_1; NullCheck(L_4); IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var); CultureInfo_t4157843068 * L_6 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL); String_t* L_7 = Byte_ToString_m4063101981(((L_4)->GetAddressAt(static_cast(L_5))), _stringLiteral3451435000, L_6, /*hidden argument*/NULL); NullCheck(L_3); StringBuilder_Append_m1965104174(L_3, L_7, /*hidden argument*/NULL); int32_t L_8 = V_1; if ((!(((uint32_t)((int32_t)((int32_t)L_8%(int32_t)2))) == ((uint32_t)1)))) { goto IL_005b; } } { StringBuilder_t * L_9 = V_0; NullCheck(L_9); StringBuilder_Append_m1965104174(L_9, _stringLiteral3452614528, /*hidden argument*/NULL); } IL_005b: { int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_005f: { int32_t L_11 = V_1; ByteU5BU5D_t4116647657* L_12 = __this->get_aki_3(); NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_12)->max_length))))))) { goto IL_0024; } } IL_006d: { StringBuilder_t * L_13 = V_0; NullCheck(L_13); String_t* L_14 = StringBuilder_ToString_m3317489284(L_13, /*hidden argument*/NULL); return L_14; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.Extensions.BasicConstraintsExtension::.ctor(Mono.Security.X509.X509Extension) extern "C" IL2CPP_METHOD_ATTR void BasicConstraintsExtension__ctor_m3191645544 (BasicConstraintsExtension_t2462195279 * __this, X509Extension_t3173393653 * ___extension0, const RuntimeMethod* method) { { X509Extension_t3173393653 * L_0 = ___extension0; X509Extension__ctor_m1474351312(__this, L_0, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.Extensions.BasicConstraintsExtension::Decode() extern "C" IL2CPP_METHOD_ATTR void BasicConstraintsExtension_Decode_m2935957709 (BasicConstraintsExtension_t2462195279 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (BasicConstraintsExtension_Decode_m2935957709_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; int32_t V_1 = 0; ASN1_t2114160833 * V_2 = NULL; { __this->set_cA_3((bool)0); __this->set_pathLenConstraint_4((-1)); ASN1_t2114160833 * L_0 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = ASN1_get_Value_m3619295991(L_0, /*hidden argument*/NULL); ASN1_t2114160833 * L_2 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_2, L_1, /*hidden argument*/NULL); V_0 = L_2; ASN1_t2114160833 * L_3 = V_0; NullCheck(L_3); uint8_t L_4 = ASN1_get_Tag_m1863840805(L_3, /*hidden argument*/NULL); if ((((int32_t)L_4) == ((int32_t)((int32_t)48)))) { goto IL_0037; } } { ArgumentException_t132251570 * L_5 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_5, _stringLiteral3641681701, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,BasicConstraintsExtension_Decode_m2935957709_RuntimeMethod_var); } IL_0037: { V_1 = 0; ASN1_t2114160833 * L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = L_7; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)); NullCheck(L_6); ASN1_t2114160833 * L_9 = ASN1_get_Item_m315148275(L_6, L_8, /*hidden argument*/NULL); V_2 = L_9; ASN1_t2114160833 * L_10 = V_2; if (!L_10) { goto IL_0078; } } { ASN1_t2114160833 * L_11 = V_2; NullCheck(L_11); uint8_t L_12 = ASN1_get_Tag_m1863840805(L_11, /*hidden argument*/NULL); if ((!(((uint32_t)L_12) == ((uint32_t)1)))) { goto IL_0078; } } { ASN1_t2114160833 * L_13 = V_2; NullCheck(L_13); ByteU5BU5D_t4116647657* L_14 = ASN1_get_Value_m3619295991(L_13, /*hidden argument*/NULL); NullCheck(L_14); int32_t L_15 = 0; uint8_t L_16 = (L_14)->GetAt(static_cast(L_15)); __this->set_cA_3((bool)((((int32_t)L_16) == ((int32_t)((int32_t)255)))? 1 : 0)); ASN1_t2114160833 * L_17 = V_0; int32_t L_18 = V_1; int32_t L_19 = L_18; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)); NullCheck(L_17); ASN1_t2114160833 * L_20 = ASN1_get_Item_m315148275(L_17, L_19, /*hidden argument*/NULL); V_2 = L_20; } IL_0078: { ASN1_t2114160833 * L_21 = V_2; if (!L_21) { goto IL_0096; } } { ASN1_t2114160833 * L_22 = V_2; NullCheck(L_22); uint8_t L_23 = ASN1_get_Tag_m1863840805(L_22, /*hidden argument*/NULL); if ((!(((uint32_t)L_23) == ((uint32_t)2)))) { goto IL_0096; } } { ASN1_t2114160833 * L_24 = V_2; int32_t L_25 = ASN1Convert_ToInt32_m2228176117(NULL /*static, unused*/, L_24, /*hidden argument*/NULL); __this->set_pathLenConstraint_4(L_25); } IL_0096: { return; } } // System.Void Mono.Security.X509.Extensions.BasicConstraintsExtension::Encode() extern "C" IL2CPP_METHOD_ATTR void BasicConstraintsExtension_Encode_m2009213240 (BasicConstraintsExtension_t2462195279 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (BasicConstraintsExtension_Encode_m2009213240_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; { ASN1_t2114160833 * L_0 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_0, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_0 = L_0; bool L_1 = __this->get_cA_3(); if (!L_1) { goto IL_002e; } } { ASN1_t2114160833 * L_2 = V_0; ByteU5BU5D_t4116647657* L_3 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)1)); NullCheck(L_3); (L_3)->SetAt(static_cast(0), (uint8_t)((int32_t)255)); ASN1_t2114160833 * L_4 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_4, (uint8_t)1, L_3, /*hidden argument*/NULL); NullCheck(L_2); ASN1_Add_m3262603624(L_2, L_4, /*hidden argument*/NULL); } IL_002e: { bool L_5 = __this->get_cA_3(); if (!L_5) { goto IL_0057; } } { int32_t L_6 = __this->get_pathLenConstraint_4(); if ((((int32_t)L_6) < ((int32_t)0))) { goto IL_0057; } } { ASN1_t2114160833 * L_7 = V_0; int32_t L_8 = __this->get_pathLenConstraint_4(); ASN1_t2114160833 * L_9 = ASN1Convert_FromInt32_m2294771542(NULL /*static, unused*/, L_8, /*hidden argument*/NULL); NullCheck(L_7); ASN1_Add_m3262603624(L_7, L_9, /*hidden argument*/NULL); } IL_0057: { ASN1_t2114160833 * L_10 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_10, (uint8_t)4, /*hidden argument*/NULL); ((X509Extension_t3173393653 *)__this)->set_extnValue_2(L_10); ASN1_t2114160833 * L_11 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); ASN1_t2114160833 * L_12 = V_0; NullCheck(L_11); ASN1_Add_m3262603624(L_11, L_12, /*hidden argument*/NULL); return; } } // System.Boolean Mono.Security.X509.Extensions.BasicConstraintsExtension::get_CertificateAuthority() extern "C" IL2CPP_METHOD_ATTR bool BasicConstraintsExtension_get_CertificateAuthority_m391198292 (BasicConstraintsExtension_t2462195279 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_cA_3(); return L_0; } } // System.String Mono.Security.X509.Extensions.BasicConstraintsExtension::ToString() extern "C" IL2CPP_METHOD_ATTR String_t* BasicConstraintsExtension_ToString_m2170556997 (BasicConstraintsExtension_t2462195279 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (BasicConstraintsExtension_ToString_m2170556997_MetadataUsageId); s_Il2CppMethodInitialized = true; } StringBuilder_t * V_0 = NULL; StringBuilder_t * G_B2_0 = NULL; StringBuilder_t * G_B1_0 = NULL; String_t* G_B3_0 = NULL; StringBuilder_t * G_B3_1 = NULL; { StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL); V_0 = L_0; StringBuilder_t * L_1 = V_0; NullCheck(L_1); StringBuilder_Append_m1965104174(L_1, _stringLiteral3877567873, /*hidden argument*/NULL); StringBuilder_t * L_2 = V_0; bool L_3 = __this->get_cA_3(); G_B1_0 = L_2; if (!L_3) { G_B2_0 = L_2; goto IL_0028; } } { G_B3_0 = _stringLiteral3456743389; G_B3_1 = G_B1_0; goto IL_002d; } IL_0028: { G_B3_0 = _stringLiteral3958472319; G_B3_1 = G_B2_0; } IL_002d: { NullCheck(G_B3_1); StringBuilder_Append_m1965104174(G_B3_1, G_B3_0, /*hidden argument*/NULL); StringBuilder_t * L_4 = V_0; String_t* L_5 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_4); StringBuilder_Append_m1965104174(L_4, L_5, /*hidden argument*/NULL); StringBuilder_t * L_6 = V_0; NullCheck(L_6); StringBuilder_Append_m1965104174(L_6, _stringLiteral3269878952, /*hidden argument*/NULL); int32_t L_7 = __this->get_pathLenConstraint_4(); if ((!(((uint32_t)L_7) == ((uint32_t)(-1))))) { goto IL_0068; } } { StringBuilder_t * L_8 = V_0; NullCheck(L_8); StringBuilder_Append_m1965104174(L_8, _stringLiteral2791739702, /*hidden argument*/NULL); goto IL_007f; } IL_0068: { StringBuilder_t * L_9 = V_0; int32_t* L_10 = __this->get_address_of_pathLenConstraint_4(); IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var); CultureInfo_t4157843068 * L_11 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL); String_t* L_12 = Int32_ToString_m1760361794(L_10, L_11, /*hidden argument*/NULL); NullCheck(L_9); StringBuilder_Append_m1965104174(L_9, L_12, /*hidden argument*/NULL); } IL_007f: { StringBuilder_t * L_13 = V_0; String_t* L_14 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_13); StringBuilder_Append_m1965104174(L_13, L_14, /*hidden argument*/NULL); StringBuilder_t * L_15 = V_0; NullCheck(L_15); String_t* L_16 = StringBuilder_ToString_m3317489284(L_15, /*hidden argument*/NULL); return L_16; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::.ctor(Mono.Security.X509.X509Extension) extern "C" IL2CPP_METHOD_ATTR void ExtendedKeyUsageExtension__ctor_m3228998638 (ExtendedKeyUsageExtension_t3929363080 * __this, X509Extension_t3173393653 * ___extension0, const RuntimeMethod* method) { { X509Extension_t3173393653 * L_0 = ___extension0; X509Extension__ctor_m1474351312(__this, L_0, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::Decode() extern "C" IL2CPP_METHOD_ATTR void ExtendedKeyUsageExtension_Decode_m2326833343 (ExtendedKeyUsageExtension_t3929363080 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ExtendedKeyUsageExtension_Decode_m2326833343_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; int32_t V_1 = 0; { ArrayList_t2718874744 * L_0 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_0, /*hidden argument*/NULL); __this->set_keyPurpose_3(L_0); ASN1_t2114160833 * L_1 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); NullCheck(L_1); ByteU5BU5D_t4116647657* L_2 = ASN1_get_Value_m3619295991(L_1, /*hidden argument*/NULL); ASN1_t2114160833 * L_3 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_3, L_2, /*hidden argument*/NULL); V_0 = L_3; ASN1_t2114160833 * L_4 = V_0; NullCheck(L_4); uint8_t L_5 = ASN1_get_Tag_m1863840805(L_4, /*hidden argument*/NULL); if ((((int32_t)L_5) == ((int32_t)((int32_t)48)))) { goto IL_0034; } } { ArgumentException_t132251570 * L_6 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_6, _stringLiteral4258877149, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6,ExtendedKeyUsageExtension_Decode_m2326833343_RuntimeMethod_var); } IL_0034: { V_1 = 0; goto IL_0057; } IL_003b: { ArrayList_t2718874744 * L_7 = __this->get_keyPurpose_3(); ASN1_t2114160833 * L_8 = V_0; int32_t L_9 = V_1; NullCheck(L_8); ASN1_t2114160833 * L_10 = ASN1_get_Item_m315148275(L_8, L_9, /*hidden argument*/NULL); String_t* L_11 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); NullCheck(L_7); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_7, L_11); int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0057: { int32_t L_13 = V_1; ASN1_t2114160833 * L_14 = V_0; NullCheck(L_14); int32_t L_15 = ASN1_get_Count_m3039939183(L_14, /*hidden argument*/NULL); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_003b; } } { return; } } // System.Void Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::Encode() extern "C" IL2CPP_METHOD_ATTR void ExtendedKeyUsageExtension_Encode_m2182457162 (ExtendedKeyUsageExtension_t3929363080 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ExtendedKeyUsageExtension_Encode_m2182457162_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; String_t* V_1 = NULL; RuntimeObject* V_2 = NULL; RuntimeObject* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { ASN1_t2114160833 * L_0 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_0, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_0 = L_0; ArrayList_t2718874744 * L_1 = __this->get_keyPurpose_3(); NullCheck(L_1); RuntimeObject* L_2 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1); V_2 = L_2; } IL_0014: try { // begin try (depth: 1) { goto IL_0032; } IL_0019: { RuntimeObject* L_3 = V_2; NullCheck(L_3); RuntimeObject * L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_3); V_1 = ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var)); ASN1_t2114160833 * L_5 = V_0; String_t* L_6 = V_1; ASN1_t2114160833 * L_7 = ASN1Convert_FromOid_m3844102704(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); NullCheck(L_5); ASN1_Add_m3262603624(L_5, L_7, /*hidden argument*/NULL); } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck(L_8); bool L_9 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_8); if (L_9) { goto IL_0019; } } IL_003d: { IL2CPP_LEAVE(0x54, FINALLY_0042); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0042; } FINALLY_0042: { // begin finally (depth: 1) { RuntimeObject* L_10 = V_2; V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_10, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_11 = V_3; if (L_11) { goto IL_004d; } } IL_004c: { IL2CPP_END_FINALLY(66) } IL_004d: { RuntimeObject* L_12 = V_3; NullCheck(L_12); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_12); IL2CPP_END_FINALLY(66) } } // end finally (depth: 1) IL2CPP_CLEANUP(66) { IL2CPP_JUMP_TBL(0x54, IL_0054) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0054: { ASN1_t2114160833 * L_13 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_13, (uint8_t)4, /*hidden argument*/NULL); ((X509Extension_t3173393653 *)__this)->set_extnValue_2(L_13); ASN1_t2114160833 * L_14 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); ASN1_t2114160833 * L_15 = V_0; NullCheck(L_14); ASN1_Add_m3262603624(L_14, L_15, /*hidden argument*/NULL); return; } } // System.Collections.ArrayList Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::get_KeyPurpose() extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * ExtendedKeyUsageExtension_get_KeyPurpose_m187586919 (ExtendedKeyUsageExtension_t3929363080 * __this, const RuntimeMethod* method) { { ArrayList_t2718874744 * L_0 = __this->get_keyPurpose_3(); return L_0; } } // System.String Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::ToString() extern "C" IL2CPP_METHOD_ATTR String_t* ExtendedKeyUsageExtension_ToString_m2116504780 (ExtendedKeyUsageExtension_t3929363080 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ExtendedKeyUsageExtension_ToString_m2116504780_MetadataUsageId); s_Il2CppMethodInitialized = true; } StringBuilder_t * V_0 = NULL; String_t* V_1 = NULL; RuntimeObject* V_2 = NULL; String_t* V_3 = NULL; Dictionary_2_t2736202052 * V_4 = NULL; int32_t V_5 = 0; RuntimeObject* V_6 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL); V_0 = L_0; ArrayList_t2718874744 * L_1 = __this->get_keyPurpose_3(); NullCheck(L_1); RuntimeObject* L_2 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1); V_2 = L_2; } IL_0012: try { // begin try (depth: 1) { goto IL_0151; } IL_0017: { RuntimeObject* L_3 = V_2; NullCheck(L_3); RuntimeObject * L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_3); V_1 = ((String_t*)CastclassSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var)); String_t* L_5 = V_1; V_3 = L_5; String_t* L_6 = V_3; if (!L_6) { goto IL_012e; } } IL_002b: { Dictionary_2_t2736202052 * L_7 = ((ExtendedKeyUsageExtension_t3929363080_StaticFields*)il2cpp_codegen_static_fields_for(ExtendedKeyUsageExtension_t3929363080_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map14_4(); if (L_7) { goto IL_0092; } } IL_0035: { Dictionary_2_t2736202052 * L_8 = (Dictionary_2_t2736202052 *)il2cpp_codegen_object_new(Dictionary_2_t2736202052_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2392909825(L_8, 6, /*hidden argument*/Dictionary_2__ctor_m2392909825_RuntimeMethod_var); V_4 = L_8; Dictionary_2_t2736202052 * L_9 = V_4; NullCheck(L_9); Dictionary_2_Add_m282647386(L_9, _stringLiteral1948411844, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_10 = V_4; NullCheck(L_10); Dictionary_2_Add_m282647386(L_10, _stringLiteral1948411841, 1, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_11 = V_4; NullCheck(L_11); Dictionary_2_Add_m282647386(L_11, _stringLiteral1948411842, 2, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_12 = V_4; NullCheck(L_12); Dictionary_2_Add_m282647386(L_12, _stringLiteral1948411839, 3, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_13 = V_4; NullCheck(L_13); Dictionary_2_Add_m282647386(L_13, _stringLiteral1948411851, 4, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_14 = V_4; NullCheck(L_14); Dictionary_2_Add_m282647386(L_14, _stringLiteral1948411852, 5, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_15 = V_4; ((ExtendedKeyUsageExtension_t3929363080_StaticFields*)il2cpp_codegen_static_fields_for(ExtendedKeyUsageExtension_t3929363080_il2cpp_TypeInfo_var))->set_U3CU3Ef__switchU24map14_4(L_15); } IL_0092: { Dictionary_2_t2736202052 * L_16 = ((ExtendedKeyUsageExtension_t3929363080_StaticFields*)il2cpp_codegen_static_fields_for(ExtendedKeyUsageExtension_t3929363080_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map14_4(); String_t* L_17 = V_3; NullCheck(L_16); bool L_18 = Dictionary_2_TryGetValue_m1013208020(L_16, L_17, (&V_5), /*hidden argument*/Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var); if (!L_18) { goto IL_012e; } } IL_00a4: { int32_t L_19 = V_5; switch (L_19) { case 0: { goto IL_00c8; } case 1: { goto IL_00d9; } case 2: { goto IL_00ea; } case 3: { goto IL_00fb; } case 4: { goto IL_010c; } case 5: { goto IL_011d; } } } IL_00c3: { goto IL_012e; } IL_00c8: { StringBuilder_t * L_20 = V_0; NullCheck(L_20); StringBuilder_Append_m1965104174(L_20, _stringLiteral4051695146, /*hidden argument*/NULL); goto IL_013f; } IL_00d9: { StringBuilder_t * L_21 = V_0; NullCheck(L_21); StringBuilder_Append_m1965104174(L_21, _stringLiteral441610484, /*hidden argument*/NULL); goto IL_013f; } IL_00ea: { StringBuilder_t * L_22 = V_0; NullCheck(L_22); StringBuilder_Append_m1965104174(L_22, _stringLiteral3467167272, /*hidden argument*/NULL); goto IL_013f; } IL_00fb: { StringBuilder_t * L_23 = V_0; NullCheck(L_23); StringBuilder_Append_m1965104174(L_23, _stringLiteral1675771553, /*hidden argument*/NULL); goto IL_013f; } IL_010c: { StringBuilder_t * L_24 = V_0; NullCheck(L_24); StringBuilder_Append_m1965104174(L_24, _stringLiteral419756055, /*hidden argument*/NULL); goto IL_013f; } IL_011d: { StringBuilder_t * L_25 = V_0; NullCheck(L_25); StringBuilder_Append_m1965104174(L_25, _stringLiteral2768566237, /*hidden argument*/NULL); goto IL_013f; } IL_012e: { StringBuilder_t * L_26 = V_0; NullCheck(L_26); StringBuilder_Append_m1965104174(L_26, _stringLiteral2854236355, /*hidden argument*/NULL); goto IL_013f; } IL_013f: { StringBuilder_t * L_27 = V_0; String_t* L_28 = V_1; String_t* L_29 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_27); StringBuilder_AppendFormat_m3255666490(L_27, _stringLiteral1856836222, L_28, L_29, /*hidden argument*/NULL); } IL_0151: { RuntimeObject* L_30 = V_2; NullCheck(L_30); bool L_31 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_30); if (L_31) { goto IL_0017; } } IL_015c: { IL2CPP_LEAVE(0x176, FINALLY_0161); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0161; } FINALLY_0161: { // begin finally (depth: 1) { RuntimeObject* L_32 = V_2; V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_32, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_33 = V_6; if (L_33) { goto IL_016e; } } IL_016d: { IL2CPP_END_FINALLY(353) } IL_016e: { RuntimeObject* L_34 = V_6; NullCheck(L_34); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_34); IL2CPP_END_FINALLY(353) } } // end finally (depth: 1) IL2CPP_CLEANUP(353) { IL2CPP_JUMP_TBL(0x176, IL_0176) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0176: { StringBuilder_t * L_35 = V_0; NullCheck(L_35); String_t* L_36 = StringBuilder_ToString_m3317489284(L_35, /*hidden argument*/NULL); return L_36; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.Extensions.GeneralNames::.ctor(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void GeneralNames__ctor_m3642449536 (GeneralNames_t2702294159 * __this, ASN1_t2114160833 * ___sequence0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (GeneralNames__ctor_m3642449536_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5D_t4116647657* V_1 = NULL; String_t* V_2 = NULL; StringBuilder_t * V_3 = NULL; int32_t V_4 = 0; uint8_t V_5 = 0x0; String_t* G_B21_0 = NULL; { Object__ctor_m297566312(__this, /*hidden argument*/NULL); V_0 = 0; goto IL_01fd; } IL_000d: { ASN1_t2114160833 * L_0 = ___sequence0; int32_t L_1 = V_0; NullCheck(L_0); ASN1_t2114160833 * L_2 = ASN1_get_Item_m315148275(L_0, L_1, /*hidden argument*/NULL); NullCheck(L_2); uint8_t L_3 = ASN1_get_Tag_m1863840805(L_2, /*hidden argument*/NULL); V_5 = L_3; uint8_t L_4 = V_5; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)((int32_t)129)))) { case 0: { goto IL_0055; } case 1: { goto IL_0092; } case 2: { goto IL_0044; } case 3: { goto IL_00cf; } case 4: { goto IL_0044; } case 5: { goto IL_0108; } case 6: { goto IL_0145; } } } IL_0044: { uint8_t L_5 = V_5; if ((((int32_t)L_5) == ((int32_t)((int32_t)164)))) { goto IL_00cf; } } { goto IL_01f4; } IL_0055: { ArrayList_t2718874744 * L_6 = __this->get_rfc822Name_0(); if (L_6) { goto IL_006b; } } { ArrayList_t2718874744 * L_7 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_7, /*hidden argument*/NULL); __this->set_rfc822Name_0(L_7); } IL_006b: { ArrayList_t2718874744 * L_8 = __this->get_rfc822Name_0(); IL2CPP_RUNTIME_CLASS_INIT(Encoding_t1523322056_il2cpp_TypeInfo_var); Encoding_t1523322056 * L_9 = Encoding_get_ASCII_m3595602635(NULL /*static, unused*/, /*hidden argument*/NULL); ASN1_t2114160833 * L_10 = ___sequence0; int32_t L_11 = V_0; NullCheck(L_10); ASN1_t2114160833 * L_12 = ASN1_get_Item_m315148275(L_10, L_11, /*hidden argument*/NULL); NullCheck(L_12); ByteU5BU5D_t4116647657* L_13 = ASN1_get_Value_m3619295991(L_12, /*hidden argument*/NULL); NullCheck(L_9); String_t* L_14 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t4116647657* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_9, L_13); NullCheck(L_8); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, L_14); goto IL_01f9; } IL_0092: { ArrayList_t2718874744 * L_15 = __this->get_dnsName_1(); if (L_15) { goto IL_00a8; } } { ArrayList_t2718874744 * L_16 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_16, /*hidden argument*/NULL); __this->set_dnsName_1(L_16); } IL_00a8: { ArrayList_t2718874744 * L_17 = __this->get_dnsName_1(); IL2CPP_RUNTIME_CLASS_INIT(Encoding_t1523322056_il2cpp_TypeInfo_var); Encoding_t1523322056 * L_18 = Encoding_get_ASCII_m3595602635(NULL /*static, unused*/, /*hidden argument*/NULL); ASN1_t2114160833 * L_19 = ___sequence0; int32_t L_20 = V_0; NullCheck(L_19); ASN1_t2114160833 * L_21 = ASN1_get_Item_m315148275(L_19, L_20, /*hidden argument*/NULL); NullCheck(L_21); ByteU5BU5D_t4116647657* L_22 = ASN1_get_Value_m3619295991(L_21, /*hidden argument*/NULL); NullCheck(L_18); String_t* L_23 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t4116647657* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_18, L_22); NullCheck(L_17); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_17, L_23); goto IL_01f9; } IL_00cf: { ArrayList_t2718874744 * L_24 = __this->get_directoryNames_2(); if (L_24) { goto IL_00e5; } } { ArrayList_t2718874744 * L_25 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_25, /*hidden argument*/NULL); __this->set_directoryNames_2(L_25); } IL_00e5: { ArrayList_t2718874744 * L_26 = __this->get_directoryNames_2(); ASN1_t2114160833 * L_27 = ___sequence0; int32_t L_28 = V_0; NullCheck(L_27); ASN1_t2114160833 * L_29 = ASN1_get_Item_m315148275(L_27, L_28, /*hidden argument*/NULL); NullCheck(L_29); ASN1_t2114160833 * L_30 = ASN1_get_Item_m315148275(L_29, 0, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); String_t* L_31 = X501_ToString_m2260475203(NULL /*static, unused*/, L_30, /*hidden argument*/NULL); NullCheck(L_26); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_26, L_31); goto IL_01f9; } IL_0108: { ArrayList_t2718874744 * L_32 = __this->get_uris_3(); if (L_32) { goto IL_011e; } } { ArrayList_t2718874744 * L_33 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_33, /*hidden argument*/NULL); __this->set_uris_3(L_33); } IL_011e: { ArrayList_t2718874744 * L_34 = __this->get_uris_3(); IL2CPP_RUNTIME_CLASS_INIT(Encoding_t1523322056_il2cpp_TypeInfo_var); Encoding_t1523322056 * L_35 = Encoding_get_ASCII_m3595602635(NULL /*static, unused*/, /*hidden argument*/NULL); ASN1_t2114160833 * L_36 = ___sequence0; int32_t L_37 = V_0; NullCheck(L_36); ASN1_t2114160833 * L_38 = ASN1_get_Item_m315148275(L_36, L_37, /*hidden argument*/NULL); NullCheck(L_38); ByteU5BU5D_t4116647657* L_39 = ASN1_get_Value_m3619295991(L_38, /*hidden argument*/NULL); NullCheck(L_35); String_t* L_40 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t4116647657* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_35, L_39); NullCheck(L_34); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_34, L_40); goto IL_01f9; } IL_0145: { ArrayList_t2718874744 * L_41 = __this->get_ipAddr_4(); if (L_41) { goto IL_015b; } } { ArrayList_t2718874744 * L_42 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_42, /*hidden argument*/NULL); __this->set_ipAddr_4(L_42); } IL_015b: { ASN1_t2114160833 * L_43 = ___sequence0; int32_t L_44 = V_0; NullCheck(L_43); ASN1_t2114160833 * L_45 = ASN1_get_Item_m315148275(L_43, L_44, /*hidden argument*/NULL); NullCheck(L_45); ByteU5BU5D_t4116647657* L_46 = ASN1_get_Value_m3619295991(L_45, /*hidden argument*/NULL); V_1 = L_46; ByteU5BU5D_t4116647657* L_47 = V_1; NullCheck(L_47); if ((!(((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_47)->max_length))))) == ((uint32_t)4)))) { goto IL_017b; } } { G_B21_0 = _stringLiteral3452614530; goto IL_0180; } IL_017b: { G_B21_0 = _stringLiteral3452614550; } IL_0180: { V_2 = G_B21_0; StringBuilder_t * L_48 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_48, /*hidden argument*/NULL); V_3 = L_48; V_4 = 0; goto IL_01bd; } IL_018f: { StringBuilder_t * L_49 = V_3; ByteU5BU5D_t4116647657* L_50 = V_1; int32_t L_51 = V_4; NullCheck(L_50); String_t* L_52 = Byte_ToString_m721125428(((L_50)->GetAddressAt(static_cast(L_51))), /*hidden argument*/NULL); NullCheck(L_49); StringBuilder_Append_m1965104174(L_49, L_52, /*hidden argument*/NULL); int32_t L_53 = V_4; ByteU5BU5D_t4116647657* L_54 = V_1; NullCheck(L_54); if ((((int32_t)L_53) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_54)->max_length)))), (int32_t)1))))) { goto IL_01b7; } } { StringBuilder_t * L_55 = V_3; String_t* L_56 = V_2; NullCheck(L_55); StringBuilder_Append_m1965104174(L_55, L_56, /*hidden argument*/NULL); } IL_01b7: { int32_t L_57 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)1)); } IL_01bd: { int32_t L_58 = V_4; ByteU5BU5D_t4116647657* L_59 = V_1; NullCheck(L_59); if ((((int32_t)L_58) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_59)->max_length))))))) { goto IL_018f; } } { ArrayList_t2718874744 * L_60 = __this->get_ipAddr_4(); StringBuilder_t * L_61 = V_3; NullCheck(L_61); String_t* L_62 = StringBuilder_ToString_m3317489284(L_61, /*hidden argument*/NULL); NullCheck(L_60); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_60, L_62); ArrayList_t2718874744 * L_63 = __this->get_ipAddr_4(); if (L_63) { goto IL_01ef; } } { ArrayList_t2718874744 * L_64 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_64, /*hidden argument*/NULL); __this->set_ipAddr_4(L_64); } IL_01ef: { goto IL_01f9; } IL_01f4: { goto IL_01f9; } IL_01f9: { int32_t L_65 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)1)); } IL_01fd: { int32_t L_66 = V_0; ASN1_t2114160833 * L_67 = ___sequence0; NullCheck(L_67); int32_t L_68 = ASN1_get_Count_m3039939183(L_67, /*hidden argument*/NULL); if ((((int32_t)L_66) < ((int32_t)L_68))) { goto IL_000d; } } { return; } } // System.String[] Mono.Security.X509.Extensions.GeneralNames::get_DNSNames() extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* GeneralNames_get_DNSNames_m3788548987 (GeneralNames_t2702294159 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (GeneralNames_get_DNSNames_m3788548987_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ArrayList_t2718874744 * L_0 = __this->get_dnsName_1(); if (L_0) { goto IL_0012; } } { return ((StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)0)); } IL_0012: { ArrayList_t2718874744 * L_1 = __this->get_dnsName_1(); RuntimeTypeHandle_t3027515415 L_2 = { reinterpret_cast (String_t_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_3 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); NullCheck(L_1); RuntimeArray * L_4 = VirtFuncInvoker1< RuntimeArray *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_1, L_3); return ((StringU5BU5D_t1281789340*)Castclass((RuntimeObject*)L_4, StringU5BU5D_t1281789340_il2cpp_TypeInfo_var)); } } // System.String[] Mono.Security.X509.Extensions.GeneralNames::get_IPAddresses() extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* GeneralNames_get_IPAddresses_m4242915644 (GeneralNames_t2702294159 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (GeneralNames_get_IPAddresses_m4242915644_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ArrayList_t2718874744 * L_0 = __this->get_ipAddr_4(); if (L_0) { goto IL_0012; } } { return ((StringU5BU5D_t1281789340*)SZArrayNew(StringU5BU5D_t1281789340_il2cpp_TypeInfo_var, (uint32_t)0)); } IL_0012: { ArrayList_t2718874744 * L_1 = __this->get_ipAddr_4(); RuntimeTypeHandle_t3027515415 L_2 = { reinterpret_cast (String_t_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_3 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); NullCheck(L_1); RuntimeArray * L_4 = VirtFuncInvoker1< RuntimeArray *, Type_t * >::Invoke(48 /* System.Array System.Collections.ArrayList::ToArray(System.Type) */, L_1, L_3); return ((StringU5BU5D_t1281789340*)Castclass((RuntimeObject*)L_4, StringU5BU5D_t1281789340_il2cpp_TypeInfo_var)); } } // System.String Mono.Security.X509.Extensions.GeneralNames::ToString() extern "C" IL2CPP_METHOD_ATTR String_t* GeneralNames_ToString_m489778282 (GeneralNames_t2702294159 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (GeneralNames_ToString_m489778282_MetadataUsageId); s_Il2CppMethodInitialized = true; } StringBuilder_t * V_0 = NULL; String_t* V_1 = NULL; RuntimeObject* V_2 = NULL; String_t* V_3 = NULL; RuntimeObject* V_4 = NULL; String_t* V_5 = NULL; RuntimeObject* V_6 = NULL; String_t* V_7 = NULL; RuntimeObject* V_8 = NULL; String_t* V_9 = NULL; RuntimeObject* V_10 = NULL; RuntimeObject* V_11 = NULL; RuntimeObject* V_12 = NULL; RuntimeObject* V_13 = NULL; RuntimeObject* V_14 = NULL; RuntimeObject* V_15 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL); V_0 = L_0; ArrayList_t2718874744 * L_1 = __this->get_rfc822Name_0(); if (!L_1) { goto IL_0073; } } { ArrayList_t2718874744 * L_2 = __this->get_rfc822Name_0(); NullCheck(L_2); RuntimeObject* L_3 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); V_2 = L_3; } IL_001d: try { // begin try (depth: 1) { goto IL_004e; } IL_0022: { RuntimeObject* L_4 = V_2; NullCheck(L_4); RuntimeObject * L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_4); V_1 = ((String_t*)CastclassSealed((RuntimeObject*)L_5, String_t_il2cpp_TypeInfo_var)); StringBuilder_t * L_6 = V_0; NullCheck(L_6); StringBuilder_Append_m1965104174(L_6, _stringLiteral2107270768, /*hidden argument*/NULL); StringBuilder_t * L_7 = V_0; String_t* L_8 = V_1; NullCheck(L_7); StringBuilder_Append_m1965104174(L_7, L_8, /*hidden argument*/NULL); StringBuilder_t * L_9 = V_0; String_t* L_10 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_9); StringBuilder_Append_m1965104174(L_9, L_10, /*hidden argument*/NULL); } IL_004e: { RuntimeObject* L_11 = V_2; NullCheck(L_11); bool L_12 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_11); if (L_12) { goto IL_0022; } } IL_0059: { IL2CPP_LEAVE(0x73, FINALLY_005e); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005e; } FINALLY_005e: { // begin finally (depth: 1) { RuntimeObject* L_13 = V_2; V_11 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_14 = V_11; if (L_14) { goto IL_006b; } } IL_006a: { IL2CPP_END_FINALLY(94) } IL_006b: { RuntimeObject* L_15 = V_11; NullCheck(L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_15); IL2CPP_END_FINALLY(94) } } // end finally (depth: 1) IL2CPP_CLEANUP(94) { IL2CPP_JUMP_TBL(0x73, IL_0073) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0073: { ArrayList_t2718874744 * L_16 = __this->get_dnsName_1(); if (!L_16) { goto IL_00e4; } } { ArrayList_t2718874744 * L_17 = __this->get_dnsName_1(); NullCheck(L_17); RuntimeObject* L_18 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_17); V_4 = L_18; } IL_008b: try { // begin try (depth: 1) { goto IL_00bd; } IL_0090: { RuntimeObject* L_19 = V_4; NullCheck(L_19); RuntimeObject * L_20 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_19); V_3 = ((String_t*)CastclassSealed((RuntimeObject*)L_20, String_t_il2cpp_TypeInfo_var)); StringBuilder_t * L_21 = V_0; NullCheck(L_21); StringBuilder_Append_m1965104174(L_21, _stringLiteral2041337115, /*hidden argument*/NULL); StringBuilder_t * L_22 = V_0; String_t* L_23 = V_3; NullCheck(L_22); StringBuilder_Append_m1965104174(L_22, L_23, /*hidden argument*/NULL); StringBuilder_t * L_24 = V_0; String_t* L_25 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_24); StringBuilder_Append_m1965104174(L_24, L_25, /*hidden argument*/NULL); } IL_00bd: { RuntimeObject* L_26 = V_4; NullCheck(L_26); bool L_27 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_26); if (L_27) { goto IL_0090; } } IL_00c9: { IL2CPP_LEAVE(0xE4, FINALLY_00ce); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00ce; } FINALLY_00ce: { // begin finally (depth: 1) { RuntimeObject* L_28 = V_4; V_12 = ((RuntimeObject*)IsInst((RuntimeObject*)L_28, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_29 = V_12; if (L_29) { goto IL_00dc; } } IL_00db: { IL2CPP_END_FINALLY(206) } IL_00dc: { RuntimeObject* L_30 = V_12; NullCheck(L_30); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_30); IL2CPP_END_FINALLY(206) } } // end finally (depth: 1) IL2CPP_CLEANUP(206) { IL2CPP_JUMP_TBL(0xE4, IL_00e4) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_00e4: { ArrayList_t2718874744 * L_31 = __this->get_directoryNames_2(); if (!L_31) { goto IL_0157; } } { ArrayList_t2718874744 * L_32 = __this->get_directoryNames_2(); NullCheck(L_32); RuntimeObject* L_33 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_32); V_6 = L_33; } IL_00fc: try { // begin try (depth: 1) { goto IL_0130; } IL_0101: { RuntimeObject* L_34 = V_6; NullCheck(L_34); RuntimeObject * L_35 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_34); V_5 = ((String_t*)CastclassSealed((RuntimeObject*)L_35, String_t_il2cpp_TypeInfo_var)); StringBuilder_t * L_36 = V_0; NullCheck(L_36); StringBuilder_Append_m1965104174(L_36, _stringLiteral3267427000, /*hidden argument*/NULL); StringBuilder_t * L_37 = V_0; String_t* L_38 = V_5; NullCheck(L_37); StringBuilder_Append_m1965104174(L_37, L_38, /*hidden argument*/NULL); StringBuilder_t * L_39 = V_0; String_t* L_40 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_39); StringBuilder_Append_m1965104174(L_39, L_40, /*hidden argument*/NULL); } IL_0130: { RuntimeObject* L_41 = V_6; NullCheck(L_41); bool L_42 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_41); if (L_42) { goto IL_0101; } } IL_013c: { IL2CPP_LEAVE(0x157, FINALLY_0141); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0141; } FINALLY_0141: { // begin finally (depth: 1) { RuntimeObject* L_43 = V_6; V_13 = ((RuntimeObject*)IsInst((RuntimeObject*)L_43, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_44 = V_13; if (L_44) { goto IL_014f; } } IL_014e: { IL2CPP_END_FINALLY(321) } IL_014f: { RuntimeObject* L_45 = V_13; NullCheck(L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_45); IL2CPP_END_FINALLY(321) } } // end finally (depth: 1) IL2CPP_CLEANUP(321) { IL2CPP_JUMP_TBL(0x157, IL_0157) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0157: { ArrayList_t2718874744 * L_46 = __this->get_uris_3(); if (!L_46) { goto IL_01ca; } } { ArrayList_t2718874744 * L_47 = __this->get_uris_3(); NullCheck(L_47); RuntimeObject* L_48 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_47); V_8 = L_48; } IL_016f: try { // begin try (depth: 1) { goto IL_01a3; } IL_0174: { RuntimeObject* L_49 = V_8; NullCheck(L_49); RuntimeObject * L_50 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_49); V_7 = ((String_t*)CastclassSealed((RuntimeObject*)L_50, String_t_il2cpp_TypeInfo_var)); StringBuilder_t * L_51 = V_0; NullCheck(L_51); StringBuilder_Append_m1965104174(L_51, _stringLiteral1150162089, /*hidden argument*/NULL); StringBuilder_t * L_52 = V_0; String_t* L_53 = V_7; NullCheck(L_52); StringBuilder_Append_m1965104174(L_52, L_53, /*hidden argument*/NULL); StringBuilder_t * L_54 = V_0; String_t* L_55 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_54); StringBuilder_Append_m1965104174(L_54, L_55, /*hidden argument*/NULL); } IL_01a3: { RuntimeObject* L_56 = V_8; NullCheck(L_56); bool L_57 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_56); if (L_57) { goto IL_0174; } } IL_01af: { IL2CPP_LEAVE(0x1CA, FINALLY_01b4); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_01b4; } FINALLY_01b4: { // begin finally (depth: 1) { RuntimeObject* L_58 = V_8; V_14 = ((RuntimeObject*)IsInst((RuntimeObject*)L_58, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_59 = V_14; if (L_59) { goto IL_01c2; } } IL_01c1: { IL2CPP_END_FINALLY(436) } IL_01c2: { RuntimeObject* L_60 = V_14; NullCheck(L_60); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_60); IL2CPP_END_FINALLY(436) } } // end finally (depth: 1) IL2CPP_CLEANUP(436) { IL2CPP_JUMP_TBL(0x1CA, IL_01ca) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_01ca: { ArrayList_t2718874744 * L_61 = __this->get_ipAddr_4(); if (!L_61) { goto IL_023d; } } { ArrayList_t2718874744 * L_62 = __this->get_ipAddr_4(); NullCheck(L_62); RuntimeObject* L_63 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_62); V_10 = L_63; } IL_01e2: try { // begin try (depth: 1) { goto IL_0216; } IL_01e7: { RuntimeObject* L_64 = V_10; NullCheck(L_64); RuntimeObject * L_65 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_64); V_9 = ((String_t*)CastclassSealed((RuntimeObject*)L_65, String_t_il2cpp_TypeInfo_var)); StringBuilder_t * L_66 = V_0; NullCheck(L_66); StringBuilder_Append_m1965104174(L_66, _stringLiteral2064364637, /*hidden argument*/NULL); StringBuilder_t * L_67 = V_0; String_t* L_68 = V_9; NullCheck(L_67); StringBuilder_Append_m1965104174(L_67, L_68, /*hidden argument*/NULL); StringBuilder_t * L_69 = V_0; String_t* L_70 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_69); StringBuilder_Append_m1965104174(L_69, L_70, /*hidden argument*/NULL); } IL_0216: { RuntimeObject* L_71 = V_10; NullCheck(L_71); bool L_72 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_71); if (L_72) { goto IL_01e7; } } IL_0222: { IL2CPP_LEAVE(0x23D, FINALLY_0227); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0227; } FINALLY_0227: { // begin finally (depth: 1) { RuntimeObject* L_73 = V_10; V_15 = ((RuntimeObject*)IsInst((RuntimeObject*)L_73, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_74 = V_15; if (L_74) { goto IL_0235; } } IL_0234: { IL2CPP_END_FINALLY(551) } IL_0235: { RuntimeObject* L_75 = V_15; NullCheck(L_75); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_75); IL2CPP_END_FINALLY(551) } } // end finally (depth: 1) IL2CPP_CLEANUP(551) { IL2CPP_JUMP_TBL(0x23D, IL_023d) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_023d: { StringBuilder_t * L_76 = V_0; NullCheck(L_76); String_t* L_77 = StringBuilder_ToString_m3317489284(L_76, /*hidden argument*/NULL); return L_77; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.Extensions.KeyUsageExtension::.ctor(Mono.Security.X509.X509Extension) extern "C" IL2CPP_METHOD_ATTR void KeyUsageExtension__ctor_m3414452076 (KeyUsageExtension_t1795615912 * __this, X509Extension_t3173393653 * ___extension0, const RuntimeMethod* method) { { X509Extension_t3173393653 * L_0 = ___extension0; X509Extension__ctor_m1474351312(__this, L_0, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.Extensions.KeyUsageExtension::Decode() extern "C" IL2CPP_METHOD_ATTR void KeyUsageExtension_Decode_m1408685233 (KeyUsageExtension_t1795615912 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (KeyUsageExtension_Decode_m1408685233_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; int32_t V_1 = 0; { ASN1_t2114160833 * L_0 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = ASN1_get_Value_m3619295991(L_0, /*hidden argument*/NULL); ASN1_t2114160833 * L_2 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_2, L_1, /*hidden argument*/NULL); V_0 = L_2; ASN1_t2114160833 * L_3 = V_0; NullCheck(L_3); uint8_t L_4 = ASN1_get_Tag_m1863840805(L_3, /*hidden argument*/NULL); if ((((int32_t)L_4) == ((int32_t)3))) { goto IL_0028; } } { ArgumentException_t132251570 * L_5 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_5, _stringLiteral2310140892, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,KeyUsageExtension_Decode_m1408685233_RuntimeMethod_var); } IL_0028: { V_1 = 1; goto IL_004a; } IL_002f: { int32_t L_6 = __this->get_kubits_3(); ASN1_t2114160833 * L_7 = V_0; NullCheck(L_7); ByteU5BU5D_t4116647657* L_8 = ASN1_get_Value_m3619295991(L_7, /*hidden argument*/NULL); int32_t L_9 = V_1; int32_t L_10 = L_9; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); NullCheck(L_8); int32_t L_11 = L_10; uint8_t L_12 = (L_8)->GetAt(static_cast(L_11)); __this->set_kubits_3(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_6<<(int32_t)8)), (int32_t)L_12))); } IL_004a: { int32_t L_13 = V_1; ASN1_t2114160833 * L_14 = V_0; NullCheck(L_14); ByteU5BU5D_t4116647657* L_15 = ASN1_get_Value_m3619295991(L_14, /*hidden argument*/NULL); NullCheck(L_15); if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_15)->max_length))))))) { goto IL_002f; } } { return; } } // System.Void Mono.Security.X509.Extensions.KeyUsageExtension::Encode() extern "C" IL2CPP_METHOD_ATTR void KeyUsageExtension_Encode_m2561267096 (KeyUsageExtension_t1795615912 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (KeyUsageExtension_Encode_m2561267096_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint16_t V_0 = 0; uint8_t V_1 = 0x0; { ASN1_t2114160833 * L_0 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_0, (uint8_t)4, /*hidden argument*/NULL); ((X509Extension_t3173393653 *)__this)->set_extnValue_2(L_0); int32_t L_1 = __this->get_kubits_3(); V_0 = (uint16_t)(((int32_t)((uint16_t)L_1))); V_1 = (uint8_t)((int32_t)16); uint16_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_00c4; } } { V_1 = (uint8_t)((int32_t)15); goto IL_0046; } IL_0026: { uint16_t L_3 = V_0; if ((!(((uint32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)32768)))) == ((uint32_t)((int32_t)32768))))) { goto IL_003c; } } { goto IL_004d; } IL_003c: { uint16_t L_4 = V_0; V_0 = (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_4<<(int32_t)1))))); uint8_t L_5 = V_1; V_1 = (uint8_t)(((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1))))); } IL_0046: { uint8_t L_6 = V_1; if ((((int32_t)L_6) > ((int32_t)0))) { goto IL_0026; } } IL_004d: { int32_t L_7 = __this->get_kubits_3(); if ((((int32_t)L_7) <= ((int32_t)((int32_t)255)))) { goto IL_0099; } } { uint8_t L_8 = V_1; V_1 = (uint8_t)(((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)8))))); ASN1_t2114160833 * L_9 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); ByteU5BU5D_t4116647657* L_10 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); uint8_t L_11 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(0), (uint8_t)L_11); ByteU5BU5D_t4116647657* L_12 = L_10; int32_t L_13 = __this->get_kubits_3(); NullCheck(L_12); (L_12)->SetAt(static_cast(1), (uint8_t)(((int32_t)((uint8_t)L_13)))); ByteU5BU5D_t4116647657* L_14 = L_12; int32_t L_15 = __this->get_kubits_3(); NullCheck(L_14); (L_14)->SetAt(static_cast(2), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_15>>(int32_t)8)))))); ASN1_t2114160833 * L_16 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_16, (uint8_t)3, L_14, /*hidden argument*/NULL); NullCheck(L_9); ASN1_Add_m3262603624(L_9, L_16, /*hidden argument*/NULL); goto IL_00bf; } IL_0099: { ASN1_t2114160833 * L_17 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); ByteU5BU5D_t4116647657* L_18 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)2)); uint8_t L_19 = V_1; NullCheck(L_18); (L_18)->SetAt(static_cast(0), (uint8_t)L_19); ByteU5BU5D_t4116647657* L_20 = L_18; int32_t L_21 = __this->get_kubits_3(); NullCheck(L_20); (L_20)->SetAt(static_cast(1), (uint8_t)(((int32_t)((uint8_t)L_21)))); ASN1_t2114160833 * L_22 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_22, (uint8_t)3, L_20, /*hidden argument*/NULL); NullCheck(L_17); ASN1_Add_m3262603624(L_17, L_22, /*hidden argument*/NULL); } IL_00bf: { goto IL_00e0; } IL_00c4: { ASN1_t2114160833 * L_23 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); ByteU5BU5D_t4116647657* L_24 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)2)); NullCheck(L_24); (L_24)->SetAt(static_cast(0), (uint8_t)7); ASN1_t2114160833 * L_25 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_25, (uint8_t)3, L_24, /*hidden argument*/NULL); NullCheck(L_23); ASN1_Add_m3262603624(L_23, L_25, /*hidden argument*/NULL); } IL_00e0: { return; } } // System.Boolean Mono.Security.X509.Extensions.KeyUsageExtension::Support(Mono.Security.X509.Extensions.KeyUsages) extern "C" IL2CPP_METHOD_ATTR bool KeyUsageExtension_Support_m3508856672 (KeyUsageExtension_t1795615912 * __this, int32_t ___usage0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (KeyUsageExtension_Support_m3508856672_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___usage0; int32_t L_1 = L_0; RuntimeObject * L_2 = Box(KeyUsages_t820456313_il2cpp_TypeInfo_var, &L_1); IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var); CultureInfo_t4157843068 * L_3 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var); int32_t L_4 = Convert_ToInt32_m3211312035(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); V_0 = L_4; int32_t L_5 = V_0; int32_t L_6 = __this->get_kubits_3(); int32_t L_7 = V_0; return (bool)((((int32_t)((int32_t)((int32_t)L_5&(int32_t)L_6))) == ((int32_t)L_7))? 1 : 0); } } // System.String Mono.Security.X509.Extensions.KeyUsageExtension::ToString() extern "C" IL2CPP_METHOD_ATTR String_t* KeyUsageExtension_ToString_m3134109315 (KeyUsageExtension_t1795615912 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (KeyUsageExtension_ToString_m3134109315_MetadataUsageId); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; StringBuilder_t * V_1 = NULL; { StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL); V_1 = L_0; bool L_1 = KeyUsageExtension_Support_m3508856672(__this, ((int32_t)128), /*hidden argument*/NULL); if (!L_1) { goto IL_0022; } } { StringBuilder_t * L_2 = V_1; NullCheck(L_2); StringBuilder_Append_m1965104174(L_2, _stringLiteral3450816062, /*hidden argument*/NULL); } IL_0022: { bool L_3 = KeyUsageExtension_Support_m3508856672(__this, ((int32_t)64), /*hidden argument*/NULL); if (!L_3) { goto IL_0053; } } { StringBuilder_t * L_4 = V_1; NullCheck(L_4); int32_t L_5 = StringBuilder_get_Length_m3238060835(L_4, /*hidden argument*/NULL); if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0047; } } { StringBuilder_t * L_6 = V_1; NullCheck(L_6); StringBuilder_Append_m1965104174(L_6, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_0047: { StringBuilder_t * L_7 = V_1; NullCheck(L_7); StringBuilder_Append_m1965104174(L_7, _stringLiteral3694353402, /*hidden argument*/NULL); } IL_0053: { bool L_8 = KeyUsageExtension_Support_m3508856672(__this, ((int32_t)32), /*hidden argument*/NULL); if (!L_8) { goto IL_0084; } } { StringBuilder_t * L_9 = V_1; NullCheck(L_9); int32_t L_10 = StringBuilder_get_Length_m3238060835(L_9, /*hidden argument*/NULL); if ((((int32_t)L_10) <= ((int32_t)0))) { goto IL_0078; } } { StringBuilder_t * L_11 = V_1; NullCheck(L_11); StringBuilder_Append_m1965104174(L_11, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_0078: { StringBuilder_t * L_12 = V_1; NullCheck(L_12); StringBuilder_Append_m1965104174(L_12, _stringLiteral1919823647, /*hidden argument*/NULL); } IL_0084: { bool L_13 = KeyUsageExtension_Support_m3508856672(__this, ((int32_t)16), /*hidden argument*/NULL); if (!L_13) { goto IL_00b5; } } { StringBuilder_t * L_14 = V_1; NullCheck(L_14); int32_t L_15 = StringBuilder_get_Length_m3238060835(L_14, /*hidden argument*/NULL); if ((((int32_t)L_15) <= ((int32_t)0))) { goto IL_00a9; } } { StringBuilder_t * L_16 = V_1; NullCheck(L_16); StringBuilder_Append_m1965104174(L_16, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_00a9: { StringBuilder_t * L_17 = V_1; NullCheck(L_17); StringBuilder_Append_m1965104174(L_17, _stringLiteral1248603981, /*hidden argument*/NULL); } IL_00b5: { bool L_18 = KeyUsageExtension_Support_m3508856672(__this, 8, /*hidden argument*/NULL); if (!L_18) { goto IL_00e5; } } { StringBuilder_t * L_19 = V_1; NullCheck(L_19); int32_t L_20 = StringBuilder_get_Length_m3238060835(L_19, /*hidden argument*/NULL); if ((((int32_t)L_20) <= ((int32_t)0))) { goto IL_00d9; } } { StringBuilder_t * L_21 = V_1; NullCheck(L_21); StringBuilder_Append_m1965104174(L_21, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_00d9: { StringBuilder_t * L_22 = V_1; NullCheck(L_22); StringBuilder_Append_m1965104174(L_22, _stringLiteral2342227643, /*hidden argument*/NULL); } IL_00e5: { bool L_23 = KeyUsageExtension_Support_m3508856672(__this, 4, /*hidden argument*/NULL); if (!L_23) { goto IL_0115; } } { StringBuilder_t * L_24 = V_1; NullCheck(L_24); int32_t L_25 = StringBuilder_get_Length_m3238060835(L_24, /*hidden argument*/NULL); if ((((int32_t)L_25) <= ((int32_t)0))) { goto IL_0109; } } { StringBuilder_t * L_26 = V_1; NullCheck(L_26); StringBuilder_Append_m1965104174(L_26, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_0109: { StringBuilder_t * L_27 = V_1; NullCheck(L_27); StringBuilder_Append_m1965104174(L_27, _stringLiteral3075300413, /*hidden argument*/NULL); } IL_0115: { bool L_28 = KeyUsageExtension_Support_m3508856672(__this, 2, /*hidden argument*/NULL); if (!L_28) { goto IL_0145; } } { StringBuilder_t * L_29 = V_1; NullCheck(L_29); int32_t L_30 = StringBuilder_get_Length_m3238060835(L_29, /*hidden argument*/NULL); if ((((int32_t)L_30) <= ((int32_t)0))) { goto IL_0139; } } { StringBuilder_t * L_31 = V_1; NullCheck(L_31); StringBuilder_Append_m1965104174(L_31, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_0139: { StringBuilder_t * L_32 = V_1; NullCheck(L_32); StringBuilder_Append_m1965104174(L_32, _stringLiteral3700336679, /*hidden argument*/NULL); } IL_0145: { bool L_33 = KeyUsageExtension_Support_m3508856672(__this, 1, /*hidden argument*/NULL); if (!L_33) { goto IL_0175; } } { StringBuilder_t * L_34 = V_1; NullCheck(L_34); int32_t L_35 = StringBuilder_get_Length_m3238060835(L_34, /*hidden argument*/NULL); if ((((int32_t)L_35) <= ((int32_t)0))) { goto IL_0169; } } { StringBuilder_t * L_36 = V_1; NullCheck(L_36); StringBuilder_Append_m1965104174(L_36, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_0169: { StringBuilder_t * L_37 = V_1; NullCheck(L_37); StringBuilder_Append_m1965104174(L_37, _stringLiteral810946531, /*hidden argument*/NULL); } IL_0175: { bool L_38 = KeyUsageExtension_Support_m3508856672(__this, ((int32_t)2048), /*hidden argument*/NULL); if (!L_38) { goto IL_01a9; } } { StringBuilder_t * L_39 = V_1; NullCheck(L_39); int32_t L_40 = StringBuilder_get_Length_m3238060835(L_39, /*hidden argument*/NULL); if ((((int32_t)L_40) <= ((int32_t)0))) { goto IL_019d; } } { StringBuilder_t * L_41 = V_1; NullCheck(L_41); StringBuilder_Append_m1965104174(L_41, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_019d: { StringBuilder_t * L_42 = V_1; NullCheck(L_42); StringBuilder_Append_m1965104174(L_42, _stringLiteral602704846, /*hidden argument*/NULL); } IL_01a9: { StringBuilder_t * L_43 = V_1; NullCheck(L_43); StringBuilder_Append_m1965104174(L_43, _stringLiteral3452614536, /*hidden argument*/NULL); StringBuilder_t * L_44 = V_1; int32_t* L_45 = __this->get_address_of_kubits_3(); IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var); CultureInfo_t4157843068 * L_46 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL); String_t* L_47 = Int32_ToString_m2507389746(L_45, _stringLiteral3451435000, L_46, /*hidden argument*/NULL); NullCheck(L_44); StringBuilder_Append_m1965104174(L_44, L_47, /*hidden argument*/NULL); StringBuilder_t * L_48 = V_1; NullCheck(L_48); StringBuilder_Append_m1965104174(L_48, _stringLiteral3452614535, /*hidden argument*/NULL); StringBuilder_t * L_49 = V_1; String_t* L_50 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_49); StringBuilder_Append_m1965104174(L_49, L_50, /*hidden argument*/NULL); StringBuilder_t * L_51 = V_1; NullCheck(L_51); String_t* L_52 = StringBuilder_ToString_m3317489284(L_51, /*hidden argument*/NULL); return L_52; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.Extensions.NetscapeCertTypeExtension::.ctor(Mono.Security.X509.X509Extension) extern "C" IL2CPP_METHOD_ATTR void NetscapeCertTypeExtension__ctor_m323882095 (NetscapeCertTypeExtension_t1524296876 * __this, X509Extension_t3173393653 * ___extension0, const RuntimeMethod* method) { { X509Extension_t3173393653 * L_0 = ___extension0; X509Extension__ctor_m1474351312(__this, L_0, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.Extensions.NetscapeCertTypeExtension::Decode() extern "C" IL2CPP_METHOD_ATTR void NetscapeCertTypeExtension_Decode_m251886799 (NetscapeCertTypeExtension_t1524296876 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (NetscapeCertTypeExtension_Decode_m251886799_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; int32_t V_1 = 0; { ASN1_t2114160833 * L_0 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = ASN1_get_Value_m3619295991(L_0, /*hidden argument*/NULL); ASN1_t2114160833 * L_2 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_2, L_1, /*hidden argument*/NULL); V_0 = L_2; ASN1_t2114160833 * L_3 = V_0; NullCheck(L_3); uint8_t L_4 = ASN1_get_Tag_m1863840805(L_3, /*hidden argument*/NULL); if ((((int32_t)L_4) == ((int32_t)3))) { goto IL_0028; } } { ArgumentException_t132251570 * L_5 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_5, _stringLiteral2404756450, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,NetscapeCertTypeExtension_Decode_m251886799_RuntimeMethod_var); } IL_0028: { V_1 = 1; goto IL_004a; } IL_002f: { int32_t L_6 = __this->get_ctbits_3(); ASN1_t2114160833 * L_7 = V_0; NullCheck(L_7); ByteU5BU5D_t4116647657* L_8 = ASN1_get_Value_m3619295991(L_7, /*hidden argument*/NULL); int32_t L_9 = V_1; int32_t L_10 = L_9; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); NullCheck(L_8); int32_t L_11 = L_10; uint8_t L_12 = (L_8)->GetAt(static_cast(L_11)); __this->set_ctbits_3(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_6<<(int32_t)8)), (int32_t)L_12))); } IL_004a: { int32_t L_13 = V_1; ASN1_t2114160833 * L_14 = V_0; NullCheck(L_14); ByteU5BU5D_t4116647657* L_15 = ASN1_get_Value_m3619295991(L_14, /*hidden argument*/NULL); NullCheck(L_15); if ((((int32_t)L_13) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_15)->max_length))))))) { goto IL_002f; } } { return; } } // System.Boolean Mono.Security.X509.Extensions.NetscapeCertTypeExtension::Support(Mono.Security.X509.Extensions.NetscapeCertTypeExtension/CertTypes) extern "C" IL2CPP_METHOD_ATTR bool NetscapeCertTypeExtension_Support_m3981181230 (NetscapeCertTypeExtension_t1524296876 * __this, int32_t ___usage0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (NetscapeCertTypeExtension_Support_m3981181230_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___usage0; int32_t L_1 = L_0; RuntimeObject * L_2 = Box(CertTypes_t3317701015_il2cpp_TypeInfo_var, &L_1); IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var); CultureInfo_t4157843068 * L_3 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var); int32_t L_4 = Convert_ToInt32_m3211312035(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); V_0 = L_4; int32_t L_5 = V_0; int32_t L_6 = __this->get_ctbits_3(); int32_t L_7 = V_0; return (bool)((((int32_t)((int32_t)((int32_t)L_5&(int32_t)L_6))) == ((int32_t)L_7))? 1 : 0); } } // System.String Mono.Security.X509.Extensions.NetscapeCertTypeExtension::ToString() extern "C" IL2CPP_METHOD_ATTR String_t* NetscapeCertTypeExtension_ToString_m1800688476 (NetscapeCertTypeExtension_t1524296876 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (NetscapeCertTypeExtension_ToString_m1800688476_MetadataUsageId); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; StringBuilder_t * V_1 = NULL; { StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL); V_1 = L_0; bool L_1 = NetscapeCertTypeExtension_Support_m3981181230(__this, ((int32_t)128), /*hidden argument*/NULL); if (!L_1) { goto IL_0022; } } { StringBuilder_t * L_2 = V_1; NullCheck(L_2); StringBuilder_Append_m1965104174(L_2, _stringLiteral3198742407, /*hidden argument*/NULL); } IL_0022: { bool L_3 = NetscapeCertTypeExtension_Support_m3981181230(__this, ((int32_t)64), /*hidden argument*/NULL); if (!L_3) { goto IL_0053; } } { StringBuilder_t * L_4 = V_1; NullCheck(L_4); int32_t L_5 = StringBuilder_get_Length_m3238060835(L_4, /*hidden argument*/NULL); if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0047; } } { StringBuilder_t * L_6 = V_1; NullCheck(L_6); StringBuilder_Append_m1965104174(L_6, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_0047: { StringBuilder_t * L_7 = V_1; NullCheck(L_7); StringBuilder_Append_m1965104174(L_7, _stringLiteral3268662202, /*hidden argument*/NULL); } IL_0053: { bool L_8 = NetscapeCertTypeExtension_Support_m3981181230(__this, ((int32_t)32), /*hidden argument*/NULL); if (!L_8) { goto IL_0084; } } { StringBuilder_t * L_9 = V_1; NullCheck(L_9); int32_t L_10 = StringBuilder_get_Length_m3238060835(L_9, /*hidden argument*/NULL); if ((((int32_t)L_10) <= ((int32_t)0))) { goto IL_0078; } } { StringBuilder_t * L_11 = V_1; NullCheck(L_11); StringBuilder_Append_m1965104174(L_11, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_0078: { StringBuilder_t * L_12 = V_1; NullCheck(L_12); StringBuilder_Append_m1965104174(L_12, _stringLiteral2842916117, /*hidden argument*/NULL); } IL_0084: { bool L_13 = NetscapeCertTypeExtension_Support_m3981181230(__this, ((int32_t)16), /*hidden argument*/NULL); if (!L_13) { goto IL_00b5; } } { StringBuilder_t * L_14 = V_1; NullCheck(L_14); int32_t L_15 = StringBuilder_get_Length_m3238060835(L_14, /*hidden argument*/NULL); if ((((int32_t)L_15) <= ((int32_t)0))) { goto IL_00a9; } } { StringBuilder_t * L_16 = V_1; NullCheck(L_16); StringBuilder_Append_m1965104174(L_16, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_00a9: { StringBuilder_t * L_17 = V_1; NullCheck(L_17); StringBuilder_Append_m1965104174(L_17, _stringLiteral352927388, /*hidden argument*/NULL); } IL_00b5: { bool L_18 = NetscapeCertTypeExtension_Support_m3981181230(__this, 4, /*hidden argument*/NULL); if (!L_18) { goto IL_00e5; } } { StringBuilder_t * L_19 = V_1; NullCheck(L_19); int32_t L_20 = StringBuilder_get_Length_m3238060835(L_19, /*hidden argument*/NULL); if ((((int32_t)L_20) <= ((int32_t)0))) { goto IL_00d9; } } { StringBuilder_t * L_21 = V_1; NullCheck(L_21); StringBuilder_Append_m1965104174(L_21, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_00d9: { StringBuilder_t * L_22 = V_1; NullCheck(L_22); StringBuilder_Append_m1965104174(L_22, _stringLiteral2867057376, /*hidden argument*/NULL); } IL_00e5: { bool L_23 = NetscapeCertTypeExtension_Support_m3981181230(__this, 2, /*hidden argument*/NULL); if (!L_23) { goto IL_0115; } } { StringBuilder_t * L_24 = V_1; NullCheck(L_24); int32_t L_25 = StringBuilder_get_Length_m3238060835(L_24, /*hidden argument*/NULL); if ((((int32_t)L_25) <= ((int32_t)0))) { goto IL_0109; } } { StringBuilder_t * L_26 = V_1; NullCheck(L_26); StringBuilder_Append_m1965104174(L_26, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_0109: { StringBuilder_t * L_27 = V_1; NullCheck(L_27); StringBuilder_Append_m1965104174(L_27, _stringLiteral3555040082, /*hidden argument*/NULL); } IL_0115: { bool L_28 = NetscapeCertTypeExtension_Support_m3981181230(__this, 1, /*hidden argument*/NULL); if (!L_28) { goto IL_0145; } } { StringBuilder_t * L_29 = V_1; NullCheck(L_29); int32_t L_30 = StringBuilder_get_Length_m3238060835(L_29, /*hidden argument*/NULL); if ((((int32_t)L_30) <= ((int32_t)0))) { goto IL_0139; } } { StringBuilder_t * L_31 = V_1; NullCheck(L_31); StringBuilder_Append_m1965104174(L_31, _stringLiteral3786318026, /*hidden argument*/NULL); } IL_0139: { StringBuilder_t * L_32 = V_1; NullCheck(L_32); StringBuilder_Append_m1965104174(L_32, _stringLiteral3064064412, /*hidden argument*/NULL); } IL_0145: { StringBuilder_t * L_33 = V_1; NullCheck(L_33); StringBuilder_Append_m1965104174(L_33, _stringLiteral3452614536, /*hidden argument*/NULL); StringBuilder_t * L_34 = V_1; int32_t* L_35 = __this->get_address_of_ctbits_3(); IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var); CultureInfo_t4157843068 * L_36 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL); String_t* L_37 = Int32_ToString_m2507389746(L_35, _stringLiteral3451435000, L_36, /*hidden argument*/NULL); NullCheck(L_34); StringBuilder_Append_m1965104174(L_34, L_37, /*hidden argument*/NULL); StringBuilder_t * L_38 = V_1; NullCheck(L_38); StringBuilder_Append_m1965104174(L_38, _stringLiteral3452614535, /*hidden argument*/NULL); StringBuilder_t * L_39 = V_1; String_t* L_40 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_39); StringBuilder_Append_m1965104174(L_39, L_40, /*hidden argument*/NULL); StringBuilder_t * L_41 = V_1; NullCheck(L_41); String_t* L_42 = StringBuilder_ToString_m3317489284(L_41, /*hidden argument*/NULL); return L_42; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.Extensions.SubjectAltNameExtension::.ctor(Mono.Security.X509.X509Extension) extern "C" IL2CPP_METHOD_ATTR void SubjectAltNameExtension__ctor_m1991362362 (SubjectAltNameExtension_t1536937677 * __this, X509Extension_t3173393653 * ___extension0, const RuntimeMethod* method) { { X509Extension_t3173393653 * L_0 = ___extension0; X509Extension__ctor_m1474351312(__this, L_0, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.Extensions.SubjectAltNameExtension::Decode() extern "C" IL2CPP_METHOD_ATTR void SubjectAltNameExtension_Decode_m2617923884 (SubjectAltNameExtension_t1536937677 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SubjectAltNameExtension_Decode_m2617923884_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; { ASN1_t2114160833 * L_0 = ((X509Extension_t3173393653 *)__this)->get_extnValue_2(); NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = ASN1_get_Value_m3619295991(L_0, /*hidden argument*/NULL); ASN1_t2114160833 * L_2 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_2, L_1, /*hidden argument*/NULL); V_0 = L_2; ASN1_t2114160833 * L_3 = V_0; NullCheck(L_3); uint8_t L_4 = ASN1_get_Tag_m1863840805(L_3, /*hidden argument*/NULL); if ((((int32_t)L_4) == ((int32_t)((int32_t)48)))) { goto IL_0029; } } { ArgumentException_t132251570 * L_5 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_5, _stringLiteral3501599743, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,SubjectAltNameExtension_Decode_m2617923884_RuntimeMethod_var); } IL_0029: { ASN1_t2114160833 * L_6 = V_0; GeneralNames_t2702294159 * L_7 = (GeneralNames_t2702294159 *)il2cpp_codegen_object_new(GeneralNames_t2702294159_il2cpp_TypeInfo_var); GeneralNames__ctor_m3642449536(L_7, L_6, /*hidden argument*/NULL); __this->set__names_3(L_7); return; } } // System.String[] Mono.Security.X509.Extensions.SubjectAltNameExtension::get_DNSNames() extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* SubjectAltNameExtension_get_DNSNames_m2346000460 (SubjectAltNameExtension_t1536937677 * __this, const RuntimeMethod* method) { { GeneralNames_t2702294159 * L_0 = __this->get__names_3(); NullCheck(L_0); StringU5BU5D_t1281789340* L_1 = GeneralNames_get_DNSNames_m3788548987(L_0, /*hidden argument*/NULL); return L_1; } } // System.String[] Mono.Security.X509.Extensions.SubjectAltNameExtension::get_IPAddresses() extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t1281789340* SubjectAltNameExtension_get_IPAddresses_m1641002124 (SubjectAltNameExtension_t1536937677 * __this, const RuntimeMethod* method) { { GeneralNames_t2702294159 * L_0 = __this->get__names_3(); NullCheck(L_0); StringU5BU5D_t1281789340* L_1 = GeneralNames_get_IPAddresses_m4242915644(L_0, /*hidden argument*/NULL); return L_1; } } // System.String Mono.Security.X509.Extensions.SubjectAltNameExtension::ToString() extern "C" IL2CPP_METHOD_ATTR String_t* SubjectAltNameExtension_ToString_m3628154311 (SubjectAltNameExtension_t1536937677 * __this, const RuntimeMethod* method) { { GeneralNames_t2702294159 * L_0 = __this->get__names_3(); NullCheck(L_0); String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String Mono.Security.X509.Extensions.GeneralNames::ToString() */, L_0); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.PKCS12::.ctor() extern "C" IL2CPP_METHOD_ATTR void PKCS12__ctor_m1854440921 (PKCS12_t4101533061 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12__ctor_m1854440921_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Object__ctor_m297566312(__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); int32_t L_0 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_recommendedIterationCount_0(); __this->set__iterations_8(L_0); ArrayList_t2718874744 * L_1 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_1, /*hidden argument*/NULL); __this->set__keyBags_2(L_1); ArrayList_t2718874744 * L_2 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_2, /*hidden argument*/NULL); __this->set__secretBags_3(L_2); X509CertificateCollection_t1542168550 * L_3 = (X509CertificateCollection_t1542168550 *)il2cpp_codegen_object_new(X509CertificateCollection_t1542168550_il2cpp_TypeInfo_var); X509CertificateCollection__ctor_m2066277891(L_3, /*hidden argument*/NULL); __this->set__certs_4(L_3); __this->set__keyBagsChanged_5((bool)0); __this->set__secretBagsChanged_6((bool)0); __this->set__certsChanged_7((bool)0); ArrayList_t2718874744 * L_4 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_4, /*hidden argument*/NULL); __this->set__safeBags_9(L_4); return; } } // System.Void Mono.Security.X509.PKCS12::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void PKCS12__ctor_m1587304645 (PKCS12_t4101533061 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method) { { PKCS12__ctor_m1854440921(__this, /*hidden argument*/NULL); PKCS12_set_Password_m4088935795(__this, (String_t*)NULL, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_0 = ___data0; PKCS12_Decode_m163534693(__this, L_0, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.PKCS12::.ctor(System.Byte[],System.String) extern "C" IL2CPP_METHOD_ATTR void PKCS12__ctor_m3378639364 (PKCS12_t4101533061 * __this, ByteU5BU5D_t4116647657* ___data0, String_t* ___password1, const RuntimeMethod* method) { { PKCS12__ctor_m1854440921(__this, /*hidden argument*/NULL); String_t* L_0 = ___password1; PKCS12_set_Password_m4088935795(__this, L_0, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_1 = ___data0; PKCS12_Decode_m163534693(__this, L_1, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.PKCS12::.cctor() extern "C" IL2CPP_METHOD_ATTR void PKCS12__cctor_m3271060407 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12__cctor_m3271060407_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->set_recommendedIterationCount_0(((int32_t)2000)); ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->set_password_max_length_11(((int32_t)2147483647LL)); return; } } // System.Void Mono.Security.X509.PKCS12::Decode(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void PKCS12_Decode_m163534693 (PKCS12_t4101533061 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_Decode_m163534693_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; ASN1_t2114160833 * V_1 = NULL; ContentInfo_t3218159896 * V_2 = NULL; ASN1_t2114160833 * V_3 = NULL; ASN1_t2114160833 * V_4 = NULL; ASN1_t2114160833 * V_5 = NULL; String_t* V_6 = NULL; ByteU5BU5D_t4116647657* V_7 = NULL; ASN1_t2114160833 * V_8 = NULL; ASN1_t2114160833 * V_9 = NULL; ByteU5BU5D_t4116647657* V_10 = NULL; ByteU5BU5D_t4116647657* V_11 = NULL; ASN1_t2114160833 * V_12 = NULL; int32_t V_13 = 0; ContentInfo_t3218159896 * V_14 = NULL; ASN1_t2114160833 * V_15 = NULL; int32_t V_16 = 0; ASN1_t2114160833 * V_17 = NULL; EncryptedData_t3577548733 * V_18 = NULL; ASN1_t2114160833 * V_19 = NULL; int32_t V_20 = 0; ASN1_t2114160833 * V_21 = NULL; String_t* V_22 = NULL; Dictionary_2_t2736202052 * V_23 = NULL; int32_t V_24 = 0; { ByteU5BU5D_t4116647657* L_0 = ___data0; ASN1_t2114160833 * L_1 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_1, L_0, /*hidden argument*/NULL); V_0 = L_1; ASN1_t2114160833 * L_2 = V_0; NullCheck(L_2); uint8_t L_3 = ASN1_get_Tag_m1863840805(L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) { goto IL_001f; } } { ArgumentException_t132251570 * L_4 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_4, _stringLiteral1783285669, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_001f: { ASN1_t2114160833 * L_5 = V_0; NullCheck(L_5); ASN1_t2114160833 * L_6 = ASN1_get_Item_m315148275(L_5, 0, /*hidden argument*/NULL); V_1 = L_6; ASN1_t2114160833 * L_7 = V_1; NullCheck(L_7); uint8_t L_8 = ASN1_get_Tag_m1863840805(L_7, /*hidden argument*/NULL); if ((((int32_t)L_8) == ((int32_t)2))) { goto IL_003e; } } { ArgumentException_t132251570 * L_9 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_9, _stringLiteral574292110, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_003e: { ASN1_t2114160833 * L_10 = V_0; NullCheck(L_10); ASN1_t2114160833 * L_11 = ASN1_get_Item_m315148275(L_10, 1, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_12 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m3397951412(L_12, L_11, /*hidden argument*/NULL); V_2 = L_12; ContentInfo_t3218159896 * L_13 = V_2; NullCheck(L_13); String_t* L_14 = ContentInfo_get_ContentType_m4018261807(L_13, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); bool L_15 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_14, _stringLiteral3723664332, /*hidden argument*/NULL); if (!L_15) { goto IL_006b; } } { ArgumentException_t132251570 * L_16 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_16, _stringLiteral1042602006, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_006b: { ASN1_t2114160833 * L_17 = V_0; NullCheck(L_17); int32_t L_18 = ASN1_get_Count_m3039939183(L_17, /*hidden argument*/NULL); if ((((int32_t)L_18) <= ((int32_t)2))) { goto IL_01a9; } } { ASN1_t2114160833 * L_19 = V_0; NullCheck(L_19); ASN1_t2114160833 * L_20 = ASN1_get_Item_m315148275(L_19, 2, /*hidden argument*/NULL); V_3 = L_20; ASN1_t2114160833 * L_21 = V_3; NullCheck(L_21); uint8_t L_22 = ASN1_get_Tag_m1863840805(L_21, /*hidden argument*/NULL); if ((((int32_t)L_22) == ((int32_t)((int32_t)48)))) { goto IL_0097; } } { ArgumentException_t132251570 * L_23 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_23, _stringLiteral1588682583, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_0097: { ASN1_t2114160833 * L_24 = V_3; NullCheck(L_24); ASN1_t2114160833 * L_25 = ASN1_get_Item_m315148275(L_24, 0, /*hidden argument*/NULL); V_4 = L_25; ASN1_t2114160833 * L_26 = V_4; NullCheck(L_26); uint8_t L_27 = ASN1_get_Tag_m1863840805(L_26, /*hidden argument*/NULL); if ((((int32_t)L_27) == ((int32_t)((int32_t)48)))) { goto IL_00b9; } } { ArgumentException_t132251570 * L_28 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_28, _stringLiteral1588682583, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_00b9: { ASN1_t2114160833 * L_29 = V_4; NullCheck(L_29); ASN1_t2114160833 * L_30 = ASN1_get_Item_m315148275(L_29, 0, /*hidden argument*/NULL); V_5 = L_30; ASN1_t2114160833 * L_31 = V_5; NullCheck(L_31); ASN1_t2114160833 * L_32 = ASN1_get_Item_m315148275(L_31, 0, /*hidden argument*/NULL); String_t* L_33 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_32, /*hidden argument*/NULL); V_6 = L_33; String_t* L_34 = V_6; IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); bool L_35 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_34, _stringLiteral3539017007, /*hidden argument*/NULL); if (!L_35) { goto IL_00ee; } } { ArgumentException_t132251570 * L_36 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_36, _stringLiteral3549470071, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_36,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_00ee: { ASN1_t2114160833 * L_37 = V_4; NullCheck(L_37); ASN1_t2114160833 * L_38 = ASN1_get_Item_m315148275(L_37, 1, /*hidden argument*/NULL); NullCheck(L_38); ByteU5BU5D_t4116647657* L_39 = ASN1_get_Value_m3619295991(L_38, /*hidden argument*/NULL); V_7 = L_39; ASN1_t2114160833 * L_40 = V_3; NullCheck(L_40); ASN1_t2114160833 * L_41 = ASN1_get_Item_m315148275(L_40, 1, /*hidden argument*/NULL); V_8 = L_41; ASN1_t2114160833 * L_42 = V_8; NullCheck(L_42); uint8_t L_43 = ASN1_get_Tag_m1863840805(L_42, /*hidden argument*/NULL); if ((((int32_t)L_43) == ((int32_t)4))) { goto IL_011e; } } { ArgumentException_t132251570 * L_44 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_44, _stringLiteral2920106322, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_44,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_011e: { __this->set__iterations_8(1); ASN1_t2114160833 * L_45 = V_3; NullCheck(L_45); int32_t L_46 = ASN1_get_Count_m3039939183(L_45, /*hidden argument*/NULL); if ((((int32_t)L_46) <= ((int32_t)2))) { goto IL_015f; } } { ASN1_t2114160833 * L_47 = V_3; NullCheck(L_47); ASN1_t2114160833 * L_48 = ASN1_get_Item_m315148275(L_47, 2, /*hidden argument*/NULL); V_9 = L_48; ASN1_t2114160833 * L_49 = V_9; NullCheck(L_49); uint8_t L_50 = ASN1_get_Tag_m1863840805(L_49, /*hidden argument*/NULL); if ((((int32_t)L_50) == ((int32_t)2))) { goto IL_0152; } } { ArgumentException_t132251570 * L_51 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_51, _stringLiteral2950585271, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_51,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_0152: { ASN1_t2114160833 * L_52 = V_9; int32_t L_53 = ASN1Convert_ToInt32_m2228176117(NULL /*static, unused*/, L_52, /*hidden argument*/NULL); __this->set__iterations_8(L_53); } IL_015f: { ContentInfo_t3218159896 * L_54 = V_2; NullCheck(L_54); ASN1_t2114160833 * L_55 = ContentInfo_get_Content_m4053224038(L_54, /*hidden argument*/NULL); NullCheck(L_55); ASN1_t2114160833 * L_56 = ASN1_get_Item_m315148275(L_55, 0, /*hidden argument*/NULL); NullCheck(L_56); ByteU5BU5D_t4116647657* L_57 = ASN1_get_Value_m3619295991(L_56, /*hidden argument*/NULL); V_10 = L_57; ByteU5BU5D_t4116647657* L_58 = __this->get__password_1(); ASN1_t2114160833 * L_59 = V_8; NullCheck(L_59); ByteU5BU5D_t4116647657* L_60 = ASN1_get_Value_m3619295991(L_59, /*hidden argument*/NULL); int32_t L_61 = __this->get__iterations_8(); ByteU5BU5D_t4116647657* L_62 = V_10; ByteU5BU5D_t4116647657* L_63 = PKCS12_MAC_m3355614022(__this, L_58, L_60, L_61, L_62, /*hidden argument*/NULL); V_11 = L_63; ByteU5BU5D_t4116647657* L_64 = V_7; ByteU5BU5D_t4116647657* L_65 = V_11; bool L_66 = PKCS12_Compare_m219153845(__this, L_64, L_65, /*hidden argument*/NULL); if (L_66) { goto IL_01a9; } } { CryptographicException_t248831461 * L_67 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_67, _stringLiteral2360737648, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_67,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_01a9: { ContentInfo_t3218159896 * L_68 = V_2; NullCheck(L_68); ASN1_t2114160833 * L_69 = ContentInfo_get_Content_m4053224038(L_68, /*hidden argument*/NULL); NullCheck(L_69); ASN1_t2114160833 * L_70 = ASN1_get_Item_m315148275(L_69, 0, /*hidden argument*/NULL); NullCheck(L_70); ByteU5BU5D_t4116647657* L_71 = ASN1_get_Value_m3619295991(L_70, /*hidden argument*/NULL); ASN1_t2114160833 * L_72 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_72, L_71, /*hidden argument*/NULL); V_12 = L_72; V_13 = 0; goto IL_0314; } IL_01c9: { ASN1_t2114160833 * L_73 = V_12; int32_t L_74 = V_13; NullCheck(L_73); ASN1_t2114160833 * L_75 = ASN1_get_Item_m315148275(L_73, L_74, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_76 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m3397951412(L_76, L_75, /*hidden argument*/NULL); V_14 = L_76; ContentInfo_t3218159896 * L_77 = V_14; NullCheck(L_77); String_t* L_78 = ContentInfo_get_ContentType_m4018261807(L_77, /*hidden argument*/NULL); V_22 = L_78; String_t* L_79 = V_22; if (!L_79) { goto IL_0303; } } { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_80 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map5_12(); if (L_80) { goto IL_0229; } } { Dictionary_2_t2736202052 * L_81 = (Dictionary_2_t2736202052 *)il2cpp_codegen_object_new(Dictionary_2_t2736202052_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2392909825(L_81, 3, /*hidden argument*/Dictionary_2__ctor_m2392909825_RuntimeMethod_var); V_23 = L_81; Dictionary_2_t2736202052 * L_82 = V_23; NullCheck(L_82); Dictionary_2_Add_m282647386(L_82, _stringLiteral3723664332, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_83 = V_23; NullCheck(L_83); Dictionary_2_Add_m282647386(L_83, _stringLiteral620338124, 1, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_84 = V_23; NullCheck(L_84); Dictionary_2_Add_m282647386(L_84, _stringLiteral3341327308, 2, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_85 = V_23; IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->set_U3CU3Ef__switchU24map5_12(L_85); } IL_0229: { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_86 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map5_12(); String_t* L_87 = V_22; NullCheck(L_86); bool L_88 = Dictionary_2_TryGetValue_m1013208020(L_86, L_87, (&V_24), /*hidden argument*/Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var); if (!L_88) { goto IL_0303; } } { int32_t L_89 = V_24; switch (L_89) { case 0: { goto IL_0254; } case 1: { goto IL_02a1; } case 2: { goto IL_02f8; } } } { goto IL_0303; } IL_0254: { ContentInfo_t3218159896 * L_90 = V_14; NullCheck(L_90); ASN1_t2114160833 * L_91 = ContentInfo_get_Content_m4053224038(L_90, /*hidden argument*/NULL); NullCheck(L_91); ASN1_t2114160833 * L_92 = ASN1_get_Item_m315148275(L_91, 0, /*hidden argument*/NULL); NullCheck(L_92); ByteU5BU5D_t4116647657* L_93 = ASN1_get_Value_m3619295991(L_92, /*hidden argument*/NULL); ASN1_t2114160833 * L_94 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_94, L_93, /*hidden argument*/NULL); V_15 = L_94; V_16 = 0; goto IL_028e; } IL_0275: { ASN1_t2114160833 * L_95 = V_15; int32_t L_96 = V_16; NullCheck(L_95); ASN1_t2114160833 * L_97 = ASN1_get_Item_m315148275(L_95, L_96, /*hidden argument*/NULL); V_17 = L_97; ASN1_t2114160833 * L_98 = V_17; PKCS12_ReadSafeBag_m3435973087(__this, L_98, /*hidden argument*/NULL); int32_t L_99 = V_16; V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)1)); } IL_028e: { int32_t L_100 = V_16; ASN1_t2114160833 * L_101 = V_15; NullCheck(L_101); int32_t L_102 = ASN1_get_Count_m3039939183(L_101, /*hidden argument*/NULL); if ((((int32_t)L_100) < ((int32_t)L_102))) { goto IL_0275; } } { goto IL_030e; } IL_02a1: { ContentInfo_t3218159896 * L_103 = V_14; NullCheck(L_103); ASN1_t2114160833 * L_104 = ContentInfo_get_Content_m4053224038(L_103, /*hidden argument*/NULL); NullCheck(L_104); ASN1_t2114160833 * L_105 = ASN1_get_Item_m315148275(L_104, 0, /*hidden argument*/NULL); EncryptedData_t3577548733 * L_106 = (EncryptedData_t3577548733 *)il2cpp_codegen_object_new(EncryptedData_t3577548733_il2cpp_TypeInfo_var); EncryptedData__ctor_m4001546383(L_106, L_105, /*hidden argument*/NULL); V_18 = L_106; EncryptedData_t3577548733 * L_107 = V_18; ByteU5BU5D_t4116647657* L_108 = PKCS12_Decrypt_m3441995779(__this, L_107, /*hidden argument*/NULL); ASN1_t2114160833 * L_109 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_109, L_108, /*hidden argument*/NULL); V_19 = L_109; V_20 = 0; goto IL_02e5; } IL_02cc: { ASN1_t2114160833 * L_110 = V_19; int32_t L_111 = V_20; NullCheck(L_110); ASN1_t2114160833 * L_112 = ASN1_get_Item_m315148275(L_110, L_111, /*hidden argument*/NULL); V_21 = L_112; ASN1_t2114160833 * L_113 = V_21; PKCS12_ReadSafeBag_m3435973087(__this, L_113, /*hidden argument*/NULL); int32_t L_114 = V_20; V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_114, (int32_t)1)); } IL_02e5: { int32_t L_115 = V_20; ASN1_t2114160833 * L_116 = V_19; NullCheck(L_116); int32_t L_117 = ASN1_get_Count_m3039939183(L_116, /*hidden argument*/NULL); if ((((int32_t)L_115) < ((int32_t)L_117))) { goto IL_02cc; } } { goto IL_030e; } IL_02f8: { NotImplementedException_t3489357830 * L_118 = (NotImplementedException_t3489357830 *)il2cpp_codegen_object_new(NotImplementedException_t3489357830_il2cpp_TypeInfo_var); NotImplementedException__ctor_m3095902440(L_118, _stringLiteral1009957252, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_118,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_0303: { ArgumentException_t132251570 * L_119 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_119, _stringLiteral2661214061, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_119,PKCS12_Decode_m163534693_RuntimeMethod_var); } IL_030e: { int32_t L_120 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)1)); } IL_0314: { int32_t L_121 = V_13; ASN1_t2114160833 * L_122 = V_12; NullCheck(L_122); int32_t L_123 = ASN1_get_Count_m3039939183(L_122, /*hidden argument*/NULL); if ((((int32_t)L_121) < ((int32_t)L_123))) { goto IL_01c9; } } { return; } } // System.Void Mono.Security.X509.PKCS12::Finalize() extern "C" IL2CPP_METHOD_ATTR void PKCS12_Finalize_m507756088 (PKCS12_t4101533061 * __this, const RuntimeMethod* method) { Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { ByteU5BU5D_t4116647657* L_0 = __this->get__password_1(); if (!L_0) { goto IL_001f; } } IL_000b: { ByteU5BU5D_t4116647657* L_1 = __this->get__password_1(); ByteU5BU5D_t4116647657* L_2 = __this->get__password_1(); NullCheck(L_2); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))), /*hidden argument*/NULL); } IL_001f: { __this->set__password_1((ByteU5BU5D_t4116647657*)NULL); IL2CPP_LEAVE(0x32, FINALLY_002b); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002b; } FINALLY_002b: { // begin finally (depth: 1) Object_Finalize_m3076187857(__this, /*hidden argument*/NULL); IL2CPP_END_FINALLY(43) } // end finally (depth: 1) IL2CPP_CLEANUP(43) { IL2CPP_JUMP_TBL(0x32, IL_0032) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0032: { return; } } // System.Void Mono.Security.X509.PKCS12::set_Password(System.String) extern "C" IL2CPP_METHOD_ATTR void PKCS12_set_Password_m4088935795 (PKCS12_t4101533061 * __this, String_t* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_set_Password_m4088935795_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { String_t* L_0 = ___value0; if (!L_0) { goto IL_007c; } } { String_t* L_1 = ___value0; NullCheck(L_1); int32_t L_2 = String_get_Length_m3847582255(L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_006b; } } { String_t* L_3 = ___value0; NullCheck(L_3); int32_t L_4 = String_get_Length_m3847582255(L_3, /*hidden argument*/NULL); V_0 = L_4; V_1 = 0; int32_t L_5 = V_0; IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); int32_t L_6 = PKCS12_get_MaximumPasswordLength_m3603260090(NULL /*static, unused*/, /*hidden argument*/NULL); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_003b; } } { String_t* L_7 = ___value0; int32_t L_8 = V_0; NullCheck(L_7); Il2CppChar L_9 = String_get_Chars_m2986988803(L_7, ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)), /*hidden argument*/NULL); if (!L_9) { goto IL_0036; } } { V_1 = 1; } IL_0036: { goto IL_0041; } IL_003b: { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); int32_t L_10 = PKCS12_get_MaximumPasswordLength_m3603260090(NULL /*static, unused*/, /*hidden argument*/NULL); V_0 = L_10; } IL_0041: { int32_t L_11 = V_0; int32_t L_12 = V_1; __this->set__password_1(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12))<<(int32_t)1))))); IL2CPP_RUNTIME_CLASS_INIT(Encoding_t1523322056_il2cpp_TypeInfo_var); Encoding_t1523322056 * L_13 = Encoding_get_BigEndianUnicode_m684646764(NULL /*static, unused*/, /*hidden argument*/NULL); String_t* L_14 = ___value0; int32_t L_15 = V_0; ByteU5BU5D_t4116647657* L_16 = __this->get__password_1(); NullCheck(L_13); VirtFuncInvoker5< int32_t, String_t*, int32_t, int32_t, ByteU5BU5D_t4116647657*, int32_t >::Invoke(9 /* System.Int32 System.Text.Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32) */, L_13, L_14, 0, L_15, L_16, 0); goto IL_0077; } IL_006b: { __this->set__password_1(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)2))); } IL_0077: { goto IL_0083; } IL_007c: { __this->set__password_1((ByteU5BU5D_t4116647657*)NULL); } IL_0083: { return; } } // System.Int32 Mono.Security.X509.PKCS12::get_IterationCount() extern "C" IL2CPP_METHOD_ATTR int32_t PKCS12_get_IterationCount_m3005687235 (PKCS12_t4101533061 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__iterations_8(); return L_0; } } // System.Void Mono.Security.X509.PKCS12::set_IterationCount(System.Int32) extern "C" IL2CPP_METHOD_ATTR void PKCS12_set_IterationCount_m2605460921 (PKCS12_t4101533061 * __this, int32_t ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; __this->set__iterations_8(L_0); return; } } // System.Collections.ArrayList Mono.Security.X509.PKCS12::get_Keys() extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * PKCS12_get_Keys_m2165478388 (PKCS12_t4101533061 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_get_Keys_m2165478388_MetadataUsageId); s_Il2CppMethodInitialized = true; } SafeBag_t3961248200 * V_0 = NULL; RuntimeObject* V_1 = NULL; ASN1_t2114160833 * V_2 = NULL; ASN1_t2114160833 * V_3 = NULL; PrivateKeyInfo_t668027993 * V_4 = NULL; ByteU5BU5D_t4116647657* V_5 = NULL; DSAParameters_t1885824122 V_6; memset(&V_6, 0, sizeof(V_6)); ASN1_t2114160833 * V_7 = NULL; ASN1_t2114160833 * V_8 = NULL; EncryptedPrivateKeyInfo_t862116836 * V_9 = NULL; ByteU5BU5D_t4116647657* V_10 = NULL; PrivateKeyInfo_t668027993 * V_11 = NULL; ByteU5BU5D_t4116647657* V_12 = NULL; DSAParameters_t1885824122 V_13; memset(&V_13, 0, sizeof(V_13)); uint8_t V_14 = 0x0; RuntimeObject* V_15 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { bool L_0 = __this->get__keyBagsChanged_5(); if (!L_0) { goto IL_01e3; } } { ArrayList_t2718874744 * L_1 = __this->get__keyBags_2(); NullCheck(L_1); VirtActionInvoker0::Invoke(31 /* System.Void System.Collections.ArrayList::Clear() */, L_1); ArrayList_t2718874744 * L_2 = __this->get__safeBags_9(); NullCheck(L_2); RuntimeObject* L_3 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); V_1 = L_3; } IL_0022: try { // begin try (depth: 1) { goto IL_01b7; } IL_0027: { RuntimeObject* L_4 = V_1; NullCheck(L_4); RuntimeObject * L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_4); V_0 = ((SafeBag_t3961248200 *)CastclassClass((RuntimeObject*)L_5, SafeBag_t3961248200_il2cpp_TypeInfo_var)); SafeBag_t3961248200 * L_6 = V_0; NullCheck(L_6); String_t* L_7 = SafeBag_get_BagOID_m2153399743(L_6, /*hidden argument*/NULL); NullCheck(L_7); bool L_8 = String_Equals_m2270643605(L_7, _stringLiteral1074896447, /*hidden argument*/NULL); if (!L_8) { goto IL_00d9; } } IL_0048: { SafeBag_t3961248200 * L_9 = V_0; NullCheck(L_9); ASN1_t2114160833 * L_10 = SafeBag_get_ASN1_m2293701606(L_9, /*hidden argument*/NULL); V_2 = L_10; ASN1_t2114160833 * L_11 = V_2; NullCheck(L_11); ASN1_t2114160833 * L_12 = ASN1_get_Item_m315148275(L_11, 1, /*hidden argument*/NULL); V_3 = L_12; ASN1_t2114160833 * L_13 = V_3; NullCheck(L_13); ByteU5BU5D_t4116647657* L_14 = ASN1_get_Value_m3619295991(L_13, /*hidden argument*/NULL); PrivateKeyInfo_t668027993 * L_15 = (PrivateKeyInfo_t668027993 *)il2cpp_codegen_object_new(PrivateKeyInfo_t668027993_il2cpp_TypeInfo_var); PrivateKeyInfo__ctor_m2715455038(L_15, L_14, /*hidden argument*/NULL); V_4 = L_15; PrivateKeyInfo_t668027993 * L_16 = V_4; NullCheck(L_16); ByteU5BU5D_t4116647657* L_17 = PrivateKeyInfo_get_PrivateKey_m3647771102(L_16, /*hidden argument*/NULL); V_5 = L_17; ByteU5BU5D_t4116647657* L_18 = V_5; NullCheck(L_18); int32_t L_19 = 0; uint8_t L_20 = (L_18)->GetAt(static_cast(L_19)); V_14 = L_20; uint8_t L_21 = V_14; if ((((int32_t)L_21) == ((int32_t)2))) { goto IL_0089; } } IL_007b: { uint8_t L_22 = V_14; if ((((int32_t)L_22) == ((int32_t)((int32_t)48)))) { goto IL_00ab; } } IL_0084: { goto IL_00c3; } IL_0089: { il2cpp_codegen_initobj((&V_6), sizeof(DSAParameters_t1885824122 )); ArrayList_t2718874744 * L_23 = __this->get__keyBags_2(); ByteU5BU5D_t4116647657* L_24 = V_5; DSAParameters_t1885824122 L_25 = V_6; DSA_t2386879874 * L_26 = PrivateKeyInfo_DecodeDSA_m2335813142(NULL /*static, unused*/, L_24, L_25, /*hidden argument*/NULL); NullCheck(L_23); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_23, L_26); goto IL_00c8; } IL_00ab: { ArrayList_t2718874744 * L_27 = __this->get__keyBags_2(); ByteU5BU5D_t4116647657* L_28 = V_5; RSA_t2385438082 * L_29 = PrivateKeyInfo_DecodeRSA_m4129124827(NULL /*static, unused*/, L_28, /*hidden argument*/NULL); NullCheck(L_27); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_27, L_29); goto IL_00c8; } IL_00c3: { goto IL_00c8; } IL_00c8: { ByteU5BU5D_t4116647657* L_30 = V_5; ByteU5BU5D_t4116647657* L_31 = V_5; NullCheck(L_31); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_30, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_31)->max_length)))), /*hidden argument*/NULL); goto IL_01b7; } IL_00d9: { SafeBag_t3961248200 * L_32 = V_0; NullCheck(L_32); String_t* L_33 = SafeBag_get_BagOID_m2153399743(L_32, /*hidden argument*/NULL); NullCheck(L_33); bool L_34 = String_Equals_m2270643605(L_33, _stringLiteral1074699839, /*hidden argument*/NULL); if (!L_34) { goto IL_01b7; } } IL_00ee: { SafeBag_t3961248200 * L_35 = V_0; NullCheck(L_35); ASN1_t2114160833 * L_36 = SafeBag_get_ASN1_m2293701606(L_35, /*hidden argument*/NULL); V_7 = L_36; ASN1_t2114160833 * L_37 = V_7; NullCheck(L_37); ASN1_t2114160833 * L_38 = ASN1_get_Item_m315148275(L_37, 1, /*hidden argument*/NULL); V_8 = L_38; ASN1_t2114160833 * L_39 = V_8; NullCheck(L_39); ByteU5BU5D_t4116647657* L_40 = ASN1_get_Value_m3619295991(L_39, /*hidden argument*/NULL); EncryptedPrivateKeyInfo_t862116836 * L_41 = (EncryptedPrivateKeyInfo_t862116836 *)il2cpp_codegen_object_new(EncryptedPrivateKeyInfo_t862116836_il2cpp_TypeInfo_var); EncryptedPrivateKeyInfo__ctor_m25839594(L_41, L_40, /*hidden argument*/NULL); V_9 = L_41; EncryptedPrivateKeyInfo_t862116836 * L_42 = V_9; NullCheck(L_42); String_t* L_43 = EncryptedPrivateKeyInfo_get_Algorithm_m3027828440(L_42, /*hidden argument*/NULL); EncryptedPrivateKeyInfo_t862116836 * L_44 = V_9; NullCheck(L_44); ByteU5BU5D_t4116647657* L_45 = EncryptedPrivateKeyInfo_get_Salt_m1261804721(L_44, /*hidden argument*/NULL); EncryptedPrivateKeyInfo_t862116836 * L_46 = V_9; NullCheck(L_46); int32_t L_47 = EncryptedPrivateKeyInfo_get_IterationCount_m2912222740(L_46, /*hidden argument*/NULL); EncryptedPrivateKeyInfo_t862116836 * L_48 = V_9; NullCheck(L_48); ByteU5BU5D_t4116647657* L_49 = EncryptedPrivateKeyInfo_get_EncryptedData_m491452551(L_48, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_50 = PKCS12_Decrypt_m1280162536(__this, L_43, L_45, L_47, L_49, /*hidden argument*/NULL); V_10 = L_50; ByteU5BU5D_t4116647657* L_51 = V_10; PrivateKeyInfo_t668027993 * L_52 = (PrivateKeyInfo_t668027993 *)il2cpp_codegen_object_new(PrivateKeyInfo_t668027993_il2cpp_TypeInfo_var); PrivateKeyInfo__ctor_m2715455038(L_52, L_51, /*hidden argument*/NULL); V_11 = L_52; PrivateKeyInfo_t668027993 * L_53 = V_11; NullCheck(L_53); ByteU5BU5D_t4116647657* L_54 = PrivateKeyInfo_get_PrivateKey_m3647771102(L_53, /*hidden argument*/NULL); V_12 = L_54; ByteU5BU5D_t4116647657* L_55 = V_12; NullCheck(L_55); int32_t L_56 = 0; uint8_t L_57 = (L_55)->GetAt(static_cast(L_56)); V_14 = L_57; uint8_t L_58 = V_14; if ((((int32_t)L_58) == ((int32_t)2))) { goto IL_0160; } } IL_0152: { uint8_t L_59 = V_14; if ((((int32_t)L_59) == ((int32_t)((int32_t)48)))) { goto IL_0182; } } IL_015b: { goto IL_019a; } IL_0160: { il2cpp_codegen_initobj((&V_13), sizeof(DSAParameters_t1885824122 )); ArrayList_t2718874744 * L_60 = __this->get__keyBags_2(); ByteU5BU5D_t4116647657* L_61 = V_12; DSAParameters_t1885824122 L_62 = V_13; DSA_t2386879874 * L_63 = PrivateKeyInfo_DecodeDSA_m2335813142(NULL /*static, unused*/, L_61, L_62, /*hidden argument*/NULL); NullCheck(L_60); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_60, L_63); goto IL_019f; } IL_0182: { ArrayList_t2718874744 * L_64 = __this->get__keyBags_2(); ByteU5BU5D_t4116647657* L_65 = V_12; RSA_t2385438082 * L_66 = PrivateKeyInfo_DecodeRSA_m4129124827(NULL /*static, unused*/, L_65, /*hidden argument*/NULL); NullCheck(L_64); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_64, L_66); goto IL_019f; } IL_019a: { goto IL_019f; } IL_019f: { ByteU5BU5D_t4116647657* L_67 = V_12; ByteU5BU5D_t4116647657* L_68 = V_12; NullCheck(L_68); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_67, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_68)->max_length)))), /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_69 = V_10; ByteU5BU5D_t4116647657* L_70 = V_10; NullCheck(L_70); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_69, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_70)->max_length)))), /*hidden argument*/NULL); } IL_01b7: { RuntimeObject* L_71 = V_1; NullCheck(L_71); bool L_72 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_71); if (L_72) { goto IL_0027; } } IL_01c2: { IL2CPP_LEAVE(0x1DC, FINALLY_01c7); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_01c7; } FINALLY_01c7: { // begin finally (depth: 1) { RuntimeObject* L_73 = V_1; V_15 = ((RuntimeObject*)IsInst((RuntimeObject*)L_73, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_74 = V_15; if (L_74) { goto IL_01d4; } } IL_01d3: { IL2CPP_END_FINALLY(455) } IL_01d4: { RuntimeObject* L_75 = V_15; NullCheck(L_75); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_75); IL2CPP_END_FINALLY(455) } } // end finally (depth: 1) IL2CPP_CLEANUP(455) { IL2CPP_JUMP_TBL(0x1DC, IL_01dc) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_01dc: { __this->set__keyBagsChanged_5((bool)0); } IL_01e3: { ArrayList_t2718874744 * L_76 = __this->get__keyBags_2(); IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList_t2718874744 * L_77 = ArrayList_ReadOnly_m1905796817(NULL /*static, unused*/, L_76, /*hidden argument*/NULL); return L_77; } } // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.PKCS12::get_Certificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * PKCS12_get_Certificates_m26161562 (PKCS12_t4101533061 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_get_Certificates_m26161562_MetadataUsageId); s_Il2CppMethodInitialized = true; } SafeBag_t3961248200 * V_0 = NULL; RuntimeObject* V_1 = NULL; ASN1_t2114160833 * V_2 = NULL; ASN1_t2114160833 * V_3 = NULL; ContentInfo_t3218159896 * V_4 = NULL; RuntimeObject* V_5 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { bool L_0 = __this->get__certsChanged_7(); if (!L_0) { goto IL_00b3; } } { X509CertificateCollection_t1542168550 * L_1 = __this->get__certs_4(); NullCheck(L_1); CollectionBase_Clear_m1509125218(L_1, /*hidden argument*/NULL); ArrayList_t2718874744 * L_2 = __this->get__safeBags_9(); NullCheck(L_2); RuntimeObject* L_3 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); V_1 = L_3; } IL_0022: try { // begin try (depth: 1) { goto IL_0087; } IL_0027: { RuntimeObject* L_4 = V_1; NullCheck(L_4); RuntimeObject * L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_4); V_0 = ((SafeBag_t3961248200 *)CastclassClass((RuntimeObject*)L_5, SafeBag_t3961248200_il2cpp_TypeInfo_var)); SafeBag_t3961248200 * L_6 = V_0; NullCheck(L_6); String_t* L_7 = SafeBag_get_BagOID_m2153399743(L_6, /*hidden argument*/NULL); NullCheck(L_7); bool L_8 = String_Equals_m2270643605(L_7, _stringLiteral1074765375, /*hidden argument*/NULL); if (!L_8) { goto IL_0087; } } IL_0048: { SafeBag_t3961248200 * L_9 = V_0; NullCheck(L_9); ASN1_t2114160833 * L_10 = SafeBag_get_ASN1_m2293701606(L_9, /*hidden argument*/NULL); V_2 = L_10; ASN1_t2114160833 * L_11 = V_2; NullCheck(L_11); ASN1_t2114160833 * L_12 = ASN1_get_Item_m315148275(L_11, 1, /*hidden argument*/NULL); V_3 = L_12; ASN1_t2114160833 * L_13 = V_3; NullCheck(L_13); ByteU5BU5D_t4116647657* L_14 = ASN1_get_Value_m3619295991(L_13, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_15 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m2928874476(L_15, L_14, /*hidden argument*/NULL); V_4 = L_15; X509CertificateCollection_t1542168550 * L_16 = __this->get__certs_4(); ContentInfo_t3218159896 * L_17 = V_4; NullCheck(L_17); ASN1_t2114160833 * L_18 = ContentInfo_get_Content_m4053224038(L_17, /*hidden argument*/NULL); NullCheck(L_18); ASN1_t2114160833 * L_19 = ASN1_get_Item_m315148275(L_18, 0, /*hidden argument*/NULL); NullCheck(L_19); ByteU5BU5D_t4116647657* L_20 = ASN1_get_Value_m3619295991(L_19, /*hidden argument*/NULL); X509Certificate_t489243025 * L_21 = (X509Certificate_t489243025 *)il2cpp_codegen_object_new(X509Certificate_t489243025_il2cpp_TypeInfo_var); X509Certificate__ctor_m2595927506(L_21, L_20, /*hidden argument*/NULL); NullCheck(L_16); X509CertificateCollection_Add_m2277657976(L_16, L_21, /*hidden argument*/NULL); } IL_0087: { RuntimeObject* L_22 = V_1; NullCheck(L_22); bool L_23 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_22); if (L_23) { goto IL_0027; } } IL_0092: { IL2CPP_LEAVE(0xAC, FINALLY_0097); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0097; } FINALLY_0097: { // begin finally (depth: 1) { RuntimeObject* L_24 = V_1; V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_24, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_25 = V_5; if (L_25) { goto IL_00a4; } } IL_00a3: { IL2CPP_END_FINALLY(151) } IL_00a4: { RuntimeObject* L_26 = V_5; NullCheck(L_26); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_26); IL2CPP_END_FINALLY(151) } } // end finally (depth: 1) IL2CPP_CLEANUP(151) { IL2CPP_JUMP_TBL(0xAC, IL_00ac) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_00ac: { __this->set__certsChanged_7((bool)0); } IL_00b3: { X509CertificateCollection_t1542168550 * L_27 = __this->get__certs_4(); return L_27; } } // System.Security.Cryptography.RandomNumberGenerator Mono.Security.X509.PKCS12::get_RNG() extern "C" IL2CPP_METHOD_ATTR RandomNumberGenerator_t386037858 * PKCS12_get_RNG_m64541056 (PKCS12_t4101533061 * __this, const RuntimeMethod* method) { { RandomNumberGenerator_t386037858 * L_0 = __this->get__rng_10(); if (L_0) { goto IL_0016; } } { RandomNumberGenerator_t386037858 * L_1 = RandomNumberGenerator_Create_m4162970280(NULL /*static, unused*/, /*hidden argument*/NULL); __this->set__rng_10(L_1); } IL_0016: { RandomNumberGenerator_t386037858 * L_2 = __this->get__rng_10(); return L_2; } } // System.Boolean Mono.Security.X509.PKCS12::Compare(System.Byte[],System.Byte[]) extern "C" IL2CPP_METHOD_ATTR bool PKCS12_Compare_m219153845 (PKCS12_t4101533061 * __this, ByteU5BU5D_t4116647657* ___expected0, ByteU5BU5D_t4116647657* ___actual1, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; { V_0 = (bool)0; ByteU5BU5D_t4116647657* L_0 = ___expected0; NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = ___actual1; NullCheck(L_1); if ((!(((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))))) { goto IL_0030; } } { V_1 = 0; goto IL_0025; } IL_0014: { ByteU5BU5D_t4116647657* L_2 = ___expected0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); ByteU5BU5D_t4116647657* L_6 = ___actual1; int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; uint8_t L_9 = (L_6)->GetAt(static_cast(L_8)); if ((((int32_t)L_5) == ((int32_t)L_9))) { goto IL_0021; } } { return (bool)0; } IL_0021: { int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0025: { int32_t L_11 = V_1; ByteU5BU5D_t4116647657* L_12 = ___expected0; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_12)->max_length))))))) { goto IL_0014; } } { V_0 = (bool)1; } IL_0030: { bool L_13 = V_0; return L_13; } } // System.Security.Cryptography.SymmetricAlgorithm Mono.Security.X509.PKCS12::GetSymmetricAlgorithm(System.String,System.Byte[],System.Int32) extern "C" IL2CPP_METHOD_ATTR SymmetricAlgorithm_t4254223087 * PKCS12_GetSymmetricAlgorithm_m3480654844 (PKCS12_t4101533061 * __this, String_t* ___algorithmOid0, ByteU5BU5D_t4116647657* ___salt1, int32_t ___iterationCount2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_GetSymmetricAlgorithm_m3480654844_MetadataUsageId); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; DeriveBytes_t1492915136 * V_3 = NULL; SymmetricAlgorithm_t4254223087 * V_4 = NULL; String_t* V_5 = NULL; Dictionary_2_t2736202052 * V_6 = NULL; int32_t V_7 = 0; { V_0 = (String_t*)NULL; V_1 = 8; V_2 = 8; DeriveBytes_t1492915136 * L_0 = (DeriveBytes_t1492915136 *)il2cpp_codegen_object_new(DeriveBytes_t1492915136_il2cpp_TypeInfo_var); DeriveBytes__ctor_m2211845228(L_0, /*hidden argument*/NULL); V_3 = L_0; DeriveBytes_t1492915136 * L_1 = V_3; ByteU5BU5D_t4116647657* L_2 = __this->get__password_1(); NullCheck(L_1); DeriveBytes_set_Password_m4086840123(L_1, L_2, /*hidden argument*/NULL); DeriveBytes_t1492915136 * L_3 = V_3; ByteU5BU5D_t4116647657* L_4 = ___salt1; NullCheck(L_3); DeriveBytes_set_Salt_m1400945044(L_3, L_4, /*hidden argument*/NULL); DeriveBytes_t1492915136 * L_5 = V_3; int32_t L_6 = ___iterationCount2; NullCheck(L_5); DeriveBytes_set_IterationCount_m3824132378(L_5, L_6, /*hidden argument*/NULL); String_t* L_7 = ___algorithmOid0; V_5 = L_7; String_t* L_8 = V_5; if (!L_8) { goto IL_025a; } } { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_9 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map6_13(); if (L_9) { goto IL_00e9; } } { Dictionary_2_t2736202052 * L_10 = (Dictionary_2_t2736202052 *)il2cpp_codegen_object_new(Dictionary_2_t2736202052_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2392909825(L_10, ((int32_t)12), /*hidden argument*/Dictionary_2__ctor_m2392909825_RuntimeMethod_var); V_6 = L_10; Dictionary_2_t2736202052 * L_11 = V_6; NullCheck(L_11); Dictionary_2_Add_m282647386(L_11, _stringLiteral3723795404, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_12 = V_6; NullCheck(L_12); Dictionary_2_Add_m282647386(L_12, _stringLiteral3341458380, 1, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_13 = V_6; NullCheck(L_13); Dictionary_2_Add_m282647386(L_13, _stringLiteral1002806220, 2, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_14 = V_6; NullCheck(L_14); Dictionary_2_Add_m282647386(L_14, _stringLiteral620469196, 3, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_15 = V_6; NullCheck(L_15); Dictionary_2_Add_m282647386(L_15, _stringLiteral1792409609, 4, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_16 = V_6; NullCheck(L_16); Dictionary_2_Add_m282647386(L_16, _stringLiteral1792409608, 5, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_17 = V_6; NullCheck(L_17); Dictionary_2_Add_m282647386(L_17, _stringLiteral1813517709, 6, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_18 = V_6; NullCheck(L_18); Dictionary_2_Add_m282647386(L_18, _stringLiteral1410233182, 7, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_19 = V_6; NullCheck(L_19); Dictionary_2_Add_m282647386(L_19, _stringLiteral2976317123, 8, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_20 = V_6; NullCheck(L_20); Dictionary_2_Add_m282647386(L_20, _stringLiteral2216802236, ((int32_t)9), /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_21 = V_6; NullCheck(L_21); Dictionary_2_Add_m282647386(L_21, _stringLiteral3782886177, ((int32_t)10), /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_22 = V_6; NullCheck(L_22); Dictionary_2_Add_m282647386(L_22, _stringLiteral3379601650, ((int32_t)11), /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_23 = V_6; IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->set_U3CU3Ef__switchU24map6_13(L_23); } IL_00e9: { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_24 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map6_13(); String_t* L_25 = V_5; NullCheck(L_24); bool L_26 = Dictionary_2_TryGetValue_m1013208020(L_24, L_25, (&V_7), /*hidden argument*/Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var); if (!L_26) { goto IL_025a; } } { int32_t L_27 = V_7; switch (L_27) { case 0: { goto IL_0138; } case 1: { goto IL_014e; } case 2: { goto IL_0164; } case 3: { goto IL_017c; } case 4: { goto IL_0194; } case 5: { goto IL_01aa; } case 6: { goto IL_01c2; } case 7: { goto IL_01dd; } case 8: { goto IL_01f7; } case 9: { goto IL_0210; } case 10: { goto IL_0229; } case 11: { goto IL_0242; } } } { goto IL_025a; } IL_0138: { DeriveBytes_t1492915136 * L_28 = V_3; NullCheck(L_28); DeriveBytes_set_HashName_m3612196732(L_28, _stringLiteral4242423987, /*hidden argument*/NULL); V_0 = _stringLiteral2696477479; goto IL_026b; } IL_014e: { DeriveBytes_t1492915136 * L_29 = V_3; NullCheck(L_29); DeriveBytes_set_HashName_m3612196732(L_29, _stringLiteral3839139460, /*hidden argument*/NULL); V_0 = _stringLiteral2696477479; goto IL_026b; } IL_0164: { DeriveBytes_t1492915136 * L_30 = V_3; NullCheck(L_30); DeriveBytes_set_HashName_m3612196732(L_30, _stringLiteral4242423987, /*hidden argument*/NULL); V_0 = _stringLiteral4242489534; V_1 = 4; goto IL_026b; } IL_017c: { DeriveBytes_t1492915136 * L_31 = V_3; NullCheck(L_31); DeriveBytes_set_HashName_m3612196732(L_31, _stringLiteral3839139460, /*hidden argument*/NULL); V_0 = _stringLiteral4242489534; V_1 = 4; goto IL_026b; } IL_0194: { DeriveBytes_t1492915136 * L_32 = V_3; NullCheck(L_32); DeriveBytes_set_HashName_m3612196732(L_32, _stringLiteral1144609714, /*hidden argument*/NULL); V_0 = _stringLiteral2696477479; goto IL_026b; } IL_01aa: { DeriveBytes_t1492915136 * L_33 = V_3; NullCheck(L_33); DeriveBytes_set_HashName_m3612196732(L_33, _stringLiteral1144609714, /*hidden argument*/NULL); V_0 = _stringLiteral4242489534; V_1 = 4; goto IL_026b; } IL_01c2: { DeriveBytes_t1492915136 * L_34 = V_3; NullCheck(L_34); DeriveBytes_set_HashName_m3612196732(L_34, _stringLiteral1144609714, /*hidden argument*/NULL); V_0 = _stringLiteral1110321652; V_1 = ((int32_t)16); V_2 = 0; goto IL_026b; } IL_01dd: { DeriveBytes_t1492915136 * L_35 = V_3; NullCheck(L_35); DeriveBytes_set_HashName_m3612196732(L_35, _stringLiteral1144609714, /*hidden argument*/NULL); V_0 = _stringLiteral1110321652; V_1 = 5; V_2 = 0; goto IL_026b; } IL_01f7: { DeriveBytes_t1492915136 * L_36 = V_3; NullCheck(L_36); DeriveBytes_set_HashName_m3612196732(L_36, _stringLiteral1144609714, /*hidden argument*/NULL); V_0 = _stringLiteral3569897280; V_1 = ((int32_t)24); goto IL_026b; } IL_0210: { DeriveBytes_t1492915136 * L_37 = V_3; NullCheck(L_37); DeriveBytes_set_HashName_m3612196732(L_37, _stringLiteral1144609714, /*hidden argument*/NULL); V_0 = _stringLiteral3569897280; V_1 = ((int32_t)16); goto IL_026b; } IL_0229: { DeriveBytes_t1492915136 * L_38 = V_3; NullCheck(L_38); DeriveBytes_set_HashName_m3612196732(L_38, _stringLiteral1144609714, /*hidden argument*/NULL); V_0 = _stringLiteral4242489534; V_1 = ((int32_t)16); goto IL_026b; } IL_0242: { DeriveBytes_t1492915136 * L_39 = V_3; NullCheck(L_39); DeriveBytes_set_HashName_m3612196732(L_39, _stringLiteral1144609714, /*hidden argument*/NULL); V_0 = _stringLiteral4242489534; V_1 = 5; goto IL_026b; } IL_025a: { String_t* L_40 = V_0; IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_41 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral1606416236, L_40, /*hidden argument*/NULL); NotSupportedException_t1314879016 * L_42 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var); NotSupportedException__ctor_m2494070935(L_42, L_41, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42,PKCS12_GetSymmetricAlgorithm_m3480654844_RuntimeMethod_var); } IL_026b: { String_t* L_43 = V_0; SymmetricAlgorithm_t4254223087 * L_44 = SymmetricAlgorithm_Create_m2726390826(NULL /*static, unused*/, L_43, /*hidden argument*/NULL); V_4 = L_44; SymmetricAlgorithm_t4254223087 * L_45 = V_4; DeriveBytes_t1492915136 * L_46 = V_3; int32_t L_47 = V_1; NullCheck(L_46); ByteU5BU5D_t4116647657* L_48 = DeriveBytes_DeriveKey_m2933043667(L_46, L_47, /*hidden argument*/NULL); NullCheck(L_45); VirtActionInvoker1< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[]) */, L_45, L_48); int32_t L_49 = V_2; if ((((int32_t)L_49) <= ((int32_t)0))) { goto IL_029e; } } { SymmetricAlgorithm_t4254223087 * L_50 = V_4; DeriveBytes_t1492915136 * L_51 = V_3; int32_t L_52 = V_2; NullCheck(L_51); ByteU5BU5D_t4116647657* L_53 = DeriveBytes_DeriveIV_m973925711(L_51, L_52, /*hidden argument*/NULL); NullCheck(L_50); VirtActionInvoker1< ByteU5BU5D_t4116647657* >::Invoke(10 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[]) */, L_50, L_53); SymmetricAlgorithm_t4254223087 * L_54 = V_4; NullCheck(L_54); VirtActionInvoker1< int32_t >::Invoke(17 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Mode(System.Security.Cryptography.CipherMode) */, L_54, 1); } IL_029e: { SymmetricAlgorithm_t4254223087 * L_55 = V_4; return L_55; } } // System.Byte[] Mono.Security.X509.PKCS12::Decrypt(System.String,System.Byte[],System.Int32,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PKCS12_Decrypt_m1280162536 (PKCS12_t4101533061 * __this, String_t* ___algorithmOid0, ByteU5BU5D_t4116647657* ___salt1, int32_t ___iterationCount2, ByteU5BU5D_t4116647657* ___encryptedData3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_Decrypt_m1280162536_MetadataUsageId); s_Il2CppMethodInitialized = true; } SymmetricAlgorithm_t4254223087 * V_0 = NULL; ByteU5BU5D_t4116647657* V_1 = NULL; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { V_0 = (SymmetricAlgorithm_t4254223087 *)NULL; V_1 = (ByteU5BU5D_t4116647657*)NULL; } IL_0004: try { // begin try (depth: 1) String_t* L_0 = ___algorithmOid0; ByteU5BU5D_t4116647657* L_1 = ___salt1; int32_t L_2 = ___iterationCount2; SymmetricAlgorithm_t4254223087 * L_3 = PKCS12_GetSymmetricAlgorithm_m3480654844(__this, L_0, L_1, L_2, /*hidden argument*/NULL); V_0 = L_3; SymmetricAlgorithm_t4254223087 * L_4 = V_0; NullCheck(L_4); RuntimeObject* L_5 = VirtFuncInvoker0< RuntimeObject* >::Invoke(20 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor() */, L_4); V_2 = L_5; RuntimeObject* L_6 = V_2; ByteU5BU5D_t4116647657* L_7 = ___encryptedData3; ByteU5BU5D_t4116647657* L_8 = ___encryptedData3; NullCheck(L_8); NullCheck(L_6); ByteU5BU5D_t4116647657* L_9 = InterfaceFuncInvoker3< ByteU5BU5D_t4116647657*, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(5 /* System.Byte[] System.Security.Cryptography.ICryptoTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, ICryptoTransform_t2733259762_il2cpp_TypeInfo_var, L_6, L_7, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_8)->max_length))))); V_1 = L_9; IL2CPP_LEAVE(0x35, FINALLY_0028); } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0028; } FINALLY_0028: { // begin finally (depth: 1) { SymmetricAlgorithm_t4254223087 * L_10 = V_0; if (!L_10) { goto IL_0034; } } IL_002e: { SymmetricAlgorithm_t4254223087 * L_11 = V_0; NullCheck(L_11); SymmetricAlgorithm_Clear_m3302238152(L_11, /*hidden argument*/NULL); } IL_0034: { IL2CPP_END_FINALLY(40) } } // end finally (depth: 1) IL2CPP_CLEANUP(40) { IL2CPP_JUMP_TBL(0x35, IL_0035) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0035: { ByteU5BU5D_t4116647657* L_12 = V_1; return L_12; } } // System.Byte[] Mono.Security.X509.PKCS12::Decrypt(Mono.Security.PKCS7/EncryptedData) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PKCS12_Decrypt_m3441995779 (PKCS12_t4101533061 * __this, EncryptedData_t3577548733 * ___ed0, const RuntimeMethod* method) { { EncryptedData_t3577548733 * L_0 = ___ed0; NullCheck(L_0); ContentInfo_t3218159896 * L_1 = EncryptedData_get_EncryptionAlgorithm_m905084934(L_0, /*hidden argument*/NULL); NullCheck(L_1); String_t* L_2 = ContentInfo_get_ContentType_m4018261807(L_1, /*hidden argument*/NULL); EncryptedData_t3577548733 * L_3 = ___ed0; NullCheck(L_3); ContentInfo_t3218159896 * L_4 = EncryptedData_get_EncryptionAlgorithm_m905084934(L_3, /*hidden argument*/NULL); NullCheck(L_4); ASN1_t2114160833 * L_5 = ContentInfo_get_Content_m4053224038(L_4, /*hidden argument*/NULL); NullCheck(L_5); ASN1_t2114160833 * L_6 = ASN1_get_Item_m315148275(L_5, 0, /*hidden argument*/NULL); NullCheck(L_6); ByteU5BU5D_t4116647657* L_7 = ASN1_get_Value_m3619295991(L_6, /*hidden argument*/NULL); EncryptedData_t3577548733 * L_8 = ___ed0; NullCheck(L_8); ContentInfo_t3218159896 * L_9 = EncryptedData_get_EncryptionAlgorithm_m905084934(L_8, /*hidden argument*/NULL); NullCheck(L_9); ASN1_t2114160833 * L_10 = ContentInfo_get_Content_m4053224038(L_9, /*hidden argument*/NULL); NullCheck(L_10); ASN1_t2114160833 * L_11 = ASN1_get_Item_m315148275(L_10, 1, /*hidden argument*/NULL); int32_t L_12 = ASN1Convert_ToInt32_m2228176117(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); EncryptedData_t3577548733 * L_13 = ___ed0; NullCheck(L_13); ByteU5BU5D_t4116647657* L_14 = EncryptedData_get_EncryptedContent_m3205649670(L_13, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_15 = PKCS12_Decrypt_m1280162536(__this, L_2, L_7, L_12, L_14, /*hidden argument*/NULL); return L_15; } } // System.Byte[] Mono.Security.X509.PKCS12::Encrypt(System.String,System.Byte[],System.Int32,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PKCS12_Encrypt_m3618991685 (PKCS12_t4101533061 * __this, String_t* ___algorithmOid0, ByteU5BU5D_t4116647657* ___salt1, int32_t ___iterationCount2, ByteU5BU5D_t4116647657* ___data3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_Encrypt_m3618991685_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; SymmetricAlgorithm_t4254223087 * V_1 = NULL; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { V_0 = (ByteU5BU5D_t4116647657*)NULL; String_t* L_0 = ___algorithmOid0; ByteU5BU5D_t4116647657* L_1 = ___salt1; int32_t L_2 = ___iterationCount2; SymmetricAlgorithm_t4254223087 * L_3 = PKCS12_GetSymmetricAlgorithm_m3480654844(__this, L_0, L_1, L_2, /*hidden argument*/NULL); V_1 = L_3; } IL_000c: try { // begin try (depth: 1) SymmetricAlgorithm_t4254223087 * L_4 = V_1; NullCheck(L_4); RuntimeObject* L_5 = VirtFuncInvoker0< RuntimeObject* >::Invoke(22 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor() */, L_4); V_2 = L_5; RuntimeObject* L_6 = V_2; ByteU5BU5D_t4116647657* L_7 = ___data3; ByteU5BU5D_t4116647657* L_8 = ___data3; NullCheck(L_8); NullCheck(L_6); ByteU5BU5D_t4116647657* L_9 = InterfaceFuncInvoker3< ByteU5BU5D_t4116647657*, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(5 /* System.Byte[] System.Security.Cryptography.ICryptoTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, ICryptoTransform_t2733259762_il2cpp_TypeInfo_var, L_6, L_7, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_8)->max_length))))); V_0 = L_9; IL2CPP_LEAVE(0x33, FINALLY_0026); } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0026; } FINALLY_0026: { // begin finally (depth: 1) { SymmetricAlgorithm_t4254223087 * L_10 = V_1; if (!L_10) { goto IL_0032; } } IL_002c: { SymmetricAlgorithm_t4254223087 * L_11 = V_1; NullCheck(L_11); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_11); } IL_0032: { IL2CPP_END_FINALLY(38) } } // end finally (depth: 1) IL2CPP_CLEANUP(38) { IL2CPP_JUMP_TBL(0x33, IL_0033) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0033: { ByteU5BU5D_t4116647657* L_12 = V_0; return L_12; } } // System.Security.Cryptography.DSAParameters Mono.Security.X509.PKCS12::GetExistingParameters(System.Boolean&) extern "C" IL2CPP_METHOD_ATTR DSAParameters_t1885824122 PKCS12_GetExistingParameters_m3446652479 (PKCS12_t4101533061 * __this, bool* ___found0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_GetExistingParameters_m3446652479_MetadataUsageId); s_Il2CppMethodInitialized = true; } X509Certificate_t489243025 * V_0 = NULL; X509CertificateEnumerator_t3515934698 * V_1 = NULL; DSA_t2386879874 * V_2 = NULL; DSAParameters_t1885824122 V_3; memset(&V_3, 0, sizeof(V_3)); RuntimeObject* V_4 = NULL; DSAParameters_t1885824122 V_5; memset(&V_5, 0, sizeof(V_5)); Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { X509CertificateCollection_t1542168550 * L_0 = PKCS12_get_Certificates_m26161562(__this, /*hidden argument*/NULL); NullCheck(L_0); X509CertificateEnumerator_t3515934698 * L_1 = X509CertificateCollection_GetEnumerator_m92169144(L_0, /*hidden argument*/NULL); V_1 = L_1; } IL_000c: try { // begin try (depth: 1) { goto IL_0040; } IL_0011: { X509CertificateEnumerator_t3515934698 * L_2 = V_1; NullCheck(L_2); X509Certificate_t489243025 * L_3 = X509CertificateEnumerator_get_Current_m3079314562(L_2, /*hidden argument*/NULL); V_0 = L_3; X509Certificate_t489243025 * L_4 = V_0; NullCheck(L_4); ByteU5BU5D_t4116647657* L_5 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(7 /* System.Byte[] Mono.Security.X509.X509Certificate::get_KeyAlgorithmParameters() */, L_4); if (!L_5) { goto IL_0040; } } IL_0023: { X509Certificate_t489243025 * L_6 = V_0; NullCheck(L_6); DSA_t2386879874 * L_7 = X509Certificate_get_DSA_m565099499(L_6, /*hidden argument*/NULL); V_2 = L_7; DSA_t2386879874 * L_8 = V_2; if (!L_8) { goto IL_0040; } } IL_0030: { bool* L_9 = ___found0; *((int8_t*)(L_9)) = (int8_t)1; DSA_t2386879874 * L_10 = V_2; NullCheck(L_10); DSAParameters_t1885824122 L_11 = VirtFuncInvoker1< DSAParameters_t1885824122 , bool >::Invoke(11 /* System.Security.Cryptography.DSAParameters System.Security.Cryptography.DSA::ExportParameters(System.Boolean) */, L_10, (bool)0); V_3 = L_11; IL2CPP_LEAVE(0x73, FINALLY_0050); } IL_0040: { X509CertificateEnumerator_t3515934698 * L_12 = V_1; NullCheck(L_12); bool L_13 = X509CertificateEnumerator_MoveNext_m1342258196(L_12, /*hidden argument*/NULL); if (L_13) { goto IL_0011; } } IL_004b: { IL2CPP_LEAVE(0x65, FINALLY_0050); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0050; } FINALLY_0050: { // begin finally (depth: 1) { X509CertificateEnumerator_t3515934698 * L_14 = V_1; V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_14, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_15 = V_4; if (L_15) { goto IL_005d; } } IL_005c: { IL2CPP_END_FINALLY(80) } IL_005d: { RuntimeObject* L_16 = V_4; NullCheck(L_16); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_16); IL2CPP_END_FINALLY(80) } } // end finally (depth: 1) IL2CPP_CLEANUP(80) { IL2CPP_JUMP_TBL(0x73, IL_0073) IL2CPP_JUMP_TBL(0x65, IL_0065) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0065: { bool* L_17 = ___found0; *((int8_t*)(L_17)) = (int8_t)0; il2cpp_codegen_initobj((&V_5), sizeof(DSAParameters_t1885824122 )); DSAParameters_t1885824122 L_18 = V_5; return L_18; } IL_0073: { DSAParameters_t1885824122 L_19 = V_3; return L_19; } } // System.Void Mono.Security.X509.PKCS12::AddPrivateKey(Mono.Security.Cryptography.PKCS8/PrivateKeyInfo) extern "C" IL2CPP_METHOD_ATTR void PKCS12_AddPrivateKey_m1877554254 (PKCS12_t4101533061 * __this, PrivateKeyInfo_t668027993 * ___pki0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_AddPrivateKey_m1877554254_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; bool V_1 = false; DSAParameters_t1885824122 V_2; memset(&V_2, 0, sizeof(V_2)); uint8_t V_3 = 0x0; { PrivateKeyInfo_t668027993 * L_0 = ___pki0; NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = PrivateKeyInfo_get_PrivateKey_m3647771102(L_0, /*hidden argument*/NULL); V_0 = L_1; ByteU5BU5D_t4116647657* L_2 = V_0; NullCheck(L_2); int32_t L_3 = 0; uint8_t L_4 = (L_2)->GetAt(static_cast(L_3)); V_3 = L_4; uint8_t L_5 = V_3; if ((((int32_t)L_5) == ((int32_t)2))) { goto IL_001f; } } { uint8_t L_6 = V_3; if ((((int32_t)L_6) == ((int32_t)((int32_t)48)))) { goto IL_0046; } } { goto IL_005d; } IL_001f: { DSAParameters_t1885824122 L_7 = PKCS12_GetExistingParameters_m3446652479(__this, (&V_1), /*hidden argument*/NULL); V_2 = L_7; bool L_8 = V_1; if (!L_8) { goto IL_0041; } } { ArrayList_t2718874744 * L_9 = __this->get__keyBags_2(); ByteU5BU5D_t4116647657* L_10 = V_0; DSAParameters_t1885824122 L_11 = V_2; DSA_t2386879874 * L_12 = PrivateKeyInfo_DecodeDSA_m2335813142(NULL /*static, unused*/, L_10, L_11, /*hidden argument*/NULL); NullCheck(L_9); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_9, L_12); } IL_0041: { goto IL_0072; } IL_0046: { ArrayList_t2718874744 * L_13 = __this->get__keyBags_2(); ByteU5BU5D_t4116647657* L_14 = V_0; RSA_t2385438082 * L_15 = PrivateKeyInfo_DecodeRSA_m4129124827(NULL /*static, unused*/, L_14, /*hidden argument*/NULL); NullCheck(L_13); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_13, L_15); goto IL_0072; } IL_005d: { ByteU5BU5D_t4116647657* L_16 = V_0; ByteU5BU5D_t4116647657* L_17 = V_0; NullCheck(L_17); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_16, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_17)->max_length)))), /*hidden argument*/NULL); CryptographicException_t248831461 * L_18 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_18, _stringLiteral3909342886, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18,PKCS12_AddPrivateKey_m1877554254_RuntimeMethod_var); } IL_0072: { ByteU5BU5D_t4116647657* L_19 = V_0; ByteU5BU5D_t4116647657* L_20 = V_0; NullCheck(L_20); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_19, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_20)->max_length)))), /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.PKCS12::ReadSafeBag(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void PKCS12_ReadSafeBag_m3435973087 (PKCS12_t4101533061 * __this, ASN1_t2114160833 * ___safeBag0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_ReadSafeBag_m3435973087_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; ASN1_t2114160833 * V_1 = NULL; String_t* V_2 = NULL; EncryptedPrivateKeyInfo_t862116836 * V_3 = NULL; ByteU5BU5D_t4116647657* V_4 = NULL; ContentInfo_t3218159896 * V_5 = NULL; X509Certificate_t489243025 * V_6 = NULL; ByteU5BU5D_t4116647657* V_7 = NULL; ASN1_t2114160833 * V_8 = NULL; int32_t V_9 = 0; ASN1_t2114160833 * V_10 = NULL; ASN1_t2114160833 * V_11 = NULL; String_t* V_12 = NULL; ASN1_t2114160833 * V_13 = NULL; int32_t V_14 = 0; ASN1_t2114160833 * V_15 = NULL; String_t* V_16 = NULL; Dictionary_2_t2736202052 * V_17 = NULL; int32_t V_18 = 0; { ASN1_t2114160833 * L_0 = ___safeBag0; NullCheck(L_0); uint8_t L_1 = ASN1_get_Tag_m1863840805(L_0, /*hidden argument*/NULL); if ((((int32_t)L_1) == ((int32_t)((int32_t)48)))) { goto IL_0018; } } { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, _stringLiteral2550292624, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,PKCS12_ReadSafeBag_m3435973087_RuntimeMethod_var); } IL_0018: { ASN1_t2114160833 * L_3 = ___safeBag0; NullCheck(L_3); ASN1_t2114160833 * L_4 = ASN1_get_Item_m315148275(L_3, 0, /*hidden argument*/NULL); V_0 = L_4; ASN1_t2114160833 * L_5 = V_0; NullCheck(L_5); uint8_t L_6 = ASN1_get_Tag_m1863840805(L_5, /*hidden argument*/NULL); if ((((int32_t)L_6) == ((int32_t)6))) { goto IL_0037; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, _stringLiteral2036728472, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,PKCS12_ReadSafeBag_m3435973087_RuntimeMethod_var); } IL_0037: { ASN1_t2114160833 * L_8 = ___safeBag0; NullCheck(L_8); ASN1_t2114160833 * L_9 = ASN1_get_Item_m315148275(L_8, 1, /*hidden argument*/NULL); V_1 = L_9; ASN1_t2114160833 * L_10 = V_0; String_t* L_11 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_10, /*hidden argument*/NULL); V_2 = L_11; String_t* L_12 = V_2; V_16 = L_12; String_t* L_13 = V_16; if (!L_13) { goto IL_01cd; } } { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_14 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map7_14(); if (L_14) { goto IL_00b7; } } { Dictionary_2_t2736202052 * L_15 = (Dictionary_2_t2736202052 *)il2cpp_codegen_object_new(Dictionary_2_t2736202052_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2392909825(L_15, 6, /*hidden argument*/Dictionary_2__ctor_m2392909825_RuntimeMethod_var); V_17 = L_15; Dictionary_2_t2736202052 * L_16 = V_17; NullCheck(L_16); Dictionary_2_Add_m282647386(L_16, _stringLiteral1074896447, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_17 = V_17; NullCheck(L_17); Dictionary_2_Add_m282647386(L_17, _stringLiteral1074699839, 1, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_18 = V_17; NullCheck(L_18); Dictionary_2_Add_m282647386(L_18, _stringLiteral1074765375, 2, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_19 = V_17; NullCheck(L_19); Dictionary_2_Add_m282647386(L_19, _stringLiteral1075093055, 3, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_20 = V_17; NullCheck(L_20); Dictionary_2_Add_m282647386(L_20, _stringLiteral1075158591, 4, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_21 = V_17; NullCheck(L_21); Dictionary_2_Add_m282647386(L_21, _stringLiteral1074961983, 5, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_22 = V_17; IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->set_U3CU3Ef__switchU24map7_14(L_22); } IL_00b7: { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_23 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map7_14(); String_t* L_24 = V_16; NullCheck(L_23); bool L_25 = Dictionary_2_TryGetValue_m1013208020(L_23, L_24, (&V_18), /*hidden argument*/Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var); if (!L_25) { goto IL_01cd; } } { int32_t L_26 = V_18; switch (L_26) { case 0: { goto IL_00ee; } case 1: { goto IL_0104; } case 2: { goto IL_014e; } case 3: { goto IL_01a8; } case 4: { goto IL_01ad; } case 5: { goto IL_01c8; } } } { goto IL_01cd; } IL_00ee: { ASN1_t2114160833 * L_27 = V_1; NullCheck(L_27); ByteU5BU5D_t4116647657* L_28 = ASN1_get_Value_m3619295991(L_27, /*hidden argument*/NULL); PrivateKeyInfo_t668027993 * L_29 = (PrivateKeyInfo_t668027993 *)il2cpp_codegen_object_new(PrivateKeyInfo_t668027993_il2cpp_TypeInfo_var); PrivateKeyInfo__ctor_m2715455038(L_29, L_28, /*hidden argument*/NULL); PKCS12_AddPrivateKey_m1877554254(__this, L_29, /*hidden argument*/NULL); goto IL_01d8; } IL_0104: { ASN1_t2114160833 * L_30 = V_1; NullCheck(L_30); ByteU5BU5D_t4116647657* L_31 = ASN1_get_Value_m3619295991(L_30, /*hidden argument*/NULL); EncryptedPrivateKeyInfo_t862116836 * L_32 = (EncryptedPrivateKeyInfo_t862116836 *)il2cpp_codegen_object_new(EncryptedPrivateKeyInfo_t862116836_il2cpp_TypeInfo_var); EncryptedPrivateKeyInfo__ctor_m25839594(L_32, L_31, /*hidden argument*/NULL); V_3 = L_32; EncryptedPrivateKeyInfo_t862116836 * L_33 = V_3; NullCheck(L_33); String_t* L_34 = EncryptedPrivateKeyInfo_get_Algorithm_m3027828440(L_33, /*hidden argument*/NULL); EncryptedPrivateKeyInfo_t862116836 * L_35 = V_3; NullCheck(L_35); ByteU5BU5D_t4116647657* L_36 = EncryptedPrivateKeyInfo_get_Salt_m1261804721(L_35, /*hidden argument*/NULL); EncryptedPrivateKeyInfo_t862116836 * L_37 = V_3; NullCheck(L_37); int32_t L_38 = EncryptedPrivateKeyInfo_get_IterationCount_m2912222740(L_37, /*hidden argument*/NULL); EncryptedPrivateKeyInfo_t862116836 * L_39 = V_3; NullCheck(L_39); ByteU5BU5D_t4116647657* L_40 = EncryptedPrivateKeyInfo_get_EncryptedData_m491452551(L_39, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_41 = PKCS12_Decrypt_m1280162536(__this, L_34, L_36, L_38, L_40, /*hidden argument*/NULL); V_4 = L_41; ByteU5BU5D_t4116647657* L_42 = V_4; PrivateKeyInfo_t668027993 * L_43 = (PrivateKeyInfo_t668027993 *)il2cpp_codegen_object_new(PrivateKeyInfo_t668027993_il2cpp_TypeInfo_var); PrivateKeyInfo__ctor_m2715455038(L_43, L_42, /*hidden argument*/NULL); PKCS12_AddPrivateKey_m1877554254(__this, L_43, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_44 = V_4; ByteU5BU5D_t4116647657* L_45 = V_4; NullCheck(L_45); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_44, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_45)->max_length)))), /*hidden argument*/NULL); goto IL_01d8; } IL_014e: { ASN1_t2114160833 * L_46 = V_1; NullCheck(L_46); ByteU5BU5D_t4116647657* L_47 = ASN1_get_Value_m3619295991(L_46, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_48 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m2928874476(L_48, L_47, /*hidden argument*/NULL); V_5 = L_48; ContentInfo_t3218159896 * L_49 = V_5; NullCheck(L_49); String_t* L_50 = ContentInfo_get_ContentType_m4018261807(L_49, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); bool L_51 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_50, _stringLiteral2010631744, /*hidden argument*/NULL); if (!L_51) { goto IL_017c; } } { NotSupportedException_t1314879016 * L_52 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var); NotSupportedException__ctor_m2494070935(L_52, _stringLiteral153696270, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_52,PKCS12_ReadSafeBag_m3435973087_RuntimeMethod_var); } IL_017c: { ContentInfo_t3218159896 * L_53 = V_5; NullCheck(L_53); ASN1_t2114160833 * L_54 = ContentInfo_get_Content_m4053224038(L_53, /*hidden argument*/NULL); NullCheck(L_54); ASN1_t2114160833 * L_55 = ASN1_get_Item_m315148275(L_54, 0, /*hidden argument*/NULL); NullCheck(L_55); ByteU5BU5D_t4116647657* L_56 = ASN1_get_Value_m3619295991(L_55, /*hidden argument*/NULL); X509Certificate_t489243025 * L_57 = (X509Certificate_t489243025 *)il2cpp_codegen_object_new(X509Certificate_t489243025_il2cpp_TypeInfo_var); X509Certificate__ctor_m2595927506(L_57, L_56, /*hidden argument*/NULL); V_6 = L_57; X509CertificateCollection_t1542168550 * L_58 = __this->get__certs_4(); X509Certificate_t489243025 * L_59 = V_6; NullCheck(L_58); X509CertificateCollection_Add_m2277657976(L_58, L_59, /*hidden argument*/NULL); goto IL_01d8; } IL_01a8: { goto IL_01d8; } IL_01ad: { ASN1_t2114160833 * L_60 = V_1; NullCheck(L_60); ByteU5BU5D_t4116647657* L_61 = ASN1_get_Value_m3619295991(L_60, /*hidden argument*/NULL); V_7 = L_61; ArrayList_t2718874744 * L_62 = __this->get__secretBags_3(); ByteU5BU5D_t4116647657* L_63 = V_7; NullCheck(L_62); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_62, (RuntimeObject *)(RuntimeObject *)L_63); goto IL_01d8; } IL_01c8: { goto IL_01d8; } IL_01cd: { ArgumentException_t132251570 * L_64 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_64, _stringLiteral1454462369, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_64,PKCS12_ReadSafeBag_m3435973087_RuntimeMethod_var); } IL_01d8: { ASN1_t2114160833 * L_65 = ___safeBag0; NullCheck(L_65); int32_t L_66 = ASN1_get_Count_m3039939183(L_65, /*hidden argument*/NULL); if ((((int32_t)L_66) <= ((int32_t)2))) { goto IL_0347; } } { ASN1_t2114160833 * L_67 = ___safeBag0; NullCheck(L_67); ASN1_t2114160833 * L_68 = ASN1_get_Item_m315148275(L_67, 2, /*hidden argument*/NULL); V_8 = L_68; ASN1_t2114160833 * L_69 = V_8; NullCheck(L_69); uint8_t L_70 = ASN1_get_Tag_m1863840805(L_69, /*hidden argument*/NULL); if ((((int32_t)L_70) == ((int32_t)((int32_t)49)))) { goto IL_0206; } } { ArgumentException_t132251570 * L_71 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_71, _stringLiteral3652877187, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_71,PKCS12_ReadSafeBag_m3435973087_RuntimeMethod_var); } IL_0206: { V_9 = 0; goto IL_0339; } IL_020e: { ASN1_t2114160833 * L_72 = V_8; int32_t L_73 = V_9; NullCheck(L_72); ASN1_t2114160833 * L_74 = ASN1_get_Item_m315148275(L_72, L_73, /*hidden argument*/NULL); V_10 = L_74; ASN1_t2114160833 * L_75 = V_10; NullCheck(L_75); uint8_t L_76 = ASN1_get_Tag_m1863840805(L_75, /*hidden argument*/NULL); if ((((int32_t)L_76) == ((int32_t)((int32_t)48)))) { goto IL_0232; } } { ArgumentException_t132251570 * L_77 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_77, _stringLiteral1132020804, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_77,PKCS12_ReadSafeBag_m3435973087_RuntimeMethod_var); } IL_0232: { ASN1_t2114160833 * L_78 = V_10; NullCheck(L_78); ASN1_t2114160833 * L_79 = ASN1_get_Item_m315148275(L_78, 0, /*hidden argument*/NULL); V_11 = L_79; ASN1_t2114160833 * L_80 = V_11; NullCheck(L_80); uint8_t L_81 = ASN1_get_Tag_m1863840805(L_80, /*hidden argument*/NULL); if ((((int32_t)L_81) == ((int32_t)6))) { goto IL_0254; } } { ArgumentException_t132251570 * L_82 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_82, _stringLiteral1867823663, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_82,PKCS12_ReadSafeBag_m3435973087_RuntimeMethod_var); } IL_0254: { ASN1_t2114160833 * L_83 = V_11; String_t* L_84 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_83, /*hidden argument*/NULL); V_12 = L_84; ASN1_t2114160833 * L_85 = V_10; NullCheck(L_85); ASN1_t2114160833 * L_86 = ASN1_get_Item_m315148275(L_85, 1, /*hidden argument*/NULL); V_13 = L_86; V_14 = 0; goto IL_0325; } IL_026f: { ASN1_t2114160833 * L_87 = V_13; int32_t L_88 = V_14; NullCheck(L_87); ASN1_t2114160833 * L_89 = ASN1_get_Item_m315148275(L_87, L_88, /*hidden argument*/NULL); V_15 = L_89; String_t* L_90 = V_12; V_16 = L_90; String_t* L_91 = V_16; if (!L_91) { goto IL_031a; } } { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_92 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map8_15(); if (L_92) { goto IL_02b8; } } { Dictionary_2_t2736202052 * L_93 = (Dictionary_2_t2736202052 *)il2cpp_codegen_object_new(Dictionary_2_t2736202052_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2392909825(L_93, 2, /*hidden argument*/Dictionary_2__ctor_m2392909825_RuntimeMethod_var); V_17 = L_93; Dictionary_2_t2736202052 * L_94 = V_17; NullCheck(L_94); Dictionary_2_Add_m282647386(L_94, _stringLiteral3757375497, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_95 = V_17; NullCheck(L_95); Dictionary_2_Add_m282647386(L_95, _stringLiteral3757375496, 1, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_96 = V_17; IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->set_U3CU3Ef__switchU24map8_15(L_96); } IL_02b8: { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_97 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map8_15(); String_t* L_98 = V_16; NullCheck(L_97); bool L_99 = Dictionary_2_TryGetValue_m1013208020(L_97, L_98, (&V_18), /*hidden argument*/Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var); if (!L_99) { goto IL_031a; } } { int32_t L_100 = V_18; if (!L_100) { goto IL_02df; } } { int32_t L_101 = V_18; if ((((int32_t)L_101) == ((int32_t)1))) { goto IL_02fd; } } { goto IL_031a; } IL_02df: { ASN1_t2114160833 * L_102 = V_15; NullCheck(L_102); uint8_t L_103 = ASN1_get_Tag_m1863840805(L_102, /*hidden argument*/NULL); if ((((int32_t)L_103) == ((int32_t)((int32_t)30)))) { goto IL_02f8; } } { ArgumentException_t132251570 * L_104 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_104, _stringLiteral1787122988, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_104,PKCS12_ReadSafeBag_m3435973087_RuntimeMethod_var); } IL_02f8: { goto IL_031f; } IL_02fd: { ASN1_t2114160833 * L_105 = V_15; NullCheck(L_105); uint8_t L_106 = ASN1_get_Tag_m1863840805(L_105, /*hidden argument*/NULL); if ((((int32_t)L_106) == ((int32_t)4))) { goto IL_0315; } } { ArgumentException_t132251570 * L_107 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_107, _stringLiteral1787122988, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_107,PKCS12_ReadSafeBag_m3435973087_RuntimeMethod_var); } IL_0315: { goto IL_031f; } IL_031a: { goto IL_031f; } IL_031f: { int32_t L_108 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)1)); } IL_0325: { int32_t L_109 = V_14; ASN1_t2114160833 * L_110 = V_13; NullCheck(L_110); int32_t L_111 = ASN1_get_Count_m3039939183(L_110, /*hidden argument*/NULL); if ((((int32_t)L_109) < ((int32_t)L_111))) { goto IL_026f; } } { int32_t L_112 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)1)); } IL_0339: { int32_t L_113 = V_9; ASN1_t2114160833 * L_114 = V_8; NullCheck(L_114); int32_t L_115 = ASN1_get_Count_m3039939183(L_114, /*hidden argument*/NULL); if ((((int32_t)L_113) < ((int32_t)L_115))) { goto IL_020e; } } IL_0347: { ArrayList_t2718874744 * L_116 = __this->get__safeBags_9(); String_t* L_117 = V_2; ASN1_t2114160833 * L_118 = ___safeBag0; SafeBag_t3961248200 * L_119 = (SafeBag_t3961248200 *)il2cpp_codegen_object_new(SafeBag_t3961248200_il2cpp_TypeInfo_var); SafeBag__ctor_m3881032521(L_119, L_117, L_118, /*hidden argument*/NULL); NullCheck(L_116); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_116, L_119); return; } } // Mono.Security.ASN1 Mono.Security.X509.PKCS12::CertificateSafeBag(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * PKCS12_CertificateSafeBag_m1505366012 (PKCS12_t4101533061 * __this, X509Certificate_t489243025 * ___x5090, RuntimeObject* ___attributes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_CertificateSafeBag_m1505366012_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; ContentInfo_t3218159896 * V_1 = NULL; ASN1_t2114160833 * V_2 = NULL; ASN1_t2114160833 * V_3 = NULL; ASN1_t2114160833 * V_4 = NULL; RuntimeObject* V_5 = NULL; String_t* V_6 = NULL; ArrayList_t2718874744 * V_7 = NULL; ASN1_t2114160833 * V_8 = NULL; ASN1_t2114160833 * V_9 = NULL; ByteU5BU5D_t4116647657* V_10 = NULL; RuntimeObject* V_11 = NULL; ASN1_t2114160833 * V_12 = NULL; ArrayList_t2718874744 * V_13 = NULL; ASN1_t2114160833 * V_14 = NULL; ASN1_t2114160833 * V_15 = NULL; ByteU5BU5D_t4116647657* V_16 = NULL; RuntimeObject* V_17 = NULL; ASN1_t2114160833 * V_18 = NULL; String_t* V_19 = NULL; Dictionary_2_t2736202052 * V_20 = NULL; int32_t V_21 = 0; RuntimeObject* V_22 = NULL; RuntimeObject* V_23 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { X509Certificate_t489243025 * L_0 = ___x5090; NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_0); ASN1_t2114160833 * L_2 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_2, (uint8_t)4, L_1, /*hidden argument*/NULL); V_0 = L_2; ContentInfo_t3218159896 * L_3 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m1955840786(L_3, /*hidden argument*/NULL); V_1 = L_3; ContentInfo_t3218159896 * L_4 = V_1; NullCheck(L_4); ContentInfo_set_ContentType_m3848100294(L_4, _stringLiteral2010631744, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_5 = V_1; NullCheck(L_5); ASN1_t2114160833 * L_6 = ContentInfo_get_Content_m4053224038(L_5, /*hidden argument*/NULL); ASN1_t2114160833 * L_7 = V_0; NullCheck(L_6); ASN1_Add_m3262603624(L_6, L_7, /*hidden argument*/NULL); ASN1_t2114160833 * L_8 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_8, (uint8_t)((int32_t)160), /*hidden argument*/NULL); V_2 = L_8; ASN1_t2114160833 * L_9 = V_2; ContentInfo_t3218159896 * L_10 = V_1; NullCheck(L_10); ASN1_t2114160833 * L_11 = ContentInfo_get_ASN1_m2959326143(L_10, /*hidden argument*/NULL); NullCheck(L_9); ASN1_Add_m3262603624(L_9, L_11, /*hidden argument*/NULL); ASN1_t2114160833 * L_12 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_12, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_3 = L_12; ASN1_t2114160833 * L_13 = V_3; ASN1_t2114160833 * L_14 = ASN1Convert_FromOid_m3844102704(NULL /*static, unused*/, _stringLiteral1074765375, /*hidden argument*/NULL); NullCheck(L_13); ASN1_Add_m3262603624(L_13, L_14, /*hidden argument*/NULL); ASN1_t2114160833 * L_15 = V_3; ASN1_t2114160833 * L_16 = V_2; NullCheck(L_15); ASN1_Add_m3262603624(L_15, L_16, /*hidden argument*/NULL); RuntimeObject* L_17 = ___attributes1; if (!L_17) { goto IL_0287; } } { ASN1_t2114160833 * L_18 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_18, (uint8_t)((int32_t)49), /*hidden argument*/NULL); V_4 = L_18; RuntimeObject* L_19 = ___attributes1; NullCheck(L_19); RuntimeObject* L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(9 /* System.Collections.IDictionaryEnumerator System.Collections.IDictionary::GetEnumerator() */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_19); V_5 = L_20; goto IL_0265; } IL_0080: { RuntimeObject* L_21 = V_5; NullCheck(L_21); RuntimeObject * L_22 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IDictionaryEnumerator::get_Key() */, IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var, L_21); V_6 = ((String_t*)CastclassSealed((RuntimeObject*)L_22, String_t_il2cpp_TypeInfo_var)); String_t* L_23 = V_6; V_19 = L_23; String_t* L_24 = V_19; if (!L_24) { goto IL_0260; } } { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_25 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24mapC_16(); if (L_25) { goto IL_00cc; } } { Dictionary_2_t2736202052 * L_26 = (Dictionary_2_t2736202052 *)il2cpp_codegen_object_new(Dictionary_2_t2736202052_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2392909825(L_26, 2, /*hidden argument*/Dictionary_2__ctor_m2392909825_RuntimeMethod_var); V_20 = L_26; Dictionary_2_t2736202052 * L_27 = V_20; NullCheck(L_27); Dictionary_2_Add_m282647386(L_27, _stringLiteral3757375497, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_28 = V_20; NullCheck(L_28); Dictionary_2_Add_m282647386(L_28, _stringLiteral3757375496, 1, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_29 = V_20; IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->set_U3CU3Ef__switchU24mapC_16(L_29); } IL_00cc: { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_30 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24mapC_16(); String_t* L_31 = V_19; NullCheck(L_30); bool L_32 = Dictionary_2_TryGetValue_m1013208020(L_30, L_31, (&V_21), /*hidden argument*/Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var); if (!L_32) { goto IL_0260; } } { int32_t L_33 = V_21; if (!L_33) { goto IL_00f3; } } { int32_t L_34 = V_21; if ((((int32_t)L_34) == ((int32_t)1))) { goto IL_01aa; } } { goto IL_0260; } IL_00f3: { RuntimeObject* L_35 = V_5; NullCheck(L_35); RuntimeObject * L_36 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var, L_35); V_7 = ((ArrayList_t2718874744 *)CastclassClass((RuntimeObject*)L_36, ArrayList_t2718874744_il2cpp_TypeInfo_var)); ArrayList_t2718874744 * L_37 = V_7; NullCheck(L_37); int32_t L_38 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_37); if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_01a5; } } { ASN1_t2114160833 * L_39 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_39, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_8 = L_39; ASN1_t2114160833 * L_40 = V_8; ASN1_t2114160833 * L_41 = ASN1Convert_FromOid_m3844102704(NULL /*static, unused*/, _stringLiteral3757375497, /*hidden argument*/NULL); NullCheck(L_40); ASN1_Add_m3262603624(L_40, L_41, /*hidden argument*/NULL); ASN1_t2114160833 * L_42 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_42, (uint8_t)((int32_t)49), /*hidden argument*/NULL); V_9 = L_42; ArrayList_t2718874744 * L_43 = V_7; NullCheck(L_43); RuntimeObject* L_44 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_43); V_11 = L_44; } IL_013b: try { // begin try (depth: 1) { goto IL_016a; } IL_0140: { RuntimeObject* L_45 = V_11; NullCheck(L_45); RuntimeObject * L_46 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_45); V_10 = ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_46, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); ASN1_t2114160833 * L_47 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_47, (uint8_t)((int32_t)30), /*hidden argument*/NULL); V_12 = L_47; ASN1_t2114160833 * L_48 = V_12; ByteU5BU5D_t4116647657* L_49 = V_10; NullCheck(L_48); ASN1_set_Value_m647861841(L_48, L_49, /*hidden argument*/NULL); ASN1_t2114160833 * L_50 = V_9; ASN1_t2114160833 * L_51 = V_12; NullCheck(L_50); ASN1_Add_m3262603624(L_50, L_51, /*hidden argument*/NULL); } IL_016a: { RuntimeObject* L_52 = V_11; NullCheck(L_52); bool L_53 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_52); if (L_53) { goto IL_0140; } } IL_0176: { IL2CPP_LEAVE(0x191, FINALLY_017b); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_017b; } FINALLY_017b: { // begin finally (depth: 1) { RuntimeObject* L_54 = V_11; V_22 = ((RuntimeObject*)IsInst((RuntimeObject*)L_54, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_55 = V_22; if (L_55) { goto IL_0189; } } IL_0188: { IL2CPP_END_FINALLY(379) } IL_0189: { RuntimeObject* L_56 = V_22; NullCheck(L_56); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_56); IL2CPP_END_FINALLY(379) } } // end finally (depth: 1) IL2CPP_CLEANUP(379) { IL2CPP_JUMP_TBL(0x191, IL_0191) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0191: { ASN1_t2114160833 * L_57 = V_8; ASN1_t2114160833 * L_58 = V_9; NullCheck(L_57); ASN1_Add_m3262603624(L_57, L_58, /*hidden argument*/NULL); ASN1_t2114160833 * L_59 = V_4; ASN1_t2114160833 * L_60 = V_8; NullCheck(L_59); ASN1_Add_m3262603624(L_59, L_60, /*hidden argument*/NULL); } IL_01a5: { goto IL_0265; } IL_01aa: { RuntimeObject* L_61 = V_5; NullCheck(L_61); RuntimeObject * L_62 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(2 /* System.Object System.Collections.IDictionaryEnumerator::get_Value() */, IDictionaryEnumerator_t1693217257_il2cpp_TypeInfo_var, L_61); V_13 = ((ArrayList_t2718874744 *)CastclassClass((RuntimeObject*)L_62, ArrayList_t2718874744_il2cpp_TypeInfo_var)); ArrayList_t2718874744 * L_63 = V_13; NullCheck(L_63); int32_t L_64 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_63); if ((((int32_t)L_64) <= ((int32_t)0))) { goto IL_025b; } } { ASN1_t2114160833 * L_65 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_65, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_14 = L_65; ASN1_t2114160833 * L_66 = V_14; ASN1_t2114160833 * L_67 = ASN1Convert_FromOid_m3844102704(NULL /*static, unused*/, _stringLiteral3757375496, /*hidden argument*/NULL); NullCheck(L_66); ASN1_Add_m3262603624(L_66, L_67, /*hidden argument*/NULL); ASN1_t2114160833 * L_68 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_68, (uint8_t)((int32_t)49), /*hidden argument*/NULL); V_15 = L_68; ArrayList_t2718874744 * L_69 = V_13; NullCheck(L_69); RuntimeObject* L_70 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_69); V_17 = L_70; } IL_01f2: try { // begin try (depth: 1) { goto IL_0220; } IL_01f7: { RuntimeObject* L_71 = V_17; NullCheck(L_71); RuntimeObject * L_72 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_71); V_16 = ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_72, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); ASN1_t2114160833 * L_73 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_73, (uint8_t)4, /*hidden argument*/NULL); V_18 = L_73; ASN1_t2114160833 * L_74 = V_18; ByteU5BU5D_t4116647657* L_75 = V_16; NullCheck(L_74); ASN1_set_Value_m647861841(L_74, L_75, /*hidden argument*/NULL); ASN1_t2114160833 * L_76 = V_15; ASN1_t2114160833 * L_77 = V_18; NullCheck(L_76); ASN1_Add_m3262603624(L_76, L_77, /*hidden argument*/NULL); } IL_0220: { RuntimeObject* L_78 = V_17; NullCheck(L_78); bool L_79 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_78); if (L_79) { goto IL_01f7; } } IL_022c: { IL2CPP_LEAVE(0x247, FINALLY_0231); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0231; } FINALLY_0231: { // begin finally (depth: 1) { RuntimeObject* L_80 = V_17; V_23 = ((RuntimeObject*)IsInst((RuntimeObject*)L_80, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_81 = V_23; if (L_81) { goto IL_023f; } } IL_023e: { IL2CPP_END_FINALLY(561) } IL_023f: { RuntimeObject* L_82 = V_23; NullCheck(L_82); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_82); IL2CPP_END_FINALLY(561) } } // end finally (depth: 1) IL2CPP_CLEANUP(561) { IL2CPP_JUMP_TBL(0x247, IL_0247) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0247: { ASN1_t2114160833 * L_83 = V_14; ASN1_t2114160833 * L_84 = V_15; NullCheck(L_83); ASN1_Add_m3262603624(L_83, L_84, /*hidden argument*/NULL); ASN1_t2114160833 * L_85 = V_4; ASN1_t2114160833 * L_86 = V_14; NullCheck(L_85); ASN1_Add_m3262603624(L_85, L_86, /*hidden argument*/NULL); } IL_025b: { goto IL_0265; } IL_0260: { goto IL_0265; } IL_0265: { RuntimeObject* L_87 = V_5; NullCheck(L_87); bool L_88 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_87); if (L_88) { goto IL_0080; } } { ASN1_t2114160833 * L_89 = V_4; NullCheck(L_89); int32_t L_90 = ASN1_get_Count_m3039939183(L_89, /*hidden argument*/NULL); if ((((int32_t)L_90) <= ((int32_t)0))) { goto IL_0287; } } { ASN1_t2114160833 * L_91 = V_3; ASN1_t2114160833 * L_92 = V_4; NullCheck(L_91); ASN1_Add_m3262603624(L_91, L_92, /*hidden argument*/NULL); } IL_0287: { ASN1_t2114160833 * L_93 = V_3; return L_93; } } // System.Byte[] Mono.Security.X509.PKCS12::MAC(System.Byte[],System.Byte[],System.Int32,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PKCS12_MAC_m3355614022 (PKCS12_t4101533061 * __this, ByteU5BU5D_t4116647657* ___password0, ByteU5BU5D_t4116647657* ___salt1, int32_t ___iterations2, ByteU5BU5D_t4116647657* ___data3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_MAC_m3355614022_MetadataUsageId); s_Il2CppMethodInitialized = true; } DeriveBytes_t1492915136 * V_0 = NULL; HMACSHA1_t1952596188 * V_1 = NULL; { DeriveBytes_t1492915136 * L_0 = (DeriveBytes_t1492915136 *)il2cpp_codegen_object_new(DeriveBytes_t1492915136_il2cpp_TypeInfo_var); DeriveBytes__ctor_m2211845228(L_0, /*hidden argument*/NULL); V_0 = L_0; DeriveBytes_t1492915136 * L_1 = V_0; NullCheck(L_1); DeriveBytes_set_HashName_m3612196732(L_1, _stringLiteral1144609714, /*hidden argument*/NULL); DeriveBytes_t1492915136 * L_2 = V_0; ByteU5BU5D_t4116647657* L_3 = ___password0; NullCheck(L_2); DeriveBytes_set_Password_m4086840123(L_2, L_3, /*hidden argument*/NULL); DeriveBytes_t1492915136 * L_4 = V_0; ByteU5BU5D_t4116647657* L_5 = ___salt1; NullCheck(L_4); DeriveBytes_set_Salt_m1400945044(L_4, L_5, /*hidden argument*/NULL); DeriveBytes_t1492915136 * L_6 = V_0; int32_t L_7 = ___iterations2; NullCheck(L_6); DeriveBytes_set_IterationCount_m3824132378(L_6, L_7, /*hidden argument*/NULL); HMAC_t2621101144 * L_8 = HMAC_Create_m2390117573(NULL /*static, unused*/, /*hidden argument*/NULL); V_1 = ((HMACSHA1_t1952596188 *)CastclassClass((RuntimeObject*)L_8, HMACSHA1_t1952596188_il2cpp_TypeInfo_var)); HMACSHA1_t1952596188 * L_9 = V_1; DeriveBytes_t1492915136 * L_10 = V_0; NullCheck(L_10); ByteU5BU5D_t4116647657* L_11 = DeriveBytes_DeriveMAC_m2121691743(L_10, ((int32_t)20), /*hidden argument*/NULL); NullCheck(L_9); VirtActionInvoker1< ByteU5BU5D_t4116647657* >::Invoke(22 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, L_9, L_11); HMACSHA1_t1952596188 * L_12 = V_1; ByteU5BU5D_t4116647657* L_13 = ___data3; ByteU5BU5D_t4116647657* L_14 = ___data3; NullCheck(L_14); NullCheck(L_12); ByteU5BU5D_t4116647657* L_15 = HashAlgorithm_ComputeHash_m2044824070(L_12, L_13, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_14)->max_length)))), /*hidden argument*/NULL); return L_15; } } // System.Byte[] Mono.Security.X509.PKCS12::GetBytes() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* PKCS12_GetBytes_m415958948 (PKCS12_t4101533061 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_GetBytes_m415958948_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; ArrayList_t2718874744 * V_1 = NULL; SafeBag_t3961248200 * V_2 = NULL; RuntimeObject* V_3 = NULL; ASN1_t2114160833 * V_4 = NULL; ASN1_t2114160833 * V_5 = NULL; ContentInfo_t3218159896 * V_6 = NULL; ArrayList_t2718874744 * V_7 = NULL; ArrayList_t2718874744 * V_8 = NULL; X509Certificate_t489243025 * V_9 = NULL; X509CertificateEnumerator_t3515934698 * V_10 = NULL; bool V_11 = false; X509Certificate_t489243025 * V_12 = NULL; RuntimeObject* V_13 = NULL; X509Certificate_t489243025 * V_14 = NULL; RuntimeObject* V_15 = NULL; bool V_16 = false; X509Certificate_t489243025 * V_17 = NULL; X509CertificateEnumerator_t3515934698 * V_18 = NULL; X509Certificate_t489243025 * V_19 = NULL; RuntimeObject* V_20 = NULL; X509Certificate_t489243025 * V_21 = NULL; RuntimeObject* V_22 = NULL; ASN1_t2114160833 * V_23 = NULL; SafeBag_t3961248200 * V_24 = NULL; RuntimeObject* V_25 = NULL; ContentInfo_t3218159896 * V_26 = NULL; ASN1_t2114160833 * V_27 = NULL; SafeBag_t3961248200 * V_28 = NULL; RuntimeObject* V_29 = NULL; ASN1_t2114160833 * V_30 = NULL; ContentInfo_t3218159896 * V_31 = NULL; ASN1_t2114160833 * V_32 = NULL; SafeBag_t3961248200 * V_33 = NULL; RuntimeObject* V_34 = NULL; ContentInfo_t3218159896 * V_35 = NULL; ASN1_t2114160833 * V_36 = NULL; ASN1_t2114160833 * V_37 = NULL; ContentInfo_t3218159896 * V_38 = NULL; ASN1_t2114160833 * V_39 = NULL; ByteU5BU5D_t4116647657* V_40 = NULL; ByteU5BU5D_t4116647657* V_41 = NULL; ASN1_t2114160833 * V_42 = NULL; ASN1_t2114160833 * V_43 = NULL; ASN1_t2114160833 * V_44 = NULL; ASN1_t2114160833 * V_45 = NULL; RuntimeObject* V_46 = NULL; RuntimeObject* V_47 = NULL; RuntimeObject* V_48 = NULL; RuntimeObject* V_49 = NULL; RuntimeObject* V_50 = NULL; RuntimeObject* V_51 = NULL; RuntimeObject* V_52 = NULL; RuntimeObject* V_53 = NULL; RuntimeObject* V_54 = NULL; RuntimeObject* V_55 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { ASN1_t2114160833 * L_0 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_0, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_0 = L_0; ArrayList_t2718874744 * L_1 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_1, /*hidden argument*/NULL); V_1 = L_1; ArrayList_t2718874744 * L_2 = __this->get__safeBags_9(); NullCheck(L_2); RuntimeObject* L_3 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_2); V_3 = L_3; } IL_001a: try { // begin try (depth: 1) { goto IL_007e; } IL_001f: { RuntimeObject* L_4 = V_3; NullCheck(L_4); RuntimeObject * L_5 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_4); V_2 = ((SafeBag_t3961248200 *)CastclassClass((RuntimeObject*)L_5, SafeBag_t3961248200_il2cpp_TypeInfo_var)); SafeBag_t3961248200 * L_6 = V_2; NullCheck(L_6); String_t* L_7 = SafeBag_get_BagOID_m2153399743(L_6, /*hidden argument*/NULL); NullCheck(L_7); bool L_8 = String_Equals_m2270643605(L_7, _stringLiteral1074765375, /*hidden argument*/NULL); if (!L_8) { goto IL_007e; } } IL_0040: { SafeBag_t3961248200 * L_9 = V_2; NullCheck(L_9); ASN1_t2114160833 * L_10 = SafeBag_get_ASN1_m2293701606(L_9, /*hidden argument*/NULL); V_4 = L_10; ASN1_t2114160833 * L_11 = V_4; NullCheck(L_11); ASN1_t2114160833 * L_12 = ASN1_get_Item_m315148275(L_11, 1, /*hidden argument*/NULL); V_5 = L_12; ASN1_t2114160833 * L_13 = V_5; NullCheck(L_13); ByteU5BU5D_t4116647657* L_14 = ASN1_get_Value_m3619295991(L_13, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_15 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m2928874476(L_15, L_14, /*hidden argument*/NULL); V_6 = L_15; ArrayList_t2718874744 * L_16 = V_1; ContentInfo_t3218159896 * L_17 = V_6; NullCheck(L_17); ASN1_t2114160833 * L_18 = ContentInfo_get_Content_m4053224038(L_17, /*hidden argument*/NULL); NullCheck(L_18); ASN1_t2114160833 * L_19 = ASN1_get_Item_m315148275(L_18, 0, /*hidden argument*/NULL); NullCheck(L_19); ByteU5BU5D_t4116647657* L_20 = ASN1_get_Value_m3619295991(L_19, /*hidden argument*/NULL); X509Certificate_t489243025 * L_21 = (X509Certificate_t489243025 *)il2cpp_codegen_object_new(X509Certificate_t489243025_il2cpp_TypeInfo_var); X509Certificate__ctor_m2595927506(L_21, L_20, /*hidden argument*/NULL); NullCheck(L_16); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_16, L_21); } IL_007e: { RuntimeObject* L_22 = V_3; NullCheck(L_22); bool L_23 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_22); if (L_23) { goto IL_001f; } } IL_0089: { IL2CPP_LEAVE(0xA3, FINALLY_008e); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_008e; } FINALLY_008e: { // begin finally (depth: 1) { RuntimeObject* L_24 = V_3; V_46 = ((RuntimeObject*)IsInst((RuntimeObject*)L_24, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_25 = V_46; if (L_25) { goto IL_009b; } } IL_009a: { IL2CPP_END_FINALLY(142) } IL_009b: { RuntimeObject* L_26 = V_46; NullCheck(L_26); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_26); IL2CPP_END_FINALLY(142) } } // end finally (depth: 1) IL2CPP_CLEANUP(142) { IL2CPP_JUMP_TBL(0xA3, IL_00a3) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_00a3: { ArrayList_t2718874744 * L_27 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_27, /*hidden argument*/NULL); V_7 = L_27; ArrayList_t2718874744 * L_28 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_28, /*hidden argument*/NULL); V_8 = L_28; X509CertificateCollection_t1542168550 * L_29 = PKCS12_get_Certificates_m26161562(__this, /*hidden argument*/NULL); NullCheck(L_29); X509CertificateEnumerator_t3515934698 * L_30 = X509CertificateCollection_GetEnumerator_m92169144(L_29, /*hidden argument*/NULL); V_10 = L_30; } IL_00be: try { // begin try (depth: 1) { goto IL_013e; } IL_00c3: { X509CertificateEnumerator_t3515934698 * L_31 = V_10; NullCheck(L_31); X509Certificate_t489243025 * L_32 = X509CertificateEnumerator_get_Current_m3079314562(L_31, /*hidden argument*/NULL); V_9 = L_32; V_11 = (bool)0; ArrayList_t2718874744 * L_33 = V_1; NullCheck(L_33); RuntimeObject* L_34 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_33); V_13 = L_34; } IL_00d7: try { // begin try (depth: 2) { goto IL_0106; } IL_00dc: { RuntimeObject* L_35 = V_13; NullCheck(L_35); RuntimeObject * L_36 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_35); V_12 = ((X509Certificate_t489243025 *)CastclassClass((RuntimeObject*)L_36, X509Certificate_t489243025_il2cpp_TypeInfo_var)); X509Certificate_t489243025 * L_37 = V_9; NullCheck(L_37); ByteU5BU5D_t4116647657* L_38 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_37); X509Certificate_t489243025 * L_39 = V_12; NullCheck(L_39); ByteU5BU5D_t4116647657* L_40 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_39); bool L_41 = PKCS12_Compare_m219153845(__this, L_38, L_40, /*hidden argument*/NULL); if (!L_41) { goto IL_0106; } } IL_0103: { V_11 = (bool)1; } IL_0106: { RuntimeObject* L_42 = V_13; NullCheck(L_42); bool L_43 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_42); if (L_43) { goto IL_00dc; } } IL_0112: { IL2CPP_LEAVE(0x12D, FINALLY_0117); } } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0117; } FINALLY_0117: { // begin finally (depth: 2) { RuntimeObject* L_44 = V_13; V_47 = ((RuntimeObject*)IsInst((RuntimeObject*)L_44, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_45 = V_47; if (L_45) { goto IL_0125; } } IL_0124: { IL2CPP_END_FINALLY(279) } IL_0125: { RuntimeObject* L_46 = V_47; NullCheck(L_46); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_46); IL2CPP_END_FINALLY(279) } } // end finally (depth: 2) IL2CPP_CLEANUP(279) { IL2CPP_JUMP_TBL(0x12D, IL_012d) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_012d: { bool L_47 = V_11; if (L_47) { goto IL_013e; } } IL_0134: { ArrayList_t2718874744 * L_48 = V_7; X509Certificate_t489243025 * L_49 = V_9; NullCheck(L_48); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_48, L_49); } IL_013e: { X509CertificateEnumerator_t3515934698 * L_50 = V_10; NullCheck(L_50); bool L_51 = X509CertificateEnumerator_MoveNext_m1342258196(L_50, /*hidden argument*/NULL); if (L_51) { goto IL_00c3; } } IL_014a: { IL2CPP_LEAVE(0x165, FINALLY_014f); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_014f; } FINALLY_014f: { // begin finally (depth: 1) { X509CertificateEnumerator_t3515934698 * L_52 = V_10; V_48 = ((RuntimeObject*)IsInst((RuntimeObject*)L_52, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_53 = V_48; if (L_53) { goto IL_015d; } } IL_015c: { IL2CPP_END_FINALLY(335) } IL_015d: { RuntimeObject* L_54 = V_48; NullCheck(L_54); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_54); IL2CPP_END_FINALLY(335) } } // end finally (depth: 1) IL2CPP_CLEANUP(335) { IL2CPP_JUMP_TBL(0x165, IL_0165) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0165: { ArrayList_t2718874744 * L_55 = V_1; NullCheck(L_55); RuntimeObject* L_56 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_55); V_15 = L_56; } IL_016d: try { // begin try (depth: 1) { goto IL_01f2; } IL_0172: { RuntimeObject* L_57 = V_15; NullCheck(L_57); RuntimeObject * L_58 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_57); V_14 = ((X509Certificate_t489243025 *)CastclassClass((RuntimeObject*)L_58, X509Certificate_t489243025_il2cpp_TypeInfo_var)); V_16 = (bool)0; X509CertificateCollection_t1542168550 * L_59 = PKCS12_get_Certificates_m26161562(__this, /*hidden argument*/NULL); NullCheck(L_59); X509CertificateEnumerator_t3515934698 * L_60 = X509CertificateCollection_GetEnumerator_m92169144(L_59, /*hidden argument*/NULL); V_18 = L_60; } IL_0190: try { // begin try (depth: 2) { goto IL_01ba; } IL_0195: { X509CertificateEnumerator_t3515934698 * L_61 = V_18; NullCheck(L_61); X509Certificate_t489243025 * L_62 = X509CertificateEnumerator_get_Current_m3079314562(L_61, /*hidden argument*/NULL); V_17 = L_62; X509Certificate_t489243025 * L_63 = V_14; NullCheck(L_63); ByteU5BU5D_t4116647657* L_64 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_63); X509Certificate_t489243025 * L_65 = V_17; NullCheck(L_65); ByteU5BU5D_t4116647657* L_66 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_65); bool L_67 = PKCS12_Compare_m219153845(__this, L_64, L_66, /*hidden argument*/NULL); if (!L_67) { goto IL_01ba; } } IL_01b7: { V_16 = (bool)1; } IL_01ba: { X509CertificateEnumerator_t3515934698 * L_68 = V_18; NullCheck(L_68); bool L_69 = X509CertificateEnumerator_MoveNext_m1342258196(L_68, /*hidden argument*/NULL); if (L_69) { goto IL_0195; } } IL_01c6: { IL2CPP_LEAVE(0x1E1, FINALLY_01cb); } } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_01cb; } FINALLY_01cb: { // begin finally (depth: 2) { X509CertificateEnumerator_t3515934698 * L_70 = V_18; V_49 = ((RuntimeObject*)IsInst((RuntimeObject*)L_70, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_71 = V_49; if (L_71) { goto IL_01d9; } } IL_01d8: { IL2CPP_END_FINALLY(459) } IL_01d9: { RuntimeObject* L_72 = V_49; NullCheck(L_72); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_72); IL2CPP_END_FINALLY(459) } } // end finally (depth: 2) IL2CPP_CLEANUP(459) { IL2CPP_JUMP_TBL(0x1E1, IL_01e1) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_01e1: { bool L_73 = V_16; if (L_73) { goto IL_01f2; } } IL_01e8: { ArrayList_t2718874744 * L_74 = V_8; X509Certificate_t489243025 * L_75 = V_14; NullCheck(L_74); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_74, L_75); } IL_01f2: { RuntimeObject* L_76 = V_15; NullCheck(L_76); bool L_77 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_76); if (L_77) { goto IL_0172; } } IL_01fe: { IL2CPP_LEAVE(0x219, FINALLY_0203); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0203; } FINALLY_0203: { // begin finally (depth: 1) { RuntimeObject* L_78 = V_15; V_50 = ((RuntimeObject*)IsInst((RuntimeObject*)L_78, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_79 = V_50; if (L_79) { goto IL_0211; } } IL_0210: { IL2CPP_END_FINALLY(515) } IL_0211: { RuntimeObject* L_80 = V_50; NullCheck(L_80); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_80); IL2CPP_END_FINALLY(515) } } // end finally (depth: 1) IL2CPP_CLEANUP(515) { IL2CPP_JUMP_TBL(0x219, IL_0219) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0219: { ArrayList_t2718874744 * L_81 = V_8; NullCheck(L_81); RuntimeObject* L_82 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_81); V_20 = L_82; } IL_0222: try { // begin try (depth: 1) { goto IL_023d; } IL_0227: { RuntimeObject* L_83 = V_20; NullCheck(L_83); RuntimeObject * L_84 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_83); V_19 = ((X509Certificate_t489243025 *)CastclassClass((RuntimeObject*)L_84, X509Certificate_t489243025_il2cpp_TypeInfo_var)); X509Certificate_t489243025 * L_85 = V_19; PKCS12_RemoveCertificate_m3555301339(__this, L_85, /*hidden argument*/NULL); } IL_023d: { RuntimeObject* L_86 = V_20; NullCheck(L_86); bool L_87 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_86); if (L_87) { goto IL_0227; } } IL_0249: { IL2CPP_LEAVE(0x264, FINALLY_024e); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_024e; } FINALLY_024e: { // begin finally (depth: 1) { RuntimeObject* L_88 = V_20; V_51 = ((RuntimeObject*)IsInst((RuntimeObject*)L_88, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_89 = V_51; if (L_89) { goto IL_025c; } } IL_025b: { IL2CPP_END_FINALLY(590) } IL_025c: { RuntimeObject* L_90 = V_51; NullCheck(L_90); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_90); IL2CPP_END_FINALLY(590) } } // end finally (depth: 1) IL2CPP_CLEANUP(590) { IL2CPP_JUMP_TBL(0x264, IL_0264) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0264: { ArrayList_t2718874744 * L_91 = V_7; NullCheck(L_91); RuntimeObject* L_92 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_91); V_22 = L_92; } IL_026d: try { // begin try (depth: 1) { goto IL_0288; } IL_0272: { RuntimeObject* L_93 = V_22; NullCheck(L_93); RuntimeObject * L_94 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_93); V_21 = ((X509Certificate_t489243025 *)CastclassClass((RuntimeObject*)L_94, X509Certificate_t489243025_il2cpp_TypeInfo_var)); X509Certificate_t489243025 * L_95 = V_21; PKCS12_AddCertificate_m3679554094(__this, L_95, /*hidden argument*/NULL); } IL_0288: { RuntimeObject* L_96 = V_22; NullCheck(L_96); bool L_97 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_96); if (L_97) { goto IL_0272; } } IL_0294: { IL2CPP_LEAVE(0x2AF, FINALLY_0299); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0299; } FINALLY_0299: { // begin finally (depth: 1) { RuntimeObject* L_98 = V_22; V_52 = ((RuntimeObject*)IsInst((RuntimeObject*)L_98, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_99 = V_52; if (L_99) { goto IL_02a7; } } IL_02a6: { IL2CPP_END_FINALLY(665) } IL_02a7: { RuntimeObject* L_100 = V_52; NullCheck(L_100); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_100); IL2CPP_END_FINALLY(665) } } // end finally (depth: 1) IL2CPP_CLEANUP(665) { IL2CPP_JUMP_TBL(0x2AF, IL_02af) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_02af: { ArrayList_t2718874744 * L_101 = __this->get__safeBags_9(); NullCheck(L_101); int32_t L_102 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_101); if ((((int32_t)L_102) <= ((int32_t)0))) { goto IL_035f; } } { ASN1_t2114160833 * L_103 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_103, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_23 = L_103; ArrayList_t2718874744 * L_104 = __this->get__safeBags_9(); NullCheck(L_104); RuntimeObject* L_105 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_104); V_25 = L_105; } IL_02d6: try { // begin try (depth: 1) { goto IL_030e; } IL_02db: { RuntimeObject* L_106 = V_25; NullCheck(L_106); RuntimeObject * L_107 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_106); V_24 = ((SafeBag_t3961248200 *)CastclassClass((RuntimeObject*)L_107, SafeBag_t3961248200_il2cpp_TypeInfo_var)); SafeBag_t3961248200 * L_108 = V_24; NullCheck(L_108); String_t* L_109 = SafeBag_get_BagOID_m2153399743(L_108, /*hidden argument*/NULL); NullCheck(L_109); bool L_110 = String_Equals_m2270643605(L_109, _stringLiteral1074765375, /*hidden argument*/NULL); if (!L_110) { goto IL_030e; } } IL_02ff: { ASN1_t2114160833 * L_111 = V_23; SafeBag_t3961248200 * L_112 = V_24; NullCheck(L_112); ASN1_t2114160833 * L_113 = SafeBag_get_ASN1_m2293701606(L_112, /*hidden argument*/NULL); NullCheck(L_111); ASN1_Add_m3262603624(L_111, L_113, /*hidden argument*/NULL); } IL_030e: { RuntimeObject* L_114 = V_25; NullCheck(L_114); bool L_115 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_114); if (L_115) { goto IL_02db; } } IL_031a: { IL2CPP_LEAVE(0x335, FINALLY_031f); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_031f; } FINALLY_031f: { // begin finally (depth: 1) { RuntimeObject* L_116 = V_25; V_53 = ((RuntimeObject*)IsInst((RuntimeObject*)L_116, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_117 = V_53; if (L_117) { goto IL_032d; } } IL_032c: { IL2CPP_END_FINALLY(799) } IL_032d: { RuntimeObject* L_118 = V_53; NullCheck(L_118); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_118); IL2CPP_END_FINALLY(799) } } // end finally (depth: 1) IL2CPP_CLEANUP(799) { IL2CPP_JUMP_TBL(0x335, IL_0335) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0335: { ASN1_t2114160833 * L_119 = V_23; NullCheck(L_119); int32_t L_120 = ASN1_get_Count_m3039939183(L_119, /*hidden argument*/NULL); if ((((int32_t)L_120) <= ((int32_t)0))) { goto IL_035f; } } { ASN1_t2114160833 * L_121 = V_23; ContentInfo_t3218159896 * L_122 = PKCS12_EncryptedContentInfo_m729936927(__this, L_121, _stringLiteral2976317123, /*hidden argument*/NULL); V_26 = L_122; ASN1_t2114160833 * L_123 = V_0; ContentInfo_t3218159896 * L_124 = V_26; NullCheck(L_124); ASN1_t2114160833 * L_125 = ContentInfo_get_ASN1_m2959326143(L_124, /*hidden argument*/NULL); NullCheck(L_123); ASN1_Add_m3262603624(L_123, L_125, /*hidden argument*/NULL); } IL_035f: { ArrayList_t2718874744 * L_126 = __this->get__safeBags_9(); NullCheck(L_126); int32_t L_127 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_126); if ((((int32_t)L_127) <= ((int32_t)0))) { goto IL_044c; } } { ASN1_t2114160833 * L_128 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_128, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_27 = L_128; ArrayList_t2718874744 * L_129 = __this->get__safeBags_9(); NullCheck(L_129); RuntimeObject* L_130 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_129); V_29 = L_130; } IL_0386: try { // begin try (depth: 1) { goto IL_03d4; } IL_038b: { RuntimeObject* L_131 = V_29; NullCheck(L_131); RuntimeObject * L_132 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_131); V_28 = ((SafeBag_t3961248200 *)CastclassClass((RuntimeObject*)L_132, SafeBag_t3961248200_il2cpp_TypeInfo_var)); SafeBag_t3961248200 * L_133 = V_28; NullCheck(L_133); String_t* L_134 = SafeBag_get_BagOID_m2153399743(L_133, /*hidden argument*/NULL); NullCheck(L_134); bool L_135 = String_Equals_m2270643605(L_134, _stringLiteral1074896447, /*hidden argument*/NULL); if (L_135) { goto IL_03c5; } } IL_03af: { SafeBag_t3961248200 * L_136 = V_28; NullCheck(L_136); String_t* L_137 = SafeBag_get_BagOID_m2153399743(L_136, /*hidden argument*/NULL); NullCheck(L_137); bool L_138 = String_Equals_m2270643605(L_137, _stringLiteral1074699839, /*hidden argument*/NULL); if (!L_138) { goto IL_03d4; } } IL_03c5: { ASN1_t2114160833 * L_139 = V_27; SafeBag_t3961248200 * L_140 = V_28; NullCheck(L_140); ASN1_t2114160833 * L_141 = SafeBag_get_ASN1_m2293701606(L_140, /*hidden argument*/NULL); NullCheck(L_139); ASN1_Add_m3262603624(L_139, L_141, /*hidden argument*/NULL); } IL_03d4: { RuntimeObject* L_142 = V_29; NullCheck(L_142); bool L_143 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_142); if (L_143) { goto IL_038b; } } IL_03e0: { IL2CPP_LEAVE(0x3FB, FINALLY_03e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_03e5; } FINALLY_03e5: { // begin finally (depth: 1) { RuntimeObject* L_144 = V_29; V_54 = ((RuntimeObject*)IsInst((RuntimeObject*)L_144, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_145 = V_54; if (L_145) { goto IL_03f3; } } IL_03f2: { IL2CPP_END_FINALLY(997) } IL_03f3: { RuntimeObject* L_146 = V_54; NullCheck(L_146); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_146); IL2CPP_END_FINALLY(997) } } // end finally (depth: 1) IL2CPP_CLEANUP(997) { IL2CPP_JUMP_TBL(0x3FB, IL_03fb) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_03fb: { ASN1_t2114160833 * L_147 = V_27; NullCheck(L_147); int32_t L_148 = ASN1_get_Count_m3039939183(L_147, /*hidden argument*/NULL); if ((((int32_t)L_148) <= ((int32_t)0))) { goto IL_044c; } } { ASN1_t2114160833 * L_149 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_149, (uint8_t)((int32_t)160), /*hidden argument*/NULL); V_30 = L_149; ASN1_t2114160833 * L_150 = V_30; ASN1_t2114160833 * L_151 = V_27; NullCheck(L_151); ByteU5BU5D_t4116647657* L_152 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_151); ASN1_t2114160833 * L_153 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_153, (uint8_t)4, L_152, /*hidden argument*/NULL); NullCheck(L_150); ASN1_Add_m3262603624(L_150, L_153, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_154 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m2855743200(L_154, _stringLiteral3723664332, /*hidden argument*/NULL); V_31 = L_154; ContentInfo_t3218159896 * L_155 = V_31; ASN1_t2114160833 * L_156 = V_30; NullCheck(L_155); ContentInfo_set_Content_m2581255245(L_155, L_156, /*hidden argument*/NULL); ASN1_t2114160833 * L_157 = V_0; ContentInfo_t3218159896 * L_158 = V_31; NullCheck(L_158); ASN1_t2114160833 * L_159 = ContentInfo_get_ASN1_m2959326143(L_158, /*hidden argument*/NULL); NullCheck(L_157); ASN1_Add_m3262603624(L_157, L_159, /*hidden argument*/NULL); } IL_044c: { ArrayList_t2718874744 * L_160 = __this->get__safeBags_9(); NullCheck(L_160); int32_t L_161 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_160); if ((((int32_t)L_161) <= ((int32_t)0))) { goto IL_04fc; } } { ASN1_t2114160833 * L_162 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_162, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_32 = L_162; ArrayList_t2718874744 * L_163 = __this->get__safeBags_9(); NullCheck(L_163); RuntimeObject* L_164 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_163); V_34 = L_164; } IL_0473: try { // begin try (depth: 1) { goto IL_04ab; } IL_0478: { RuntimeObject* L_165 = V_34; NullCheck(L_165); RuntimeObject * L_166 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_165); V_33 = ((SafeBag_t3961248200 *)CastclassClass((RuntimeObject*)L_166, SafeBag_t3961248200_il2cpp_TypeInfo_var)); SafeBag_t3961248200 * L_167 = V_33; NullCheck(L_167); String_t* L_168 = SafeBag_get_BagOID_m2153399743(L_167, /*hidden argument*/NULL); NullCheck(L_168); bool L_169 = String_Equals_m2270643605(L_168, _stringLiteral1075158591, /*hidden argument*/NULL); if (!L_169) { goto IL_04ab; } } IL_049c: { ASN1_t2114160833 * L_170 = V_32; SafeBag_t3961248200 * L_171 = V_33; NullCheck(L_171); ASN1_t2114160833 * L_172 = SafeBag_get_ASN1_m2293701606(L_171, /*hidden argument*/NULL); NullCheck(L_170); ASN1_Add_m3262603624(L_170, L_172, /*hidden argument*/NULL); } IL_04ab: { RuntimeObject* L_173 = V_34; NullCheck(L_173); bool L_174 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_173); if (L_174) { goto IL_0478; } } IL_04b7: { IL2CPP_LEAVE(0x4D2, FINALLY_04bc); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_04bc; } FINALLY_04bc: { // begin finally (depth: 1) { RuntimeObject* L_175 = V_34; V_55 = ((RuntimeObject*)IsInst((RuntimeObject*)L_175, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_176 = V_55; if (L_176) { goto IL_04ca; } } IL_04c9: { IL2CPP_END_FINALLY(1212) } IL_04ca: { RuntimeObject* L_177 = V_55; NullCheck(L_177); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_177); IL2CPP_END_FINALLY(1212) } } // end finally (depth: 1) IL2CPP_CLEANUP(1212) { IL2CPP_JUMP_TBL(0x4D2, IL_04d2) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_04d2: { ASN1_t2114160833 * L_178 = V_32; NullCheck(L_178); int32_t L_179 = ASN1_get_Count_m3039939183(L_178, /*hidden argument*/NULL); if ((((int32_t)L_179) <= ((int32_t)0))) { goto IL_04fc; } } { ASN1_t2114160833 * L_180 = V_32; ContentInfo_t3218159896 * L_181 = PKCS12_EncryptedContentInfo_m729936927(__this, L_180, _stringLiteral2976317123, /*hidden argument*/NULL); V_35 = L_181; ASN1_t2114160833 * L_182 = V_0; ContentInfo_t3218159896 * L_183 = V_35; NullCheck(L_183); ASN1_t2114160833 * L_184 = ContentInfo_get_ASN1_m2959326143(L_183, /*hidden argument*/NULL); NullCheck(L_182); ASN1_Add_m3262603624(L_182, L_184, /*hidden argument*/NULL); } IL_04fc: { ASN1_t2114160833 * L_185 = V_0; NullCheck(L_185); ByteU5BU5D_t4116647657* L_186 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_185); ASN1_t2114160833 * L_187 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_187, (uint8_t)4, L_186, /*hidden argument*/NULL); V_36 = L_187; ASN1_t2114160833 * L_188 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_188, (uint8_t)((int32_t)160), /*hidden argument*/NULL); V_37 = L_188; ASN1_t2114160833 * L_189 = V_37; ASN1_t2114160833 * L_190 = V_36; NullCheck(L_189); ASN1_Add_m3262603624(L_189, L_190, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_191 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m2855743200(L_191, _stringLiteral3723664332, /*hidden argument*/NULL); V_38 = L_191; ContentInfo_t3218159896 * L_192 = V_38; ASN1_t2114160833 * L_193 = V_37; NullCheck(L_192); ContentInfo_set_Content_m2581255245(L_192, L_193, /*hidden argument*/NULL); ASN1_t2114160833 * L_194 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_194, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_39 = L_194; ByteU5BU5D_t4116647657* L_195 = __this->get__password_1(); if (!L_195) { goto IL_0600; } } { V_40 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)20))); RandomNumberGenerator_t386037858 * L_196 = PKCS12_get_RNG_m64541056(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_197 = V_40; NullCheck(L_196); VirtActionInvoker1< ByteU5BU5D_t4116647657* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_196, L_197); ByteU5BU5D_t4116647657* L_198 = __this->get__password_1(); ByteU5BU5D_t4116647657* L_199 = V_40; int32_t L_200 = __this->get__iterations_8(); ContentInfo_t3218159896 * L_201 = V_38; NullCheck(L_201); ASN1_t2114160833 * L_202 = ContentInfo_get_Content_m4053224038(L_201, /*hidden argument*/NULL); NullCheck(L_202); ASN1_t2114160833 * L_203 = ASN1_get_Item_m315148275(L_202, 0, /*hidden argument*/NULL); NullCheck(L_203); ByteU5BU5D_t4116647657* L_204 = ASN1_get_Value_m3619295991(L_203, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_205 = PKCS12_MAC_m3355614022(__this, L_198, L_199, L_200, L_204, /*hidden argument*/NULL); V_41 = L_205; ASN1_t2114160833 * L_206 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_206, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_42 = L_206; ASN1_t2114160833 * L_207 = V_42; ASN1_t2114160833 * L_208 = ASN1Convert_FromOid_m3844102704(NULL /*static, unused*/, _stringLiteral3539017007, /*hidden argument*/NULL); NullCheck(L_207); ASN1_Add_m3262603624(L_207, L_208, /*hidden argument*/NULL); ASN1_t2114160833 * L_209 = V_42; ASN1_t2114160833 * L_210 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_210, (uint8_t)5, /*hidden argument*/NULL); NullCheck(L_209); ASN1_Add_m3262603624(L_209, L_210, /*hidden argument*/NULL); ASN1_t2114160833 * L_211 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_211, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_43 = L_211; ASN1_t2114160833 * L_212 = V_43; ASN1_t2114160833 * L_213 = V_42; NullCheck(L_212); ASN1_Add_m3262603624(L_212, L_213, /*hidden argument*/NULL); ASN1_t2114160833 * L_214 = V_43; ByteU5BU5D_t4116647657* L_215 = V_41; ASN1_t2114160833 * L_216 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_216, (uint8_t)4, L_215, /*hidden argument*/NULL); NullCheck(L_214); ASN1_Add_m3262603624(L_214, L_216, /*hidden argument*/NULL); ASN1_t2114160833 * L_217 = V_39; ASN1_t2114160833 * L_218 = V_43; NullCheck(L_217); ASN1_Add_m3262603624(L_217, L_218, /*hidden argument*/NULL); ASN1_t2114160833 * L_219 = V_39; ByteU5BU5D_t4116647657* L_220 = V_40; ASN1_t2114160833 * L_221 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_221, (uint8_t)4, L_220, /*hidden argument*/NULL); NullCheck(L_219); ASN1_Add_m3262603624(L_219, L_221, /*hidden argument*/NULL); ASN1_t2114160833 * L_222 = V_39; int32_t L_223 = __this->get__iterations_8(); ASN1_t2114160833 * L_224 = ASN1Convert_FromInt32_m2294771542(NULL /*static, unused*/, L_223, /*hidden argument*/NULL); NullCheck(L_222); ASN1_Add_m3262603624(L_222, L_224, /*hidden argument*/NULL); } IL_0600: { ByteU5BU5D_t4116647657* L_225 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)1)); NullCheck(L_225); (L_225)->SetAt(static_cast(0), (uint8_t)3); ASN1_t2114160833 * L_226 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_226, (uint8_t)2, L_225, /*hidden argument*/NULL); V_44 = L_226; ASN1_t2114160833 * L_227 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_227, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_45 = L_227; ASN1_t2114160833 * L_228 = V_45; ASN1_t2114160833 * L_229 = V_44; NullCheck(L_228); ASN1_Add_m3262603624(L_228, L_229, /*hidden argument*/NULL); ASN1_t2114160833 * L_230 = V_45; ContentInfo_t3218159896 * L_231 = V_38; NullCheck(L_231); ASN1_t2114160833 * L_232 = ContentInfo_get_ASN1_m2959326143(L_231, /*hidden argument*/NULL); NullCheck(L_230); ASN1_Add_m3262603624(L_230, L_232, /*hidden argument*/NULL); ASN1_t2114160833 * L_233 = V_39; NullCheck(L_233); int32_t L_234 = ASN1_get_Count_m3039939183(L_233, /*hidden argument*/NULL); if ((((int32_t)L_234) <= ((int32_t)0))) { goto IL_064b; } } { ASN1_t2114160833 * L_235 = V_45; ASN1_t2114160833 * L_236 = V_39; NullCheck(L_235); ASN1_Add_m3262603624(L_235, L_236, /*hidden argument*/NULL); } IL_064b: { ASN1_t2114160833 * L_237 = V_45; NullCheck(L_237); ByteU5BU5D_t4116647657* L_238 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_237); return L_238; } } // Mono.Security.PKCS7/ContentInfo Mono.Security.X509.PKCS12::EncryptedContentInfo(Mono.Security.ASN1,System.String) extern "C" IL2CPP_METHOD_ATTR ContentInfo_t3218159896 * PKCS12_EncryptedContentInfo_m729936927 (PKCS12_t4101533061 * __this, ASN1_t2114160833 * ___safeBags0, String_t* ___algorithmOid1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_EncryptedContentInfo_m729936927_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; ASN1_t2114160833 * V_1 = NULL; ASN1_t2114160833 * V_2 = NULL; ByteU5BU5D_t4116647657* V_3 = NULL; ASN1_t2114160833 * V_4 = NULL; ASN1_t2114160833 * V_5 = NULL; ASN1_t2114160833 * V_6 = NULL; ASN1_t2114160833 * V_7 = NULL; ASN1_t2114160833 * V_8 = NULL; ContentInfo_t3218159896 * V_9 = NULL; { V_0 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)8)); RandomNumberGenerator_t386037858 * L_0 = PKCS12_get_RNG_m64541056(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_1 = V_0; NullCheck(L_0); VirtActionInvoker1< ByteU5BU5D_t4116647657* >::Invoke(4 /* System.Void System.Security.Cryptography.RandomNumberGenerator::GetBytes(System.Byte[]) */, L_0, L_1); ASN1_t2114160833 * L_2 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_2, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_1 = L_2; ASN1_t2114160833 * L_3 = V_1; ByteU5BU5D_t4116647657* L_4 = V_0; ASN1_t2114160833 * L_5 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_5, (uint8_t)4, L_4, /*hidden argument*/NULL); NullCheck(L_3); ASN1_Add_m3262603624(L_3, L_5, /*hidden argument*/NULL); ASN1_t2114160833 * L_6 = V_1; int32_t L_7 = __this->get__iterations_8(); ASN1_t2114160833 * L_8 = ASN1Convert_FromInt32_m2294771542(NULL /*static, unused*/, L_7, /*hidden argument*/NULL); NullCheck(L_6); ASN1_Add_m3262603624(L_6, L_8, /*hidden argument*/NULL); ASN1_t2114160833 * L_9 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_9, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_2 = L_9; ASN1_t2114160833 * L_10 = V_2; String_t* L_11 = ___algorithmOid1; ASN1_t2114160833 * L_12 = ASN1Convert_FromOid_m3844102704(NULL /*static, unused*/, L_11, /*hidden argument*/NULL); NullCheck(L_10); ASN1_Add_m3262603624(L_10, L_12, /*hidden argument*/NULL); ASN1_t2114160833 * L_13 = V_2; ASN1_t2114160833 * L_14 = V_1; NullCheck(L_13); ASN1_Add_m3262603624(L_13, L_14, /*hidden argument*/NULL); String_t* L_15 = ___algorithmOid1; ByteU5BU5D_t4116647657* L_16 = V_0; int32_t L_17 = __this->get__iterations_8(); ASN1_t2114160833 * L_18 = ___safeBags0; NullCheck(L_18); ByteU5BU5D_t4116647657* L_19 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_18); ByteU5BU5D_t4116647657* L_20 = PKCS12_Encrypt_m3618991685(__this, L_15, L_16, L_17, L_19, /*hidden argument*/NULL); V_3 = L_20; ByteU5BU5D_t4116647657* L_21 = V_3; ASN1_t2114160833 * L_22 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_22, (uint8_t)((int32_t)128), L_21, /*hidden argument*/NULL); V_4 = L_22; ASN1_t2114160833 * L_23 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_23, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_5 = L_23; ASN1_t2114160833 * L_24 = V_5; ASN1_t2114160833 * L_25 = ASN1Convert_FromOid_m3844102704(NULL /*static, unused*/, _stringLiteral3723664332, /*hidden argument*/NULL); NullCheck(L_24); ASN1_Add_m3262603624(L_24, L_25, /*hidden argument*/NULL); ASN1_t2114160833 * L_26 = V_5; ASN1_t2114160833 * L_27 = V_2; NullCheck(L_26); ASN1_Add_m3262603624(L_26, L_27, /*hidden argument*/NULL); ASN1_t2114160833 * L_28 = V_5; ASN1_t2114160833 * L_29 = V_4; NullCheck(L_28); ASN1_Add_m3262603624(L_28, L_29, /*hidden argument*/NULL); ASN1_t2114160833 * L_30 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m3517592395(L_30, (uint8_t)2, ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)1)), /*hidden argument*/NULL); V_6 = L_30; ASN1_t2114160833 * L_31 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_31, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_7 = L_31; ASN1_t2114160833 * L_32 = V_7; ASN1_t2114160833 * L_33 = V_6; NullCheck(L_32); ASN1_Add_m3262603624(L_32, L_33, /*hidden argument*/NULL); ASN1_t2114160833 * L_34 = V_7; ASN1_t2114160833 * L_35 = V_5; NullCheck(L_34); ASN1_Add_m3262603624(L_34, L_35, /*hidden argument*/NULL); ASN1_t2114160833 * L_36 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m4216617981(L_36, (uint8_t)((int32_t)160), /*hidden argument*/NULL); V_8 = L_36; ASN1_t2114160833 * L_37 = V_8; ASN1_t2114160833 * L_38 = V_7; NullCheck(L_37); ASN1_Add_m3262603624(L_37, L_38, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_39 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m2855743200(L_39, _stringLiteral620338124, /*hidden argument*/NULL); V_9 = L_39; ContentInfo_t3218159896 * L_40 = V_9; ASN1_t2114160833 * L_41 = V_8; NullCheck(L_40); ContentInfo_set_Content_m2581255245(L_40, L_41, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_42 = V_9; return L_42; } } // System.Void Mono.Security.X509.PKCS12::AddCertificate(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR void PKCS12_AddCertificate_m3679554094 (PKCS12_t4101533061 * __this, X509Certificate_t489243025 * ___cert0, const RuntimeMethod* method) { { X509Certificate_t489243025 * L_0 = ___cert0; PKCS12_AddCertificate_m3820167082(__this, L_0, (RuntimeObject*)NULL, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.PKCS12::AddCertificate(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) extern "C" IL2CPP_METHOD_ATTR void PKCS12_AddCertificate_m3820167082 (PKCS12_t4101533061 * __this, X509Certificate_t489243025 * ___cert0, RuntimeObject* ___attributes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_AddCertificate_m3820167082_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; SafeBag_t3961248200 * V_2 = NULL; ASN1_t2114160833 * V_3 = NULL; ASN1_t2114160833 * V_4 = NULL; ContentInfo_t3218159896 * V_5 = NULL; X509Certificate_t489243025 * V_6 = NULL; { V_0 = (bool)0; V_1 = 0; goto IL_0085; } IL_0009: { ArrayList_t2718874744 * L_0 = __this->get__safeBags_9(); int32_t L_1 = V_1; NullCheck(L_0); RuntimeObject * L_2 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); V_2 = ((SafeBag_t3961248200 *)CastclassClass((RuntimeObject*)L_2, SafeBag_t3961248200_il2cpp_TypeInfo_var)); SafeBag_t3961248200 * L_3 = V_2; NullCheck(L_3); String_t* L_4 = SafeBag_get_BagOID_m2153399743(L_3, /*hidden argument*/NULL); NullCheck(L_4); bool L_5 = String_Equals_m2270643605(L_4, _stringLiteral1074765375, /*hidden argument*/NULL); if (!L_5) { goto IL_0081; } } { SafeBag_t3961248200 * L_6 = V_2; NullCheck(L_6); ASN1_t2114160833 * L_7 = SafeBag_get_ASN1_m2293701606(L_6, /*hidden argument*/NULL); V_3 = L_7; ASN1_t2114160833 * L_8 = V_3; NullCheck(L_8); ASN1_t2114160833 * L_9 = ASN1_get_Item_m315148275(L_8, 1, /*hidden argument*/NULL); V_4 = L_9; ASN1_t2114160833 * L_10 = V_4; NullCheck(L_10); ByteU5BU5D_t4116647657* L_11 = ASN1_get_Value_m3619295991(L_10, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_12 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m2928874476(L_12, L_11, /*hidden argument*/NULL); V_5 = L_12; ContentInfo_t3218159896 * L_13 = V_5; NullCheck(L_13); ASN1_t2114160833 * L_14 = ContentInfo_get_Content_m4053224038(L_13, /*hidden argument*/NULL); NullCheck(L_14); ASN1_t2114160833 * L_15 = ASN1_get_Item_m315148275(L_14, 0, /*hidden argument*/NULL); NullCheck(L_15); ByteU5BU5D_t4116647657* L_16 = ASN1_get_Value_m3619295991(L_15, /*hidden argument*/NULL); X509Certificate_t489243025 * L_17 = (X509Certificate_t489243025 *)il2cpp_codegen_object_new(X509Certificate_t489243025_il2cpp_TypeInfo_var); X509Certificate__ctor_m2595927506(L_17, L_16, /*hidden argument*/NULL); V_6 = L_17; X509Certificate_t489243025 * L_18 = ___cert0; NullCheck(L_18); ByteU5BU5D_t4116647657* L_19 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_18); X509Certificate_t489243025 * L_20 = V_6; NullCheck(L_20); ByteU5BU5D_t4116647657* L_21 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_20); bool L_22 = PKCS12_Compare_m219153845(__this, L_19, L_21, /*hidden argument*/NULL); if (!L_22) { goto IL_0081; } } { V_0 = (bool)1; } IL_0081: { int32_t L_23 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0085: { bool L_24 = V_0; if (L_24) { goto IL_009c; } } { int32_t L_25 = V_1; ArrayList_t2718874744 * L_26 = __this->get__safeBags_9(); NullCheck(L_26); int32_t L_27 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_26); if ((((int32_t)L_25) < ((int32_t)L_27))) { goto IL_0009; } } IL_009c: { bool L_28 = V_0; if (L_28) { goto IL_00c7; } } { ArrayList_t2718874744 * L_29 = __this->get__safeBags_9(); X509Certificate_t489243025 * L_30 = ___cert0; RuntimeObject* L_31 = ___attributes1; ASN1_t2114160833 * L_32 = PKCS12_CertificateSafeBag_m1505366012(__this, L_30, L_31, /*hidden argument*/NULL); SafeBag_t3961248200 * L_33 = (SafeBag_t3961248200 *)il2cpp_codegen_object_new(SafeBag_t3961248200_il2cpp_TypeInfo_var); SafeBag__ctor_m3881032521(L_33, _stringLiteral1074765375, L_32, /*hidden argument*/NULL); NullCheck(L_29); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_29, L_33); __this->set__certsChanged_7((bool)1); } IL_00c7: { return; } } // System.Void Mono.Security.X509.PKCS12::RemoveCertificate(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR void PKCS12_RemoveCertificate_m3555301339 (PKCS12_t4101533061 * __this, X509Certificate_t489243025 * ___cert0, const RuntimeMethod* method) { { X509Certificate_t489243025 * L_0 = ___cert0; PKCS12_RemoveCertificate_m2774912578(__this, L_0, (RuntimeObject*)NULL, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.PKCS12::RemoveCertificate(Mono.Security.X509.X509Certificate,System.Collections.IDictionary) extern "C" IL2CPP_METHOD_ATTR void PKCS12_RemoveCertificate_m2774912578 (PKCS12_t4101533061 * __this, X509Certificate_t489243025 * ___cert0, RuntimeObject* ___attrs1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_RemoveCertificate_m2774912578_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; SafeBag_t3961248200 * V_2 = NULL; ASN1_t2114160833 * V_3 = NULL; ASN1_t2114160833 * V_4 = NULL; ContentInfo_t3218159896 * V_5 = NULL; X509Certificate_t489243025 * V_6 = NULL; ASN1_t2114160833 * V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; ASN1_t2114160833 * V_10 = NULL; ASN1_t2114160833 * V_11 = NULL; String_t* V_12 = NULL; ArrayList_t2718874744 * V_13 = NULL; ASN1_t2114160833 * V_14 = NULL; int32_t V_15 = 0; int32_t V_16 = 0; ASN1_t2114160833 * V_17 = NULL; ByteU5BU5D_t4116647657* V_18 = NULL; { V_0 = (-1); V_1 = 0; goto IL_018d; } IL_0009: { ArrayList_t2718874744 * L_0 = __this->get__safeBags_9(); int32_t L_1 = V_1; NullCheck(L_0); RuntimeObject * L_2 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); V_2 = ((SafeBag_t3961248200 *)CastclassClass((RuntimeObject*)L_2, SafeBag_t3961248200_il2cpp_TypeInfo_var)); SafeBag_t3961248200 * L_3 = V_2; NullCheck(L_3); String_t* L_4 = SafeBag_get_BagOID_m2153399743(L_3, /*hidden argument*/NULL); NullCheck(L_4); bool L_5 = String_Equals_m2270643605(L_4, _stringLiteral1074765375, /*hidden argument*/NULL); if (!L_5) { goto IL_0189; } } { SafeBag_t3961248200 * L_6 = V_2; NullCheck(L_6); ASN1_t2114160833 * L_7 = SafeBag_get_ASN1_m2293701606(L_6, /*hidden argument*/NULL); V_3 = L_7; ASN1_t2114160833 * L_8 = V_3; NullCheck(L_8); ASN1_t2114160833 * L_9 = ASN1_get_Item_m315148275(L_8, 1, /*hidden argument*/NULL); V_4 = L_9; ASN1_t2114160833 * L_10 = V_4; NullCheck(L_10); ByteU5BU5D_t4116647657* L_11 = ASN1_get_Value_m3619295991(L_10, /*hidden argument*/NULL); ContentInfo_t3218159896 * L_12 = (ContentInfo_t3218159896 *)il2cpp_codegen_object_new(ContentInfo_t3218159896_il2cpp_TypeInfo_var); ContentInfo__ctor_m2928874476(L_12, L_11, /*hidden argument*/NULL); V_5 = L_12; ContentInfo_t3218159896 * L_13 = V_5; NullCheck(L_13); ASN1_t2114160833 * L_14 = ContentInfo_get_Content_m4053224038(L_13, /*hidden argument*/NULL); NullCheck(L_14); ASN1_t2114160833 * L_15 = ASN1_get_Item_m315148275(L_14, 0, /*hidden argument*/NULL); NullCheck(L_15); ByteU5BU5D_t4116647657* L_16 = ASN1_get_Value_m3619295991(L_15, /*hidden argument*/NULL); X509Certificate_t489243025 * L_17 = (X509Certificate_t489243025 *)il2cpp_codegen_object_new(X509Certificate_t489243025_il2cpp_TypeInfo_var); X509Certificate__ctor_m2595927506(L_17, L_16, /*hidden argument*/NULL); V_6 = L_17; X509Certificate_t489243025 * L_18 = ___cert0; NullCheck(L_18); ByteU5BU5D_t4116647657* L_19 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_18); X509Certificate_t489243025 * L_20 = V_6; NullCheck(L_20); ByteU5BU5D_t4116647657* L_21 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(12 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_20); bool L_22 = PKCS12_Compare_m219153845(__this, L_19, L_21, /*hidden argument*/NULL); if (!L_22) { goto IL_0189; } } { RuntimeObject* L_23 = ___attrs1; if (!L_23) { goto IL_0187; } } { ASN1_t2114160833 * L_24 = V_3; NullCheck(L_24); int32_t L_25 = ASN1_get_Count_m3039939183(L_24, /*hidden argument*/NULL); if ((!(((uint32_t)L_25) == ((uint32_t)3)))) { goto IL_0182; } } { ASN1_t2114160833 * L_26 = V_3; NullCheck(L_26); ASN1_t2114160833 * L_27 = ASN1_get_Item_m315148275(L_26, 2, /*hidden argument*/NULL); V_7 = L_27; V_8 = 0; V_9 = 0; goto IL_0164; } IL_00a5: { ASN1_t2114160833 * L_28 = V_7; int32_t L_29 = V_9; NullCheck(L_28); ASN1_t2114160833 * L_30 = ASN1_get_Item_m315148275(L_28, L_29, /*hidden argument*/NULL); V_10 = L_30; ASN1_t2114160833 * L_31 = V_10; NullCheck(L_31); ASN1_t2114160833 * L_32 = ASN1_get_Item_m315148275(L_31, 0, /*hidden argument*/NULL); V_11 = L_32; ASN1_t2114160833 * L_33 = V_11; String_t* L_34 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_33, /*hidden argument*/NULL); V_12 = L_34; RuntimeObject* L_35 = ___attrs1; String_t* L_36 = V_12; NullCheck(L_35); RuntimeObject * L_37 = InterfaceFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(2 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t1363984059_il2cpp_TypeInfo_var, L_35, L_36); V_13 = ((ArrayList_t2718874744 *)CastclassClass((RuntimeObject*)L_37, ArrayList_t2718874744_il2cpp_TypeInfo_var)); ArrayList_t2718874744 * L_38 = V_13; if (!L_38) { goto IL_015e; } } { ASN1_t2114160833 * L_39 = V_10; NullCheck(L_39); ASN1_t2114160833 * L_40 = ASN1_get_Item_m315148275(L_39, 1, /*hidden argument*/NULL); V_14 = L_40; ArrayList_t2718874744 * L_41 = V_13; NullCheck(L_41); int32_t L_42 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_41); ASN1_t2114160833 * L_43 = V_14; NullCheck(L_43); int32_t L_44 = ASN1_get_Count_m3039939183(L_43, /*hidden argument*/NULL); if ((!(((uint32_t)L_42) == ((uint32_t)L_44)))) { goto IL_015e; } } { V_15 = 0; V_16 = 0; goto IL_013c; } IL_0101: { ASN1_t2114160833 * L_45 = V_14; int32_t L_46 = V_16; NullCheck(L_45); ASN1_t2114160833 * L_47 = ASN1_get_Item_m315148275(L_45, L_46, /*hidden argument*/NULL); V_17 = L_47; ArrayList_t2718874744 * L_48 = V_13; int32_t L_49 = V_16; NullCheck(L_48); RuntimeObject * L_50 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_48, L_49); V_18 = ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_50, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); ByteU5BU5D_t4116647657* L_51 = V_18; ASN1_t2114160833 * L_52 = V_17; NullCheck(L_52); ByteU5BU5D_t4116647657* L_53 = ASN1_get_Value_m3619295991(L_52, /*hidden argument*/NULL); bool L_54 = PKCS12_Compare_m219153845(__this, L_51, L_53, /*hidden argument*/NULL); if (!L_54) { goto IL_0136; } } { int32_t L_55 = V_15; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1)); } IL_0136: { int32_t L_56 = V_16; V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); } IL_013c: { int32_t L_57 = V_16; ASN1_t2114160833 * L_58 = V_14; NullCheck(L_58); int32_t L_59 = ASN1_get_Count_m3039939183(L_58, /*hidden argument*/NULL); if ((((int32_t)L_57) < ((int32_t)L_59))) { goto IL_0101; } } { int32_t L_60 = V_15; ASN1_t2114160833 * L_61 = V_14; NullCheck(L_61); int32_t L_62 = ASN1_get_Count_m3039939183(L_61, /*hidden argument*/NULL); if ((!(((uint32_t)L_60) == ((uint32_t)L_62)))) { goto IL_015e; } } { int32_t L_63 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)1)); } IL_015e: { int32_t L_64 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1)); } IL_0164: { int32_t L_65 = V_9; ASN1_t2114160833 * L_66 = V_7; NullCheck(L_66); int32_t L_67 = ASN1_get_Count_m3039939183(L_66, /*hidden argument*/NULL); if ((((int32_t)L_65) < ((int32_t)L_67))) { goto IL_00a5; } } { int32_t L_68 = V_8; ASN1_t2114160833 * L_69 = V_7; NullCheck(L_69); int32_t L_70 = ASN1_get_Count_m3039939183(L_69, /*hidden argument*/NULL); if ((!(((uint32_t)L_68) == ((uint32_t)L_70)))) { goto IL_0182; } } { int32_t L_71 = V_1; V_0 = L_71; } IL_0182: { goto IL_0189; } IL_0187: { int32_t L_72 = V_1; V_0 = L_72; } IL_0189: { int32_t L_73 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)1)); } IL_018d: { int32_t L_74 = V_0; if ((!(((uint32_t)L_74) == ((uint32_t)(-1))))) { goto IL_01a5; } } { int32_t L_75 = V_1; ArrayList_t2718874744 * L_76 = __this->get__safeBags_9(); NullCheck(L_76); int32_t L_77 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_76); if ((((int32_t)L_75) < ((int32_t)L_77))) { goto IL_0009; } } IL_01a5: { int32_t L_78 = V_0; if ((((int32_t)L_78) == ((int32_t)(-1)))) { goto IL_01bf; } } { ArrayList_t2718874744 * L_79 = __this->get__safeBags_9(); int32_t L_80 = V_0; NullCheck(L_79); VirtActionInvoker1< int32_t >::Invoke(39 /* System.Void System.Collections.ArrayList::RemoveAt(System.Int32) */, L_79, L_80); __this->set__certsChanged_7((bool)1); } IL_01bf: { return; } } // System.Object Mono.Security.X509.PKCS12::Clone() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * PKCS12_Clone_m2085085101 (PKCS12_t4101533061 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_Clone_m2085085101_MetadataUsageId); s_Il2CppMethodInitialized = true; } PKCS12_t4101533061 * V_0 = NULL; { V_0 = (PKCS12_t4101533061 *)NULL; ByteU5BU5D_t4116647657* L_0 = __this->get__password_1(); if (!L_0) { goto IL_002e; } } { ByteU5BU5D_t4116647657* L_1 = PKCS12_GetBytes_m415958948(__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Encoding_t1523322056_il2cpp_TypeInfo_var); Encoding_t1523322056 * L_2 = Encoding_get_BigEndianUnicode_m684646764(NULL /*static, unused*/, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_3 = __this->get__password_1(); NullCheck(L_2); String_t* L_4 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t4116647657* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_2, L_3); PKCS12_t4101533061 * L_5 = (PKCS12_t4101533061 *)il2cpp_codegen_object_new(PKCS12_t4101533061_il2cpp_TypeInfo_var); PKCS12__ctor_m3378639364(L_5, L_1, L_4, /*hidden argument*/NULL); V_0 = L_5; goto IL_003a; } IL_002e: { ByteU5BU5D_t4116647657* L_6 = PKCS12_GetBytes_m415958948(__this, /*hidden argument*/NULL); PKCS12_t4101533061 * L_7 = (PKCS12_t4101533061 *)il2cpp_codegen_object_new(PKCS12_t4101533061_il2cpp_TypeInfo_var); PKCS12__ctor_m1587304645(L_7, L_6, /*hidden argument*/NULL); V_0 = L_7; } IL_003a: { PKCS12_t4101533061 * L_8 = V_0; int32_t L_9 = PKCS12_get_IterationCount_m3005687235(__this, /*hidden argument*/NULL); NullCheck(L_8); PKCS12_set_IterationCount_m2605460921(L_8, L_9, /*hidden argument*/NULL); PKCS12_t4101533061 * L_10 = V_0; return L_10; } } // System.Int32 Mono.Security.X509.PKCS12::get_MaximumPasswordLength() extern "C" IL2CPP_METHOD_ATTR int32_t PKCS12_get_MaximumPasswordLength_m3603260090 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (PKCS12_get_MaximumPasswordLength_m3603260090_MetadataUsageId); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(PKCS12_t4101533061_il2cpp_TypeInfo_var); int32_t L_0 = ((PKCS12_t4101533061_StaticFields*)il2cpp_codegen_static_fields_for(PKCS12_t4101533061_il2cpp_TypeInfo_var))->get_password_max_length_11(); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.PKCS12/DeriveBytes::.ctor() extern "C" IL2CPP_METHOD_ATTR void DeriveBytes__ctor_m2211845228 (DeriveBytes_t1492915136 * __this, const RuntimeMethod* method) { { Object__ctor_m297566312(__this, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.PKCS12/DeriveBytes::.cctor() extern "C" IL2CPP_METHOD_ATTR void DeriveBytes__cctor_m3019062497 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (DeriveBytes__cctor_m3019062497_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))); RuntimeFieldHandle_t1871169219 L_1 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D11_6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, L_1, /*hidden argument*/NULL); ((DeriveBytes_t1492915136_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_t1492915136_il2cpp_TypeInfo_var))->set_keyDiversifier_0(L_0); ByteU5BU5D_t4116647657* L_2 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))); RuntimeFieldHandle_t1871169219 L_3 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D12_7_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, L_3, /*hidden argument*/NULL); ((DeriveBytes_t1492915136_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_t1492915136_il2cpp_TypeInfo_var))->set_ivDiversifier_1(L_2); ByteU5BU5D_t4116647657* L_4 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))); RuntimeFieldHandle_t1871169219 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D13_8_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, L_5, /*hidden argument*/NULL); ((DeriveBytes_t1492915136_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_t1492915136_il2cpp_TypeInfo_var))->set_macDiversifier_2(L_4); return; } } // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_HashName(System.String) extern "C" IL2CPP_METHOD_ATTR void DeriveBytes_set_HashName_m3612196732 (DeriveBytes_t1492915136 * __this, String_t* ___value0, const RuntimeMethod* method) { { String_t* L_0 = ___value0; __this->set__hashName_3(L_0); return; } } // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_IterationCount(System.Int32) extern "C" IL2CPP_METHOD_ATTR void DeriveBytes_set_IterationCount_m3824132378 (DeriveBytes_t1492915136 * __this, int32_t ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; __this->set__iterations_4(L_0); return; } } // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Password(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void DeriveBytes_set_Password_m4086840123 (DeriveBytes_t1492915136 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (DeriveBytes_set_Password_m4086840123_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = ___value0; if (L_0) { goto IL_0017; } } { __this->set__password_5(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)0))); goto IL_0028; } IL_0017: { ByteU5BU5D_t4116647657* L_1 = ___value0; NullCheck((RuntimeArray *)(RuntimeArray *)L_1); RuntimeObject * L_2 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL); __this->set__password_5(((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var))); } IL_0028: { return; } } // System.Void Mono.Security.X509.PKCS12/DeriveBytes::set_Salt(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void DeriveBytes_set_Salt_m1400945044 (DeriveBytes_t1492915136 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (DeriveBytes_set_Salt_m1400945044_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = ___value0; if (!L_0) { goto IL_001c; } } { ByteU5BU5D_t4116647657* L_1 = ___value0; NullCheck((RuntimeArray *)(RuntimeArray *)L_1); RuntimeObject * L_2 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL); __this->set__salt_6(((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var))); goto IL_0023; } IL_001c: { __this->set__salt_6((ByteU5BU5D_t4116647657*)NULL); } IL_0023: { return; } } // System.Void Mono.Security.X509.PKCS12/DeriveBytes::Adjust(System.Byte[],System.Int32,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void DeriveBytes_Adjust_m1814768799 (DeriveBytes_t1492915136 * __this, ByteU5BU5D_t4116647657* ___a0, int32_t ___aOff1, ByteU5BU5D_t4116647657* ___b2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { ByteU5BU5D_t4116647657* L_0 = ___b2; ByteU5BU5D_t4116647657* L_1 = ___b2; NullCheck(L_1); NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), (int32_t)1)); uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); ByteU5BU5D_t4116647657* L_4 = ___a0; int32_t L_5 = ___aOff1; ByteU5BU5D_t4116647657* L_6 = ___b2; NullCheck(L_6); NullCheck(L_4); int32_t L_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))), (int32_t)1)); uint8_t L_8 = (L_4)->GetAt(static_cast(L_7)); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)255))), (int32_t)((int32_t)((int32_t)L_8&(int32_t)((int32_t)255))))), (int32_t)1)); ByteU5BU5D_t4116647657* L_9 = ___a0; int32_t L_10 = ___aOff1; ByteU5BU5D_t4116647657* L_11 = ___b2; NullCheck(L_11); int32_t L_12 = V_0; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_11)->max_length)))))), (int32_t)1))), (uint8_t)(((int32_t)((uint8_t)L_12)))); int32_t L_13 = V_0; V_0 = ((int32_t)((int32_t)L_13>>(int32_t)8)); ByteU5BU5D_t4116647657* L_14 = ___b2; NullCheck(L_14); V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_14)->max_length)))), (int32_t)2)); goto IL_0061; } IL_003a: { int32_t L_15 = V_0; ByteU5BU5D_t4116647657* L_16 = ___b2; int32_t L_17 = V_1; NullCheck(L_16); int32_t L_18 = L_17; uint8_t L_19 = (L_16)->GetAt(static_cast(L_18)); ByteU5BU5D_t4116647657* L_20 = ___a0; int32_t L_21 = ___aOff1; int32_t L_22 = V_1; NullCheck(L_20); int32_t L_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_22)); uint8_t L_24 = (L_20)->GetAt(static_cast(L_23)); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_19&(int32_t)((int32_t)255))), (int32_t)((int32_t)((int32_t)L_24&(int32_t)((int32_t)255))))))); ByteU5BU5D_t4116647657* L_25 = ___a0; int32_t L_26 = ___aOff1; int32_t L_27 = V_1; int32_t L_28 = V_0; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27))), (uint8_t)(((int32_t)((uint8_t)L_28)))); int32_t L_29 = V_0; V_0 = ((int32_t)((int32_t)L_29>>(int32_t)8)); int32_t L_30 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)1)); } IL_0061: { int32_t L_31 = V_1; if ((((int32_t)L_31) >= ((int32_t)0))) { goto IL_003a; } } { return; } } // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::Derive(System.Byte[],System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* DeriveBytes_Derive_m1232352666 (DeriveBytes_t1492915136 * __this, ByteU5BU5D_t4116647657* ___diversifier0, int32_t ___n1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (DeriveBytes_Derive_m1232352666_MetadataUsageId); s_Il2CppMethodInitialized = true; } HashAlgorithm_t1432317219 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; ByteU5BU5D_t4116647657* V_3 = NULL; ByteU5BU5D_t4116647657* V_4 = NULL; int32_t V_5 = 0; ByteU5BU5D_t4116647657* V_6 = NULL; int32_t V_7 = 0; ByteU5BU5D_t4116647657* V_8 = NULL; ByteU5BU5D_t4116647657* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; ByteU5BU5D_t4116647657* V_12 = NULL; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; { String_t* L_0 = __this->get__hashName_3(); HashAlgorithm_t1432317219 * L_1 = HashAlgorithm_Create_m644612360(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); V_0 = L_1; HashAlgorithm_t1432317219 * L_2 = V_0; NullCheck(L_2); int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Int32 System.Security.Cryptography.HashAlgorithm::get_HashSize() */, L_2); V_1 = ((int32_t)((int32_t)L_3>>(int32_t)3)); V_2 = ((int32_t)64); int32_t L_4 = ___n1; V_3 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)L_4)); ByteU5BU5D_t4116647657* L_5 = __this->get__salt_6(); if (!L_5) { goto IL_0083; } } { ByteU5BU5D_t4116647657* L_6 = __this->get__salt_6(); NullCheck(L_6); if (!(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) { goto IL_0083; } } { int32_t L_7 = V_2; ByteU5BU5D_t4116647657* L_8 = __this->get__salt_6(); NullCheck(L_8); int32_t L_9 = V_2; int32_t L_10 = V_2; V_4 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_8)->max_length)))), (int32_t)L_9)), (int32_t)1))/(int32_t)L_10)))))); V_5 = 0; goto IL_0073; } IL_0056: { ByteU5BU5D_t4116647657* L_11 = V_4; int32_t L_12 = V_5; ByteU5BU5D_t4116647657* L_13 = __this->get__salt_6(); int32_t L_14 = V_5; ByteU5BU5D_t4116647657* L_15 = __this->get__salt_6(); NullCheck(L_15); NullCheck(L_13); int32_t L_16 = ((int32_t)((int32_t)L_14%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_15)->max_length)))))); uint8_t L_17 = (L_13)->GetAt(static_cast(L_16)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (uint8_t)L_17); int32_t L_18 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_0073: { int32_t L_19 = V_5; ByteU5BU5D_t4116647657* L_20 = V_4; NullCheck(L_20); if ((!(((uint32_t)L_19) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_20)->max_length)))))))) { goto IL_0056; } } { goto IL_008b; } IL_0083: { V_4 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)0)); } IL_008b: { ByteU5BU5D_t4116647657* L_21 = __this->get__password_5(); if (!L_21) { goto IL_00ef; } } { ByteU5BU5D_t4116647657* L_22 = __this->get__password_5(); NullCheck(L_22); if (!(((int32_t)((int32_t)(((RuntimeArray *)L_22)->max_length))))) { goto IL_00ef; } } { int32_t L_23 = V_2; ByteU5BU5D_t4116647657* L_24 = __this->get__password_5(); NullCheck(L_24); int32_t L_25 = V_2; int32_t L_26 = V_2; V_6 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_23, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length)))), (int32_t)L_25)), (int32_t)1))/(int32_t)L_26)))))); V_7 = 0; goto IL_00df; } IL_00c2: { ByteU5BU5D_t4116647657* L_27 = V_6; int32_t L_28 = V_7; ByteU5BU5D_t4116647657* L_29 = __this->get__password_5(); int32_t L_30 = V_7; ByteU5BU5D_t4116647657* L_31 = __this->get__password_5(); NullCheck(L_31); NullCheck(L_29); int32_t L_32 = ((int32_t)((int32_t)L_30%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_31)->max_length)))))); uint8_t L_33 = (L_29)->GetAt(static_cast(L_32)); NullCheck(L_27); (L_27)->SetAt(static_cast(L_28), (uint8_t)L_33); int32_t L_34 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1)); } IL_00df: { int32_t L_35 = V_7; ByteU5BU5D_t4116647657* L_36 = V_6; NullCheck(L_36); if ((!(((uint32_t)L_35) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_36)->max_length)))))))) { goto IL_00c2; } } { goto IL_00f7; } IL_00ef: { V_6 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)0)); } IL_00f7: { ByteU5BU5D_t4116647657* L_37 = V_4; NullCheck(L_37); ByteU5BU5D_t4116647657* L_38 = V_6; NullCheck(L_38); V_8 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_37)->max_length)))), (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_38)->max_length)))))))); ByteU5BU5D_t4116647657* L_39 = V_4; ByteU5BU5D_t4116647657* L_40 = V_8; ByteU5BU5D_t4116647657* L_41 = V_4; NullCheck(L_41); Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_39, 0, (RuntimeArray *)(RuntimeArray *)L_40, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_41)->max_length)))), /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_42 = V_6; ByteU5BU5D_t4116647657* L_43 = V_8; ByteU5BU5D_t4116647657* L_44 = V_4; NullCheck(L_44); ByteU5BU5D_t4116647657* L_45 = V_6; NullCheck(L_45); Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_42, 0, (RuntimeArray *)(RuntimeArray *)L_43, (((int32_t)((int32_t)(((RuntimeArray *)L_44)->max_length)))), (((int32_t)((int32_t)(((RuntimeArray *)L_45)->max_length)))), /*hidden argument*/NULL); int32_t L_46 = V_2; V_9 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)L_46)); int32_t L_47 = ___n1; int32_t L_48 = V_1; int32_t L_49 = V_1; V_10 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)L_48)), (int32_t)1))/(int32_t)L_49)); V_11 = 1; goto IL_0226; } IL_0141: { HashAlgorithm_t1432317219 * L_50 = V_0; ByteU5BU5D_t4116647657* L_51 = ___diversifier0; ByteU5BU5D_t4116647657* L_52 = ___diversifier0; NullCheck(L_52); ByteU5BU5D_t4116647657* L_53 = ___diversifier0; NullCheck(L_50); HashAlgorithm_TransformBlock_m4006041779(L_50, L_51, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_52)->max_length)))), L_53, 0, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_54 = V_0; ByteU5BU5D_t4116647657* L_55 = V_8; ByteU5BU5D_t4116647657* L_56 = V_8; NullCheck(L_56); NullCheck(L_54); HashAlgorithm_TransformFinalBlock_m3005451348(L_54, L_55, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_56)->max_length)))), /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_57 = V_0; NullCheck(L_57); ByteU5BU5D_t4116647657* L_58 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(13 /* System.Byte[] System.Security.Cryptography.HashAlgorithm::get_Hash() */, L_57); V_12 = L_58; HashAlgorithm_t1432317219 * L_59 = V_0; NullCheck(L_59); VirtActionInvoker0::Invoke(17 /* System.Void System.Security.Cryptography.HashAlgorithm::Initialize() */, L_59); V_13 = 1; goto IL_0188; } IL_0173: { HashAlgorithm_t1432317219 * L_60 = V_0; ByteU5BU5D_t4116647657* L_61 = V_12; ByteU5BU5D_t4116647657* L_62 = V_12; NullCheck(L_62); NullCheck(L_60); ByteU5BU5D_t4116647657* L_63 = HashAlgorithm_ComputeHash_m2044824070(L_60, L_61, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_62)->max_length)))), /*hidden argument*/NULL); V_12 = L_63; int32_t L_64 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1)); } IL_0188: { int32_t L_65 = V_13; int32_t L_66 = __this->get__iterations_4(); if ((!(((uint32_t)L_65) == ((uint32_t)L_66)))) { goto IL_0173; } } { V_14 = 0; goto IL_01b2; } IL_019d: { ByteU5BU5D_t4116647657* L_67 = V_9; int32_t L_68 = V_14; ByteU5BU5D_t4116647657* L_69 = V_12; int32_t L_70 = V_14; ByteU5BU5D_t4116647657* L_71 = V_12; NullCheck(L_71); NullCheck(L_69); int32_t L_72 = ((int32_t)((int32_t)L_70%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_71)->max_length)))))); uint8_t L_73 = (L_69)->GetAt(static_cast(L_72)); NullCheck(L_67); (L_67)->SetAt(static_cast(L_68), (uint8_t)L_73); int32_t L_74 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_01b2: { int32_t L_75 = V_14; ByteU5BU5D_t4116647657* L_76 = V_9; NullCheck(L_76); if ((!(((uint32_t)L_75) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_76)->max_length)))))))) { goto IL_019d; } } { V_15 = 0; goto IL_01d9; } IL_01c5: { ByteU5BU5D_t4116647657* L_77 = V_8; int32_t L_78 = V_15; int32_t L_79 = V_2; ByteU5BU5D_t4116647657* L_80 = V_9; DeriveBytes_Adjust_m1814768799(__this, L_77, ((int32_t)il2cpp_codegen_multiply((int32_t)L_78, (int32_t)L_79)), L_80, /*hidden argument*/NULL); int32_t L_81 = V_15; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)1)); } IL_01d9: { int32_t L_82 = V_15; ByteU5BU5D_t4116647657* L_83 = V_8; NullCheck(L_83); int32_t L_84 = V_2; if ((!(((uint32_t)L_82) == ((uint32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_83)->max_length))))/(int32_t)L_84)))))) { goto IL_01c5; } } { int32_t L_85 = V_11; int32_t L_86 = V_10; if ((!(((uint32_t)L_85) == ((uint32_t)L_86)))) { goto IL_020d; } } { ByteU5BU5D_t4116647657* L_87 = V_12; ByteU5BU5D_t4116647657* L_88 = V_3; int32_t L_89 = V_11; int32_t L_90 = V_1; ByteU5BU5D_t4116647657* L_91 = V_3; NullCheck(L_91); int32_t L_92 = V_11; int32_t L_93 = V_1; Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_87, 0, (RuntimeArray *)(RuntimeArray *)L_88, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_89, (int32_t)1)), (int32_t)L_90)), ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_91)->max_length)))), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_92, (int32_t)1)), (int32_t)L_93)))), /*hidden argument*/NULL); goto IL_0220; } IL_020d: { ByteU5BU5D_t4116647657* L_94 = V_12; ByteU5BU5D_t4116647657* L_95 = V_3; int32_t L_96 = V_11; int32_t L_97 = V_1; ByteU5BU5D_t4116647657* L_98 = V_12; NullCheck(L_98); Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_94, 0, (RuntimeArray *)(RuntimeArray *)L_95, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_96, (int32_t)1)), (int32_t)L_97)), (((int32_t)((int32_t)(((RuntimeArray *)L_98)->max_length)))), /*hidden argument*/NULL); } IL_0220: { int32_t L_99 = V_11; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)1)); } IL_0226: { int32_t L_100 = V_11; int32_t L_101 = V_10; if ((((int32_t)L_100) <= ((int32_t)L_101))) { goto IL_0141; } } { ByteU5BU5D_t4116647657* L_102 = V_3; return L_102; } } // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveKey(System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* DeriveBytes_DeriveKey_m2933043667 (DeriveBytes_t1492915136 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (DeriveBytes_DeriveKey_m2933043667_MetadataUsageId); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_t1492915136_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_0 = ((DeriveBytes_t1492915136_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_t1492915136_il2cpp_TypeInfo_var))->get_keyDiversifier_0(); int32_t L_1 = ___size0; ByteU5BU5D_t4116647657* L_2 = DeriveBytes_Derive_m1232352666(__this, L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveIV(System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* DeriveBytes_DeriveIV_m973925711 (DeriveBytes_t1492915136 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (DeriveBytes_DeriveIV_m973925711_MetadataUsageId); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_t1492915136_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_0 = ((DeriveBytes_t1492915136_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_t1492915136_il2cpp_TypeInfo_var))->get_ivDiversifier_1(); int32_t L_1 = ___size0; ByteU5BU5D_t4116647657* L_2 = DeriveBytes_Derive_m1232352666(__this, L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::DeriveMAC(System.Int32) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* DeriveBytes_DeriveMAC_m2121691743 (DeriveBytes_t1492915136 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (DeriveBytes_DeriveMAC_m2121691743_MetadataUsageId); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(DeriveBytes_t1492915136_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_0 = ((DeriveBytes_t1492915136_StaticFields*)il2cpp_codegen_static_fields_for(DeriveBytes_t1492915136_il2cpp_TypeInfo_var))->get_macDiversifier_2(); int32_t L_1 = ___size0; ByteU5BU5D_t4116647657* L_2 = DeriveBytes_Derive_m1232352666(__this, L_0, L_1, /*hidden argument*/NULL); return L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.SafeBag::.ctor(System.String,Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void SafeBag__ctor_m3881032521 (SafeBag_t3961248200 * __this, String_t* ___bagOID0, ASN1_t2114160833 * ___asn11, const RuntimeMethod* method) { { Object__ctor_m297566312(__this, /*hidden argument*/NULL); String_t* L_0 = ___bagOID0; __this->set__bagOID_0(L_0); ASN1_t2114160833 * L_1 = ___asn11; __this->set__asn1_1(L_1); return; } } // System.String Mono.Security.X509.SafeBag::get_BagOID() extern "C" IL2CPP_METHOD_ATTR String_t* SafeBag_get_BagOID_m2153399743 (SafeBag_t3961248200 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get__bagOID_0(); return L_0; } } // Mono.Security.ASN1 Mono.Security.X509.SafeBag::get_ASN1() extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * SafeBag_get_ASN1_m2293701606 (SafeBag_t3961248200 * __this, const RuntimeMethod* method) { { ASN1_t2114160833 * L_0 = __this->get__asn1_1(); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X501::.cctor() extern "C" IL2CPP_METHOD_ATTR void X501__cctor_m2428304915 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X501__cctor_m2428304915_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_0); (L_0)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_2 = L_1; NullCheck(L_2); (L_2)->SetAt(static_cast(2), (uint8_t)6); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_countryName_0(L_2); ByteU5BU5D_t4116647657* L_3 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_3); (L_3)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_4 = L_3; NullCheck(L_4); (L_4)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_5 = L_4; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (uint8_t)((int32_t)10)); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_organizationName_1(L_5); ByteU5BU5D_t4116647657* L_6 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_6); (L_6)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_7 = L_6; NullCheck(L_7); (L_7)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_8 = L_7; NullCheck(L_8); (L_8)->SetAt(static_cast(2), (uint8_t)((int32_t)11)); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_organizationalUnitName_2(L_8); ByteU5BU5D_t4116647657* L_9 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_9); (L_9)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_10 = L_9; NullCheck(L_10); (L_10)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_11 = L_10; NullCheck(L_11); (L_11)->SetAt(static_cast(2), (uint8_t)3); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_commonName_3(L_11); ByteU5BU5D_t4116647657* L_12 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_12); (L_12)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_13 = L_12; NullCheck(L_13); (L_13)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_14 = L_13; NullCheck(L_14); (L_14)->SetAt(static_cast(2), (uint8_t)7); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_localityName_4(L_14); ByteU5BU5D_t4116647657* L_15 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_15); (L_15)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_16 = L_15; NullCheck(L_16); (L_16)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_17 = L_16; NullCheck(L_17); (L_17)->SetAt(static_cast(2), (uint8_t)8); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_stateOrProvinceName_5(L_17); ByteU5BU5D_t4116647657* L_18 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_18); (L_18)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_19 = L_18; NullCheck(L_19); (L_19)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_20 = L_19; NullCheck(L_20); (L_20)->SetAt(static_cast(2), (uint8_t)((int32_t)9)); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_streetAddress_6(L_20); ByteU5BU5D_t4116647657* L_21 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10))); RuntimeFieldHandle_t1871169219 L_22 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D14_9_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_21, L_22, /*hidden argument*/NULL); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_domainComponent_7(L_21); ByteU5BU5D_t4116647657* L_23 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10))); RuntimeFieldHandle_t1871169219 L_24 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D15_10_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_23, L_24, /*hidden argument*/NULL); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_userid_8(L_23); ByteU5BU5D_t4116647657* L_25 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9))); RuntimeFieldHandle_t1871169219 L_26 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D16_11_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_25, L_26, /*hidden argument*/NULL); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_email_9(L_25); ByteU5BU5D_t4116647657* L_27 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_27); (L_27)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_28 = L_27; NullCheck(L_28); (L_28)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_29 = L_28; NullCheck(L_29); (L_29)->SetAt(static_cast(2), (uint8_t)((int32_t)46)); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_dnQualifier_10(L_29); ByteU5BU5D_t4116647657* L_30 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_30); (L_30)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_31 = L_30; NullCheck(L_31); (L_31)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_32 = L_31; NullCheck(L_32); (L_32)->SetAt(static_cast(2), (uint8_t)((int32_t)12)); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_title_11(L_32); ByteU5BU5D_t4116647657* L_33 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_33); (L_33)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_34 = L_33; NullCheck(L_34); (L_34)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_35 = L_34; NullCheck(L_35); (L_35)->SetAt(static_cast(2), (uint8_t)4); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_surname_12(L_35); ByteU5BU5D_t4116647657* L_36 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_36); (L_36)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_37 = L_36; NullCheck(L_37); (L_37)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_38 = L_37; NullCheck(L_38); (L_38)->SetAt(static_cast(2), (uint8_t)((int32_t)42)); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_givenName_13(L_38); ByteU5BU5D_t4116647657* L_39 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)3)); NullCheck(L_39); (L_39)->SetAt(static_cast(0), (uint8_t)((int32_t)85)); ByteU5BU5D_t4116647657* L_40 = L_39; NullCheck(L_40); (L_40)->SetAt(static_cast(1), (uint8_t)4); ByteU5BU5D_t4116647657* L_41 = L_40; NullCheck(L_41); (L_41)->SetAt(static_cast(2), (uint8_t)((int32_t)43)); ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->set_initial_14(L_41); return; } } // System.String Mono.Security.X509.X501::ToString(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR String_t* X501_ToString_m2260475203 (RuntimeObject * __this /* static, unused */, ASN1_t2114160833 * ___seq0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X501_ToString_m2260475203_MetadataUsageId); s_Il2CppMethodInitialized = true; } StringBuilder_t * V_0 = NULL; int32_t V_1 = 0; ASN1_t2114160833 * V_2 = NULL; { StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL); V_0 = L_0; V_1 = 0; goto IL_003b; } IL_000d: { ASN1_t2114160833 * L_1 = ___seq0; int32_t L_2 = V_1; NullCheck(L_1); ASN1_t2114160833 * L_3 = ASN1_get_Item_m315148275(L_1, L_2, /*hidden argument*/NULL); V_2 = L_3; StringBuilder_t * L_4 = V_0; ASN1_t2114160833 * L_5 = V_2; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); X501_AppendEntry_m2479013363(NULL /*static, unused*/, L_4, L_5, (bool)1, /*hidden argument*/NULL); int32_t L_6 = V_1; ASN1_t2114160833 * L_7 = ___seq0; NullCheck(L_7); int32_t L_8 = ASN1_get_Count_m3039939183(L_7, /*hidden argument*/NULL); if ((((int32_t)L_6) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1))))) { goto IL_0037; } } { StringBuilder_t * L_9 = V_0; NullCheck(L_9); StringBuilder_Append_m1965104174(L_9, _stringLiteral3450517380, /*hidden argument*/NULL); } IL_0037: { int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003b: { int32_t L_11 = V_1; ASN1_t2114160833 * L_12 = ___seq0; NullCheck(L_12); int32_t L_13 = ASN1_get_Count_m3039939183(L_12, /*hidden argument*/NULL); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_000d; } } { StringBuilder_t * L_14 = V_0; NullCheck(L_14); String_t* L_15 = StringBuilder_ToString_m3317489284(L_14, /*hidden argument*/NULL); return L_15; } } // System.String Mono.Security.X509.X501::ToString(Mono.Security.ASN1,System.Boolean,System.String,System.Boolean) extern "C" IL2CPP_METHOD_ATTR String_t* X501_ToString_m1148552872 (RuntimeObject * __this /* static, unused */, ASN1_t2114160833 * ___seq0, bool ___reversed1, String_t* ___separator2, bool ___quotes3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X501_ToString_m1148552872_MetadataUsageId); s_Il2CppMethodInitialized = true; } StringBuilder_t * V_0 = NULL; int32_t V_1 = 0; ASN1_t2114160833 * V_2 = NULL; int32_t V_3 = 0; ASN1_t2114160833 * V_4 = NULL; { StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL); V_0 = L_0; bool L_1 = ___reversed1; if (!L_1) { goto IL_0049; } } { ASN1_t2114160833 * L_2 = ___seq0; NullCheck(L_2); int32_t L_3 = ASN1_get_Count_m3039939183(L_2, /*hidden argument*/NULL); V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1)); goto IL_003d; } IL_001a: { ASN1_t2114160833 * L_4 = ___seq0; int32_t L_5 = V_1; NullCheck(L_4); ASN1_t2114160833 * L_6 = ASN1_get_Item_m315148275(L_4, L_5, /*hidden argument*/NULL); V_2 = L_6; StringBuilder_t * L_7 = V_0; ASN1_t2114160833 * L_8 = V_2; bool L_9 = ___quotes3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); X501_AppendEntry_m2479013363(NULL /*static, unused*/, L_7, L_8, L_9, /*hidden argument*/NULL); int32_t L_10 = V_1; if ((((int32_t)L_10) <= ((int32_t)0))) { goto IL_0039; } } { StringBuilder_t * L_11 = V_0; String_t* L_12 = ___separator2; NullCheck(L_11); StringBuilder_Append_m1965104174(L_11, L_12, /*hidden argument*/NULL); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_001a; } } { goto IL_0088; } IL_0049: { V_3 = 0; goto IL_007c; } IL_0050: { ASN1_t2114160833 * L_15 = ___seq0; int32_t L_16 = V_3; NullCheck(L_15); ASN1_t2114160833 * L_17 = ASN1_get_Item_m315148275(L_15, L_16, /*hidden argument*/NULL); V_4 = L_17; StringBuilder_t * L_18 = V_0; ASN1_t2114160833 * L_19 = V_4; bool L_20 = ___quotes3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); X501_AppendEntry_m2479013363(NULL /*static, unused*/, L_18, L_19, L_20, /*hidden argument*/NULL); int32_t L_21 = V_3; ASN1_t2114160833 * L_22 = ___seq0; NullCheck(L_22); int32_t L_23 = ASN1_get_Count_m3039939183(L_22, /*hidden argument*/NULL); if ((((int32_t)L_21) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1))))) { goto IL_0078; } } { StringBuilder_t * L_24 = V_0; String_t* L_25 = ___separator2; NullCheck(L_24); StringBuilder_Append_m1965104174(L_24, L_25, /*hidden argument*/NULL); } IL_0078: { int32_t L_26 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); } IL_007c: { int32_t L_27 = V_3; ASN1_t2114160833 * L_28 = ___seq0; NullCheck(L_28); int32_t L_29 = ASN1_get_Count_m3039939183(L_28, /*hidden argument*/NULL); if ((((int32_t)L_27) < ((int32_t)L_29))) { goto IL_0050; } } IL_0088: { StringBuilder_t * L_30 = V_0; NullCheck(L_30); String_t* L_31 = StringBuilder_ToString_m3317489284(L_30, /*hidden argument*/NULL); return L_31; } } // System.Void Mono.Security.X509.X501::AppendEntry(System.Text.StringBuilder,Mono.Security.ASN1,System.Boolean) extern "C" IL2CPP_METHOD_ATTR void X501_AppendEntry_m2479013363 (RuntimeObject * __this /* static, unused */, StringBuilder_t * ___sb0, ASN1_t2114160833 * ___entry1, bool ___quotes2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X501_AppendEntry_m2479013363_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ASN1_t2114160833 * V_1 = NULL; ASN1_t2114160833 * V_2 = NULL; ASN1_t2114160833 * V_3 = NULL; String_t* V_4 = NULL; StringBuilder_t * V_5 = NULL; int32_t V_6 = 0; CharU5BU5D_t3528271667* V_7 = NULL; { V_0 = 0; goto IL_035f; } IL_0007: { ASN1_t2114160833 * L_0 = ___entry1; int32_t L_1 = V_0; NullCheck(L_0); ASN1_t2114160833 * L_2 = ASN1_get_Item_m315148275(L_0, L_1, /*hidden argument*/NULL); V_1 = L_2; ASN1_t2114160833 * L_3 = V_1; NullCheck(L_3); ASN1_t2114160833 * L_4 = ASN1_get_Item_m315148275(L_3, 1, /*hidden argument*/NULL); V_2 = L_4; ASN1_t2114160833 * L_5 = V_2; if (L_5) { goto IL_0022; } } { goto IL_035b; } IL_0022: { ASN1_t2114160833 * L_6 = V_1; NullCheck(L_6); ASN1_t2114160833 * L_7 = ASN1_get_Item_m315148275(L_6, 0, /*hidden argument*/NULL); V_3 = L_7; ASN1_t2114160833 * L_8 = V_3; if (L_8) { goto IL_0035; } } { goto IL_035b; } IL_0035: { ASN1_t2114160833 * L_9 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_10 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_countryName_0(); NullCheck(L_9); bool L_11 = ASN1_CompareValue_m2846313136(L_9, L_10, /*hidden argument*/NULL); if (!L_11) { goto IL_0056; } } { StringBuilder_t * L_12 = ___sb0; NullCheck(L_12); StringBuilder_Append_m1965104174(L_12, _stringLiteral3451762653, /*hidden argument*/NULL); goto IL_0249; } IL_0056: { ASN1_t2114160833 * L_13 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_14 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_organizationName_1(); NullCheck(L_13); bool L_15 = ASN1_CompareValue_m2846313136(L_13, L_14, /*hidden argument*/NULL); if (!L_15) { goto IL_0077; } } { StringBuilder_t * L_16 = ___sb0; NullCheck(L_16); StringBuilder_Append_m1965104174(L_16, _stringLiteral3451762657, /*hidden argument*/NULL); goto IL_0249; } IL_0077: { ASN1_t2114160833 * L_17 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_18 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_organizationalUnitName_2(); NullCheck(L_17); bool L_19 = ASN1_CompareValue_m2846313136(L_17, L_18, /*hidden argument*/NULL); if (!L_19) { goto IL_0098; } } { StringBuilder_t * L_20 = ___sb0; NullCheck(L_20); StringBuilder_Append_m1965104174(L_20, _stringLiteral3483892138, /*hidden argument*/NULL); goto IL_0249; } IL_0098: { ASN1_t2114160833 * L_21 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_22 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_commonName_3(); NullCheck(L_21); bool L_23 = ASN1_CompareValue_m2846313136(L_21, L_22, /*hidden argument*/NULL); if (!L_23) { goto IL_00b9; } } { StringBuilder_t * L_24 = ___sb0; NullCheck(L_24); StringBuilder_Append_m1965104174(L_24, _stringLiteral3483302310, /*hidden argument*/NULL); goto IL_0249; } IL_00b9: { ASN1_t2114160833 * L_25 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_26 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_localityName_4(); NullCheck(L_25); bool L_27 = ASN1_CompareValue_m2846313136(L_25, L_26, /*hidden argument*/NULL); if (!L_27) { goto IL_00da; } } { StringBuilder_t * L_28 = ___sb0; NullCheck(L_28); StringBuilder_Append_m1965104174(L_28, _stringLiteral3451762660, /*hidden argument*/NULL); goto IL_0249; } IL_00da: { ASN1_t2114160833 * L_29 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_30 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_stateOrProvinceName_5(); NullCheck(L_29); bool L_31 = ASN1_CompareValue_m2846313136(L_29, L_30, /*hidden argument*/NULL); if (!L_31) { goto IL_00fb; } } { StringBuilder_t * L_32 = ___sb0; NullCheck(L_32); StringBuilder_Append_m1965104174(L_32, _stringLiteral3451762669, /*hidden argument*/NULL); goto IL_0249; } IL_00fb: { ASN1_t2114160833 * L_33 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_34 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_streetAddress_6(); NullCheck(L_33); bool L_35 = ASN1_CompareValue_m2846313136(L_33, L_34, /*hidden argument*/NULL); if (!L_35) { goto IL_011c; } } { StringBuilder_t * L_36 = ___sb0; NullCheck(L_36); StringBuilder_Append_m1965104174(L_36, _stringLiteral4091040253, /*hidden argument*/NULL); goto IL_0249; } IL_011c: { ASN1_t2114160833 * L_37 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_38 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_domainComponent_7(); NullCheck(L_37); bool L_39 = ASN1_CompareValue_m2846313136(L_37, L_38, /*hidden argument*/NULL); if (!L_39) { goto IL_013d; } } { StringBuilder_t * L_40 = ___sb0; NullCheck(L_40); StringBuilder_Append_m1965104174(L_40, _stringLiteral3482974629, /*hidden argument*/NULL); goto IL_0249; } IL_013d: { ASN1_t2114160833 * L_41 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_42 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_userid_8(); NullCheck(L_41); bool L_43 = ASN1_CompareValue_m2846313136(L_41, L_42, /*hidden argument*/NULL); if (!L_43) { goto IL_015e; } } { StringBuilder_t * L_44 = ___sb0; NullCheck(L_44); StringBuilder_Append_m1965104174(L_44, _stringLiteral1505933697, /*hidden argument*/NULL); goto IL_0249; } IL_015e: { ASN1_t2114160833 * L_45 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_46 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_email_9(); NullCheck(L_45); bool L_47 = ASN1_CompareValue_m2846313136(L_45, L_46, /*hidden argument*/NULL); if (!L_47) { goto IL_017f; } } { StringBuilder_t * L_48 = ___sb0; NullCheck(L_48); StringBuilder_Append_m1965104174(L_48, _stringLiteral3451762651, /*hidden argument*/NULL); goto IL_0249; } IL_017f: { ASN1_t2114160833 * L_49 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_50 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_dnQualifier_10(); NullCheck(L_49); bool L_51 = ASN1_CompareValue_m2846313136(L_49, L_50, /*hidden argument*/NULL); if (!L_51) { goto IL_01a0; } } { StringBuilder_t * L_52 = ___sb0; NullCheck(L_52); StringBuilder_Append_m1965104174(L_52, _stringLiteral4248496721, /*hidden argument*/NULL); goto IL_0249; } IL_01a0: { ASN1_t2114160833 * L_53 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_54 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_title_11(); NullCheck(L_53); bool L_55 = ASN1_CompareValue_m2846313136(L_53, L_54, /*hidden argument*/NULL); if (!L_55) { goto IL_01c1; } } { StringBuilder_t * L_56 = ___sb0; NullCheck(L_56); StringBuilder_Append_m1965104174(L_56, _stringLiteral3451762668, /*hidden argument*/NULL); goto IL_0249; } IL_01c1: { ASN1_t2114160833 * L_57 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_58 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_surname_12(); NullCheck(L_57); bool L_59 = ASN1_CompareValue_m2846313136(L_57, L_58, /*hidden argument*/NULL); if (!L_59) { goto IL_01e2; } } { StringBuilder_t * L_60 = ___sb0; NullCheck(L_60); StringBuilder_Append_m1965104174(L_60, _stringLiteral3483302326, /*hidden argument*/NULL); goto IL_0249; } IL_01e2: { ASN1_t2114160833 * L_61 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_62 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_givenName_13(); NullCheck(L_61); bool L_63 = ASN1_CompareValue_m2846313136(L_61, L_62, /*hidden argument*/NULL); if (!L_63) { goto IL_0203; } } { StringBuilder_t * L_64 = ___sb0; NullCheck(L_64); StringBuilder_Append_m1965104174(L_64, _stringLiteral3451762649, /*hidden argument*/NULL); goto IL_0249; } IL_0203: { ASN1_t2114160833 * L_65 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_66 = ((X501_t1758824426_StaticFields*)il2cpp_codegen_static_fields_for(X501_t1758824426_il2cpp_TypeInfo_var))->get_initial_14(); NullCheck(L_65); bool L_67 = ASN1_CompareValue_m2846313136(L_65, L_66, /*hidden argument*/NULL); if (!L_67) { goto IL_0224; } } { StringBuilder_t * L_68 = ___sb0; NullCheck(L_68); StringBuilder_Append_m1965104174(L_68, _stringLiteral3451762663, /*hidden argument*/NULL); goto IL_0249; } IL_0224: { StringBuilder_t * L_69 = ___sb0; NullCheck(L_69); StringBuilder_Append_m1965104174(L_69, _stringLiteral403552631, /*hidden argument*/NULL); StringBuilder_t * L_70 = ___sb0; ASN1_t2114160833 * L_71 = V_3; String_t* L_72 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_71, /*hidden argument*/NULL); NullCheck(L_70); StringBuilder_Append_m1965104174(L_70, L_72, /*hidden argument*/NULL); StringBuilder_t * L_73 = ___sb0; NullCheck(L_73); StringBuilder_Append_m1965104174(L_73, _stringLiteral3452614547, /*hidden argument*/NULL); } IL_0249: { V_4 = (String_t*)NULL; ASN1_t2114160833 * L_74 = V_2; NullCheck(L_74); uint8_t L_75 = ASN1_get_Tag_m1863840805(L_74, /*hidden argument*/NULL); if ((!(((uint32_t)L_75) == ((uint32_t)((int32_t)30))))) { goto IL_029d; } } { StringBuilder_t * L_76 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_76, /*hidden argument*/NULL); V_5 = L_76; V_6 = 1; goto IL_0280; } IL_0268: { StringBuilder_t * L_77 = V_5; ASN1_t2114160833 * L_78 = V_2; NullCheck(L_78); ByteU5BU5D_t4116647657* L_79 = ASN1_get_Value_m3619295991(L_78, /*hidden argument*/NULL); int32_t L_80 = V_6; NullCheck(L_79); int32_t L_81 = L_80; uint8_t L_82 = (L_79)->GetAt(static_cast(L_81)); NullCheck(L_77); StringBuilder_Append_m2383614642(L_77, (((int32_t)((uint16_t)L_82))), /*hidden argument*/NULL); int32_t L_83 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)2)); } IL_0280: { int32_t L_84 = V_6; ASN1_t2114160833 * L_85 = V_2; NullCheck(L_85); ByteU5BU5D_t4116647657* L_86 = ASN1_get_Value_m3619295991(L_85, /*hidden argument*/NULL); NullCheck(L_86); if ((((int32_t)L_84) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_86)->max_length))))))) { goto IL_0268; } } { StringBuilder_t * L_87 = V_5; NullCheck(L_87); String_t* L_88 = StringBuilder_ToString_m3317489284(L_87, /*hidden argument*/NULL); V_4 = L_88; goto IL_0338; } IL_029d: { ASN1_t2114160833 * L_89 = V_2; NullCheck(L_89); uint8_t L_90 = ASN1_get_Tag_m1863840805(L_89, /*hidden argument*/NULL); if ((!(((uint32_t)L_90) == ((uint32_t)((int32_t)20))))) { goto IL_02c1; } } { IL2CPP_RUNTIME_CLASS_INIT(Encoding_t1523322056_il2cpp_TypeInfo_var); Encoding_t1523322056 * L_91 = Encoding_get_UTF7_m1817790803(NULL /*static, unused*/, /*hidden argument*/NULL); ASN1_t2114160833 * L_92 = V_2; NullCheck(L_92); ByteU5BU5D_t4116647657* L_93 = ASN1_get_Value_m3619295991(L_92, /*hidden argument*/NULL); NullCheck(L_91); String_t* L_94 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t4116647657* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_91, L_93); V_4 = L_94; goto IL_02d3; } IL_02c1: { IL2CPP_RUNTIME_CLASS_INIT(Encoding_t1523322056_il2cpp_TypeInfo_var); Encoding_t1523322056 * L_95 = Encoding_get_UTF8_m1008486739(NULL /*static, unused*/, /*hidden argument*/NULL); ASN1_t2114160833 * L_96 = V_2; NullCheck(L_96); ByteU5BU5D_t4116647657* L_97 = ASN1_get_Value_m3619295991(L_96, /*hidden argument*/NULL); NullCheck(L_95); String_t* L_98 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t4116647657* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_95, L_97); V_4 = L_98; } IL_02d3: { CharU5BU5D_t3528271667* L_99 = ((CharU5BU5D_t3528271667*)SZArrayNew(CharU5BU5D_t3528271667_il2cpp_TypeInfo_var, (uint32_t)7)); RuntimeFieldHandle_t1871169219 L_100 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t3057255362____U24U24fieldU2D17_12_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m3117905507(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_99, L_100, /*hidden argument*/NULL); V_7 = L_99; bool L_101 = ___quotes2; if (!L_101) { goto IL_0338; } } { String_t* L_102 = V_4; CharU5BU5D_t3528271667* L_103 = V_7; String_t* L_104 = V_4; NullCheck(L_104); int32_t L_105 = String_get_Length_m3847582255(L_104, /*hidden argument*/NULL); NullCheck(L_102); int32_t L_106 = String_IndexOfAny_m2882391940(L_102, L_103, 0, L_105, /*hidden argument*/NULL); if ((((int32_t)L_106) > ((int32_t)0))) { goto IL_0325; } } { String_t* L_107 = V_4; NullCheck(L_107); bool L_108 = String_StartsWith_m1759067526(L_107, _stringLiteral3452614528, /*hidden argument*/NULL); if (L_108) { goto IL_0325; } } { String_t* L_109 = V_4; NullCheck(L_109); bool L_110 = String_EndsWith_m1901926500(L_109, _stringLiteral3452614528, /*hidden argument*/NULL); if (!L_110) { goto IL_0338; } } IL_0325: { String_t* L_111 = V_4; IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_112 = String_Concat_m3755062657(NULL /*static, unused*/, _stringLiteral3452614526, L_111, _stringLiteral3452614526, /*hidden argument*/NULL); V_4 = L_112; } IL_0338: { StringBuilder_t * L_113 = ___sb0; String_t* L_114 = V_4; NullCheck(L_113); StringBuilder_Append_m1965104174(L_113, L_114, /*hidden argument*/NULL); int32_t L_115 = V_0; ASN1_t2114160833 * L_116 = ___entry1; NullCheck(L_116); int32_t L_117 = ASN1_get_Count_m3039939183(L_116, /*hidden argument*/NULL); if ((((int32_t)L_115) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_117, (int32_t)1))))) { goto IL_035b; } } { StringBuilder_t * L_118 = ___sb0; NullCheck(L_118); StringBuilder_Append_m1965104174(L_118, _stringLiteral3450517380, /*hidden argument*/NULL); } IL_035b: { int32_t L_119 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_119, (int32_t)1)); } IL_035f: { int32_t L_120 = V_0; ASN1_t2114160833 * L_121 = ___entry1; NullCheck(L_121); int32_t L_122 = ASN1_get_Count_m3039939183(L_121, /*hidden argument*/NULL); if ((((int32_t)L_120) < ((int32_t)L_122))) { goto IL_0007; } } { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X509Certificate::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void X509Certificate__ctor_m2595927506 (X509Certificate_t489243025 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate__ctor_m2595927506_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * V_0 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { Object__ctor_m297566312(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_0 = ___data0; if (!L_0) { goto IL_004a; } } { ByteU5BU5D_t4116647657* L_1 = ___data0; NullCheck(L_1); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length))))) <= ((int32_t)0))) { goto IL_0043; } } { ByteU5BU5D_t4116647657* L_2 = ___data0; NullCheck(L_2); int32_t L_3 = 0; uint8_t L_4 = (L_2)->GetAt(static_cast(L_3)); if ((((int32_t)L_4) == ((int32_t)((int32_t)48)))) { goto IL_0043; } } IL_001f: try { // begin try (depth: 1) ByteU5BU5D_t4116647657* L_5 = ___data0; IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_6 = X509Certificate_PEM_m2020851166(NULL /*static, unused*/, _stringLiteral1735138889, L_5, /*hidden argument*/NULL); ___data0 = L_6; goto IL_0043; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0031; throw e; } CATCH_0031: { // begin catch(System.Exception) { V_0 = ((Exception_t *)__exception_local); IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); String_t* L_7 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_encoding_error_22(); Exception_t * L_8 = V_0; CryptographicException_t248831461 * L_9 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m1422015889(L_9, L_7, L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,X509Certificate__ctor_m2595927506_RuntimeMethod_var); } IL_003e: { goto IL_0043; } } // end catch (depth: 1) IL_0043: { ByteU5BU5D_t4116647657* L_10 = ___data0; X509Certificate_Parse_m54358579(__this, L_10, /*hidden argument*/NULL); } IL_004a: { return; } } // System.Void Mono.Security.X509.X509Certificate::.cctor() extern "C" IL2CPP_METHOD_ATTR void X509Certificate__cctor_m1746020738 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate__cctor_m1746020738_MetadataUsageId); s_Il2CppMethodInitialized = true; } { String_t* L_0 = Locale_GetText_m3520169047(NULL /*static, unused*/, _stringLiteral1185035339, /*hidden argument*/NULL); ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->set_encoding_error_22(L_0); return; } } // System.Void Mono.Security.X509.X509Certificate::Parse(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void X509Certificate_Parse_m54358579 (X509Certificate_t489243025 * __this, ByteU5BU5D_t4116647657* ___data0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_Parse_m54358579_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; int32_t V_1 = 0; ASN1_t2114160833 * V_2 = NULL; ASN1_t2114160833 * V_3 = NULL; ASN1_t2114160833 * V_4 = NULL; ASN1_t2114160833 * V_5 = NULL; ASN1_t2114160833 * V_6 = NULL; ASN1_t2114160833 * V_7 = NULL; ASN1_t2114160833 * V_8 = NULL; ASN1_t2114160833 * V_9 = NULL; ASN1_t2114160833 * V_10 = NULL; ASN1_t2114160833 * V_11 = NULL; int32_t V_12 = 0; ByteU5BU5D_t4116647657* V_13 = NULL; ASN1_t2114160833 * V_14 = NULL; ASN1_t2114160833 * V_15 = NULL; ASN1_t2114160833 * V_16 = NULL; Exception_t * V_17 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); X509Certificate_t489243025 * G_B11_0 = NULL; X509Certificate_t489243025 * G_B10_0 = NULL; ByteU5BU5D_t4116647657* G_B12_0 = NULL; X509Certificate_t489243025 * G_B12_1 = NULL; IL_0000: try { // begin try (depth: 1) { ByteU5BU5D_t4116647657* L_0 = ___data0; ASN1_t2114160833 * L_1 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_1, L_0, /*hidden argument*/NULL); __this->set_decoder_0(L_1); ASN1_t2114160833 * L_2 = __this->get_decoder_0(); NullCheck(L_2); uint8_t L_3 = ASN1_get_Tag_m1863840805(L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)((int32_t)48)))) { goto IL_0029; } } IL_001e: { IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); String_t* L_4 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_encoding_error_22(); CryptographicException_t248831461 * L_5 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_5, L_4, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,X509Certificate_Parse_m54358579_RuntimeMethod_var); } IL_0029: { ASN1_t2114160833 * L_6 = __this->get_decoder_0(); NullCheck(L_6); ASN1_t2114160833 * L_7 = ASN1_get_Item_m315148275(L_6, 0, /*hidden argument*/NULL); NullCheck(L_7); uint8_t L_8 = ASN1_get_Tag_m1863840805(L_7, /*hidden argument*/NULL); if ((((int32_t)L_8) == ((int32_t)((int32_t)48)))) { goto IL_004c; } } IL_0041: { IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); String_t* L_9 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_encoding_error_22(); CryptographicException_t248831461 * L_10 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_10, L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,X509Certificate_Parse_m54358579_RuntimeMethod_var); } IL_004c: { ASN1_t2114160833 * L_11 = __this->get_decoder_0(); NullCheck(L_11); ASN1_t2114160833 * L_12 = ASN1_get_Item_m315148275(L_11, 0, /*hidden argument*/NULL); V_0 = L_12; V_1 = 0; ASN1_t2114160833 * L_13 = __this->get_decoder_0(); NullCheck(L_13); ASN1_t2114160833 * L_14 = ASN1_get_Item_m315148275(L_13, 0, /*hidden argument*/NULL); int32_t L_15 = V_1; NullCheck(L_14); ASN1_t2114160833 * L_16 = ASN1_get_Item_m315148275(L_14, L_15, /*hidden argument*/NULL); V_2 = L_16; __this->set_version_17(1); ASN1_t2114160833 * L_17 = V_2; NullCheck(L_17); uint8_t L_18 = ASN1_get_Tag_m1863840805(L_17, /*hidden argument*/NULL); if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)160))))) { goto IL_00b0; } } IL_0085: { ASN1_t2114160833 * L_19 = V_2; NullCheck(L_19); int32_t L_20 = ASN1_get_Count_m3039939183(L_19, /*hidden argument*/NULL); if ((((int32_t)L_20) <= ((int32_t)0))) { goto IL_00b0; } } IL_0091: { int32_t L_21 = __this->get_version_17(); ASN1_t2114160833 * L_22 = V_2; NullCheck(L_22); ASN1_t2114160833 * L_23 = ASN1_get_Item_m315148275(L_22, 0, /*hidden argument*/NULL); NullCheck(L_23); ByteU5BU5D_t4116647657* L_24 = ASN1_get_Value_m3619295991(L_23, /*hidden argument*/NULL); NullCheck(L_24); int32_t L_25 = 0; uint8_t L_26 = (L_24)->GetAt(static_cast(L_25)); __this->set_version_17(((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_26))); int32_t L_27 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_00b0: { ASN1_t2114160833 * L_28 = __this->get_decoder_0(); NullCheck(L_28); ASN1_t2114160833 * L_29 = ASN1_get_Item_m315148275(L_28, 0, /*hidden argument*/NULL); int32_t L_30 = V_1; int32_t L_31 = L_30; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); NullCheck(L_29); ASN1_t2114160833 * L_32 = ASN1_get_Item_m315148275(L_29, L_31, /*hidden argument*/NULL); V_3 = L_32; ASN1_t2114160833 * L_33 = V_3; NullCheck(L_33); uint8_t L_34 = ASN1_get_Tag_m1863840805(L_33, /*hidden argument*/NULL); if ((((int32_t)L_34) == ((int32_t)2))) { goto IL_00de; } } IL_00d3: { IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); String_t* L_35 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_encoding_error_22(); CryptographicException_t248831461 * L_36 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_36, L_35, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_36,X509Certificate_Parse_m54358579_RuntimeMethod_var); } IL_00de: { ASN1_t2114160833 * L_37 = V_3; NullCheck(L_37); ByteU5BU5D_t4116647657* L_38 = ASN1_get_Value_m3619295991(L_37, /*hidden argument*/NULL); __this->set_serialnumber_18(L_38); ByteU5BU5D_t4116647657* L_39 = __this->get_serialnumber_18(); ByteU5BU5D_t4116647657* L_40 = __this->get_serialnumber_18(); NullCheck(L_40); Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_39, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_40)->max_length)))), /*hidden argument*/NULL); int32_t L_41 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)); ASN1_t2114160833 * L_42 = V_0; int32_t L_43 = V_1; int32_t L_44 = L_43; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1)); NullCheck(L_42); ASN1_t2114160833 * L_45 = ASN1_Element_m4088315026(L_42, L_44, (uint8_t)((int32_t)48), /*hidden argument*/NULL); __this->set_issuer_4(L_45); ASN1_t2114160833 * L_46 = __this->get_issuer_4(); IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); String_t* L_47 = X501_ToString_m2260475203(NULL /*static, unused*/, L_46, /*hidden argument*/NULL); __this->set_m_issuername_5(L_47); ASN1_t2114160833 * L_48 = V_0; int32_t L_49 = V_1; int32_t L_50 = L_49; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); NullCheck(L_48); ASN1_t2114160833 * L_51 = ASN1_Element_m4088315026(L_48, L_50, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_4 = L_51; ASN1_t2114160833 * L_52 = V_4; NullCheck(L_52); ASN1_t2114160833 * L_53 = ASN1_get_Item_m315148275(L_52, 0, /*hidden argument*/NULL); V_5 = L_53; ASN1_t2114160833 * L_54 = V_5; DateTime_t3738529785 L_55 = ASN1Convert_ToDateTime_m1246060840(NULL /*static, unused*/, L_54, /*hidden argument*/NULL); __this->set_m_from_2(L_55); ASN1_t2114160833 * L_56 = V_4; NullCheck(L_56); ASN1_t2114160833 * L_57 = ASN1_get_Item_m315148275(L_56, 1, /*hidden argument*/NULL); V_6 = L_57; ASN1_t2114160833 * L_58 = V_6; DateTime_t3738529785 L_59 = ASN1Convert_ToDateTime_m1246060840(NULL /*static, unused*/, L_58, /*hidden argument*/NULL); __this->set_m_until_3(L_59); ASN1_t2114160833 * L_60 = V_0; int32_t L_61 = V_1; int32_t L_62 = L_61; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)1)); NullCheck(L_60); ASN1_t2114160833 * L_63 = ASN1_Element_m4088315026(L_60, L_62, (uint8_t)((int32_t)48), /*hidden argument*/NULL); __this->set_subject_8(L_63); ASN1_t2114160833 * L_64 = __this->get_subject_8(); String_t* L_65 = X501_ToString_m2260475203(NULL /*static, unused*/, L_64, /*hidden argument*/NULL); __this->set_m_subject_9(L_65); ASN1_t2114160833 * L_66 = V_0; int32_t L_67 = V_1; int32_t L_68 = L_67; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1)); NullCheck(L_66); ASN1_t2114160833 * L_69 = ASN1_Element_m4088315026(L_66, L_68, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_7 = L_69; ASN1_t2114160833 * L_70 = V_7; NullCheck(L_70); ASN1_t2114160833 * L_71 = ASN1_Element_m4088315026(L_70, 0, (uint8_t)((int32_t)48), /*hidden argument*/NULL); V_8 = L_71; ASN1_t2114160833 * L_72 = V_8; NullCheck(L_72); ASN1_t2114160833 * L_73 = ASN1_Element_m4088315026(L_72, 0, (uint8_t)6, /*hidden argument*/NULL); V_9 = L_73; ASN1_t2114160833 * L_74 = V_9; String_t* L_75 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_74, /*hidden argument*/NULL); __this->set_m_keyalgo_6(L_75); ASN1_t2114160833 * L_76 = V_8; NullCheck(L_76); ASN1_t2114160833 * L_77 = ASN1_get_Item_m315148275(L_76, 1, /*hidden argument*/NULL); V_10 = L_77; ASN1_t2114160833 * L_78 = V_8; NullCheck(L_78); int32_t L_79 = ASN1_get_Count_m3039939183(L_78, /*hidden argument*/NULL); G_B10_0 = __this; if ((((int32_t)L_79) <= ((int32_t)1))) { G_B11_0 = __this; goto IL_01de; } } IL_01d2: { ASN1_t2114160833 * L_80 = V_10; NullCheck(L_80); ByteU5BU5D_t4116647657* L_81 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_80); G_B12_0 = L_81; G_B12_1 = G_B10_0; goto IL_01df; } IL_01de: { G_B12_0 = ((ByteU5BU5D_t4116647657*)(NULL)); G_B12_1 = G_B11_0; } IL_01df: { NullCheck(G_B12_1); G_B12_1->set_m_keyalgoparams_7(G_B12_0); ASN1_t2114160833 * L_82 = V_7; NullCheck(L_82); ASN1_t2114160833 * L_83 = ASN1_Element_m4088315026(L_82, 1, (uint8_t)3, /*hidden argument*/NULL); V_11 = L_83; ASN1_t2114160833 * L_84 = V_11; NullCheck(L_84); int32_t L_85 = ASN1_get_Length_m3581645253(L_84, /*hidden argument*/NULL); V_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_85, (int32_t)1)); int32_t L_86 = V_12; __this->set_m_publickey_10(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)L_86))); ASN1_t2114160833 * L_87 = V_11; NullCheck(L_87); ByteU5BU5D_t4116647657* L_88 = ASN1_get_Value_m3619295991(L_87, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_89 = __this->get_m_publickey_10(); int32_t L_90 = V_12; Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_88, 1, (RuntimeArray *)(RuntimeArray *)L_89, 0, L_90, /*hidden argument*/NULL); ASN1_t2114160833 * L_91 = __this->get_decoder_0(); NullCheck(L_91); ASN1_t2114160833 * L_92 = ASN1_get_Item_m315148275(L_91, 2, /*hidden argument*/NULL); NullCheck(L_92); ByteU5BU5D_t4116647657* L_93 = ASN1_get_Value_m3619295991(L_92, /*hidden argument*/NULL); V_13 = L_93; ByteU5BU5D_t4116647657* L_94 = V_13; NullCheck(L_94); __this->set_signature_11(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_94)->max_length)))), (int32_t)1))))); ByteU5BU5D_t4116647657* L_95 = V_13; ByteU5BU5D_t4116647657* L_96 = __this->get_signature_11(); ByteU5BU5D_t4116647657* L_97 = __this->get_signature_11(); NullCheck(L_97); Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_95, 1, (RuntimeArray *)(RuntimeArray *)L_96, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_97)->max_length)))), /*hidden argument*/NULL); ASN1_t2114160833 * L_98 = __this->get_decoder_0(); NullCheck(L_98); ASN1_t2114160833 * L_99 = ASN1_get_Item_m315148275(L_98, 1, /*hidden argument*/NULL); V_8 = L_99; ASN1_t2114160833 * L_100 = V_8; NullCheck(L_100); ASN1_t2114160833 * L_101 = ASN1_Element_m4088315026(L_100, 0, (uint8_t)6, /*hidden argument*/NULL); V_9 = L_101; ASN1_t2114160833 * L_102 = V_9; String_t* L_103 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_102, /*hidden argument*/NULL); __this->set_m_signaturealgo_12(L_103); ASN1_t2114160833 * L_104 = V_8; NullCheck(L_104); ASN1_t2114160833 * L_105 = ASN1_get_Item_m315148275(L_104, 1, /*hidden argument*/NULL); V_10 = L_105; ASN1_t2114160833 * L_106 = V_10; if (!L_106) { goto IL_02a1; } } IL_028f: { ASN1_t2114160833 * L_107 = V_10; NullCheck(L_107); ByteU5BU5D_t4116647657* L_108 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_107); __this->set_m_signaturealgoparams_13(L_108); goto IL_02a8; } IL_02a1: { __this->set_m_signaturealgoparams_13((ByteU5BU5D_t4116647657*)NULL); } IL_02a8: { ASN1_t2114160833 * L_109 = V_0; int32_t L_110 = V_1; NullCheck(L_109); ASN1_t2114160833 * L_111 = ASN1_Element_m4088315026(L_109, L_110, (uint8_t)((int32_t)129), /*hidden argument*/NULL); V_14 = L_111; ASN1_t2114160833 * L_112 = V_14; if (!L_112) { goto IL_02ce; } } IL_02bd: { int32_t L_113 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_113, (int32_t)1)); ASN1_t2114160833 * L_114 = V_14; NullCheck(L_114); ByteU5BU5D_t4116647657* L_115 = ASN1_get_Value_m3619295991(L_114, /*hidden argument*/NULL); __this->set_issuerUniqueID_19(L_115); } IL_02ce: { ASN1_t2114160833 * L_116 = V_0; int32_t L_117 = V_1; NullCheck(L_116); ASN1_t2114160833 * L_118 = ASN1_Element_m4088315026(L_116, L_117, (uint8_t)((int32_t)130), /*hidden argument*/NULL); V_15 = L_118; ASN1_t2114160833 * L_119 = V_15; if (!L_119) { goto IL_02f4; } } IL_02e3: { int32_t L_120 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)1)); ASN1_t2114160833 * L_121 = V_15; NullCheck(L_121); ByteU5BU5D_t4116647657* L_122 = ASN1_get_Value_m3619295991(L_121, /*hidden argument*/NULL); __this->set_subjectUniqueID_20(L_122); } IL_02f4: { ASN1_t2114160833 * L_123 = V_0; int32_t L_124 = V_1; NullCheck(L_123); ASN1_t2114160833 * L_125 = ASN1_Element_m4088315026(L_123, L_124, (uint8_t)((int32_t)163), /*hidden argument*/NULL); V_16 = L_125; ASN1_t2114160833 * L_126 = V_16; if (!L_126) { goto IL_032e; } } IL_0309: { ASN1_t2114160833 * L_127 = V_16; NullCheck(L_127); int32_t L_128 = ASN1_get_Count_m3039939183(L_127, /*hidden argument*/NULL); if ((!(((uint32_t)L_128) == ((uint32_t)1)))) { goto IL_032e; } } IL_0316: { ASN1_t2114160833 * L_129 = V_16; NullCheck(L_129); ASN1_t2114160833 * L_130 = ASN1_get_Item_m315148275(L_129, 0, /*hidden argument*/NULL); X509ExtensionCollection_t609554709 * L_131 = (X509ExtensionCollection_t609554709 *)il2cpp_codegen_object_new(X509ExtensionCollection_t609554709_il2cpp_TypeInfo_var); X509ExtensionCollection__ctor_m551870633(L_131, L_130, /*hidden argument*/NULL); __this->set_extensions_21(L_131); goto IL_033a; } IL_032e: { X509ExtensionCollection_t609554709 * L_132 = (X509ExtensionCollection_t609554709 *)il2cpp_codegen_object_new(X509ExtensionCollection_t609554709_il2cpp_TypeInfo_var); X509ExtensionCollection__ctor_m551870633(L_132, (ASN1_t2114160833 *)NULL, /*hidden argument*/NULL); __this->set_extensions_21(L_132); } IL_033a: { ByteU5BU5D_t4116647657* L_133 = ___data0; NullCheck((RuntimeArray *)(RuntimeArray *)L_133); RuntimeObject * L_134 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_133, /*hidden argument*/NULL); __this->set_m_encodedcert_1(((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_134, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var))); goto IL_0364; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0350; throw e; } CATCH_0350: { // begin catch(System.Exception) { V_17 = ((Exception_t *)__exception_local); IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); String_t* L_135 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_encoding_error_22(); Exception_t * L_136 = V_17; CryptographicException_t248831461 * L_137 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m1422015889(L_137, L_135, L_136, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_137,X509Certificate_Parse_m54358579_RuntimeMethod_var); } IL_035f: { goto IL_0364; } } // end catch (depth: 1) IL_0364: { return; } } // System.Byte[] Mono.Security.X509.X509Certificate::GetUnsignedBigInteger(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_GetUnsignedBigInteger_m877462855 (X509Certificate_t489243025 * __this, ByteU5BU5D_t4116647657* ___integer0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_GetUnsignedBigInteger_m877462855_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5D_t4116647657* V_1 = NULL; { ByteU5BU5D_t4116647657* L_0 = ___integer0; NullCheck(L_0); int32_t L_1 = 0; uint8_t L_2 = (L_0)->GetAt(static_cast(L_1)); if (L_2) { goto IL_0021; } } { ByteU5BU5D_t4116647657* L_3 = ___integer0; NullCheck(L_3); V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), (int32_t)1)); int32_t L_4 = V_0; V_1 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)L_4)); ByteU5BU5D_t4116647657* L_5 = ___integer0; ByteU5BU5D_t4116647657* L_6 = V_1; int32_t L_7 = V_0; Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, 1, (RuntimeArray *)(RuntimeArray *)L_6, 0, L_7, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_8 = V_1; return L_8; } IL_0021: { ByteU5BU5D_t4116647657* L_9 = ___integer0; return L_9; } } // System.Security.Cryptography.DSA Mono.Security.X509.X509Certificate::get_DSA() extern "C" IL2CPP_METHOD_ATTR DSA_t2386879874 * X509Certificate_get_DSA_m565099499 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_get_DSA_m565099499_MetadataUsageId); s_Il2CppMethodInitialized = true; } DSAParameters_t1885824122 V_0; memset(&V_0, 0, sizeof(V_0)); ASN1_t2114160833 * V_1 = NULL; ASN1_t2114160833 * V_2 = NULL; { ByteU5BU5D_t4116647657* L_0 = __this->get_m_keyalgoparams_7(); if (L_0) { goto IL_0016; } } { CryptographicException_t248831461 * L_1 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_1, _stringLiteral683764801, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509Certificate_get_DSA_m565099499_RuntimeMethod_var); } IL_0016: { DSA_t2386879874 * L_2 = __this->get__dsa_16(); if (L_2) { goto IL_012e; } } { il2cpp_codegen_initobj((&V_0), sizeof(DSAParameters_t1885824122 )); ByteU5BU5D_t4116647657* L_3 = __this->get_m_publickey_10(); ASN1_t2114160833 * L_4 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_4, L_3, /*hidden argument*/NULL); V_1 = L_4; ASN1_t2114160833 * L_5 = V_1; if (!L_5) { goto IL_0047; } } { ASN1_t2114160833 * L_6 = V_1; NullCheck(L_6); uint8_t L_7 = ASN1_get_Tag_m1863840805(L_6, /*hidden argument*/NULL); if ((((int32_t)L_7) == ((int32_t)2))) { goto IL_0049; } } IL_0047: { return (DSA_t2386879874 *)NULL; } IL_0049: { ASN1_t2114160833 * L_8 = V_1; NullCheck(L_8); ByteU5BU5D_t4116647657* L_9 = ASN1_get_Value_m3619295991(L_8, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_10 = X509Certificate_GetUnsignedBigInteger_m877462855(__this, L_9, /*hidden argument*/NULL); (&V_0)->set_Y_7(L_10); ByteU5BU5D_t4116647657* L_11 = __this->get_m_keyalgoparams_7(); ASN1_t2114160833 * L_12 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_12, L_11, /*hidden argument*/NULL); V_2 = L_12; ASN1_t2114160833 * L_13 = V_2; if (!L_13) { goto IL_0087; } } { ASN1_t2114160833 * L_14 = V_2; NullCheck(L_14); uint8_t L_15 = ASN1_get_Tag_m1863840805(L_14, /*hidden argument*/NULL); if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)48))))) { goto IL_0087; } } { ASN1_t2114160833 * L_16 = V_2; NullCheck(L_16); int32_t L_17 = ASN1_get_Count_m3039939183(L_16, /*hidden argument*/NULL); if ((((int32_t)L_17) >= ((int32_t)3))) { goto IL_0089; } } IL_0087: { return (DSA_t2386879874 *)NULL; } IL_0089: { ASN1_t2114160833 * L_18 = V_2; NullCheck(L_18); ASN1_t2114160833 * L_19 = ASN1_get_Item_m315148275(L_18, 0, /*hidden argument*/NULL); NullCheck(L_19); uint8_t L_20 = ASN1_get_Tag_m1863840805(L_19, /*hidden argument*/NULL); if ((!(((uint32_t)L_20) == ((uint32_t)2)))) { goto IL_00bf; } } { ASN1_t2114160833 * L_21 = V_2; NullCheck(L_21); ASN1_t2114160833 * L_22 = ASN1_get_Item_m315148275(L_21, 1, /*hidden argument*/NULL); NullCheck(L_22); uint8_t L_23 = ASN1_get_Tag_m1863840805(L_22, /*hidden argument*/NULL); if ((!(((uint32_t)L_23) == ((uint32_t)2)))) { goto IL_00bf; } } { ASN1_t2114160833 * L_24 = V_2; NullCheck(L_24); ASN1_t2114160833 * L_25 = ASN1_get_Item_m315148275(L_24, 2, /*hidden argument*/NULL); NullCheck(L_25); uint8_t L_26 = ASN1_get_Tag_m1863840805(L_25, /*hidden argument*/NULL); if ((((int32_t)L_26) == ((int32_t)2))) { goto IL_00c1; } } IL_00bf: { return (DSA_t2386879874 *)NULL; } IL_00c1: { ASN1_t2114160833 * L_27 = V_2; NullCheck(L_27); ASN1_t2114160833 * L_28 = ASN1_get_Item_m315148275(L_27, 0, /*hidden argument*/NULL); NullCheck(L_28); ByteU5BU5D_t4116647657* L_29 = ASN1_get_Value_m3619295991(L_28, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_30 = X509Certificate_GetUnsignedBigInteger_m877462855(__this, L_29, /*hidden argument*/NULL); (&V_0)->set_P_3(L_30); ASN1_t2114160833 * L_31 = V_2; NullCheck(L_31); ASN1_t2114160833 * L_32 = ASN1_get_Item_m315148275(L_31, 1, /*hidden argument*/NULL); NullCheck(L_32); ByteU5BU5D_t4116647657* L_33 = ASN1_get_Value_m3619295991(L_32, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_34 = X509Certificate_GetUnsignedBigInteger_m877462855(__this, L_33, /*hidden argument*/NULL); (&V_0)->set_Q_4(L_34); ASN1_t2114160833 * L_35 = V_2; NullCheck(L_35); ASN1_t2114160833 * L_36 = ASN1_get_Item_m315148275(L_35, 2, /*hidden argument*/NULL); NullCheck(L_36); ByteU5BU5D_t4116647657* L_37 = ASN1_get_Value_m3619295991(L_36, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_38 = X509Certificate_GetUnsignedBigInteger_m877462855(__this, L_37, /*hidden argument*/NULL); (&V_0)->set_G_1(L_38); ByteU5BU5D_t4116647657* L_39 = (&V_0)->get_Y_7(); NullCheck(L_39); DSACryptoServiceProvider_t3992668923 * L_40 = (DSACryptoServiceProvider_t3992668923 *)il2cpp_codegen_object_new(DSACryptoServiceProvider_t3992668923_il2cpp_TypeInfo_var); DSACryptoServiceProvider__ctor_m1139102382(L_40, ((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_39)->max_length))))<<(int32_t)3)), /*hidden argument*/NULL); __this->set__dsa_16(L_40); DSA_t2386879874 * L_41 = __this->get__dsa_16(); DSAParameters_t1885824122 L_42 = V_0; NullCheck(L_41); VirtActionInvoker1< DSAParameters_t1885824122 >::Invoke(12 /* System.Void System.Security.Cryptography.DSA::ImportParameters(System.Security.Cryptography.DSAParameters) */, L_41, L_42); } IL_012e: { DSA_t2386879874 * L_43 = __this->get__dsa_16(); return L_43; } } // System.Void Mono.Security.X509.X509Certificate::set_DSA(System.Security.Cryptography.DSA) extern "C" IL2CPP_METHOD_ATTR void X509Certificate_set_DSA_m1073880156 (X509Certificate_t489243025 * __this, DSA_t2386879874 * ___value0, const RuntimeMethod* method) { { DSA_t2386879874 * L_0 = ___value0; __this->set__dsa_16(L_0); DSA_t2386879874 * L_1 = ___value0; if (!L_1) { goto IL_0014; } } { __this->set__rsa_15((RSA_t2385438082 *)NULL); } IL_0014: { return; } } // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Certificate::get_Extensions() extern "C" IL2CPP_METHOD_ATTR X509ExtensionCollection_t609554709 * X509Certificate_get_Extensions_m1217872579 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { { X509ExtensionCollection_t609554709 * L_0 = __this->get_extensions_21(); return L_0; } } // System.Byte[] Mono.Security.X509.X509Certificate::get_Hash() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_get_Hash_m410033711 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_get_Hash_m410033711_MetadataUsageId); s_Il2CppMethodInitialized = true; } HashAlgorithm_t1432317219 * V_0 = NULL; ByteU5BU5D_t4116647657* V_1 = NULL; String_t* V_2 = NULL; Dictionary_2_t2736202052 * V_3 = NULL; int32_t V_4 = 0; { ByteU5BU5D_t4116647657* L_0 = __this->get_certhash_14(); if (L_0) { goto IL_0168; } } { V_0 = (HashAlgorithm_t1432317219 *)NULL; String_t* L_1 = __this->get_m_signaturealgo_12(); V_2 = L_1; String_t* L_2 = V_2; if (!L_2) { goto IL_0125; } } { IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_3 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24mapF_23(); if (L_3) { goto IL_009e; } } { Dictionary_2_t2736202052 * L_4 = (Dictionary_2_t2736202052 *)il2cpp_codegen_object_new(Dictionary_2_t2736202052_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2392909825(L_4, ((int32_t)9), /*hidden argument*/Dictionary_2__ctor_m2392909825_RuntimeMethod_var); V_3 = L_4; Dictionary_2_t2736202052 * L_5 = V_3; NullCheck(L_5); Dictionary_2_Add_m282647386(L_5, _stringLiteral1384881100, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_6 = V_3; NullCheck(L_6); Dictionary_2_Add_m282647386(L_6, _stringLiteral3341196236, 1, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_7 = V_3; NullCheck(L_7); Dictionary_2_Add_m282647386(L_7, _stringLiteral1002544076, 2, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_8 = V_3; NullCheck(L_8); Dictionary_2_Add_m282647386(L_8, _stringLiteral2958859212, 3, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_9 = V_3; NullCheck(L_9); Dictionary_2_Add_m282647386(L_9, _stringLiteral3539017004, 3, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_10 = V_3; NullCheck(L_10); Dictionary_2_Add_m282647386(L_10, _stringLiteral254300466, 3, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_11 = V_3; NullCheck(L_11); Dictionary_2_Add_m282647386(L_11, _stringLiteral1783758856, 4, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_12 = V_3; NullCheck(L_12); Dictionary_2_Add_m282647386(L_12, _stringLiteral1783758855, 5, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_13 = V_3; NullCheck(L_13); Dictionary_2_Add_m282647386(L_13, _stringLiteral1783758854, 6, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_14 = V_3; IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->set_U3CU3Ef__switchU24mapF_23(L_14); } IL_009e: { IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_15 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24mapF_23(); String_t* L_16 = V_2; NullCheck(L_15); bool L_17 = Dictionary_2_TryGetValue_m1013208020(L_15, L_16, (&V_4), /*hidden argument*/Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var); if (!L_17) { goto IL_0125; } } { int32_t L_18 = V_4; switch (L_18) { case 0: { goto IL_00d8; } case 1: { goto IL_00e3; } case 2: { goto IL_00ee; } case 3: { goto IL_00f9; } case 4: { goto IL_0104; } case 5: { goto IL_010f; } case 6: { goto IL_011a; } } } { goto IL_0125; } IL_00d8: { MD2_t1561046427 * L_19 = MD2_Create_m3511476020(NULL /*static, unused*/, /*hidden argument*/NULL); V_0 = L_19; goto IL_0127; } IL_00e3: { MD4_t1560915355 * L_20 = MD4_Create_m1588482044(NULL /*static, unused*/, /*hidden argument*/NULL); V_0 = L_20; goto IL_0127; } IL_00ee: { MD5_t3177620429 * L_21 = MD5_Create_m3522414168(NULL /*static, unused*/, /*hidden argument*/NULL); V_0 = L_21; goto IL_0127; } IL_00f9: { SHA1_t1803193667 * L_22 = SHA1_Create_m1390871308(NULL /*static, unused*/, /*hidden argument*/NULL); V_0 = L_22; goto IL_0127; } IL_0104: { SHA256_t3672283617 * L_23 = SHA256_Create_m610202894(NULL /*static, unused*/, /*hidden argument*/NULL); V_0 = L_23; goto IL_0127; } IL_010f: { SHA384_t540967702 * L_24 = SHA384_Create_m3237405884(NULL /*static, unused*/, /*hidden argument*/NULL); V_0 = L_24; goto IL_0127; } IL_011a: { SHA512_t1346946930 * L_25 = SHA512_Create_m3934606971(NULL /*static, unused*/, /*hidden argument*/NULL); V_0 = L_25; goto IL_0127; } IL_0125: { return (ByteU5BU5D_t4116647657*)NULL; } IL_0127: { ASN1_t2114160833 * L_26 = __this->get_decoder_0(); if (!L_26) { goto IL_0143; } } { ASN1_t2114160833 * L_27 = __this->get_decoder_0(); NullCheck(L_27); int32_t L_28 = ASN1_get_Count_m3039939183(L_27, /*hidden argument*/NULL); if ((((int32_t)L_28) >= ((int32_t)1))) { goto IL_0145; } } IL_0143: { return (ByteU5BU5D_t4116647657*)NULL; } IL_0145: { ASN1_t2114160833 * L_29 = __this->get_decoder_0(); NullCheck(L_29); ASN1_t2114160833 * L_30 = ASN1_get_Item_m315148275(L_29, 0, /*hidden argument*/NULL); NullCheck(L_30); ByteU5BU5D_t4116647657* L_31 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_30); V_1 = L_31; HashAlgorithm_t1432317219 * L_32 = V_0; ByteU5BU5D_t4116647657* L_33 = V_1; ByteU5BU5D_t4116647657* L_34 = V_1; NullCheck(L_34); NullCheck(L_32); ByteU5BU5D_t4116647657* L_35 = HashAlgorithm_ComputeHash_m2044824070(L_32, L_33, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))), /*hidden argument*/NULL); __this->set_certhash_14(L_35); } IL_0168: { ByteU5BU5D_t4116647657* L_36 = __this->get_certhash_14(); NullCheck((RuntimeArray *)(RuntimeArray *)L_36); RuntimeObject * L_37 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_36, /*hidden argument*/NULL); return ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_37, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); } } // System.String Mono.Security.X509.X509Certificate::get_IssuerName() extern "C" IL2CPP_METHOD_ATTR String_t* X509Certificate_get_IssuerName_m47554030 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_m_issuername_5(); return L_0; } } // System.String Mono.Security.X509.X509Certificate::get_KeyAlgorithm() extern "C" IL2CPP_METHOD_ATTR String_t* X509Certificate_get_KeyAlgorithm_m3935660380 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_m_keyalgo_6(); return L_0; } } // System.Byte[] Mono.Security.X509.X509Certificate::get_KeyAlgorithmParameters() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_get_KeyAlgorithmParameters_m3698130868 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_get_KeyAlgorithmParameters_m3698130868_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = __this->get_m_keyalgoparams_7(); if (L_0) { goto IL_000d; } } { return (ByteU5BU5D_t4116647657*)NULL; } IL_000d: { ByteU5BU5D_t4116647657* L_1 = __this->get_m_keyalgoparams_7(); NullCheck((RuntimeArray *)(RuntimeArray *)L_1); RuntimeObject * L_2 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL); return ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); } } // System.Void Mono.Security.X509.X509Certificate::set_KeyAlgorithmParameters(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void X509Certificate_set_KeyAlgorithmParameters_m2010117999 (X509Certificate_t489243025 * __this, ByteU5BU5D_t4116647657* ___value0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = ___value0; __this->set_m_keyalgoparams_7(L_0); return; } } // System.Byte[] Mono.Security.X509.X509Certificate::get_PublicKey() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_get_PublicKey_m950835056 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_get_PublicKey_m950835056_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = __this->get_m_publickey_10(); if (L_0) { goto IL_000d; } } { return (ByteU5BU5D_t4116647657*)NULL; } IL_000d: { ByteU5BU5D_t4116647657* L_1 = __this->get_m_publickey_10(); NullCheck((RuntimeArray *)(RuntimeArray *)L_1); RuntimeObject * L_2 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL); return ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); } } // System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() extern "C" IL2CPP_METHOD_ATTR RSA_t2385438082 * X509Certificate_get_RSA_m1755006809 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_get_RSA_m1755006809_MetadataUsageId); s_Il2CppMethodInitialized = true; } RSAParameters_t1728406613 V_0; memset(&V_0, 0, sizeof(V_0)); ASN1_t2114160833 * V_1 = NULL; ASN1_t2114160833 * V_2 = NULL; ASN1_t2114160833 * V_3 = NULL; int32_t V_4 = 0; { RSA_t2385438082 * L_0 = __this->get__rsa_15(); if (L_0) { goto IL_0097; } } { il2cpp_codegen_initobj((&V_0), sizeof(RSAParameters_t1728406613 )); ByteU5BU5D_t4116647657* L_1 = __this->get_m_publickey_10(); ASN1_t2114160833 * L_2 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_2, L_1, /*hidden argument*/NULL); V_1 = L_2; ASN1_t2114160833 * L_3 = V_1; NullCheck(L_3); ASN1_t2114160833 * L_4 = ASN1_get_Item_m315148275(L_3, 0, /*hidden argument*/NULL); V_2 = L_4; ASN1_t2114160833 * L_5 = V_2; if (!L_5) { goto IL_0039; } } { ASN1_t2114160833 * L_6 = V_2; NullCheck(L_6); uint8_t L_7 = ASN1_get_Tag_m1863840805(L_6, /*hidden argument*/NULL); if ((((int32_t)L_7) == ((int32_t)2))) { goto IL_003b; } } IL_0039: { return (RSA_t2385438082 *)NULL; } IL_003b: { ASN1_t2114160833 * L_8 = V_1; NullCheck(L_8); ASN1_t2114160833 * L_9 = ASN1_get_Item_m315148275(L_8, 1, /*hidden argument*/NULL); V_3 = L_9; ASN1_t2114160833 * L_10 = V_3; NullCheck(L_10); uint8_t L_11 = ASN1_get_Tag_m1863840805(L_10, /*hidden argument*/NULL); if ((((int32_t)L_11) == ((int32_t)2))) { goto IL_0051; } } { return (RSA_t2385438082 *)NULL; } IL_0051: { ASN1_t2114160833 * L_12 = V_2; NullCheck(L_12); ByteU5BU5D_t4116647657* L_13 = ASN1_get_Value_m3619295991(L_12, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_14 = X509Certificate_GetUnsignedBigInteger_m877462855(__this, L_13, /*hidden argument*/NULL); (&V_0)->set_Modulus_6(L_14); ASN1_t2114160833 * L_15 = V_3; NullCheck(L_15); ByteU5BU5D_t4116647657* L_16 = ASN1_get_Value_m3619295991(L_15, /*hidden argument*/NULL); (&V_0)->set_Exponent_7(L_16); ByteU5BU5D_t4116647657* L_17 = (&V_0)->get_Modulus_6(); NullCheck(L_17); V_4 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_17)->max_length))))<<(int32_t)3)); int32_t L_18 = V_4; RSACryptoServiceProvider_t2683512874 * L_19 = (RSACryptoServiceProvider_t2683512874 *)il2cpp_codegen_object_new(RSACryptoServiceProvider_t2683512874_il2cpp_TypeInfo_var); RSACryptoServiceProvider__ctor_m2378475222(L_19, L_18, /*hidden argument*/NULL); __this->set__rsa_15(L_19); RSA_t2385438082 * L_20 = __this->get__rsa_15(); RSAParameters_t1728406613 L_21 = V_0; NullCheck(L_20); VirtActionInvoker1< RSAParameters_t1728406613 >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_20, L_21); } IL_0097: { RSA_t2385438082 * L_22 = __this->get__rsa_15(); return L_22; } } // System.Void Mono.Security.X509.X509Certificate::set_RSA(System.Security.Cryptography.RSA) extern "C" IL2CPP_METHOD_ATTR void X509Certificate_set_RSA_m3534515075 (X509Certificate_t489243025 * __this, RSA_t2385438082 * ___value0, const RuntimeMethod* method) { { RSA_t2385438082 * L_0 = ___value0; if (!L_0) { goto IL_000d; } } { __this->set__dsa_16((DSA_t2386879874 *)NULL); } IL_000d: { RSA_t2385438082 * L_1 = ___value0; __this->set__rsa_15(L_1); return; } } // System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_get_RawData_m2626675988 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_get_RawData_m2626675988_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = __this->get_m_encodedcert_1(); if (L_0) { goto IL_000d; } } { return (ByteU5BU5D_t4116647657*)NULL; } IL_000d: { ByteU5BU5D_t4116647657* L_1 = __this->get_m_encodedcert_1(); NullCheck((RuntimeArray *)(RuntimeArray *)L_1); RuntimeObject * L_2 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL); return ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); } } // System.Byte[] Mono.Security.X509.X509Certificate::get_SerialNumber() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_get_SerialNumber_m3924188880 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_get_SerialNumber_m3924188880_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = __this->get_serialnumber_18(); if (L_0) { goto IL_000d; } } { return (ByteU5BU5D_t4116647657*)NULL; } IL_000d: { ByteU5BU5D_t4116647657* L_1 = __this->get_serialnumber_18(); NullCheck((RuntimeArray *)(RuntimeArray *)L_1); RuntimeObject * L_2 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_1, /*hidden argument*/NULL); return ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); } } // System.Byte[] Mono.Security.X509.X509Certificate::get_Signature() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_get_Signature_m2498854864 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_get_Signature_m2498854864_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; ByteU5BU5D_t4116647657* V_1 = NULL; ByteU5BU5D_t4116647657* V_2 = NULL; ByteU5BU5D_t4116647657* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; String_t* V_8 = NULL; Dictionary_2_t2736202052 * V_9 = NULL; int32_t V_10 = 0; { ByteU5BU5D_t4116647657* L_0 = __this->get_signature_11(); if (L_0) { goto IL_000d; } } { return (ByteU5BU5D_t4116647657*)NULL; } IL_000d: { String_t* L_1 = __this->get_m_signaturealgo_12(); V_8 = L_1; String_t* L_2 = V_8; if (!L_2) { goto IL_0182; } } { IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_3 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map10_24(); if (L_3) { goto IL_00ab; } } { Dictionary_2_t2736202052 * L_4 = (Dictionary_2_t2736202052 *)il2cpp_codegen_object_new(Dictionary_2_t2736202052_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2392909825(L_4, ((int32_t)9), /*hidden argument*/Dictionary_2__ctor_m2392909825_RuntimeMethod_var); V_9 = L_4; Dictionary_2_t2736202052 * L_5 = V_9; NullCheck(L_5); Dictionary_2_Add_m282647386(L_5, _stringLiteral1384881100, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_6 = V_9; NullCheck(L_6); Dictionary_2_Add_m282647386(L_6, _stringLiteral3341196236, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_7 = V_9; NullCheck(L_7); Dictionary_2_Add_m282647386(L_7, _stringLiteral1002544076, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_8 = V_9; NullCheck(L_8); Dictionary_2_Add_m282647386(L_8, _stringLiteral2958859212, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_9 = V_9; NullCheck(L_9); Dictionary_2_Add_m282647386(L_9, _stringLiteral3539017004, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_10 = V_9; NullCheck(L_10); Dictionary_2_Add_m282647386(L_10, _stringLiteral1783758856, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_11 = V_9; NullCheck(L_11); Dictionary_2_Add_m282647386(L_11, _stringLiteral1783758855, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_12 = V_9; NullCheck(L_12); Dictionary_2_Add_m282647386(L_12, _stringLiteral1783758854, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_13 = V_9; NullCheck(L_13); Dictionary_2_Add_m282647386(L_13, _stringLiteral254300466, 1, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_14 = V_9; IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->set_U3CU3Ef__switchU24map10_24(L_14); } IL_00ab: { IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_15 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map10_24(); String_t* L_16 = V_8; NullCheck(L_15); bool L_17 = Dictionary_2_TryGetValue_m1013208020(L_15, L_16, (&V_10), /*hidden argument*/Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var); if (!L_17) { goto IL_0182; } } { int32_t L_18 = V_10; if (!L_18) { goto IL_00d2; } } { int32_t L_19 = V_10; if ((((int32_t)L_19) == ((int32_t)1))) { goto IL_00e3; } } { goto IL_0182; } IL_00d2: { ByteU5BU5D_t4116647657* L_20 = __this->get_signature_11(); NullCheck((RuntimeArray *)(RuntimeArray *)L_20); RuntimeObject * L_21 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_20, /*hidden argument*/NULL); return ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_21, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); } IL_00e3: { ByteU5BU5D_t4116647657* L_22 = __this->get_signature_11(); ASN1_t2114160833 * L_23 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_23, L_22, /*hidden argument*/NULL); V_0 = L_23; ASN1_t2114160833 * L_24 = V_0; if (!L_24) { goto IL_0101; } } { ASN1_t2114160833 * L_25 = V_0; NullCheck(L_25); int32_t L_26 = ASN1_get_Count_m3039939183(L_25, /*hidden argument*/NULL); if ((((int32_t)L_26) == ((int32_t)2))) { goto IL_0103; } } IL_0101: { return (ByteU5BU5D_t4116647657*)NULL; } IL_0103: { ASN1_t2114160833 * L_27 = V_0; NullCheck(L_27); ASN1_t2114160833 * L_28 = ASN1_get_Item_m315148275(L_27, 0, /*hidden argument*/NULL); NullCheck(L_28); ByteU5BU5D_t4116647657* L_29 = ASN1_get_Value_m3619295991(L_28, /*hidden argument*/NULL); V_1 = L_29; ASN1_t2114160833 * L_30 = V_0; NullCheck(L_30); ASN1_t2114160833 * L_31 = ASN1_get_Item_m315148275(L_30, 1, /*hidden argument*/NULL); NullCheck(L_31); ByteU5BU5D_t4116647657* L_32 = ASN1_get_Value_m3619295991(L_31, /*hidden argument*/NULL); V_2 = L_32; V_3 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)40))); ByteU5BU5D_t4116647657* L_33 = V_1; NullCheck(L_33); int32_t L_34 = Math_Max_m1873195862(NULL /*static, unused*/, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_33)->max_length)))), (int32_t)((int32_t)20))), /*hidden argument*/NULL); V_4 = L_34; ByteU5BU5D_t4116647657* L_35 = V_1; NullCheck(L_35); int32_t L_36 = Math_Max_m1873195862(NULL /*static, unused*/, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)20), (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length)))))), /*hidden argument*/NULL); V_5 = L_36; ByteU5BU5D_t4116647657* L_37 = V_1; int32_t L_38 = V_4; ByteU5BU5D_t4116647657* L_39 = V_3; int32_t L_40 = V_5; ByteU5BU5D_t4116647657* L_41 = V_1; NullCheck(L_41); int32_t L_42 = V_4; Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_37, L_38, (RuntimeArray *)(RuntimeArray *)L_39, L_40, ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_41)->max_length)))), (int32_t)L_42)), /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_43 = V_2; NullCheck(L_43); int32_t L_44 = Math_Max_m1873195862(NULL /*static, unused*/, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_43)->max_length)))), (int32_t)((int32_t)20))), /*hidden argument*/NULL); V_6 = L_44; ByteU5BU5D_t4116647657* L_45 = V_2; NullCheck(L_45); int32_t L_46 = Math_Max_m1873195862(NULL /*static, unused*/, ((int32_t)20), ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)40), (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_45)->max_length)))))), /*hidden argument*/NULL); V_7 = L_46; ByteU5BU5D_t4116647657* L_47 = V_2; int32_t L_48 = V_6; ByteU5BU5D_t4116647657* L_49 = V_3; int32_t L_50 = V_7; ByteU5BU5D_t4116647657* L_51 = V_2; NullCheck(L_51); int32_t L_52 = V_6; Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_47, L_48, (RuntimeArray *)(RuntimeArray *)L_49, L_50, ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_51)->max_length)))), (int32_t)L_52)), /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_53 = V_3; return L_53; } IL_0182: { String_t* L_54 = __this->get_m_signaturealgo_12(); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_55 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral2511804911, L_54, /*hidden argument*/NULL); CryptographicException_t248831461 * L_56 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_56, L_55, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_56,X509Certificate_get_Signature_m2498854864_RuntimeMethod_var); } } // System.String Mono.Security.X509.X509Certificate::get_SignatureAlgorithm() extern "C" IL2CPP_METHOD_ATTR String_t* X509Certificate_get_SignatureAlgorithm_m122054440 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_m_signaturealgo_12(); return L_0; } } // System.String Mono.Security.X509.X509Certificate::get_SubjectName() extern "C" IL2CPP_METHOD_ATTR String_t* X509Certificate_get_SubjectName_m3871411396 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_m_subject_9(); return L_0; } } // System.DateTime Mono.Security.X509.X509Certificate::get_ValidFrom() extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 X509Certificate_get_ValidFrom_m845748800 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { { DateTime_t3738529785 L_0 = __this->get_m_from_2(); return L_0; } } // System.DateTime Mono.Security.X509.X509Certificate::get_ValidUntil() extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 X509Certificate_get_ValidUntil_m1838041919 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { { DateTime_t3738529785 L_0 = __this->get_m_until_3(); return L_0; } } // System.Int32 Mono.Security.X509.X509Certificate::get_Version() extern "C" IL2CPP_METHOD_ATTR int32_t X509Certificate_get_Version_m2908311682 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_version_17(); return L_0; } } // System.Boolean Mono.Security.X509.X509Certificate::get_IsCurrent() extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_get_IsCurrent_m469817010 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_get_IsCurrent_m469817010_MetadataUsageId); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var); DateTime_t3738529785 L_0 = DateTime_get_UtcNow_m1393945741(NULL /*static, unused*/, /*hidden argument*/NULL); bool L_1 = X509Certificate_WasCurrent_m1146083014(__this, L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean Mono.Security.X509.X509Certificate::WasCurrent(System.DateTime) extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_WasCurrent_m1146083014 (X509Certificate_t489243025 * __this, DateTime_t3738529785 ___instant0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_WasCurrent_m1146083014_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t G_B3_0 = 0; { DateTime_t3738529785 L_0 = ___instant0; DateTime_t3738529785 L_1 = VirtFuncInvoker0< DateTime_t3738529785 >::Invoke(17 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidFrom() */, __this); IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var); bool L_2 = DateTime_op_GreaterThan_m3768590082(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); if (!L_2) { goto IL_001f; } } { DateTime_t3738529785 L_3 = ___instant0; DateTime_t3738529785 L_4 = VirtFuncInvoker0< DateTime_t3738529785 >::Invoke(18 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidUntil() */, __this); IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var); bool L_5 = DateTime_op_LessThanOrEqual_m2360948759(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL); G_B3_0 = ((int32_t)(L_5)); goto IL_0020; } IL_001f: { G_B3_0 = 0; } IL_0020: { return (bool)G_B3_0; } } // System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.DSA) extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_VerifySignature_m3988463526 (X509Certificate_t489243025 * __this, DSA_t2386879874 * ___dsa0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_VerifySignature_m3988463526_MetadataUsageId); s_Il2CppMethodInitialized = true; } DSASignatureDeformatter_t3677955172 * V_0 = NULL; { DSA_t2386879874 * L_0 = ___dsa0; DSASignatureDeformatter_t3677955172 * L_1 = (DSASignatureDeformatter_t3677955172 *)il2cpp_codegen_object_new(DSASignatureDeformatter_t3677955172_il2cpp_TypeInfo_var); DSASignatureDeformatter__ctor_m2889130126(L_1, L_0, /*hidden argument*/NULL); V_0 = L_1; DSASignatureDeformatter_t3677955172 * L_2 = V_0; NullCheck(L_2); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.DSASignatureDeformatter::SetHashAlgorithm(System.String) */, L_2, _stringLiteral1144609714); DSASignatureDeformatter_t3677955172 * L_3 = V_0; ByteU5BU5D_t4116647657* L_4 = X509Certificate_get_Hash_m410033711(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_5 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(14 /* System.Byte[] Mono.Security.X509.X509Certificate::get_Signature() */, __this); NullCheck(L_3); bool L_6 = VirtFuncInvoker2< bool, ByteU5BU5D_t4116647657*, ByteU5BU5D_t4116647657* >::Invoke(6 /* System.Boolean System.Security.Cryptography.DSASignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) */, L_3, L_4, L_5); return L_6; } } // System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.RSA) extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_VerifySignature_m3538124832 (X509Certificate_t489243025 * __this, RSA_t2385438082 * ___rsa0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_VerifySignature_m3538124832_MetadataUsageId); s_Il2CppMethodInitialized = true; } RSAPKCS1SignatureDeformatter_t3767223008 * V_0 = NULL; String_t* V_1 = NULL; Dictionary_2_t2736202052 * V_2 = NULL; int32_t V_3 = 0; { RSA_t2385438082 * L_0 = ___rsa0; RSAPKCS1SignatureDeformatter_t3767223008 * L_1 = (RSAPKCS1SignatureDeformatter_t3767223008 *)il2cpp_codegen_object_new(RSAPKCS1SignatureDeformatter_t3767223008_il2cpp_TypeInfo_var); RSAPKCS1SignatureDeformatter__ctor_m3706544163(L_1, L_0, /*hidden argument*/NULL); V_0 = L_1; String_t* L_2 = __this->get_m_signaturealgo_12(); V_1 = L_2; String_t* L_3 = V_1; if (!L_3) { goto IL_0147; } } { IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_4 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map11_25(); if (L_4) { goto IL_0098; } } { Dictionary_2_t2736202052 * L_5 = (Dictionary_2_t2736202052 *)il2cpp_codegen_object_new(Dictionary_2_t2736202052_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2392909825(L_5, ((int32_t)9), /*hidden argument*/Dictionary_2__ctor_m2392909825_RuntimeMethod_var); V_2 = L_5; Dictionary_2_t2736202052 * L_6 = V_2; NullCheck(L_6); Dictionary_2_Add_m282647386(L_6, _stringLiteral1384881100, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_7 = V_2; NullCheck(L_7); Dictionary_2_Add_m282647386(L_7, _stringLiteral3341196236, 1, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_8 = V_2; NullCheck(L_8); Dictionary_2_Add_m282647386(L_8, _stringLiteral1002544076, 2, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_9 = V_2; NullCheck(L_9); Dictionary_2_Add_m282647386(L_9, _stringLiteral2958859212, 3, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_10 = V_2; NullCheck(L_10); Dictionary_2_Add_m282647386(L_10, _stringLiteral3539017004, 3, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_11 = V_2; NullCheck(L_11); Dictionary_2_Add_m282647386(L_11, _stringLiteral1783758856, 4, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_12 = V_2; NullCheck(L_12); Dictionary_2_Add_m282647386(L_12, _stringLiteral1783758855, 5, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_13 = V_2; NullCheck(L_13); Dictionary_2_Add_m282647386(L_13, _stringLiteral1783758854, 6, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_14 = V_2; NullCheck(L_14); Dictionary_2_Add_m282647386(L_14, _stringLiteral254300466, 7, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_15 = V_2; IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->set_U3CU3Ef__switchU24map11_25(L_15); } IL_0098: { IL2CPP_RUNTIME_CLASS_INIT(X509Certificate_t489243025_il2cpp_TypeInfo_var); Dictionary_2_t2736202052 * L_16 = ((X509Certificate_t489243025_StaticFields*)il2cpp_codegen_static_fields_for(X509Certificate_t489243025_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map11_25(); String_t* L_17 = V_1; NullCheck(L_16); bool L_18 = Dictionary_2_TryGetValue_m1013208020(L_16, L_17, (&V_3), /*hidden argument*/Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var); if (!L_18) { goto IL_0147; } } { int32_t L_19 = V_3; switch (L_19) { case 0: { goto IL_00d5; } case 1: { goto IL_00e5; } case 2: { goto IL_00f5; } case 3: { goto IL_0105; } case 4: { goto IL_0115; } case 5: { goto IL_0125; } case 6: { goto IL_0135; } case 7: { goto IL_0145; } } } { goto IL_0147; } IL_00d5: { RSAPKCS1SignatureDeformatter_t3767223008 * L_20 = V_0; NullCheck(L_20); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_20, _stringLiteral4242423987); goto IL_015d; } IL_00e5: { RSAPKCS1SignatureDeformatter_t3767223008 * L_21 = V_0; NullCheck(L_21); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_21, _stringLiteral1110256105); goto IL_015d; } IL_00f5: { RSAPKCS1SignatureDeformatter_t3767223008 * L_22 = V_0; NullCheck(L_22); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_22, _stringLiteral3839139460); goto IL_015d; } IL_0105: { RSAPKCS1SignatureDeformatter_t3767223008 * L_23 = V_0; NullCheck(L_23); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_23, _stringLiteral1144609714); goto IL_015d; } IL_0115: { RSAPKCS1SignatureDeformatter_t3767223008 * L_24 = V_0; NullCheck(L_24); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_24, _stringLiteral1991580189); goto IL_015d; } IL_0125: { RSAPKCS1SignatureDeformatter_t3767223008 * L_25 = V_0; NullCheck(L_25); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_25, _stringLiteral3948026384); goto IL_015d; } IL_0135: { RSAPKCS1SignatureDeformatter_t3767223008 * L_26 = V_0; NullCheck(L_26); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_26, _stringLiteral3565820441); goto IL_015d; } IL_0145: { return (bool)0; } IL_0147: { String_t* L_27 = __this->get_m_signaturealgo_12(); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_28 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral2511804911, L_27, /*hidden argument*/NULL); CryptographicException_t248831461 * L_29 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_29, L_28, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,X509Certificate_VerifySignature_m3538124832_RuntimeMethod_var); } IL_015d: { RSAPKCS1SignatureDeformatter_t3767223008 * L_30 = V_0; ByteU5BU5D_t4116647657* L_31 = X509Certificate_get_Hash_m410033711(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_32 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(14 /* System.Byte[] Mono.Security.X509.X509Certificate::get_Signature() */, __this); NullCheck(L_30); bool L_33 = VirtFuncInvoker2< bool, ByteU5BU5D_t4116647657*, ByteU5BU5D_t4116647657* >::Invoke(6 /* System.Boolean System.Security.Cryptography.RSAPKCS1SignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) */, L_30, L_31, L_32); return L_33; } } // System.Boolean Mono.Security.X509.X509Certificate::VerifySignature(System.Security.Cryptography.AsymmetricAlgorithm) extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_VerifySignature_m2813642028 (X509Certificate_t489243025 * __this, AsymmetricAlgorithm_t932037087 * ___aa0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_VerifySignature_m2813642028_MetadataUsageId); s_Il2CppMethodInitialized = true; } { AsymmetricAlgorithm_t932037087 * L_0 = ___aa0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3454646207, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509Certificate_VerifySignature_m2813642028_RuntimeMethod_var); } IL_0011: { AsymmetricAlgorithm_t932037087 * L_2 = ___aa0; if (!((RSA_t2385438082 *)IsInstClass((RuntimeObject*)L_2, RSA_t2385438082_il2cpp_TypeInfo_var))) { goto IL_0029; } } { AsymmetricAlgorithm_t932037087 * L_3 = ___aa0; bool L_4 = X509Certificate_VerifySignature_m3538124832(__this, ((RSA_t2385438082 *)IsInstClass((RuntimeObject*)L_3, RSA_t2385438082_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_4; } IL_0029: { AsymmetricAlgorithm_t932037087 * L_5 = ___aa0; if (!((DSA_t2386879874 *)IsInstClass((RuntimeObject*)L_5, DSA_t2386879874_il2cpp_TypeInfo_var))) { goto IL_0041; } } { AsymmetricAlgorithm_t932037087 * L_6 = ___aa0; bool L_7 = X509Certificate_VerifySignature_m3988463526(__this, ((DSA_t2386879874 *)IsInstClass((RuntimeObject*)L_6, DSA_t2386879874_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_7; } IL_0041: { AsymmetricAlgorithm_t932037087 * L_8 = ___aa0; NullCheck(L_8); String_t* L_9 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_10 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral1243364763, L_9, /*hidden argument*/NULL); NotSupportedException_t1314879016 * L_11 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var); NotSupportedException__ctor_m2494070935(L_11, L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11,X509Certificate_VerifySignature_m2813642028_RuntimeMethod_var); } } // System.Boolean Mono.Security.X509.X509Certificate::get_IsSelfSigned() extern "C" IL2CPP_METHOD_ATTR bool X509Certificate_get_IsSelfSigned_m4064195693 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_get_IsSelfSigned_m4064195693_MetadataUsageId); s_Il2CppMethodInitialized = true; } { String_t* L_0 = __this->get_m_issuername_5(); String_t* L_1 = __this->get_m_subject_9(); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); bool L_2 = String_op_Equality_m920492651(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL); if (!L_2) { goto IL_0023; } } { RSA_t2385438082 * L_3 = VirtFuncInvoker0< RSA_t2385438082 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, __this); bool L_4 = X509Certificate_VerifySignature_m3538124832(__this, L_3, /*hidden argument*/NULL); return L_4; } IL_0023: { return (bool)0; } } // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::GetIssuerName() extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * X509Certificate_GetIssuerName_m1142198382 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { { ASN1_t2114160833 * L_0 = __this->get_issuer_4(); return L_0; } } // Mono.Security.ASN1 Mono.Security.X509.X509Certificate::GetSubjectName() extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * X509Certificate_GetSubjectName_m3513876536 (X509Certificate_t489243025 * __this, const RuntimeMethod* method) { { ASN1_t2114160833 * L_0 = __this->get_subject_8(); return L_0; } } // System.Void Mono.Security.X509.X509Certificate::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void X509Certificate_GetObjectData_m2952009451 (X509Certificate_t489243025 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_GetObjectData_m2952009451_MetadataUsageId); s_Il2CppMethodInitialized = true; } { SerializationInfo_t950877179 * L_0 = ___info0; ByteU5BU5D_t4116647657* L_1 = __this->get_m_encodedcert_1(); NullCheck(L_0); SerializationInfo_AddValue_m2872281893(L_0, _stringLiteral2150195429, (RuntimeObject *)(RuntimeObject *)L_1, /*hidden argument*/NULL); return; } } // System.Byte[] Mono.Security.X509.X509Certificate::PEM(System.String,System.Byte[]) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Certificate_PEM_m2020851166 (RuntimeObject * __this /* static, unused */, String_t* ___type0, ByteU5BU5D_t4116647657* ___data1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Certificate_PEM_m2020851166_MetadataUsageId); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; String_t* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; String_t* V_5 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(Encoding_t1523322056_il2cpp_TypeInfo_var); Encoding_t1523322056 * L_0 = Encoding_get_ASCII_m3595602635(NULL /*static, unused*/, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_1 = ___data1; NullCheck(L_0); String_t* L_2 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t4116647657* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_0, L_1); V_0 = L_2; String_t* L_3 = ___type0; IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_4 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral418672143, L_3, /*hidden argument*/NULL); V_1 = L_4; String_t* L_5 = ___type0; String_t* L_6 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral2710142936, L_5, /*hidden argument*/NULL); V_2 = L_6; String_t* L_7 = V_0; String_t* L_8 = V_1; NullCheck(L_7); int32_t L_9 = String_IndexOf_m1977622757(L_7, L_8, /*hidden argument*/NULL); String_t* L_10 = V_1; NullCheck(L_10); int32_t L_11 = String_get_Length_m3847582255(L_10, /*hidden argument*/NULL); V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)L_11)); String_t* L_12 = V_0; String_t* L_13 = V_2; int32_t L_14 = V_3; NullCheck(L_12); int32_t L_15 = String_IndexOf_m3406607758(L_12, L_13, L_14, /*hidden argument*/NULL); V_4 = L_15; String_t* L_16 = V_0; int32_t L_17 = V_3; int32_t L_18 = V_4; int32_t L_19 = V_3; NullCheck(L_16); String_t* L_20 = String_Substring_m1610150815(L_16, L_17, ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)L_19)), /*hidden argument*/NULL); V_5 = L_20; String_t* L_21 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var); ByteU5BU5D_t4116647657* L_22 = Convert_FromBase64String_m3685135396(NULL /*static, unused*/, L_21, /*hidden argument*/NULL); return L_22; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X509CertificateCollection::.ctor() extern "C" IL2CPP_METHOD_ATTR void X509CertificateCollection__ctor_m2066277891 (X509CertificateCollection_t1542168550 * __this, const RuntimeMethod* method) { { CollectionBase__ctor_m3343513710(__this, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.X509CertificateCollection::.ctor(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void X509CertificateCollection__ctor_m3467061452 (X509CertificateCollection_t1542168550 * __this, X509CertificateCollection_t1542168550 * ___value0, const RuntimeMethod* method) { { CollectionBase__ctor_m3343513710(__this, /*hidden argument*/NULL); X509CertificateCollection_t1542168550 * L_0 = ___value0; X509CertificateCollection_AddRange_m2165814476(__this, L_0, /*hidden argument*/NULL); return; } } // System.Collections.IEnumerator Mono.Security.X509.X509CertificateCollection::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* X509CertificateCollection_System_Collections_IEnumerable_GetEnumerator_m647852366 (X509CertificateCollection_t1542168550 * __this, const RuntimeMethod* method) { { ArrayList_t2718874744 * L_0 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); NullCheck(L_0); RuntimeObject* L_1 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); return L_1; } } // Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t489243025 * X509CertificateCollection_get_Item_m1033426577 (X509CertificateCollection_t1542168550 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateCollection_get_Item_m1033426577_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ArrayList_t2718874744 * L_0 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); int32_t L_1 = ___index0; NullCheck(L_0); RuntimeObject * L_2 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1); return ((X509Certificate_t489243025 *)CastclassClass((RuntimeObject*)L_2, X509Certificate_t489243025_il2cpp_TypeInfo_var)); } } // System.Int32 Mono.Security.X509.X509CertificateCollection::Add(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR int32_t X509CertificateCollection_Add_m2277657976 (X509CertificateCollection_t1542168550 * __this, X509Certificate_t489243025 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateCollection_Add_m2277657976_MetadataUsageId); s_Il2CppMethodInitialized = true; } { X509Certificate_t489243025 * L_0 = ___value0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509CertificateCollection_Add_m2277657976_RuntimeMethod_var); } IL_0011: { ArrayList_t2718874744 * L_2 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); X509Certificate_t489243025 * L_3 = ___value0; NullCheck(L_2); int32_t L_4 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_2, L_3); return L_4; } } // System.Void Mono.Security.X509.X509CertificateCollection::AddRange(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void X509CertificateCollection_AddRange_m2165814476 (X509CertificateCollection_t1542168550 * __this, X509CertificateCollection_t1542168550 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateCollection_AddRange_m2165814476_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { X509CertificateCollection_t1542168550 * L_0 = ___value0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509CertificateCollection_AddRange_m2165814476_RuntimeMethod_var); } IL_0011: { V_0 = 0; goto IL_002f; } IL_0018: { ArrayList_t2718874744 * L_2 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); X509CertificateCollection_t1542168550 * L_3 = ___value0; int32_t L_4 = V_0; NullCheck(L_3); X509Certificate_t489243025 * L_5 = X509CertificateCollection_get_Item_m1033426577(L_3, L_4, /*hidden argument*/NULL); NullCheck(L_2); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_2, L_5); int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_002f: { int32_t L_7 = V_0; X509CertificateCollection_t1542168550 * L_8 = ___value0; NullCheck(L_8); ArrayList_t2718874744 * L_9 = CollectionBase_get_InnerList_m132195395(L_8, /*hidden argument*/NULL); NullCheck(L_9); int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_9); if ((((int32_t)L_7) < ((int32_t)L_10))) { goto IL_0018; } } { return; } } // System.Boolean Mono.Security.X509.X509CertificateCollection::Contains(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR bool X509CertificateCollection_Contains_m743657353 (X509CertificateCollection_t1542168550 * __this, X509Certificate_t489243025 * ___value0, const RuntimeMethod* method) { { X509Certificate_t489243025 * L_0 = ___value0; int32_t L_1 = X509CertificateCollection_IndexOf_m2003755268(__this, L_0, /*hidden argument*/NULL); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator Mono.Security.X509.X509CertificateCollection::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR X509CertificateEnumerator_t3515934698 * X509CertificateCollection_GetEnumerator_m92169144 (X509CertificateCollection_t1542168550 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateCollection_GetEnumerator_m92169144_MetadataUsageId); s_Il2CppMethodInitialized = true; } { X509CertificateEnumerator_t3515934698 * L_0 = (X509CertificateEnumerator_t3515934698 *)il2cpp_codegen_object_new(X509CertificateEnumerator_t3515934698_il2cpp_TypeInfo_var); X509CertificateEnumerator__ctor_m85694331(L_0, __this, /*hidden argument*/NULL); return L_0; } } // System.Int32 Mono.Security.X509.X509CertificateCollection::GetHashCode() extern "C" IL2CPP_METHOD_ATTR int32_t X509CertificateCollection_GetHashCode_m2303492950 (X509CertificateCollection_t1542168550 * __this, const RuntimeMethod* method) { { ArrayList_t2718874744 * L_0 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); NullCheck(L_0); int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0); return L_1; } } // System.Int32 Mono.Security.X509.X509CertificateCollection::IndexOf(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR int32_t X509CertificateCollection_IndexOf_m2003755268 (X509CertificateCollection_t1542168550 * __this, X509Certificate_t489243025 * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateCollection_IndexOf_m2003755268_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; int32_t V_1 = 0; X509Certificate_t489243025 * V_2 = NULL; { X509Certificate_t489243025 * L_0 = ___value0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509CertificateCollection_IndexOf_m2003755268_RuntimeMethod_var); } IL_0011: { X509Certificate_t489243025 * L_2 = ___value0; NullCheck(L_2); ByteU5BU5D_t4116647657* L_3 = X509Certificate_get_Hash_m410033711(L_2, /*hidden argument*/NULL); V_0 = L_3; V_1 = 0; goto IL_0049; } IL_001f: { ArrayList_t2718874744 * L_4 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); int32_t L_5 = V_1; NullCheck(L_4); RuntimeObject * L_6 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_4, L_5); V_2 = ((X509Certificate_t489243025 *)CastclassClass((RuntimeObject*)L_6, X509Certificate_t489243025_il2cpp_TypeInfo_var)); X509Certificate_t489243025 * L_7 = V_2; NullCheck(L_7); ByteU5BU5D_t4116647657* L_8 = X509Certificate_get_Hash_m410033711(L_7, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_9 = V_0; bool L_10 = X509CertificateCollection_Compare_m3676635762(__this, L_8, L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0045; } } { int32_t L_11 = V_1; return L_11; } IL_0045: { int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0049: { int32_t L_13 = V_1; ArrayList_t2718874744 * L_14 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); NullCheck(L_14); int32_t L_15 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_14); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_001f; } } { return (-1); } } // System.Void Mono.Security.X509.X509CertificateCollection::Remove(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR void X509CertificateCollection_Remove_m2199606504 (X509CertificateCollection_t1542168550 * __this, X509Certificate_t489243025 * ___value0, const RuntimeMethod* method) { { ArrayList_t2718874744 * L_0 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); X509Certificate_t489243025 * L_1 = ___value0; NullCheck(L_0); VirtActionInvoker1< RuntimeObject * >::Invoke(38 /* System.Void System.Collections.ArrayList::Remove(System.Object) */, L_0, L_1); return; } } // System.Boolean Mono.Security.X509.X509CertificateCollection::Compare(System.Byte[],System.Byte[]) extern "C" IL2CPP_METHOD_ATTR bool X509CertificateCollection_Compare_m3676635762 (X509CertificateCollection_t1542168550 * __this, ByteU5BU5D_t4116647657* ___array10, ByteU5BU5D_t4116647657* ___array21, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_t4116647657* L_0 = ___array10; if (L_0) { goto IL_000e; } } { ByteU5BU5D_t4116647657* L_1 = ___array21; if (L_1) { goto IL_000e; } } { return (bool)1; } IL_000e: { ByteU5BU5D_t4116647657* L_2 = ___array10; if (!L_2) { goto IL_001a; } } { ByteU5BU5D_t4116647657* L_3 = ___array21; if (L_3) { goto IL_001c; } } IL_001a: { return (bool)0; } IL_001c: { ByteU5BU5D_t4116647657* L_4 = ___array10; NullCheck(L_4); ByteU5BU5D_t4116647657* L_5 = ___array21; NullCheck(L_5); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length))))))) { goto IL_0029; } } { return (bool)0; } IL_0029: { V_0 = 0; goto IL_0041; } IL_0030: { ByteU5BU5D_t4116647657* L_6 = ___array10; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; uint8_t L_9 = (L_6)->GetAt(static_cast(L_8)); ByteU5BU5D_t4116647657* L_10 = ___array21; int32_t L_11 = V_0; NullCheck(L_10); int32_t L_12 = L_11; uint8_t L_13 = (L_10)->GetAt(static_cast(L_12)); if ((((int32_t)L_9) == ((int32_t)L_13))) { goto IL_003d; } } { return (bool)0; } IL_003d: { int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0041: { int32_t L_15 = V_0; ByteU5BU5D_t4116647657* L_16 = ___array10; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_16)->max_length))))))) { goto IL_0030; } } { return (bool)1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::.ctor(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void X509CertificateEnumerator__ctor_m85694331 (X509CertificateEnumerator_t3515934698 * __this, X509CertificateCollection_t1542168550 * ___mappings0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateEnumerator__ctor_m85694331_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Object__ctor_m297566312(__this, /*hidden argument*/NULL); X509CertificateCollection_t1542168550 * L_0 = ___mappings0; NullCheck(L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t1941168011_il2cpp_TypeInfo_var, L_0); __this->set_enumerator_0(L_1); return; } } // System.Object Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.get_Current() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m1846030361 (X509CertificateEnumerator_t3515934698 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateEnumerator_System_Collections_IEnumerator_get_Current_m1846030361_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->get_enumerator_0(); NullCheck(L_0); RuntimeObject * L_1 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_0); return L_1; } } // System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.MoveNext() extern "C" IL2CPP_METHOD_ATTR bool X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m2626270621 (X509CertificateEnumerator_t3515934698 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateEnumerator_System_Collections_IEnumerator_MoveNext_m2626270621_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->get_enumerator_0(); NullCheck(L_0); bool L_1 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_0); return L_1; } } // System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::System.Collections.IEnumerator.Reset() extern "C" IL2CPP_METHOD_ATTR void X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m2039524926 (X509CertificateEnumerator_t3515934698 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateEnumerator_System_Collections_IEnumerator_Reset_m2039524926_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->get_enumerator_0(); NullCheck(L_0); InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_0); return; } } // Mono.Security.X509.X509Certificate Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::get_Current() extern "C" IL2CPP_METHOD_ATTR X509Certificate_t489243025 * X509CertificateEnumerator_get_Current_m3079314562 (X509CertificateEnumerator_t3515934698 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateEnumerator_get_Current_m3079314562_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->get_enumerator_0(); NullCheck(L_0); RuntimeObject * L_1 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_0); return ((X509Certificate_t489243025 *)CastclassClass((RuntimeObject*)L_1, X509Certificate_t489243025_il2cpp_TypeInfo_var)); } } // System.Boolean Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::MoveNext() extern "C" IL2CPP_METHOD_ATTR bool X509CertificateEnumerator_MoveNext_m1342258196 (X509CertificateEnumerator_t3515934698 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateEnumerator_MoveNext_m1342258196_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->get_enumerator_0(); NullCheck(L_0); bool L_1 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_0); return L_1; } } // System.Void Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::Reset() extern "C" IL2CPP_METHOD_ATTR void X509CertificateEnumerator_Reset_m1825523691 (X509CertificateEnumerator_t3515934698 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CertificateEnumerator_Reset_m1825523691_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->get_enumerator_0(); NullCheck(L_0); InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X509Chain::.ctor() extern "C" IL2CPP_METHOD_ATTR void X509Chain__ctor_m3563800449 (X509Chain_t863783601 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Chain__ctor_m3563800449_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Object__ctor_m297566312(__this, /*hidden argument*/NULL); X509CertificateCollection_t1542168550 * L_0 = (X509CertificateCollection_t1542168550 *)il2cpp_codegen_object_new(X509CertificateCollection_t1542168550_il2cpp_TypeInfo_var); X509CertificateCollection__ctor_m2066277891(L_0, /*hidden argument*/NULL); __this->set_certs_1(L_0); return; } } // System.Void Mono.Security.X509.X509Chain::.ctor(Mono.Security.X509.X509CertificateCollection) extern "C" IL2CPP_METHOD_ATTR void X509Chain__ctor_m1084071882 (X509Chain_t863783601 * __this, X509CertificateCollection_t1542168550 * ___chain0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Chain__ctor_m1084071882_MetadataUsageId); s_Il2CppMethodInitialized = true; } { X509Chain__ctor_m3563800449(__this, /*hidden argument*/NULL); X509CertificateCollection_t1542168550 * L_0 = (X509CertificateCollection_t1542168550 *)il2cpp_codegen_object_new(X509CertificateCollection_t1542168550_il2cpp_TypeInfo_var); X509CertificateCollection__ctor_m2066277891(L_0, /*hidden argument*/NULL); __this->set__chain_3(L_0); X509CertificateCollection_t1542168550 * L_1 = __this->get__chain_3(); X509CertificateCollection_t1542168550 * L_2 = ___chain0; NullCheck(L_1); X509CertificateCollection_AddRange_m2165814476(L_1, L_2, /*hidden argument*/NULL); return; } } // Mono.Security.X509.X509ChainStatusFlags Mono.Security.X509.X509Chain::get_Status() extern "C" IL2CPP_METHOD_ATTR int32_t X509Chain_get_Status_m348797749 (X509Chain_t863783601 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get__status_4(); return L_0; } } // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::get_TrustAnchors() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * X509Chain_get_TrustAnchors_m2434696767 (X509Chain_t863783601 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Chain_get_TrustAnchors_m2434696767_MetadataUsageId); s_Il2CppMethodInitialized = true; } { X509CertificateCollection_t1542168550 * L_0 = __this->get_roots_0(); if (L_0) { goto IL_002d; } } { X509CertificateCollection_t1542168550 * L_1 = (X509CertificateCollection_t1542168550 *)il2cpp_codegen_object_new(X509CertificateCollection_t1542168550_il2cpp_TypeInfo_var); X509CertificateCollection__ctor_m2066277891(L_1, /*hidden argument*/NULL); __this->set_roots_0(L_1); X509CertificateCollection_t1542168550 * L_2 = __this->get_roots_0(); X509CertificateCollection_t1542168550 * L_3 = X509StoreManager_get_TrustedRootCertificates_m2180997293(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_2); X509CertificateCollection_AddRange_m2165814476(L_2, L_3, /*hidden argument*/NULL); X509CertificateCollection_t1542168550 * L_4 = __this->get_roots_0(); return L_4; } IL_002d: { X509CertificateCollection_t1542168550 * L_5 = __this->get_roots_0(); return L_5; } } // System.Boolean Mono.Security.X509.X509Chain::Build(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR bool X509Chain_Build_m2469702749 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___leaf0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Chain_Build_m2469702749_MetadataUsageId); s_Il2CppMethodInitialized = true; } X509Certificate_t489243025 * V_0 = NULL; X509Certificate_t489243025 * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; X509Certificate_t489243025 * V_4 = NULL; X509CertificateEnumerator_t3515934698 * V_5 = NULL; bool V_6 = false; RuntimeObject* V_7 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { __this->set__status_4(0); X509CertificateCollection_t1542168550 * L_0 = __this->get__chain_3(); if (L_0) { goto IL_0060; } } { X509CertificateCollection_t1542168550 * L_1 = (X509CertificateCollection_t1542168550 *)il2cpp_codegen_object_new(X509CertificateCollection_t1542168550_il2cpp_TypeInfo_var); X509CertificateCollection__ctor_m2066277891(L_1, /*hidden argument*/NULL); __this->set__chain_3(L_1); X509Certificate_t489243025 * L_2 = ___leaf0; V_0 = L_2; X509Certificate_t489243025 * L_3 = V_0; V_1 = L_3; goto IL_003d; } IL_0026: { X509Certificate_t489243025 * L_4 = V_0; V_1 = L_4; X509CertificateCollection_t1542168550 * L_5 = __this->get__chain_3(); X509Certificate_t489243025 * L_6 = V_0; NullCheck(L_5); X509CertificateCollection_Add_m2277657976(L_5, L_6, /*hidden argument*/NULL); X509Certificate_t489243025 * L_7 = V_0; X509Certificate_t489243025 * L_8 = X509Chain_FindCertificateParent_m2809823532(__this, L_7, /*hidden argument*/NULL); V_0 = L_8; } IL_003d: { X509Certificate_t489243025 * L_9 = V_0; if (!L_9) { goto IL_004e; } } { X509Certificate_t489243025 * L_10 = V_0; NullCheck(L_10); bool L_11 = X509Certificate_get_IsSelfSigned_m4064195693(L_10, /*hidden argument*/NULL); if (!L_11) { goto IL_0026; } } IL_004e: { X509Certificate_t489243025 * L_12 = V_1; X509Certificate_t489243025 * L_13 = X509Chain_FindCertificateRoot_m1937726457(__this, L_12, /*hidden argument*/NULL); __this->set__root_2(L_13); goto IL_00fa; } IL_0060: { X509CertificateCollection_t1542168550 * L_14 = __this->get__chain_3(); NullCheck(L_14); int32_t L_15 = CollectionBase_get_Count_m1708965601(L_14, /*hidden argument*/NULL); V_2 = L_15; int32_t L_16 = V_2; if ((((int32_t)L_16) <= ((int32_t)0))) { goto IL_00ed; } } { X509Certificate_t489243025 * L_17 = ___leaf0; X509CertificateCollection_t1542168550 * L_18 = __this->get__chain_3(); NullCheck(L_18); X509Certificate_t489243025 * L_19 = X509CertificateCollection_get_Item_m1033426577(L_18, 0, /*hidden argument*/NULL); bool L_20 = X509Chain_IsParent_m2689546349(__this, L_17, L_19, /*hidden argument*/NULL); if (!L_20) { goto IL_00e8; } } { V_3 = 1; goto IL_00c0; } IL_0092: { X509CertificateCollection_t1542168550 * L_21 = __this->get__chain_3(); int32_t L_22 = V_3; NullCheck(L_21); X509Certificate_t489243025 * L_23 = X509CertificateCollection_get_Item_m1033426577(L_21, ((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)1)), /*hidden argument*/NULL); X509CertificateCollection_t1542168550 * L_24 = __this->get__chain_3(); int32_t L_25 = V_3; NullCheck(L_24); X509Certificate_t489243025 * L_26 = X509CertificateCollection_get_Item_m1033426577(L_24, L_25, /*hidden argument*/NULL); bool L_27 = X509Chain_IsParent_m2689546349(__this, L_23, L_26, /*hidden argument*/NULL); if (L_27) { goto IL_00bc; } } { goto IL_00c7; } IL_00bc: { int32_t L_28 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_00c0: { int32_t L_29 = V_3; int32_t L_30 = V_2; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0092; } } IL_00c7: { int32_t L_31 = V_3; int32_t L_32 = V_2; if ((!(((uint32_t)L_31) == ((uint32_t)L_32)))) { goto IL_00e8; } } { X509CertificateCollection_t1542168550 * L_33 = __this->get__chain_3(); int32_t L_34 = V_2; NullCheck(L_33); X509Certificate_t489243025 * L_35 = X509CertificateCollection_get_Item_m1033426577(L_33, ((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)1)), /*hidden argument*/NULL); X509Certificate_t489243025 * L_36 = X509Chain_FindCertificateRoot_m1937726457(__this, L_35, /*hidden argument*/NULL); __this->set__root_2(L_36); } IL_00e8: { goto IL_00fa; } IL_00ed: { X509Certificate_t489243025 * L_37 = ___leaf0; X509Certificate_t489243025 * L_38 = X509Chain_FindCertificateRoot_m1937726457(__this, L_37, /*hidden argument*/NULL); __this->set__root_2(L_38); } IL_00fa: { X509CertificateCollection_t1542168550 * L_39 = __this->get__chain_3(); if (!L_39) { goto IL_01a6; } } { int32_t L_40 = __this->get__status_4(); if (L_40) { goto IL_01a6; } } { X509CertificateCollection_t1542168550 * L_41 = __this->get__chain_3(); NullCheck(L_41); X509CertificateEnumerator_t3515934698 * L_42 = X509CertificateCollection_GetEnumerator_m92169144(L_41, /*hidden argument*/NULL); V_5 = L_42; } IL_011d: try { // begin try (depth: 1) { goto IL_0140; } IL_0122: { X509CertificateEnumerator_t3515934698 * L_43 = V_5; NullCheck(L_43); X509Certificate_t489243025 * L_44 = X509CertificateEnumerator_get_Current_m3079314562(L_43, /*hidden argument*/NULL); V_4 = L_44; X509Certificate_t489243025 * L_45 = V_4; bool L_46 = X509Chain_IsValid_m3670863655(__this, L_45, /*hidden argument*/NULL); if (L_46) { goto IL_0140; } } IL_0138: { V_6 = (bool)0; IL2CPP_LEAVE(0x1B0, FINALLY_0151); } IL_0140: { X509CertificateEnumerator_t3515934698 * L_47 = V_5; NullCheck(L_47); bool L_48 = X509CertificateEnumerator_MoveNext_m1342258196(L_47, /*hidden argument*/NULL); if (L_48) { goto IL_0122; } } IL_014c: { IL2CPP_LEAVE(0x167, FINALLY_0151); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0151; } FINALLY_0151: { // begin finally (depth: 1) { X509CertificateEnumerator_t3515934698 * L_49 = V_5; V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_49, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_50 = V_7; if (L_50) { goto IL_015f; } } IL_015e: { IL2CPP_END_FINALLY(337) } IL_015f: { RuntimeObject* L_51 = V_7; NullCheck(L_51); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_51); IL2CPP_END_FINALLY(337) } } // end finally (depth: 1) IL2CPP_CLEANUP(337) { IL2CPP_JUMP_TBL(0x1B0, IL_01b0) IL2CPP_JUMP_TBL(0x167, IL_0167) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0167: { X509Certificate_t489243025 * L_52 = ___leaf0; bool L_53 = X509Chain_IsValid_m3670863655(__this, L_52, /*hidden argument*/NULL); if (L_53) { goto IL_0188; } } { int32_t L_54 = __this->get__status_4(); if ((!(((uint32_t)L_54) == ((uint32_t)2)))) { goto IL_0186; } } { __this->set__status_4(1); } IL_0186: { return (bool)0; } IL_0188: { X509Certificate_t489243025 * L_55 = __this->get__root_2(); if (!L_55) { goto IL_01a6; } } { X509Certificate_t489243025 * L_56 = __this->get__root_2(); bool L_57 = X509Chain_IsValid_m3670863655(__this, L_56, /*hidden argument*/NULL); if (L_57) { goto IL_01a6; } } { return (bool)0; } IL_01a6: { int32_t L_58 = __this->get__status_4(); return (bool)((((int32_t)L_58) == ((int32_t)0))? 1 : 0); } IL_01b0: { bool L_59 = V_6; return L_59; } } // System.Boolean Mono.Security.X509.X509Chain::IsValid(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR bool X509Chain_IsValid_m3670863655 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___cert0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Chain_IsValid_m3670863655_MetadataUsageId); s_Il2CppMethodInitialized = true; } { X509Certificate_t489243025 * L_0 = ___cert0; NullCheck(L_0); bool L_1 = X509Certificate_get_IsCurrent_m469817010(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0014; } } { __this->set__status_4(2); return (bool)0; } IL_0014: { IL2CPP_RUNTIME_CLASS_INIT(ServicePointManager_t170559685_il2cpp_TypeInfo_var); bool L_2 = ServicePointManager_get_CheckCertificateRevocationList_m1645465614(NULL /*static, unused*/, /*hidden argument*/NULL); if (!L_2) { goto IL_001e; } } IL_001e: { return (bool)1; } } // Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::FindCertificateParent(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t489243025 * X509Chain_FindCertificateParent_m2809823532 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___child0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Chain_FindCertificateParent_m2809823532_MetadataUsageId); s_Il2CppMethodInitialized = true; } X509Certificate_t489243025 * V_0 = NULL; X509CertificateEnumerator_t3515934698 * V_1 = NULL; X509Certificate_t489243025 * V_2 = NULL; RuntimeObject* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { X509CertificateCollection_t1542168550 * L_0 = __this->get_certs_1(); NullCheck(L_0); X509CertificateEnumerator_t3515934698 * L_1 = X509CertificateCollection_GetEnumerator_m92169144(L_0, /*hidden argument*/NULL); V_1 = L_1; } IL_000c: try { // begin try (depth: 1) { goto IL_002c; } IL_0011: { X509CertificateEnumerator_t3515934698 * L_2 = V_1; NullCheck(L_2); X509Certificate_t489243025 * L_3 = X509CertificateEnumerator_get_Current_m3079314562(L_2, /*hidden argument*/NULL); V_0 = L_3; X509Certificate_t489243025 * L_4 = ___child0; X509Certificate_t489243025 * L_5 = V_0; bool L_6 = X509Chain_IsParent_m2689546349(__this, L_4, L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_002c; } } IL_0025: { X509Certificate_t489243025 * L_7 = V_0; V_2 = L_7; IL2CPP_LEAVE(0x50, FINALLY_003c); } IL_002c: { X509CertificateEnumerator_t3515934698 * L_8 = V_1; NullCheck(L_8); bool L_9 = X509CertificateEnumerator_MoveNext_m1342258196(L_8, /*hidden argument*/NULL); if (L_9) { goto IL_0011; } } IL_0037: { IL2CPP_LEAVE(0x4E, FINALLY_003c); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_003c; } FINALLY_003c: { // begin finally (depth: 1) { X509CertificateEnumerator_t3515934698 * L_10 = V_1; V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_10, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_11 = V_3; if (L_11) { goto IL_0047; } } IL_0046: { IL2CPP_END_FINALLY(60) } IL_0047: { RuntimeObject* L_12 = V_3; NullCheck(L_12); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_12); IL2CPP_END_FINALLY(60) } } // end finally (depth: 1) IL2CPP_CLEANUP(60) { IL2CPP_JUMP_TBL(0x50, IL_0050) IL2CPP_JUMP_TBL(0x4E, IL_004e) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_004e: { return (X509Certificate_t489243025 *)NULL; } IL_0050: { X509Certificate_t489243025 * L_13 = V_2; return L_13; } } // Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::FindCertificateRoot(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t489243025 * X509Chain_FindCertificateRoot_m1937726457 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___potentialRoot0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Chain_FindCertificateRoot_m1937726457_MetadataUsageId); s_Il2CppMethodInitialized = true; } X509Certificate_t489243025 * V_0 = NULL; X509CertificateEnumerator_t3515934698 * V_1 = NULL; X509Certificate_t489243025 * V_2 = NULL; RuntimeObject* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { X509Certificate_t489243025 * L_0 = ___potentialRoot0; if (L_0) { goto IL_0013; } } { __this->set__status_4(((int32_t)65536)); return (X509Certificate_t489243025 *)NULL; } IL_0013: { X509Certificate_t489243025 * L_1 = ___potentialRoot0; bool L_2 = X509Chain_IsTrusted_m1243554942(__this, L_1, /*hidden argument*/NULL); if (!L_2) { goto IL_0021; } } { X509Certificate_t489243025 * L_3 = ___potentialRoot0; return L_3; } IL_0021: { X509CertificateCollection_t1542168550 * L_4 = X509Chain_get_TrustAnchors_m2434696767(__this, /*hidden argument*/NULL); NullCheck(L_4); X509CertificateEnumerator_t3515934698 * L_5 = X509CertificateCollection_GetEnumerator_m92169144(L_4, /*hidden argument*/NULL); V_1 = L_5; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { X509CertificateEnumerator_t3515934698 * L_6 = V_1; NullCheck(L_6); X509Certificate_t489243025 * L_7 = X509CertificateEnumerator_get_Current_m3079314562(L_6, /*hidden argument*/NULL); V_0 = L_7; X509Certificate_t489243025 * L_8 = ___potentialRoot0; X509Certificate_t489243025 * L_9 = V_0; bool L_10 = X509Chain_IsParent_m2689546349(__this, L_8, L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_004d; } } IL_0046: { X509Certificate_t489243025 * L_11 = V_0; V_2 = L_11; IL2CPP_LEAVE(0x91, FINALLY_005d); } IL_004d: { X509CertificateEnumerator_t3515934698 * L_12 = V_1; NullCheck(L_12); bool L_13 = X509CertificateEnumerator_MoveNext_m1342258196(L_12, /*hidden argument*/NULL); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x6F, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { X509CertificateEnumerator_t3515934698 * L_14 = V_1; V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_14, IDisposable_t3640265483_il2cpp_TypeInfo_var)); RuntimeObject* L_15 = V_3; if (L_15) { goto IL_0068; } } IL_0067: { IL2CPP_END_FINALLY(93) } IL_0068: { RuntimeObject* L_16 = V_3; NullCheck(L_16); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_16); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x91, IL_0091) IL2CPP_JUMP_TBL(0x6F, IL_006f) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_006f: { X509Certificate_t489243025 * L_17 = ___potentialRoot0; NullCheck(L_17); bool L_18 = X509Certificate_get_IsSelfSigned_m4064195693(L_17, /*hidden argument*/NULL); if (!L_18) { goto IL_0084; } } { __this->set__status_4(((int32_t)32)); X509Certificate_t489243025 * L_19 = ___potentialRoot0; return L_19; } IL_0084: { __this->set__status_4(((int32_t)65536)); return (X509Certificate_t489243025 *)NULL; } IL_0091: { X509Certificate_t489243025 * L_20 = V_2; return L_20; } } // System.Boolean Mono.Security.X509.X509Chain::IsTrusted(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR bool X509Chain_IsTrusted_m1243554942 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___potentialTrusted0, const RuntimeMethod* method) { { X509CertificateCollection_t1542168550 * L_0 = X509Chain_get_TrustAnchors_m2434696767(__this, /*hidden argument*/NULL); X509Certificate_t489243025 * L_1 = ___potentialTrusted0; NullCheck(L_0); bool L_2 = X509CertificateCollection_Contains_m743657353(L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Boolean Mono.Security.X509.X509Chain::IsParent(Mono.Security.X509.X509Certificate,Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR bool X509Chain_IsParent_m2689546349 (X509Chain_t863783601 * __this, X509Certificate_t489243025 * ___child0, X509Certificate_t489243025 * ___parent1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Chain_IsParent_m2689546349_MetadataUsageId); s_Il2CppMethodInitialized = true; } X509Extension_t3173393653 * V_0 = NULL; BasicConstraintsExtension_t2462195279 * V_1 = NULL; { X509Certificate_t489243025 * L_0 = ___child0; NullCheck(L_0); String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String Mono.Security.X509.X509Certificate::get_IssuerName() */, L_0); X509Certificate_t489243025 * L_2 = ___parent1; NullCheck(L_2); String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(16 /* System.String Mono.Security.X509.X509Certificate::get_SubjectName() */, L_2); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); bool L_4 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0018; } } { return (bool)0; } IL_0018: { X509Certificate_t489243025 * L_5 = ___parent1; NullCheck(L_5); int32_t L_6 = X509Certificate_get_Version_m2908311682(L_5, /*hidden argument*/NULL); if ((((int32_t)L_6) <= ((int32_t)2))) { goto IL_0074; } } { X509Certificate_t489243025 * L_7 = ___parent1; bool L_8 = X509Chain_IsTrusted_m1243554942(__this, L_7, /*hidden argument*/NULL); if (L_8) { goto IL_0074; } } { X509Certificate_t489243025 * L_9 = ___parent1; NullCheck(L_9); X509ExtensionCollection_t609554709 * L_10 = X509Certificate_get_Extensions_m1217872579(L_9, /*hidden argument*/NULL); NullCheck(L_10); X509Extension_t3173393653 * L_11 = X509ExtensionCollection_get_Item_m2761897938(L_10, _stringLiteral1004423994, /*hidden argument*/NULL); V_0 = L_11; X509Extension_t3173393653 * L_12 = V_0; if (!L_12) { goto IL_0069; } } { X509Extension_t3173393653 * L_13 = V_0; BasicConstraintsExtension_t2462195279 * L_14 = (BasicConstraintsExtension_t2462195279 *)il2cpp_codegen_object_new(BasicConstraintsExtension_t2462195279_il2cpp_TypeInfo_var); BasicConstraintsExtension__ctor_m3191645544(L_14, L_13, /*hidden argument*/NULL); V_1 = L_14; BasicConstraintsExtension_t2462195279 * L_15 = V_1; NullCheck(L_15); bool L_16 = BasicConstraintsExtension_get_CertificateAuthority_m391198292(L_15, /*hidden argument*/NULL); if (L_16) { goto IL_0064; } } { __this->set__status_4(((int32_t)1024)); } IL_0064: { goto IL_0074; } IL_0069: { __this->set__status_4(((int32_t)1024)); } IL_0074: { X509Certificate_t489243025 * L_17 = ___child0; X509Certificate_t489243025 * L_18 = ___parent1; NullCheck(L_18); RSA_t2385438082 * L_19 = VirtFuncInvoker0< RSA_t2385438082 * >::Invoke(10 /* System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::get_RSA() */, L_18); NullCheck(L_17); bool L_20 = X509Certificate_VerifySignature_m3538124832(L_17, L_19, /*hidden argument*/NULL); if (L_20) { goto IL_008e; } } { __this->set__status_4(8); return (bool)0; } IL_008e: { return (bool)1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X509Crl::.ctor(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void X509Crl__ctor_m1817187405 (X509Crl_t1148767388 * __this, ByteU5BU5D_t4116647657* ___crl0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Crl__ctor_m1817187405_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Object__ctor_m297566312(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_0 = ___crl0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral2910693339, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509Crl__ctor_m1817187405_RuntimeMethod_var); } IL_0017: { ByteU5BU5D_t4116647657* L_2 = ___crl0; NullCheck((RuntimeArray *)(RuntimeArray *)L_2); RuntimeObject * L_3 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_2, /*hidden argument*/NULL); __this->set_encoded_8(((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var))); ByteU5BU5D_t4116647657* L_4 = __this->get_encoded_8(); X509Crl_Parse_m3164013387(__this, L_4, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.X509Crl::Parse(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR void X509Crl_Parse_m3164013387 (X509Crl_t1148767388 * __this, ByteU5BU5D_t4116647657* ___crl0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Crl_Parse_m3164013387_MetadataUsageId); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; ASN1_t2114160833 * V_1 = NULL; ASN1_t2114160833 * V_2 = NULL; int32_t V_3 = 0; ASN1_t2114160833 * V_4 = NULL; ASN1_t2114160833 * V_5 = NULL; int32_t V_6 = 0; ASN1_t2114160833 * V_7 = NULL; String_t* V_8 = NULL; ByteU5BU5D_t4116647657* V_9 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { V_0 = _stringLiteral1752854249; } IL_0006: try { // begin try (depth: 1) { ByteU5BU5D_t4116647657* L_0 = __this->get_encoded_8(); ASN1_t2114160833 * L_1 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_1, L_0, /*hidden argument*/NULL); V_1 = L_1; ASN1_t2114160833 * L_2 = V_1; NullCheck(L_2); uint8_t L_3 = ASN1_get_Tag_m1863840805(L_2, /*hidden argument*/NULL); if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)48))))) { goto IL_002b; } } IL_001f: { ASN1_t2114160833 * L_4 = V_1; NullCheck(L_4); int32_t L_5 = ASN1_get_Count_m3039939183(L_4, /*hidden argument*/NULL); if ((((int32_t)L_5) == ((int32_t)3))) { goto IL_0032; } } IL_002b: { String_t* L_6 = V_0; CryptographicException_t248831461 * L_7 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_7, L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,X509Crl_Parse_m3164013387_RuntimeMethod_var); } IL_0032: { ASN1_t2114160833 * L_8 = V_1; NullCheck(L_8); ASN1_t2114160833 * L_9 = ASN1_get_Item_m315148275(L_8, 0, /*hidden argument*/NULL); V_2 = L_9; ASN1_t2114160833 * L_10 = V_2; NullCheck(L_10); uint8_t L_11 = ASN1_get_Tag_m1863840805(L_10, /*hidden argument*/NULL); if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)48))))) { goto IL_0053; } } IL_0047: { ASN1_t2114160833 * L_12 = V_2; NullCheck(L_12); int32_t L_13 = ASN1_get_Count_m3039939183(L_12, /*hidden argument*/NULL); if ((((int32_t)L_13) >= ((int32_t)3))) { goto IL_005a; } } IL_0053: { String_t* L_14 = V_0; CryptographicException_t248831461 * L_15 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_15, L_14, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15,X509Crl_Parse_m3164013387_RuntimeMethod_var); } IL_005a: { V_3 = 0; ASN1_t2114160833 * L_16 = V_2; int32_t L_17 = V_3; NullCheck(L_16); ASN1_t2114160833 * L_18 = ASN1_get_Item_m315148275(L_16, L_17, /*hidden argument*/NULL); NullCheck(L_18); uint8_t L_19 = ASN1_get_Tag_m1863840805(L_18, /*hidden argument*/NULL); if ((!(((uint32_t)L_19) == ((uint32_t)2)))) { goto IL_008e; } } IL_006e: { ASN1_t2114160833 * L_20 = V_2; int32_t L_21 = V_3; int32_t L_22 = L_21; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); NullCheck(L_20); ASN1_t2114160833 * L_23 = ASN1_get_Item_m315148275(L_20, L_22, /*hidden argument*/NULL); NullCheck(L_23); ByteU5BU5D_t4116647657* L_24 = ASN1_get_Value_m3619295991(L_23, /*hidden argument*/NULL); NullCheck(L_24); int32_t L_25 = 0; uint8_t L_26 = (L_24)->GetAt(static_cast(L_25)); __this->set_version_1((uint8_t)(((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)))))); goto IL_0095; } IL_008e: { __this->set_version_1((uint8_t)1); } IL_0095: { ASN1_t2114160833 * L_27 = V_2; int32_t L_28 = V_3; int32_t L_29 = L_28; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); ASN1_t2114160833 * L_30 = ASN1_get_Item_m315148275(L_27, L_29, /*hidden argument*/NULL); NullCheck(L_30); ASN1_t2114160833 * L_31 = ASN1_get_Item_m315148275(L_30, 0, /*hidden argument*/NULL); String_t* L_32 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_31, /*hidden argument*/NULL); __this->set_signatureOID_5(L_32); ASN1_t2114160833 * L_33 = V_2; int32_t L_34 = V_3; int32_t L_35 = L_34; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1)); NullCheck(L_33); ASN1_t2114160833 * L_36 = ASN1_get_Item_m315148275(L_33, L_35, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(X501_t1758824426_il2cpp_TypeInfo_var); String_t* L_37 = X501_ToString_m2260475203(NULL /*static, unused*/, L_36, /*hidden argument*/NULL); __this->set_issuer_0(L_37); ASN1_t2114160833 * L_38 = V_2; int32_t L_39 = V_3; int32_t L_40 = L_39; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1)); NullCheck(L_38); ASN1_t2114160833 * L_41 = ASN1_get_Item_m315148275(L_38, L_40, /*hidden argument*/NULL); DateTime_t3738529785 L_42 = ASN1Convert_ToDateTime_m1246060840(NULL /*static, unused*/, L_41, /*hidden argument*/NULL); __this->set_thisUpdate_2(L_42); ASN1_t2114160833 * L_43 = V_2; int32_t L_44 = V_3; int32_t L_45 = L_44; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)); NullCheck(L_43); ASN1_t2114160833 * L_46 = ASN1_get_Item_m315148275(L_43, L_45, /*hidden argument*/NULL); V_4 = L_46; ASN1_t2114160833 * L_47 = V_4; NullCheck(L_47); uint8_t L_48 = ASN1_get_Tag_m1863840805(L_47, /*hidden argument*/NULL); if ((((int32_t)L_48) == ((int32_t)((int32_t)23)))) { goto IL_0106; } } IL_00f8: { ASN1_t2114160833 * L_49 = V_4; NullCheck(L_49); uint8_t L_50 = ASN1_get_Tag_m1863840805(L_49, /*hidden argument*/NULL); if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)24))))) { goto IL_0120; } } IL_0106: { ASN1_t2114160833 * L_51 = V_4; DateTime_t3738529785 L_52 = ASN1Convert_ToDateTime_m1246060840(NULL /*static, unused*/, L_51, /*hidden argument*/NULL); __this->set_nextUpdate_3(L_52); ASN1_t2114160833 * L_53 = V_2; int32_t L_54 = V_3; int32_t L_55 = L_54; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1)); NullCheck(L_53); ASN1_t2114160833 * L_56 = ASN1_get_Item_m315148275(L_53, L_55, /*hidden argument*/NULL); V_4 = L_56; } IL_0120: { ArrayList_t2718874744 * L_57 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_57, /*hidden argument*/NULL); __this->set_entries_4(L_57); ASN1_t2114160833 * L_58 = V_4; if (!L_58) { goto IL_017f; } } IL_0132: { ASN1_t2114160833 * L_59 = V_4; NullCheck(L_59); uint8_t L_60 = ASN1_get_Tag_m1863840805(L_59, /*hidden argument*/NULL); if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)48))))) { goto IL_017f; } } IL_0140: { ASN1_t2114160833 * L_61 = V_4; V_5 = L_61; V_6 = 0; goto IL_016c; } IL_014c: { ArrayList_t2718874744 * L_62 = __this->get_entries_4(); ASN1_t2114160833 * L_63 = V_5; int32_t L_64 = V_6; NullCheck(L_63); ASN1_t2114160833 * L_65 = ASN1_get_Item_m315148275(L_63, L_64, /*hidden argument*/NULL); X509CrlEntry_t645568789 * L_66 = (X509CrlEntry_t645568789 *)il2cpp_codegen_object_new(X509CrlEntry_t645568789_il2cpp_TypeInfo_var); X509CrlEntry__ctor_m4013514048(L_66, L_65, /*hidden argument*/NULL); NullCheck(L_62); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_62, L_66); int32_t L_67 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)1)); } IL_016c: { int32_t L_68 = V_6; ASN1_t2114160833 * L_69 = V_5; NullCheck(L_69); int32_t L_70 = ASN1_get_Count_m3039939183(L_69, /*hidden argument*/NULL); if ((((int32_t)L_68) < ((int32_t)L_70))) { goto IL_014c; } } IL_017a: { goto IL_0183; } IL_017f: { int32_t L_71 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_71, (int32_t)1)); } IL_0183: { ASN1_t2114160833 * L_72 = V_2; int32_t L_73 = V_3; NullCheck(L_72); ASN1_t2114160833 * L_74 = ASN1_get_Item_m315148275(L_72, L_73, /*hidden argument*/NULL); V_7 = L_74; ASN1_t2114160833 * L_75 = V_7; if (!L_75) { goto IL_01c9; } } IL_0193: { ASN1_t2114160833 * L_76 = V_7; NullCheck(L_76); uint8_t L_77 = ASN1_get_Tag_m1863840805(L_76, /*hidden argument*/NULL); if ((!(((uint32_t)L_77) == ((uint32_t)((int32_t)160))))) { goto IL_01c9; } } IL_01a4: { ASN1_t2114160833 * L_78 = V_7; NullCheck(L_78); int32_t L_79 = ASN1_get_Count_m3039939183(L_78, /*hidden argument*/NULL); if ((!(((uint32_t)L_79) == ((uint32_t)1)))) { goto IL_01c9; } } IL_01b1: { ASN1_t2114160833 * L_80 = V_7; NullCheck(L_80); ASN1_t2114160833 * L_81 = ASN1_get_Item_m315148275(L_80, 0, /*hidden argument*/NULL); X509ExtensionCollection_t609554709 * L_82 = (X509ExtensionCollection_t609554709 *)il2cpp_codegen_object_new(X509ExtensionCollection_t609554709_il2cpp_TypeInfo_var); X509ExtensionCollection__ctor_m551870633(L_82, L_81, /*hidden argument*/NULL); __this->set_extensions_7(L_82); goto IL_01d5; } IL_01c9: { X509ExtensionCollection_t609554709 * L_83 = (X509ExtensionCollection_t609554709 *)il2cpp_codegen_object_new(X509ExtensionCollection_t609554709_il2cpp_TypeInfo_var); X509ExtensionCollection__ctor_m551870633(L_83, (ASN1_t2114160833 *)NULL, /*hidden argument*/NULL); __this->set_extensions_7(L_83); } IL_01d5: { ASN1_t2114160833 * L_84 = V_1; NullCheck(L_84); ASN1_t2114160833 * L_85 = ASN1_get_Item_m315148275(L_84, 1, /*hidden argument*/NULL); NullCheck(L_85); ASN1_t2114160833 * L_86 = ASN1_get_Item_m315148275(L_85, 0, /*hidden argument*/NULL); String_t* L_87 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_86, /*hidden argument*/NULL); V_8 = L_87; String_t* L_88 = __this->get_signatureOID_5(); String_t* L_89 = V_8; IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); bool L_90 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_88, L_89, /*hidden argument*/NULL); if (!L_90) { goto IL_020c; } } IL_01fb: { String_t* L_91 = V_0; IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_92 = String_Concat_m3937257545(NULL /*static, unused*/, L_91, _stringLiteral3761512114, /*hidden argument*/NULL); CryptographicException_t248831461 * L_93 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_93, L_92, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_93,X509Crl_Parse_m3164013387_RuntimeMethod_var); } IL_020c: { ASN1_t2114160833 * L_94 = V_1; NullCheck(L_94); ASN1_t2114160833 * L_95 = ASN1_get_Item_m315148275(L_94, 2, /*hidden argument*/NULL); NullCheck(L_95); ByteU5BU5D_t4116647657* L_96 = ASN1_get_Value_m3619295991(L_95, /*hidden argument*/NULL); V_9 = L_96; ByteU5BU5D_t4116647657* L_97 = V_9; NullCheck(L_97); __this->set_signature_6(((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_97)->max_length)))), (int32_t)1))))); ByteU5BU5D_t4116647657* L_98 = V_9; ByteU5BU5D_t4116647657* L_99 = __this->get_signature_6(); ByteU5BU5D_t4116647657* L_100 = __this->get_signature_6(); NullCheck(L_100); Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_98, 1, (RuntimeArray *)(RuntimeArray *)L_99, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_100)->max_length)))), /*hidden argument*/NULL); goto IL_0254; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (RuntimeObject_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0247; throw e; } CATCH_0247: { // begin catch(System.Object) { String_t* L_101 = V_0; CryptographicException_t248831461 * L_102 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_102, L_101, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_102,X509Crl_Parse_m3164013387_RuntimeMethod_var); } IL_024f: { goto IL_0254; } } // end catch (depth: 1) IL_0254: { return; } } // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl::get_Extensions() extern "C" IL2CPP_METHOD_ATTR X509ExtensionCollection_t609554709 * X509Crl_get_Extensions_m2708052985 (X509Crl_t1148767388 * __this, const RuntimeMethod* method) { { X509ExtensionCollection_t609554709 * L_0 = __this->get_extensions_7(); return L_0; } } // System.Byte[] Mono.Security.X509.X509Crl::get_Hash() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Crl_get_Hash_m464217067 (X509Crl_t1148767388 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Crl_get_Hash_m464217067_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; ByteU5BU5D_t4116647657* V_1 = NULL; HashAlgorithm_t1432317219 * V_2 = NULL; { ByteU5BU5D_t4116647657* L_0 = __this->get_hash_value_9(); if (L_0) { goto IL_003d; } } { ByteU5BU5D_t4116647657* L_1 = __this->get_encoded_8(); ASN1_t2114160833 * L_2 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_2, L_1, /*hidden argument*/NULL); V_0 = L_2; ASN1_t2114160833 * L_3 = V_0; NullCheck(L_3); ASN1_t2114160833 * L_4 = ASN1_get_Item_m315148275(L_3, 0, /*hidden argument*/NULL); NullCheck(L_4); ByteU5BU5D_t4116647657* L_5 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(4 /* System.Byte[] Mono.Security.ASN1::GetBytes() */, L_4); V_1 = L_5; String_t* L_6 = X509Crl_GetHashName_m4214678741(__this, /*hidden argument*/NULL); HashAlgorithm_t1432317219 * L_7 = HashAlgorithm_Create_m644612360(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); V_2 = L_7; HashAlgorithm_t1432317219 * L_8 = V_2; ByteU5BU5D_t4116647657* L_9 = V_1; NullCheck(L_8); ByteU5BU5D_t4116647657* L_10 = HashAlgorithm_ComputeHash_m2825542963(L_8, L_9, /*hidden argument*/NULL); __this->set_hash_value_9(L_10); } IL_003d: { ByteU5BU5D_t4116647657* L_11 = __this->get_hash_value_9(); return L_11; } } // System.String Mono.Security.X509.X509Crl::get_IssuerName() extern "C" IL2CPP_METHOD_ATTR String_t* X509Crl_get_IssuerName_m1792797338 (X509Crl_t1148767388 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_issuer_0(); return L_0; } } // System.DateTime Mono.Security.X509.X509Crl::get_NextUpdate() extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 X509Crl_get_NextUpdate_m1760667768 (X509Crl_t1148767388 * __this, const RuntimeMethod* method) { { DateTime_t3738529785 L_0 = __this->get_nextUpdate_3(); return L_0; } } // System.Boolean Mono.Security.X509.X509Crl::Compare(System.Byte[],System.Byte[]) extern "C" IL2CPP_METHOD_ATTR bool X509Crl_Compare_m3418726913 (X509Crl_t1148767388 * __this, ByteU5BU5D_t4116647657* ___array10, ByteU5BU5D_t4116647657* ___array21, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_t4116647657* L_0 = ___array10; if (L_0) { goto IL_000e; } } { ByteU5BU5D_t4116647657* L_1 = ___array21; if (L_1) { goto IL_000e; } } { return (bool)1; } IL_000e: { ByteU5BU5D_t4116647657* L_2 = ___array10; if (!L_2) { goto IL_001a; } } { ByteU5BU5D_t4116647657* L_3 = ___array21; if (L_3) { goto IL_001c; } } IL_001a: { return (bool)0; } IL_001c: { ByteU5BU5D_t4116647657* L_4 = ___array10; NullCheck(L_4); ByteU5BU5D_t4116647657* L_5 = ___array21; NullCheck(L_5); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length))))))) { goto IL_0029; } } { return (bool)0; } IL_0029: { V_0 = 0; goto IL_0041; } IL_0030: { ByteU5BU5D_t4116647657* L_6 = ___array10; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; uint8_t L_9 = (L_6)->GetAt(static_cast(L_8)); ByteU5BU5D_t4116647657* L_10 = ___array21; int32_t L_11 = V_0; NullCheck(L_10); int32_t L_12 = L_11; uint8_t L_13 = (L_10)->GetAt(static_cast(L_12)); if ((((int32_t)L_9) == ((int32_t)L_13))) { goto IL_003d; } } { return (bool)0; } IL_003d: { int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0041: { int32_t L_15 = V_0; ByteU5BU5D_t4116647657* L_16 = ___array10; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_16)->max_length))))))) { goto IL_0030; } } { return (bool)1; } } // Mono.Security.X509.X509Crl/X509CrlEntry Mono.Security.X509.X509Crl::GetCrlEntry(Mono.Security.X509.X509Certificate) extern "C" IL2CPP_METHOD_ATTR X509CrlEntry_t645568789 * X509Crl_GetCrlEntry_m5954460 (X509Crl_t1148767388 * __this, X509Certificate_t489243025 * ___x5090, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Crl_GetCrlEntry_m5954460_MetadataUsageId); s_Il2CppMethodInitialized = true; } { X509Certificate_t489243025 * L_0 = ___x5090; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3501283186, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509Crl_GetCrlEntry_m5954460_RuntimeMethod_var); } IL_0011: { X509Certificate_t489243025 * L_2 = ___x5090; NullCheck(L_2); ByteU5BU5D_t4116647657* L_3 = VirtFuncInvoker0< ByteU5BU5D_t4116647657* >::Invoke(13 /* System.Byte[] Mono.Security.X509.X509Certificate::get_SerialNumber() */, L_2); X509CrlEntry_t645568789 * L_4 = X509Crl_GetCrlEntry_m641501875(__this, L_3, /*hidden argument*/NULL); return L_4; } } // Mono.Security.X509.X509Crl/X509CrlEntry Mono.Security.X509.X509Crl::GetCrlEntry(System.Byte[]) extern "C" IL2CPP_METHOD_ATTR X509CrlEntry_t645568789 * X509Crl_GetCrlEntry_m641501875 (X509Crl_t1148767388 * __this, ByteU5BU5D_t4116647657* ___serialNumber0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Crl_GetCrlEntry_m641501875_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; X509CrlEntry_t645568789 * V_1 = NULL; { ByteU5BU5D_t4116647657* L_0 = ___serialNumber0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral731045672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509Crl_GetCrlEntry_m641501875_RuntimeMethod_var); } IL_0011: { V_0 = 0; goto IL_0042; } IL_0018: { ArrayList_t2718874744 * L_2 = __this->get_entries_4(); int32_t L_3 = V_0; NullCheck(L_2); RuntimeObject * L_4 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_2, L_3); V_1 = ((X509CrlEntry_t645568789 *)CastclassClass((RuntimeObject*)L_4, X509CrlEntry_t645568789_il2cpp_TypeInfo_var)); ByteU5BU5D_t4116647657* L_5 = ___serialNumber0; X509CrlEntry_t645568789 * L_6 = V_1; NullCheck(L_6); ByteU5BU5D_t4116647657* L_7 = X509CrlEntry_get_SerialNumber_m3627212772(L_6, /*hidden argument*/NULL); bool L_8 = X509Crl_Compare_m3418726913(__this, L_5, L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_003e; } } { X509CrlEntry_t645568789 * L_9 = V_1; return L_9; } IL_003e: { int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0042: { int32_t L_11 = V_0; ArrayList_t2718874744 * L_12 = __this->get_entries_4(); NullCheck(L_12); int32_t L_13 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_12); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_0018; } } { return (X509CrlEntry_t645568789 *)NULL; } } // System.String Mono.Security.X509.X509Crl::GetHashName() extern "C" IL2CPP_METHOD_ATTR String_t* X509Crl_GetHashName_m4214678741 (X509Crl_t1148767388 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Crl_GetHashName_m4214678741_MetadataUsageId); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Dictionary_2_t2736202052 * V_1 = NULL; int32_t V_2 = 0; { String_t* L_0 = __this->get_signatureOID_5(); V_0 = L_0; String_t* L_1 = V_0; if (!L_1) { goto IL_008f; } } { Dictionary_2_t2736202052 * L_2 = ((X509Crl_t1148767388_StaticFields*)il2cpp_codegen_static_fields_for(X509Crl_t1148767388_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map13_10(); if (L_2) { goto IL_0054; } } { Dictionary_2_t2736202052 * L_3 = (Dictionary_2_t2736202052 *)il2cpp_codegen_object_new(Dictionary_2_t2736202052_il2cpp_TypeInfo_var); Dictionary_2__ctor_m2392909825(L_3, 4, /*hidden argument*/Dictionary_2__ctor_m2392909825_RuntimeMethod_var); V_1 = L_3; Dictionary_2_t2736202052 * L_4 = V_1; NullCheck(L_4); Dictionary_2_Add_m282647386(L_4, _stringLiteral1384881100, 0, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_5 = V_1; NullCheck(L_5); Dictionary_2_Add_m282647386(L_5, _stringLiteral1002544076, 1, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_6 = V_1; NullCheck(L_6); Dictionary_2_Add_m282647386(L_6, _stringLiteral254300466, 2, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_7 = V_1; NullCheck(L_7); Dictionary_2_Add_m282647386(L_7, _stringLiteral2958859212, 2, /*hidden argument*/Dictionary_2_Add_m282647386_RuntimeMethod_var); Dictionary_2_t2736202052 * L_8 = V_1; ((X509Crl_t1148767388_StaticFields*)il2cpp_codegen_static_fields_for(X509Crl_t1148767388_il2cpp_TypeInfo_var))->set_U3CU3Ef__switchU24map13_10(L_8); } IL_0054: { Dictionary_2_t2736202052 * L_9 = ((X509Crl_t1148767388_StaticFields*)il2cpp_codegen_static_fields_for(X509Crl_t1148767388_il2cpp_TypeInfo_var))->get_U3CU3Ef__switchU24map13_10(); String_t* L_10 = V_0; NullCheck(L_9); bool L_11 = Dictionary_2_TryGetValue_m1013208020(L_9, L_10, (&V_2), /*hidden argument*/Dictionary_2_TryGetValue_m1013208020_RuntimeMethod_var); if (!L_11) { goto IL_008f; } } { int32_t L_12 = V_2; switch (L_12) { case 0: { goto IL_007d; } case 1: { goto IL_0083; } case 2: { goto IL_0089; } } } { goto IL_008f; } IL_007d: { return _stringLiteral4242423987; } IL_0083: { return _stringLiteral3839139460; } IL_0089: { return _stringLiteral1144609714; } IL_008f: { String_t* L_13 = __this->get_signatureOID_5(); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_14 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral2511804911, L_13, /*hidden argument*/NULL); CryptographicException_t248831461 * L_15 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_15, L_14, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15,X509Crl_GetHashName_m4214678741_RuntimeMethod_var); } } // System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.DSA) extern "C" IL2CPP_METHOD_ATTR bool X509Crl_VerifySignature_m1902456590 (X509Crl_t1148767388 * __this, DSA_t2386879874 * ___dsa0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Crl_VerifySignature_m1902456590_MetadataUsageId); s_Il2CppMethodInitialized = true; } DSASignatureDeformatter_t3677955172 * V_0 = NULL; ASN1_t2114160833 * V_1 = NULL; ByteU5BU5D_t4116647657* V_2 = NULL; ByteU5BU5D_t4116647657* V_3 = NULL; ByteU5BU5D_t4116647657* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { String_t* L_0 = __this->get_signatureOID_5(); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); bool L_1 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_0, _stringLiteral254300466, /*hidden argument*/NULL); if (!L_1) { goto IL_002b; } } { String_t* L_2 = __this->get_signatureOID_5(); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_3 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral2511804911, L_2, /*hidden argument*/NULL); CryptographicException_t248831461 * L_4 = (CryptographicException_t248831461 *)il2cpp_codegen_object_new(CryptographicException_t248831461_il2cpp_TypeInfo_var); CryptographicException__ctor_m503735289(L_4, L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,X509Crl_VerifySignature_m1902456590_RuntimeMethod_var); } IL_002b: { DSA_t2386879874 * L_5 = ___dsa0; DSASignatureDeformatter_t3677955172 * L_6 = (DSASignatureDeformatter_t3677955172 *)il2cpp_codegen_object_new(DSASignatureDeformatter_t3677955172_il2cpp_TypeInfo_var); DSASignatureDeformatter__ctor_m2889130126(L_6, L_5, /*hidden argument*/NULL); V_0 = L_6; DSASignatureDeformatter_t3677955172 * L_7 = V_0; NullCheck(L_7); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.DSASignatureDeformatter::SetHashAlgorithm(System.String) */, L_7, _stringLiteral1144609714); ByteU5BU5D_t4116647657* L_8 = __this->get_signature_6(); ASN1_t2114160833 * L_9 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_9, L_8, /*hidden argument*/NULL); V_1 = L_9; ASN1_t2114160833 * L_10 = V_1; if (!L_10) { goto IL_005b; } } { ASN1_t2114160833 * L_11 = V_1; NullCheck(L_11); int32_t L_12 = ASN1_get_Count_m3039939183(L_11, /*hidden argument*/NULL); if ((((int32_t)L_12) == ((int32_t)2))) { goto IL_005d; } } IL_005b: { return (bool)0; } IL_005d: { ASN1_t2114160833 * L_13 = V_1; NullCheck(L_13); ASN1_t2114160833 * L_14 = ASN1_get_Item_m315148275(L_13, 0, /*hidden argument*/NULL); NullCheck(L_14); ByteU5BU5D_t4116647657* L_15 = ASN1_get_Value_m3619295991(L_14, /*hidden argument*/NULL); V_2 = L_15; ASN1_t2114160833 * L_16 = V_1; NullCheck(L_16); ASN1_t2114160833 * L_17 = ASN1_get_Item_m315148275(L_16, 1, /*hidden argument*/NULL); NullCheck(L_17); ByteU5BU5D_t4116647657* L_18 = ASN1_get_Value_m3619295991(L_17, /*hidden argument*/NULL); V_3 = L_18; V_4 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)((int32_t)40))); ByteU5BU5D_t4116647657* L_19 = V_2; NullCheck(L_19); int32_t L_20 = Math_Max_m1873195862(NULL /*static, unused*/, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_19)->max_length)))), (int32_t)((int32_t)20))), /*hidden argument*/NULL); V_5 = L_20; ByteU5BU5D_t4116647657* L_21 = V_2; NullCheck(L_21); int32_t L_22 = Math_Max_m1873195862(NULL /*static, unused*/, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)20), (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_21)->max_length)))))), /*hidden argument*/NULL); V_6 = L_22; ByteU5BU5D_t4116647657* L_23 = V_2; int32_t L_24 = V_5; ByteU5BU5D_t4116647657* L_25 = V_4; int32_t L_26 = V_6; ByteU5BU5D_t4116647657* L_27 = V_2; NullCheck(L_27); int32_t L_28 = V_5; Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_23, L_24, (RuntimeArray *)(RuntimeArray *)L_25, L_26, ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_27)->max_length)))), (int32_t)L_28)), /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_29 = V_3; NullCheck(L_29); int32_t L_30 = Math_Max_m1873195862(NULL /*static, unused*/, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_29)->max_length)))), (int32_t)((int32_t)20))), /*hidden argument*/NULL); V_7 = L_30; ByteU5BU5D_t4116647657* L_31 = V_3; NullCheck(L_31); int32_t L_32 = Math_Max_m1873195862(NULL /*static, unused*/, ((int32_t)20), ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)40), (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_31)->max_length)))))), /*hidden argument*/NULL); V_8 = L_32; ByteU5BU5D_t4116647657* L_33 = V_3; int32_t L_34 = V_7; ByteU5BU5D_t4116647657* L_35 = V_4; int32_t L_36 = V_8; ByteU5BU5D_t4116647657* L_37 = V_3; NullCheck(L_37); int32_t L_38 = V_7; Buffer_BlockCopy_m2884209081(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_33, L_34, (RuntimeArray *)(RuntimeArray *)L_35, L_36, ((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_37)->max_length)))), (int32_t)L_38)), /*hidden argument*/NULL); DSASignatureDeformatter_t3677955172 * L_39 = V_0; ByteU5BU5D_t4116647657* L_40 = X509Crl_get_Hash_m464217067(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_41 = V_4; NullCheck(L_39); bool L_42 = VirtFuncInvoker2< bool, ByteU5BU5D_t4116647657*, ByteU5BU5D_t4116647657* >::Invoke(6 /* System.Boolean System.Security.Cryptography.DSASignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) */, L_39, L_40, L_41); return L_42; } } // System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.RSA) extern "C" IL2CPP_METHOD_ATTR bool X509Crl_VerifySignature_m1808348256 (X509Crl_t1148767388 * __this, RSA_t2385438082 * ___rsa0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Crl_VerifySignature_m1808348256_MetadataUsageId); s_Il2CppMethodInitialized = true; } RSAPKCS1SignatureDeformatter_t3767223008 * V_0 = NULL; { RSA_t2385438082 * L_0 = ___rsa0; RSAPKCS1SignatureDeformatter_t3767223008 * L_1 = (RSAPKCS1SignatureDeformatter_t3767223008 *)il2cpp_codegen_object_new(RSAPKCS1SignatureDeformatter_t3767223008_il2cpp_TypeInfo_var); RSAPKCS1SignatureDeformatter__ctor_m3706544163(L_1, L_0, /*hidden argument*/NULL); V_0 = L_1; RSAPKCS1SignatureDeformatter_t3767223008 * L_2 = V_0; String_t* L_3 = X509Crl_GetHashName_m4214678741(__this, /*hidden argument*/NULL); NullCheck(L_2); VirtActionInvoker1< String_t* >::Invoke(4 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String) */, L_2, L_3); RSAPKCS1SignatureDeformatter_t3767223008 * L_4 = V_0; ByteU5BU5D_t4116647657* L_5 = X509Crl_get_Hash_m464217067(__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_6 = __this->get_signature_6(); NullCheck(L_4); bool L_7 = VirtFuncInvoker2< bool, ByteU5BU5D_t4116647657*, ByteU5BU5D_t4116647657* >::Invoke(6 /* System.Boolean System.Security.Cryptography.RSAPKCS1SignatureDeformatter::VerifySignature(System.Byte[],System.Byte[]) */, L_4, L_5, L_6); return L_7; } } // System.Boolean Mono.Security.X509.X509Crl::VerifySignature(System.Security.Cryptography.AsymmetricAlgorithm) extern "C" IL2CPP_METHOD_ATTR bool X509Crl_VerifySignature_m1377612461 (X509Crl_t1148767388 * __this, AsymmetricAlgorithm_t932037087 * ___aa0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Crl_VerifySignature_m1377612461_MetadataUsageId); s_Il2CppMethodInitialized = true; } { AsymmetricAlgorithm_t932037087 * L_0 = ___aa0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3454646207, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509Crl_VerifySignature_m1377612461_RuntimeMethod_var); } IL_0011: { AsymmetricAlgorithm_t932037087 * L_2 = ___aa0; if (!((RSA_t2385438082 *)IsInstClass((RuntimeObject*)L_2, RSA_t2385438082_il2cpp_TypeInfo_var))) { goto IL_0029; } } { AsymmetricAlgorithm_t932037087 * L_3 = ___aa0; bool L_4 = X509Crl_VerifySignature_m1808348256(__this, ((RSA_t2385438082 *)IsInstClass((RuntimeObject*)L_3, RSA_t2385438082_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_4; } IL_0029: { AsymmetricAlgorithm_t932037087 * L_5 = ___aa0; if (!((DSA_t2386879874 *)IsInstClass((RuntimeObject*)L_5, DSA_t2386879874_il2cpp_TypeInfo_var))) { goto IL_0041; } } { AsymmetricAlgorithm_t932037087 * L_6 = ___aa0; bool L_7 = X509Crl_VerifySignature_m1902456590(__this, ((DSA_t2386879874 *)IsInstClass((RuntimeObject*)L_6, DSA_t2386879874_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_7; } IL_0041: { AsymmetricAlgorithm_t932037087 * L_8 = ___aa0; NullCheck(L_8); String_t* L_9 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_10 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral1243364763, L_9, /*hidden argument*/NULL); NotSupportedException_t1314879016 * L_11 = (NotSupportedException_t1314879016 *)il2cpp_codegen_object_new(NotSupportedException_t1314879016_il2cpp_TypeInfo_var); NotSupportedException__ctor_m2494070935(L_11, L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11,X509Crl_VerifySignature_m1377612461_RuntimeMethod_var); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X509Crl/X509CrlEntry::.ctor(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void X509CrlEntry__ctor_m4013514048 (X509CrlEntry_t645568789 * __this, ASN1_t2114160833 * ___entry0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CrlEntry__ctor_m4013514048_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Object__ctor_m297566312(__this, /*hidden argument*/NULL); ASN1_t2114160833 * L_0 = ___entry0; NullCheck(L_0); ASN1_t2114160833 * L_1 = ASN1_get_Item_m315148275(L_0, 0, /*hidden argument*/NULL); NullCheck(L_1); ByteU5BU5D_t4116647657* L_2 = ASN1_get_Value_m3619295991(L_1, /*hidden argument*/NULL); __this->set_sn_0(L_2); ByteU5BU5D_t4116647657* L_3 = __this->get_sn_0(); Array_Reverse_m3714848183(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_3, /*hidden argument*/NULL); ASN1_t2114160833 * L_4 = ___entry0; NullCheck(L_4); ASN1_t2114160833 * L_5 = ASN1_get_Item_m315148275(L_4, 1, /*hidden argument*/NULL); DateTime_t3738529785 L_6 = ASN1Convert_ToDateTime_m1246060840(NULL /*static, unused*/, L_5, /*hidden argument*/NULL); __this->set_revocationDate_1(L_6); ASN1_t2114160833 * L_7 = ___entry0; NullCheck(L_7); ASN1_t2114160833 * L_8 = ASN1_get_Item_m315148275(L_7, 2, /*hidden argument*/NULL); X509ExtensionCollection_t609554709 * L_9 = (X509ExtensionCollection_t609554709 *)il2cpp_codegen_object_new(X509ExtensionCollection_t609554709_il2cpp_TypeInfo_var); X509ExtensionCollection__ctor_m551870633(L_9, L_8, /*hidden argument*/NULL); __this->set_extensions_2(L_9); return; } } // System.Byte[] Mono.Security.X509.X509Crl/X509CrlEntry::get_SerialNumber() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509CrlEntry_get_SerialNumber_m3627212772 (X509CrlEntry_t645568789 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509CrlEntry_get_SerialNumber_m3627212772_MetadataUsageId); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_t4116647657* L_0 = __this->get_sn_0(); NullCheck((RuntimeArray *)(RuntimeArray *)L_0); RuntimeObject * L_1 = Array_Clone_m2672907798((RuntimeArray *)(RuntimeArray *)L_0, /*hidden argument*/NULL); return ((ByteU5BU5D_t4116647657*)Castclass((RuntimeObject*)L_1, ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var)); } } // System.DateTime Mono.Security.X509.X509Crl/X509CrlEntry::get_RevocationDate() extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785 X509CrlEntry_get_RevocationDate_m606796547 (X509CrlEntry_t645568789 * __this, const RuntimeMethod* method) { { DateTime_t3738529785 L_0 = __this->get_revocationDate_1(); return L_0; } } // Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl/X509CrlEntry::get_Extensions() extern "C" IL2CPP_METHOD_ATTR X509ExtensionCollection_t609554709 * X509CrlEntry_get_Extensions_m3943658385 (X509CrlEntry_t645568789 * __this, const RuntimeMethod* method) { { X509ExtensionCollection_t609554709 * L_0 = __this->get_extensions_2(); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X509Extension::.ctor(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void X509Extension__ctor_m710637961 (X509Extension_t3173393653 * __this, ASN1_t2114160833 * ___asn10, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Extension__ctor_m710637961_MetadataUsageId); s_Il2CppMethodInitialized = true; } ASN1_t2114160833 * V_0 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); X509Extension_t3173393653 * G_B7_0 = NULL; X509Extension_t3173393653 * G_B6_0 = NULL; int32_t G_B8_0 = 0; X509Extension_t3173393653 * G_B8_1 = NULL; { Object__ctor_m297566312(__this, /*hidden argument*/NULL); ASN1_t2114160833 * L_0 = ___asn10; NullCheck(L_0); uint8_t L_1 = ASN1_get_Tag_m1863840805(L_0, /*hidden argument*/NULL); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)48))))) { goto IL_001f; } } { ASN1_t2114160833 * L_2 = ___asn10; NullCheck(L_2); int32_t L_3 = ASN1_get_Count_m3039939183(L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) >= ((int32_t)2))) { goto IL_002f; } } IL_001f: { String_t* L_4 = Locale_GetText_m3520169047(NULL /*static, unused*/, _stringLiteral1590810976, /*hidden argument*/NULL); ArgumentException_t132251570 * L_5 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_5, L_4, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5,X509Extension__ctor_m710637961_RuntimeMethod_var); } IL_002f: { ASN1_t2114160833 * L_6 = ___asn10; NullCheck(L_6); ASN1_t2114160833 * L_7 = ASN1_get_Item_m315148275(L_6, 0, /*hidden argument*/NULL); NullCheck(L_7); uint8_t L_8 = ASN1_get_Tag_m1863840805(L_7, /*hidden argument*/NULL); if ((((int32_t)L_8) == ((int32_t)6))) { goto IL_0051; } } { String_t* L_9 = Locale_GetText_m3520169047(NULL /*static, unused*/, _stringLiteral1590810976, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_10, L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,X509Extension__ctor_m710637961_RuntimeMethod_var); } IL_0051: { ASN1_t2114160833 * L_11 = ___asn10; NullCheck(L_11); ASN1_t2114160833 * L_12 = ASN1_get_Item_m315148275(L_11, 0, /*hidden argument*/NULL); String_t* L_13 = ASN1Convert_ToOid_m4290825381(NULL /*static, unused*/, L_12, /*hidden argument*/NULL); __this->set_extnOid_0(L_13); ASN1_t2114160833 * L_14 = ___asn10; NullCheck(L_14); ASN1_t2114160833 * L_15 = ASN1_get_Item_m315148275(L_14, 1, /*hidden argument*/NULL); NullCheck(L_15); uint8_t L_16 = ASN1_get_Tag_m1863840805(L_15, /*hidden argument*/NULL); G_B6_0 = __this; if ((!(((uint32_t)L_16) == ((uint32_t)1)))) { G_B7_0 = __this; goto IL_008d; } } { ASN1_t2114160833 * L_17 = ___asn10; NullCheck(L_17); ASN1_t2114160833 * L_18 = ASN1_get_Item_m315148275(L_17, 1, /*hidden argument*/NULL); NullCheck(L_18); ByteU5BU5D_t4116647657* L_19 = ASN1_get_Value_m3619295991(L_18, /*hidden argument*/NULL); NullCheck(L_19); int32_t L_20 = 0; uint8_t L_21 = (L_19)->GetAt(static_cast(L_20)); G_B8_0 = ((((int32_t)L_21) == ((int32_t)((int32_t)255)))? 1 : 0); G_B8_1 = G_B6_0; goto IL_008e; } IL_008d: { G_B8_0 = 0; G_B8_1 = G_B7_0; } IL_008e: { NullCheck(G_B8_1); G_B8_1->set_extnCritical_1((bool)G_B8_0); ASN1_t2114160833 * L_22 = ___asn10; ASN1_t2114160833 * L_23 = ___asn10; NullCheck(L_23); int32_t L_24 = ASN1_get_Count_m3039939183(L_23, /*hidden argument*/NULL); NullCheck(L_22); ASN1_t2114160833 * L_25 = ASN1_get_Item_m315148275(L_22, ((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)1)), /*hidden argument*/NULL); __this->set_extnValue_2(L_25); ASN1_t2114160833 * L_26 = __this->get_extnValue_2(); NullCheck(L_26); uint8_t L_27 = ASN1_get_Tag_m1863840805(L_26, /*hidden argument*/NULL); if ((!(((uint32_t)L_27) == ((uint32_t)4)))) { goto IL_010e; } } { ASN1_t2114160833 * L_28 = __this->get_extnValue_2(); NullCheck(L_28); int32_t L_29 = ASN1_get_Length_m3581645253(L_28, /*hidden argument*/NULL); if ((((int32_t)L_29) <= ((int32_t)0))) { goto IL_010e; } } { ASN1_t2114160833 * L_30 = __this->get_extnValue_2(); NullCheck(L_30); int32_t L_31 = ASN1_get_Count_m3039939183(L_30, /*hidden argument*/NULL); if (L_31) { goto IL_010e; } } IL_00d9: try { // begin try (depth: 1) ASN1_t2114160833 * L_32 = __this->get_extnValue_2(); NullCheck(L_32); ByteU5BU5D_t4116647657* L_33 = ASN1_get_Value_m3619295991(L_32, /*hidden argument*/NULL); ASN1_t2114160833 * L_34 = (ASN1_t2114160833 *)il2cpp_codegen_object_new(ASN1_t2114160833_il2cpp_TypeInfo_var); ASN1__ctor_m1219137533(L_34, L_33, /*hidden argument*/NULL); V_0 = L_34; ASN1_t2114160833 * L_35 = __this->get_extnValue_2(); NullCheck(L_35); ASN1_set_Value_m647861841(L_35, (ByteU5BU5D_t4116647657*)(ByteU5BU5D_t4116647657*)NULL, /*hidden argument*/NULL); ASN1_t2114160833 * L_36 = __this->get_extnValue_2(); ASN1_t2114160833 * L_37 = V_0; NullCheck(L_36); ASN1_Add_m3262603624(L_36, L_37, /*hidden argument*/NULL); goto IL_010e; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (RuntimeObject_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0108; throw e; } CATCH_0108: { // begin catch(System.Object) goto IL_010e; } // end catch (depth: 1) IL_010e: { VirtActionInvoker0::Invoke(4 /* System.Void Mono.Security.X509.X509Extension::Decode() */, __this); return; } } // System.Void Mono.Security.X509.X509Extension::.ctor(Mono.Security.X509.X509Extension) extern "C" IL2CPP_METHOD_ATTR void X509Extension__ctor_m1474351312 (X509Extension_t3173393653 * __this, X509Extension_t3173393653 * ___extension0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Extension__ctor_m1474351312_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Object__ctor_m297566312(__this, /*hidden argument*/NULL); X509Extension_t3173393653 * L_0 = ___extension0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral1610623306, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509Extension__ctor_m1474351312_RuntimeMethod_var); } IL_0017: { X509Extension_t3173393653 * L_2 = ___extension0; NullCheck(L_2); ASN1_t2114160833 * L_3 = X509Extension_get_Value_m896831716(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0044; } } { X509Extension_t3173393653 * L_4 = ___extension0; NullCheck(L_4); ASN1_t2114160833 * L_5 = X509Extension_get_Value_m896831716(L_4, /*hidden argument*/NULL); NullCheck(L_5); uint8_t L_6 = ASN1_get_Tag_m1863840805(L_5, /*hidden argument*/NULL); if ((!(((uint32_t)L_6) == ((uint32_t)4)))) { goto IL_0044; } } { X509Extension_t3173393653 * L_7 = ___extension0; NullCheck(L_7); ASN1_t2114160833 * L_8 = X509Extension_get_Value_m896831716(L_7, /*hidden argument*/NULL); NullCheck(L_8); int32_t L_9 = ASN1_get_Count_m3039939183(L_8, /*hidden argument*/NULL); if ((((int32_t)L_9) == ((int32_t)1))) { goto IL_0054; } } IL_0044: { String_t* L_10 = Locale_GetText_m3520169047(NULL /*static, unused*/, _stringLiteral1590810976, /*hidden argument*/NULL); ArgumentException_t132251570 * L_11 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_11, L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11,X509Extension__ctor_m1474351312_RuntimeMethod_var); } IL_0054: { X509Extension_t3173393653 * L_12 = ___extension0; NullCheck(L_12); String_t* L_13 = X509Extension_get_Oid_m4107042796(L_12, /*hidden argument*/NULL); __this->set_extnOid_0(L_13); X509Extension_t3173393653 * L_14 = ___extension0; NullCheck(L_14); bool L_15 = X509Extension_get_Critical_m171054662(L_14, /*hidden argument*/NULL); __this->set_extnCritical_1(L_15); X509Extension_t3173393653 * L_16 = ___extension0; NullCheck(L_16); ASN1_t2114160833 * L_17 = X509Extension_get_Value_m896831716(L_16, /*hidden argument*/NULL); __this->set_extnValue_2(L_17); VirtActionInvoker0::Invoke(4 /* System.Void Mono.Security.X509.X509Extension::Decode() */, __this); return; } } // System.Void Mono.Security.X509.X509Extension::Decode() extern "C" IL2CPP_METHOD_ATTR void X509Extension_Decode_m3172373814 (X509Extension_t3173393653 * __this, const RuntimeMethod* method) { { return; } } // System.Void Mono.Security.X509.X509Extension::Encode() extern "C" IL2CPP_METHOD_ATTR void X509Extension_Encode_m3152909591 (X509Extension_t3173393653 * __this, const RuntimeMethod* method) { { return; } } // System.String Mono.Security.X509.X509Extension::get_Oid() extern "C" IL2CPP_METHOD_ATTR String_t* X509Extension_get_Oid_m4107042796 (X509Extension_t3173393653 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_extnOid_0(); return L_0; } } // System.Boolean Mono.Security.X509.X509Extension::get_Critical() extern "C" IL2CPP_METHOD_ATTR bool X509Extension_get_Critical_m171054662 (X509Extension_t3173393653 * __this, const RuntimeMethod* method) { { bool L_0 = __this->get_extnCritical_1(); return L_0; } } // Mono.Security.ASN1 Mono.Security.X509.X509Extension::get_Value() extern "C" IL2CPP_METHOD_ATTR ASN1_t2114160833 * X509Extension_get_Value_m896831716 (X509Extension_t3173393653 * __this, const RuntimeMethod* method) { { ASN1_t2114160833 * L_0 = __this->get_extnValue_2(); if (L_0) { goto IL_0011; } } { VirtActionInvoker0::Invoke(5 /* System.Void Mono.Security.X509.X509Extension::Encode() */, __this); } IL_0011: { ASN1_t2114160833 * L_1 = __this->get_extnValue_2(); return L_1; } } // System.Boolean Mono.Security.X509.X509Extension::Equals(System.Object) extern "C" IL2CPP_METHOD_ATTR bool X509Extension_Equals_m1779194186 (X509Extension_t3173393653 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Extension_Equals_m1779194186_MetadataUsageId); s_Il2CppMethodInitialized = true; } X509Extension_t3173393653 * V_0 = NULL; int32_t V_1 = 0; { RuntimeObject * L_0 = ___obj0; if (L_0) { goto IL_0008; } } { return (bool)0; } IL_0008: { RuntimeObject * L_1 = ___obj0; V_0 = ((X509Extension_t3173393653 *)IsInstClass((RuntimeObject*)L_1, X509Extension_t3173393653_il2cpp_TypeInfo_var)); X509Extension_t3173393653 * L_2 = V_0; if (L_2) { goto IL_0017; } } { return (bool)0; } IL_0017: { bool L_3 = __this->get_extnCritical_1(); X509Extension_t3173393653 * L_4 = V_0; NullCheck(L_4); bool L_5 = L_4->get_extnCritical_1(); if ((((int32_t)L_3) == ((int32_t)L_5))) { goto IL_002a; } } { return (bool)0; } IL_002a: { String_t* L_6 = __this->get_extnOid_0(); X509Extension_t3173393653 * L_7 = V_0; NullCheck(L_7); String_t* L_8 = L_7->get_extnOid_0(); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); bool L_9 = String_op_Inequality_m215368492(NULL /*static, unused*/, L_6, L_8, /*hidden argument*/NULL); if (!L_9) { goto IL_0042; } } { return (bool)0; } IL_0042: { ASN1_t2114160833 * L_10 = __this->get_extnValue_2(); NullCheck(L_10); int32_t L_11 = ASN1_get_Length_m3581645253(L_10, /*hidden argument*/NULL); X509Extension_t3173393653 * L_12 = V_0; NullCheck(L_12); ASN1_t2114160833 * L_13 = L_12->get_extnValue_2(); NullCheck(L_13); int32_t L_14 = ASN1_get_Length_m3581645253(L_13, /*hidden argument*/NULL); if ((((int32_t)L_11) == ((int32_t)L_14))) { goto IL_005f; } } { return (bool)0; } IL_005f: { V_1 = 0; goto IL_0089; } IL_0066: { ASN1_t2114160833 * L_15 = __this->get_extnValue_2(); int32_t L_16 = V_1; NullCheck(L_15); ASN1_t2114160833 * L_17 = ASN1_get_Item_m315148275(L_15, L_16, /*hidden argument*/NULL); X509Extension_t3173393653 * L_18 = V_0; NullCheck(L_18); ASN1_t2114160833 * L_19 = L_18->get_extnValue_2(); int32_t L_20 = V_1; NullCheck(L_19); ASN1_t2114160833 * L_21 = ASN1_get_Item_m315148275(L_19, L_20, /*hidden argument*/NULL); if ((((RuntimeObject*)(ASN1_t2114160833 *)L_17) == ((RuntimeObject*)(ASN1_t2114160833 *)L_21))) { goto IL_0085; } } { return (bool)0; } IL_0085: { int32_t L_22 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_0089: { int32_t L_23 = V_1; ASN1_t2114160833 * L_24 = __this->get_extnValue_2(); NullCheck(L_24); int32_t L_25 = ASN1_get_Length_m3581645253(L_24, /*hidden argument*/NULL); if ((((int32_t)L_23) < ((int32_t)L_25))) { goto IL_0066; } } { return (bool)1; } } // System.Int32 Mono.Security.X509.X509Extension::GetHashCode() extern "C" IL2CPP_METHOD_ATTR int32_t X509Extension_GetHashCode_m1797796679 (X509Extension_t3173393653 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get_extnOid_0(); NullCheck(L_0); int32_t L_1 = String_GetHashCode_m1906374149(L_0, /*hidden argument*/NULL); return L_1; } } // System.Void Mono.Security.X509.X509Extension::WriteLine(System.Text.StringBuilder,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void X509Extension_WriteLine_m1662885247 (X509Extension_t3173393653 * __this, StringBuilder_t * ___sb0, int32_t ___n1, int32_t ___pos2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Extension_WriteLine_m1662885247_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t V_4 = 0x0; { ASN1_t2114160833 * L_0 = __this->get_extnValue_2(); NullCheck(L_0); ByteU5BU5D_t4116647657* L_1 = ASN1_get_Value_m3619295991(L_0, /*hidden argument*/NULL); V_0 = L_1; int32_t L_2 = ___pos2; V_1 = L_2; V_2 = 0; goto IL_005e; } IL_0015: { int32_t L_3 = V_2; int32_t L_4 = ___n1; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_004e; } } { StringBuilder_t * L_5 = ___sb0; ByteU5BU5D_t4116647657* L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = L_7; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)); NullCheck(L_6); IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t4157843068_il2cpp_TypeInfo_var); CultureInfo_t4157843068 * L_9 = CultureInfo_get_InvariantCulture_m3532445182(NULL /*static, unused*/, /*hidden argument*/NULL); String_t* L_10 = Byte_ToString_m4063101981(((L_6)->GetAddressAt(static_cast(L_8))), _stringLiteral3451435000, L_9, /*hidden argument*/NULL); NullCheck(L_5); StringBuilder_Append_m1965104174(L_5, L_10, /*hidden argument*/NULL); StringBuilder_t * L_11 = ___sb0; NullCheck(L_11); StringBuilder_Append_m1965104174(L_11, _stringLiteral3452614528, /*hidden argument*/NULL); goto IL_005a; } IL_004e: { StringBuilder_t * L_12 = ___sb0; NullCheck(L_12); StringBuilder_Append_m1965104174(L_12, _stringLiteral3786055882, /*hidden argument*/NULL); } IL_005a: { int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_005e: { int32_t L_14 = V_2; if ((((int32_t)L_14) < ((int32_t)8))) { goto IL_0015; } } { StringBuilder_t * L_15 = ___sb0; NullCheck(L_15); StringBuilder_Append_m1965104174(L_15, _stringLiteral3450517376, /*hidden argument*/NULL); int32_t L_16 = ___pos2; V_1 = L_16; V_3 = 0; goto IL_00af; } IL_007a: { ByteU5BU5D_t4116647657* L_17 = V_0; int32_t L_18 = V_1; int32_t L_19 = L_18; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)); NullCheck(L_17); int32_t L_20 = L_19; uint8_t L_21 = (L_17)->GetAt(static_cast(L_20)); V_4 = L_21; uint8_t L_22 = V_4; if ((((int32_t)L_22) >= ((int32_t)((int32_t)32)))) { goto IL_009d; } } { StringBuilder_t * L_23 = ___sb0; NullCheck(L_23); StringBuilder_Append_m1965104174(L_23, _stringLiteral3452614530, /*hidden argument*/NULL); goto IL_00ab; } IL_009d: { StringBuilder_t * L_24 = ___sb0; uint8_t L_25 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Convert_t2465617642_il2cpp_TypeInfo_var); Il2CppChar L_26 = Convert_ToChar_m2532412511(NULL /*static, unused*/, L_25, /*hidden argument*/NULL); NullCheck(L_24); StringBuilder_Append_m2383614642(L_24, L_26, /*hidden argument*/NULL); } IL_00ab: { int32_t L_27 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_00af: { int32_t L_28 = V_3; int32_t L_29 = ___n1; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_007a; } } { StringBuilder_t * L_30 = ___sb0; String_t* L_31 = Environment_get_NewLine_m3211016485(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_30); StringBuilder_Append_m1965104174(L_30, L_31, /*hidden argument*/NULL); return; } } // System.String Mono.Security.X509.X509Extension::ToString() extern "C" IL2CPP_METHOD_ATTR String_t* X509Extension_ToString_m3727002866 (X509Extension_t3173393653 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Extension_ToString_m3727002866_MetadataUsageId); s_Il2CppMethodInitialized = true; } StringBuilder_t * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m3121283359(L_0, /*hidden argument*/NULL); V_0 = L_0; ASN1_t2114160833 * L_1 = __this->get_extnValue_2(); NullCheck(L_1); int32_t L_2 = ASN1_get_Length_m3581645253(L_1, /*hidden argument*/NULL); V_1 = ((int32_t)((int32_t)L_2>>(int32_t)3)); ASN1_t2114160833 * L_3 = __this->get_extnValue_2(); NullCheck(L_3); int32_t L_4 = ASN1_get_Length_m3581645253(L_3, /*hidden argument*/NULL); int32_t L_5 = V_1; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)((int32_t)((int32_t)L_5<<(int32_t)3)))); V_3 = 0; V_4 = 0; goto IL_0041; } IL_002e: { StringBuilder_t * L_6 = V_0; int32_t L_7 = V_3; X509Extension_WriteLine_m1662885247(__this, L_6, 8, L_7, /*hidden argument*/NULL); int32_t L_8 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)8)); int32_t L_9 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); } IL_0041: { int32_t L_10 = V_4; int32_t L_11 = V_1; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_002e; } } { StringBuilder_t * L_12 = V_0; int32_t L_13 = V_2; int32_t L_14 = V_3; X509Extension_WriteLine_m1662885247(__this, L_12, L_13, L_14, /*hidden argument*/NULL); StringBuilder_t * L_15 = V_0; NullCheck(L_15); String_t* L_16 = StringBuilder_ToString_m3317489284(L_15, /*hidden argument*/NULL); return L_16; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X509ExtensionCollection::.ctor() extern "C" IL2CPP_METHOD_ATTR void X509ExtensionCollection__ctor_m2474799343 (X509ExtensionCollection_t609554709 * __this, const RuntimeMethod* method) { { CollectionBase__ctor_m3343513710(__this, /*hidden argument*/NULL); return; } } // System.Void Mono.Security.X509.X509ExtensionCollection::.ctor(Mono.Security.ASN1) extern "C" IL2CPP_METHOD_ATTR void X509ExtensionCollection__ctor_m551870633 (X509ExtensionCollection_t609554709 * __this, ASN1_t2114160833 * ___asn10, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509ExtensionCollection__ctor_m551870633_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; X509Extension_t3173393653 * V_1 = NULL; { X509ExtensionCollection__ctor_m2474799343(__this, /*hidden argument*/NULL); __this->set_readOnly_1((bool)1); ASN1_t2114160833 * L_0 = ___asn10; if (L_0) { goto IL_0014; } } { return; } IL_0014: { ASN1_t2114160833 * L_1 = ___asn10; NullCheck(L_1); uint8_t L_2 = ASN1_get_Tag_m1863840805(L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)((int32_t)48)))) { goto IL_002c; } } { Exception_t * L_3 = (Exception_t *)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m1152696503(L_3, _stringLiteral632220839, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,X509ExtensionCollection__ctor_m551870633_RuntimeMethod_var); } IL_002c: { V_0 = 0; goto IL_0051; } IL_0033: { ASN1_t2114160833 * L_4 = ___asn10; int32_t L_5 = V_0; NullCheck(L_4); ASN1_t2114160833 * L_6 = ASN1_get_Item_m315148275(L_4, L_5, /*hidden argument*/NULL); X509Extension_t3173393653 * L_7 = (X509Extension_t3173393653 *)il2cpp_codegen_object_new(X509Extension_t3173393653_il2cpp_TypeInfo_var); X509Extension__ctor_m710637961(L_7, L_6, /*hidden argument*/NULL); V_1 = L_7; ArrayList_t2718874744 * L_8 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); X509Extension_t3173393653 * L_9 = V_1; NullCheck(L_8); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_8, L_9); int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0051: { int32_t L_11 = V_0; ASN1_t2114160833 * L_12 = ___asn10; NullCheck(L_12); int32_t L_13 = ASN1_get_Count_m3039939183(L_12, /*hidden argument*/NULL); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_0033; } } { return; } } // System.Collections.IEnumerator Mono.Security.X509.X509ExtensionCollection::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* X509ExtensionCollection_System_Collections_IEnumerable_GetEnumerator_m1475785462 (X509ExtensionCollection_t609554709 * __this, const RuntimeMethod* method) { { ArrayList_t2718874744 * L_0 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); NullCheck(L_0); RuntimeObject* L_1 = VirtFuncInvoker0< RuntimeObject* >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_0); return L_1; } } // System.Int32 Mono.Security.X509.X509ExtensionCollection::IndexOf(System.String) extern "C" IL2CPP_METHOD_ATTR int32_t X509ExtensionCollection_IndexOf_m2996504451 (X509ExtensionCollection_t609554709 * __this, String_t* ___oid0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509ExtensionCollection_IndexOf_m2996504451_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; X509Extension_t3173393653 * V_1 = NULL; { String_t* L_0 = ___oid0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3266464951, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509ExtensionCollection_IndexOf_m2996504451_RuntimeMethod_var); } IL_0011: { V_0 = 0; goto IL_0041; } IL_0018: { ArrayList_t2718874744 * L_2 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); int32_t L_3 = V_0; NullCheck(L_2); RuntimeObject * L_4 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_2, L_3); V_1 = ((X509Extension_t3173393653 *)CastclassClass((RuntimeObject*)L_4, X509Extension_t3173393653_il2cpp_TypeInfo_var)); X509Extension_t3173393653 * L_5 = V_1; NullCheck(L_5); String_t* L_6 = X509Extension_get_Oid_m4107042796(L_5, /*hidden argument*/NULL); String_t* L_7 = ___oid0; IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); bool L_8 = String_op_Equality_m920492651(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_003d; } } { int32_t L_9 = V_0; return L_9; } IL_003d: { int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0041: { int32_t L_11 = V_0; ArrayList_t2718874744 * L_12 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); NullCheck(L_12); int32_t L_13 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_12); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_0018; } } { return (-1); } } // Mono.Security.X509.X509Extension Mono.Security.X509.X509ExtensionCollection::get_Item(System.String) extern "C" IL2CPP_METHOD_ATTR X509Extension_t3173393653 * X509ExtensionCollection_get_Item_m2761897938 (X509ExtensionCollection_t609554709 * __this, String_t* ___oid0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509ExtensionCollection_get_Item_m2761897938_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { String_t* L_0 = ___oid0; int32_t L_1 = X509ExtensionCollection_IndexOf_m2996504451(__this, L_0, /*hidden argument*/NULL); V_0 = L_1; int32_t L_2 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)(-1))))) { goto IL_0011; } } { return (X509Extension_t3173393653 *)NULL; } IL_0011: { ArrayList_t2718874744 * L_3 = CollectionBase_get_InnerList_m132195395(__this, /*hidden argument*/NULL); int32_t L_4 = V_0; NullCheck(L_3); RuntimeObject * L_5 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_3, L_4); return ((X509Extension_t3173393653 *)CastclassClass((RuntimeObject*)L_5, X509Extension_t3173393653_il2cpp_TypeInfo_var)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X509Store::.ctor(System.String,System.Boolean) extern "C" IL2CPP_METHOD_ATTR void X509Store__ctor_m2736551756 (X509Store_t2777415284 * __this, String_t* ___path0, bool ___crl1, const RuntimeMethod* method) { { Object__ctor_m297566312(__this, /*hidden argument*/NULL); String_t* L_0 = ___path0; __this->set__storePath_0(L_0); bool L_1 = ___crl1; __this->set__crl_3(L_1); return; } } // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::get_Certificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * X509Store_get_Certificates_m56224934 (X509Store_t2777415284 * __this, const RuntimeMethod* method) { { X509CertificateCollection_t1542168550 * L_0 = __this->get__certificates_1(); if (L_0) { goto IL_001d; } } { String_t* L_1 = __this->get__storePath_0(); X509CertificateCollection_t1542168550 * L_2 = X509Store_BuildCertificatesCollection_m3030935583(__this, L_1, /*hidden argument*/NULL); __this->set__certificates_1(L_2); } IL_001d: { X509CertificateCollection_t1542168550 * L_3 = __this->get__certificates_1(); return L_3; } } // System.Collections.ArrayList Mono.Security.X509.X509Store::get_Crls() extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * X509Store_get_Crls_m4075976598 (X509Store_t2777415284 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Store_get_Crls_m4075976598_MetadataUsageId); s_Il2CppMethodInitialized = true; } { bool L_0 = __this->get__crl_3(); if (L_0) { goto IL_0016; } } { ArrayList_t2718874744 * L_1 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_1, /*hidden argument*/NULL); __this->set__crls_2(L_1); } IL_0016: { ArrayList_t2718874744 * L_2 = __this->get__crls_2(); if (L_2) { goto IL_0033; } } { String_t* L_3 = __this->get__storePath_0(); ArrayList_t2718874744 * L_4 = X509Store_BuildCrlsCollection_m1991312527(__this, L_3, /*hidden argument*/NULL); __this->set__crls_2(L_4); } IL_0033: { ArrayList_t2718874744 * L_5 = __this->get__crls_2(); return L_5; } } // System.Byte[] Mono.Security.X509.X509Store::Load(System.String) extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* X509Store_Load_m2048139132 (X509Store_t2777415284 * __this, String_t* ___filename0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Store_Load_m2048139132_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; FileStream_t4292183065 * V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { V_0 = (ByteU5BU5D_t4116647657*)NULL; String_t* L_0 = ___filename0; FileStream_t4292183065 * L_1 = File_OpenRead_m2936789020(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); V_1 = L_1; } IL_0009: try { // begin try (depth: 1) FileStream_t4292183065 * L_2 = V_1; NullCheck(L_2); int64_t L_3 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.FileStream::get_Length() */, L_2); if ((int64_t)(L_3) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),X509Store_Load_m2048139132_RuntimeMethod_var); V_0 = ((ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)(((intptr_t)L_3)))); FileStream_t4292183065 * L_4 = V_1; ByteU5BU5D_t4116647657* L_5 = V_0; ByteU5BU5D_t4116647657* L_6 = V_0; NullCheck(L_6); NullCheck(L_4); VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(18 /* System.Int32 System.IO.FileStream::Read(System.Byte[],System.Int32,System.Int32) */, L_4, L_5, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))); FileStream_t4292183065 * L_7 = V_1; NullCheck(L_7); VirtActionInvoker0::Invoke(14 /* System.Void System.IO.Stream::Close() */, L_7); IL2CPP_LEAVE(0x3A, FINALLY_002d); } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002d; } FINALLY_002d: { // begin finally (depth: 1) { FileStream_t4292183065 * L_8 = V_1; if (!L_8) { goto IL_0039; } } IL_0033: { FileStream_t4292183065 * L_9 = V_1; NullCheck(L_9); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_9); } IL_0039: { IL2CPP_END_FINALLY(45) } } // end finally (depth: 1) IL2CPP_CLEANUP(45) { IL2CPP_JUMP_TBL(0x3A, IL_003a) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_003a: { ByteU5BU5D_t4116647657* L_10 = V_0; return L_10; } } // Mono.Security.X509.X509Certificate Mono.Security.X509.X509Store::LoadCertificate(System.String) extern "C" IL2CPP_METHOD_ATTR X509Certificate_t489243025 * X509Store_LoadCertificate_m1587806288 (X509Store_t2777415284 * __this, String_t* ___filename0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Store_LoadCertificate_m1587806288_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; X509Certificate_t489243025 * V_1 = NULL; { String_t* L_0 = ___filename0; ByteU5BU5D_t4116647657* L_1 = X509Store_Load_m2048139132(__this, L_0, /*hidden argument*/NULL); V_0 = L_1; ByteU5BU5D_t4116647657* L_2 = V_0; X509Certificate_t489243025 * L_3 = (X509Certificate_t489243025 *)il2cpp_codegen_object_new(X509Certificate_t489243025_il2cpp_TypeInfo_var); X509Certificate__ctor_m2595927506(L_3, L_2, /*hidden argument*/NULL); V_1 = L_3; X509Certificate_t489243025 * L_4 = V_1; return L_4; } } // Mono.Security.X509.X509Crl Mono.Security.X509.X509Store::LoadCrl(System.String) extern "C" IL2CPP_METHOD_ATTR X509Crl_t1148767388 * X509Store_LoadCrl_m1881903843 (X509Store_t2777415284 * __this, String_t* ___filename0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Store_LoadCrl_m1881903843_MetadataUsageId); s_Il2CppMethodInitialized = true; } ByteU5BU5D_t4116647657* V_0 = NULL; X509Crl_t1148767388 * V_1 = NULL; { String_t* L_0 = ___filename0; ByteU5BU5D_t4116647657* L_1 = X509Store_Load_m2048139132(__this, L_0, /*hidden argument*/NULL); V_0 = L_1; ByteU5BU5D_t4116647657* L_2 = V_0; X509Crl_t1148767388 * L_3 = (X509Crl_t1148767388 *)il2cpp_codegen_object_new(X509Crl_t1148767388_il2cpp_TypeInfo_var); X509Crl__ctor_m1817187405(L_3, L_2, /*hidden argument*/NULL); V_1 = L_3; X509Crl_t1148767388 * L_4 = V_1; return L_4; } } // System.Boolean Mono.Security.X509.X509Store::CheckStore(System.String,System.Boolean) extern "C" IL2CPP_METHOD_ATTR bool X509Store_CheckStore_m2045435685 (X509Store_t2777415284 * __this, String_t* ___path0, bool ___throwException1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Store_CheckStore_m2045435685_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { String_t* L_0 = ___path0; bool L_1 = Directory_Exists_m1484791558(NULL /*static, unused*/, L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_0012; } } IL_000b: { V_0 = (bool)1; goto IL_003f; } IL_0012: { String_t* L_2 = ___path0; Directory_CreateDirectory_m751642867(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); String_t* L_3 = ___path0; bool L_4 = Directory_Exists_m1484791558(NULL /*static, unused*/, L_3, /*hidden argument*/NULL); V_0 = L_4; goto IL_003f; } IL_0025: { ; // IL_0025: leave IL_003f } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (RuntimeObject_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_002a; throw e; } CATCH_002a: { // begin catch(System.Object) { bool L_5 = ___throwException1; if (!L_5) { goto IL_0033; } } IL_0031: { IL2CPP_RAISE_MANAGED_EXCEPTION(__exception_local,NULL); } IL_0033: { V_0 = (bool)0; goto IL_003f; } IL_003a: { ; // IL_003a: leave IL_003f } } // end catch (depth: 1) IL_003f: { bool L_6 = V_0; return L_6; } } // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::BuildCertificatesCollection(System.String) extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * X509Store_BuildCertificatesCollection_m3030935583 (X509Store_t2777415284 * __this, String_t* ___storeName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Store_BuildCertificatesCollection_m3030935583_MetadataUsageId); s_Il2CppMethodInitialized = true; } X509CertificateCollection_t1542168550 * V_0 = NULL; String_t* V_1 = NULL; StringU5BU5D_t1281789340* V_2 = NULL; String_t* V_3 = NULL; StringU5BU5D_t1281789340* V_4 = NULL; int32_t V_5 = 0; X509Certificate_t489243025 * V_6 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { X509CertificateCollection_t1542168550 * L_0 = (X509CertificateCollection_t1542168550 *)il2cpp_codegen_object_new(X509CertificateCollection_t1542168550_il2cpp_TypeInfo_var); X509CertificateCollection__ctor_m2066277891(L_0, /*hidden argument*/NULL); V_0 = L_0; String_t* L_1 = __this->get__storePath_0(); String_t* L_2 = ___storeName0; IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var); String_t* L_3 = Path_Combine_m3389272516(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); V_1 = L_3; String_t* L_4 = V_1; bool L_5 = X509Store_CheckStore_m2045435685(__this, L_4, (bool)0, /*hidden argument*/NULL); if (L_5) { goto IL_0022; } } { X509CertificateCollection_t1542168550 * L_6 = V_0; return L_6; } IL_0022: { String_t* L_7 = V_1; StringU5BU5D_t1281789340* L_8 = Directory_GetFiles_m2624572368(NULL /*static, unused*/, L_7, _stringLiteral2225310117, /*hidden argument*/NULL); V_2 = L_8; StringU5BU5D_t1281789340* L_9 = V_2; if (!L_9) { goto IL_007c; } } { StringU5BU5D_t1281789340* L_10 = V_2; NullCheck(L_10); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length))))) <= ((int32_t)0))) { goto IL_007c; } } { StringU5BU5D_t1281789340* L_11 = V_2; V_4 = L_11; V_5 = 0; goto IL_0071; } IL_0048: { StringU5BU5D_t1281789340* L_12 = V_4; int32_t L_13 = V_5; NullCheck(L_12); int32_t L_14 = L_13; String_t* L_15 = (L_12)->GetAt(static_cast(L_14)); V_3 = L_15; } IL_004e: try { // begin try (depth: 1) String_t* L_16 = V_3; X509Certificate_t489243025 * L_17 = X509Store_LoadCertificate_m1587806288(__this, L_16, /*hidden argument*/NULL); V_6 = L_17; X509CertificateCollection_t1542168550 * L_18 = V_0; X509Certificate_t489243025 * L_19 = V_6; NullCheck(L_18); X509CertificateCollection_Add_m2277657976(L_18, L_19, /*hidden argument*/NULL); goto IL_006b; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (RuntimeObject_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0065; throw e; } CATCH_0065: { // begin catch(System.Object) goto IL_006b; } // end catch (depth: 1) IL_006b: { int32_t L_20 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0071: { int32_t L_21 = V_5; StringU5BU5D_t1281789340* L_22 = V_4; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_22)->max_length))))))) { goto IL_0048; } } IL_007c: { X509CertificateCollection_t1542168550 * L_23 = V_0; return L_23; } } // System.Collections.ArrayList Mono.Security.X509.X509Store::BuildCrlsCollection(System.String) extern "C" IL2CPP_METHOD_ATTR ArrayList_t2718874744 * X509Store_BuildCrlsCollection_m1991312527 (X509Store_t2777415284 * __this, String_t* ___storeName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Store_BuildCrlsCollection_m1991312527_MetadataUsageId); s_Il2CppMethodInitialized = true; } ArrayList_t2718874744 * V_0 = NULL; String_t* V_1 = NULL; StringU5BU5D_t1281789340* V_2 = NULL; String_t* V_3 = NULL; StringU5BU5D_t1281789340* V_4 = NULL; int32_t V_5 = 0; X509Crl_t1148767388 * V_6 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { ArrayList_t2718874744 * L_0 = (ArrayList_t2718874744 *)il2cpp_codegen_object_new(ArrayList_t2718874744_il2cpp_TypeInfo_var); ArrayList__ctor_m4254721275(L_0, /*hidden argument*/NULL); V_0 = L_0; String_t* L_1 = __this->get__storePath_0(); String_t* L_2 = ___storeName0; IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var); String_t* L_3 = Path_Combine_m3389272516(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL); V_1 = L_3; String_t* L_4 = V_1; bool L_5 = X509Store_CheckStore_m2045435685(__this, L_4, (bool)0, /*hidden argument*/NULL); if (L_5) { goto IL_0022; } } { ArrayList_t2718874744 * L_6 = V_0; return L_6; } IL_0022: { String_t* L_7 = V_1; StringU5BU5D_t1281789340* L_8 = Directory_GetFiles_m2624572368(NULL /*static, unused*/, L_7, _stringLiteral3710028195, /*hidden argument*/NULL); V_2 = L_8; StringU5BU5D_t1281789340* L_9 = V_2; if (!L_9) { goto IL_007c; } } { StringU5BU5D_t1281789340* L_10 = V_2; NullCheck(L_10); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length))))) <= ((int32_t)0))) { goto IL_007c; } } { StringU5BU5D_t1281789340* L_11 = V_2; V_4 = L_11; V_5 = 0; goto IL_0071; } IL_0048: { StringU5BU5D_t1281789340* L_12 = V_4; int32_t L_13 = V_5; NullCheck(L_12); int32_t L_14 = L_13; String_t* L_15 = (L_12)->GetAt(static_cast(L_14)); V_3 = L_15; } IL_004e: try { // begin try (depth: 1) String_t* L_16 = V_3; X509Crl_t1148767388 * L_17 = X509Store_LoadCrl_m1881903843(__this, L_16, /*hidden argument*/NULL); V_6 = L_17; ArrayList_t2718874744 * L_18 = V_0; X509Crl_t1148767388 * L_19 = V_6; NullCheck(L_18); VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_18, L_19); goto IL_006b; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (RuntimeObject_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0065; throw e; } CATCH_0065: { // begin catch(System.Object) goto IL_006b; } // end catch (depth: 1) IL_006b: { int32_t L_20 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0071: { int32_t L_21 = V_5; StringU5BU5D_t1281789340* L_22 = V_4; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_22)->max_length))))))) { goto IL_0048; } } IL_007c: { ArrayList_t2718874744 * L_23 = V_0; return L_23; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::get_CurrentUser() extern "C" IL2CPP_METHOD_ATTR X509Stores_t1373936238 * X509StoreManager_get_CurrentUser_m4040993045 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509StoreManager_get_CurrentUser_m4040993045_MetadataUsageId); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { X509Stores_t1373936238 * L_0 = ((X509StoreManager_t1046782376_StaticFields*)il2cpp_codegen_static_fields_for(X509StoreManager_t1046782376_il2cpp_TypeInfo_var))->get__userStore_0(); if (L_0) { goto IL_0033; } } { String_t* L_1 = Environment_GetFolderPath_m327623990(NULL /*static, unused*/, ((int32_t)26), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var); String_t* L_2 = Path_Combine_m3389272516(NULL /*static, unused*/, L_1, _stringLiteral3525949144, /*hidden argument*/NULL); V_0 = L_2; String_t* L_3 = V_0; String_t* L_4 = Path_Combine_m3389272516(NULL /*static, unused*/, L_3, _stringLiteral9622098, /*hidden argument*/NULL); V_0 = L_4; String_t* L_5 = V_0; X509Stores_t1373936238 * L_6 = (X509Stores_t1373936238 *)il2cpp_codegen_object_new(X509Stores_t1373936238_il2cpp_TypeInfo_var); X509Stores__ctor_m1786355972(L_6, L_5, /*hidden argument*/NULL); ((X509StoreManager_t1046782376_StaticFields*)il2cpp_codegen_static_fields_for(X509StoreManager_t1046782376_il2cpp_TypeInfo_var))->set__userStore_0(L_6); } IL_0033: { X509Stores_t1373936238 * L_7 = ((X509StoreManager_t1046782376_StaticFields*)il2cpp_codegen_static_fields_for(X509StoreManager_t1046782376_il2cpp_TypeInfo_var))->get__userStore_0(); return L_7; } } // Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::get_LocalMachine() extern "C" IL2CPP_METHOD_ATTR X509Stores_t1373936238 * X509StoreManager_get_LocalMachine_m3994689999 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509StoreManager_get_LocalMachine_m3994689999_MetadataUsageId); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { X509Stores_t1373936238 * L_0 = ((X509StoreManager_t1046782376_StaticFields*)il2cpp_codegen_static_fields_for(X509StoreManager_t1046782376_il2cpp_TypeInfo_var))->get__machineStore_1(); if (L_0) { goto IL_0033; } } { String_t* L_1 = Environment_GetFolderPath_m327623990(NULL /*static, unused*/, ((int32_t)35), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var); String_t* L_2 = Path_Combine_m3389272516(NULL /*static, unused*/, L_1, _stringLiteral3525949144, /*hidden argument*/NULL); V_0 = L_2; String_t* L_3 = V_0; String_t* L_4 = Path_Combine_m3389272516(NULL /*static, unused*/, L_3, _stringLiteral9622098, /*hidden argument*/NULL); V_0 = L_4; String_t* L_5 = V_0; X509Stores_t1373936238 * L_6 = (X509Stores_t1373936238 *)il2cpp_codegen_object_new(X509Stores_t1373936238_il2cpp_TypeInfo_var); X509Stores__ctor_m1786355972(L_6, L_5, /*hidden argument*/NULL); ((X509StoreManager_t1046782376_StaticFields*)il2cpp_codegen_static_fields_for(X509StoreManager_t1046782376_il2cpp_TypeInfo_var))->set__machineStore_1(L_6); } IL_0033: { X509Stores_t1373936238 * L_7 = ((X509StoreManager_t1046782376_StaticFields*)il2cpp_codegen_static_fields_for(X509StoreManager_t1046782376_il2cpp_TypeInfo_var))->get__machineStore_1(); return L_7; } } // Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509StoreManager::get_TrustedRootCertificates() extern "C" IL2CPP_METHOD_ATTR X509CertificateCollection_t1542168550 * X509StoreManager_get_TrustedRootCertificates_m2180997293 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509StoreManager_get_TrustedRootCertificates_m2180997293_MetadataUsageId); s_Il2CppMethodInitialized = true; } X509CertificateCollection_t1542168550 * V_0 = NULL; { X509CertificateCollection_t1542168550 * L_0 = (X509CertificateCollection_t1542168550 *)il2cpp_codegen_object_new(X509CertificateCollection_t1542168550_il2cpp_TypeInfo_var); X509CertificateCollection__ctor_m2066277891(L_0, /*hidden argument*/NULL); V_0 = L_0; X509CertificateCollection_t1542168550 * L_1 = V_0; X509Stores_t1373936238 * L_2 = X509StoreManager_get_CurrentUser_m4040993045(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_2); X509Store_t2777415284 * L_3 = X509Stores_get_TrustedRoot_m1736182879(L_2, /*hidden argument*/NULL); NullCheck(L_3); X509CertificateCollection_t1542168550 * L_4 = X509Store_get_Certificates_m56224934(L_3, /*hidden argument*/NULL); NullCheck(L_1); X509CertificateCollection_AddRange_m2165814476(L_1, L_4, /*hidden argument*/NULL); X509CertificateCollection_t1542168550 * L_5 = V_0; X509Stores_t1373936238 * L_6 = X509StoreManager_get_LocalMachine_m3994689999(NULL /*static, unused*/, /*hidden argument*/NULL); NullCheck(L_6); X509Store_t2777415284 * L_7 = X509Stores_get_TrustedRoot_m1736182879(L_6, /*hidden argument*/NULL); NullCheck(L_7); X509CertificateCollection_t1542168550 * L_8 = X509Store_get_Certificates_m56224934(L_7, /*hidden argument*/NULL); NullCheck(L_5); X509CertificateCollection_AddRange_m2165814476(L_5, L_8, /*hidden argument*/NULL); X509CertificateCollection_t1542168550 * L_9 = V_0; return L_9; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Mono.Security.X509.X509Stores::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void X509Stores__ctor_m1786355972 (X509Stores_t1373936238 * __this, String_t* ___path0, const RuntimeMethod* method) { { Object__ctor_m297566312(__this, /*hidden argument*/NULL); String_t* L_0 = ___path0; __this->set__storePath_0(L_0); return; } } // Mono.Security.X509.X509Store Mono.Security.X509.X509Stores::get_TrustedRoot() extern "C" IL2CPP_METHOD_ATTR X509Store_t2777415284 * X509Stores_get_TrustedRoot_m1736182879 (X509Stores_t1373936238 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Stores_get_TrustedRoot_m1736182879_MetadataUsageId); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { X509Store_t2777415284 * L_0 = __this->get__trusted_1(); if (L_0) { goto IL_0029; } } { String_t* L_1 = __this->get__storePath_0(); IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var); String_t* L_2 = Path_Combine_m3389272516(NULL /*static, unused*/, L_1, _stringLiteral1986082327, /*hidden argument*/NULL); V_0 = L_2; String_t* L_3 = V_0; X509Store_t2777415284 * L_4 = (X509Store_t2777415284 *)il2cpp_codegen_object_new(X509Store_t2777415284_il2cpp_TypeInfo_var); X509Store__ctor_m2736551756(L_4, L_3, (bool)1, /*hidden argument*/NULL); __this->set__trusted_1(L_4); } IL_0029: { X509Store_t2777415284 * L_5 = __this->get__trusted_1(); return L_5; } } // Mono.Security.X509.X509Store Mono.Security.X509.X509Stores::Open(System.String,System.Boolean) extern "C" IL2CPP_METHOD_ATTR X509Store_t2777415284 * X509Stores_Open_m1553467177 (X509Stores_t1373936238 * __this, String_t* ___storeName0, bool ___create1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (X509Stores_Open_m1553467177_MetadataUsageId); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { String_t* L_0 = ___storeName0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral2153662835, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,X509Stores_Open_m1553467177_RuntimeMethod_var); } IL_0011: { String_t* L_2 = __this->get__storePath_0(); String_t* L_3 = ___storeName0; IL2CPP_RUNTIME_CLASS_INIT(Path_t1605229823_il2cpp_TypeInfo_var); String_t* L_4 = Path_Combine_m3389272516(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL); V_0 = L_4; bool L_5 = ___create1; if (L_5) { goto IL_0031; } } { String_t* L_6 = V_0; bool L_7 = Directory_Exists_m1484791558(NULL /*static, unused*/, L_6, /*hidden argument*/NULL); if (L_7) { goto IL_0031; } } { return (X509Store_t2777415284 *)NULL; } IL_0031: { String_t* L_8 = V_0; X509Store_t2777415284 * L_9 = (X509Store_t2777415284 *)il2cpp_codegen_object_new(X509Store_t2777415284_il2cpp_TypeInfo_var); X509Store__ctor_m2736551756(L_9, L_8, (bool)1, /*hidden argument*/NULL); return L_9; } } #ifdef __clang__ #pragma clang diagnostic pop #endif