#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include struct VirtualActionInvoker0 { 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 VirtualActionInvoker1 { 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 VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualActionInvoker3 { 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 VirtualActionInvoker4 { typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct VirtualActionInvoker8 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, T8, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, invokeData.method); } }; template struct VirtualFuncInvoker0 { 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 VirtualFuncInvoker1 { 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 VirtualFuncInvoker2 { 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 VirtualFuncInvoker3 { 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 VirtualFuncInvoker4 { 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 VirtualFuncInvoker5 { 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); } }; 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 InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void 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); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct InterfaceActionInvoker4 { typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct InterfaceActionInvoker5 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, 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); } }; 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); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; // System.Threading.Tasks.Task`1 struct Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725; // System.Byte[][] struct ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D; // System.Int32[][] struct Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF; // System.SByte[][] struct SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint[] struct AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[] struct BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED; // System.Boolean[] struct BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier[] struct DerObjectIdentifierU5BU5D_t801513A53C26B675A2EC1C7456321775EDCC225F; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[] struct ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E; // System.Int16[] struct Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.Int64[] struct Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.SByte[] struct SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.String[] struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A; // System.UInt32[] struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF; // System.UInt64[] struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure[] struct X509CertificateStructureU5BU5D_t2F3A4833FE6F77F1E0B95CFEAD767253B6538B58; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement[] struct ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mCurve struct AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint struct AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext struct AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange struct AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsSigner struct AbstractTlsSigner_t24989BA8F6A4C023621CCF4C4B42BDF8648B0BE1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier struct AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable struct Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1InputStream struct Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Object struct Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1OctetString struct Asn1OctetString_t7DE556419EB1B1398F915CE1EC7F0CB1D8FC85B8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence struct Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter struct AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A; // BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.BaseOutputStream struct BaseOutputStream_t2D9489B8980FD869AC00639443535AA2CE496A6D; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger struct BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue struct ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream struct ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate struct Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest struct CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatus struct CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest struct CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CombinedHash struct CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters struct DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPrivateKeyParameters struct DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPublicKeyParameters struct DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHValidationParameters struct DHValidationParameters_tCDBD8028A8BCB6006359D79B96AED0C1AEC0433B; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsDHVerifier struct DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsSrpGroupVerifier struct DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerBitString struct DerBitString_t305465793A47445626D3541AB8CEDE347D874524; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerInteger struct DerInteger_tB789F30D6E0E2EFD1E2FFE5AF48B5A98CC61F157; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier struct DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigestInputBuffer struct DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned struct DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DsaParameters struct DsaParameters_t47EC24036618CF52C5EF89B4929A5611E1F90245; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve struct ECCurve_t850A42EEB1867F313B111B5A75430D443165B926; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters struct ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Endo.ECEndomorphism struct ECEndomorphism_tC94CEDEA023268D74990A2B2C08487E5D3DE2F7E; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement struct ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECKeyParameters struct ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Multiplier.ECMultiplier struct ECMultiplier_t157DBBD8C0030BD905D93F22A7EDD2DD8AF2C0AC; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint struct ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPrivateKeyParameters struct ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPublicKeyParameters struct ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB; // System.IO.EndOfStreamException struct EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059; // System.Exception struct Exception_t; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.GenericSigner struct GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac struct HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension struct HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IAsymmetricBlockCipher struct IAsymmetricBlockCipher_tD85974B803F5DD17452DA8A4405647D1B2942F23; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters struct ICipherParameters_t34CE1534DC151ED2EAE336C7381B86567D158F03; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest struct IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Field.IFiniteField struct IFiniteField_t93F742CE2136665713411FB881C26BD6E901868C; // System.Collections.IList struct IList_tB15A9D6625D09661D6E47976BB626C703EC81910; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IMac struct IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IMemoable struct IMemoable_tCAA06406EC7801BBF87BFBDB788638640A87D5BC; // System.IO.IOException struct IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator struct IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IRsa struct IRsa_t5A726381CECF18A2B9E14F74788E42C24FD7D46F; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner struct ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher struct IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.KeyParameter struct KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.KeyUsage struct KeyUsage_tF5D1BD25AB89302E6BE5EF210FF50F4055A77145; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest struct MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B; // System.IO.MemoryStream struct MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.NewSessionTicket struct NewSessionTicket_tE97CC8F3816C300BC527EEB9DF903C4AB90348EF; // System.NotSupportedException struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.NullDigest struct NullDigest_t4BCB1626A8C555E32E26F70ABD9081D3A9A5DD82; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ParametersWithIV struct ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ParametersWithRandom struct ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding struct Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion struct ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream struct RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.RsaBlindedEngine struct RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.RsaDigestSigner struct RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters struct RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom struct SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters struct SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803; // System.Threading.SemaphoreSlim struct SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList struct ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams struct ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters struct SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest struct Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest struct Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest struct Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha384Digest struct Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha512Digest struct Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm struct SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignerInputBuffer struct SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal struct SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client struct Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters struct Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server struct Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Ssl3Mac struct Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E; // System.IO.Stream struct Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB; // System.String struct String_t; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo struct SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SupplementalDataEntry struct SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure struct TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.TeeInputStream struct TeeInputStream_t98C61167D6547B1A980BB9914E54665302A4FB6C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Time struct Time_tD684B1785E755395701D46F89A97609911CD6DDE; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsAuthentication struct TlsAuthentication_t5FA1BEF9526C288C8F717080E2AB1CA4B21FF542; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCipher struct TlsCipher_t5712DE46CB373D72FA5DDFDBC21DB15309ACA191; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClient struct TlsClient_tADD26470896CB199F4C404BD9550034A74297513; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientContextImpl struct TlsClientContextImpl_t48A01699A13F38CB5BB4D48327DFCE056C9647CF; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientProtocol struct TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCompression struct TlsCompression_tF3A24709C14F149989D3AC05D919AA3B4A8160B3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext struct TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials struct TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDHVerifier struct TlsDHVerifier_t8D593E9ED32E1CB273F0EC3B0EDB8D71A095FDE3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDssSigner struct TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsECDsaSigner struct TlsECDsaSigner_tE8AE39A40A799F5E77769660C47CAEBEA79AC7AA; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEncryptionCredentials struct TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsException struct TlsException_t1732743E62B1390C3072EA484D216C08D2C75983; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities struct TlsExtensionsUtilities_tAE93D1652EC01B1B58CCE751FC963A070C2F7247; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert struct TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlertReceived struct TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash struct TlsHandshakeHash_tDE3722A66DA26F2E7CDFBD4FAE3E90EEE0FF40B1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange struct TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac struct TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNoCloseNotifyException struct TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCipher struct TlsNullCipher_t9360870BA0FFF0F96FFE5C77DC5F3A1EE59F73C3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCompression struct TlsNullCompression_t49470554C57A5B979EF77D41D47FD59BC5960B82; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer struct TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol struct TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocolHandler struct TlsProtocolHandler_t2AA29C37CF178FABCE77F25A25D7FD43CF1D8DFA; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentity struct TlsPskIdentity_t526A17525D9312D41C441E4602685DBD961C3794; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentityManager struct TlsPskIdentityManager_tDD5DCC669AFA8F998DA3E6B2122A039DCEE710BD; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange struct TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange struct TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner struct TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaUtilities struct TlsRsaUtilities_tAD6C7A18825215A0FC773BB4DE76A6697E9F38BE; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSRTPUtils struct TlsSRTPUtils_t5090718D19882351D0BAE3EAE21E818BDF14C597; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer struct TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerContextImpl struct TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol struct TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSession struct TlsSession_t4CB6C94A80A6FE3AF5678CBB7475A74FE61AE4F0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl struct TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner struct TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSignerCredentials struct TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpGroupVerifier struct TlsSrpGroupVerifier_tBF8C49B984B96CC33072A4A5A54330C2BC282625; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange struct TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters struct TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities struct TlsSrpUtilities_tA6A122884BD5CB9151CC33E26F16DC832C936BF5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream struct TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher struct TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities struct TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf struct Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData struct UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure struct X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extension struct X509Extension_t977D8DEE7C59707768F9038FE1B97F2E243B80AB; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions struct X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Name struct X509Name_t201376CBB74D033CD213122565CA7469C5FC8630; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement struct ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream/SequenceNumber struct SequenceNumber_t3A86B85D034EB1D898C53B257FBB18A25618A175; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder struct Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917; // System.IO.Stream/ReadWriteTask struct ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol/HandshakeMessage struct HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F; IL2CPP_EXTERN_C RuntimeClass* AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DateTimeUtilities_t648A151F813B53590155F85F0F7EE722B161873A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DigestUtilities_tB5A6CF632B0E12AB785E7F9D437596A3E2DC8127_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DsaPublicKeyParameters_t2C9F1F39FCA3C0439000593CFF3F9AC89B9C3BA9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ExporterLabel_tD8C9EBC8C250ADD24BA209D952919F0646184805_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_tC1E1DED86C0A66845675392606B302452210D5DA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCipherTextException_tCB4102F353576109DF6723BAD28806C82D61BC8D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MacUtilities_t870E4AF1B674CB6A920687E584CDC3FBDA5FD58E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NullDigest_t4BCB1626A8C555E32E26F70ABD9081D3A9A5DD82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TeeInputStream_t98C61167D6547B1A980BB9914E54665302A4FB6C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsECDsaSigner_tE8AE39A40A799F5E77769660C47CAEBEA79AC7AA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsHandshakeHash_tDE3722A66DA26F2E7CDFBD4FAE3E90EEE0FF40B1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsPskIdentityManager_tDD5DCC669AFA8F998DA3E6B2122A039DCEE710BD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsPskIdentity_t526A17525D9312D41C441E4602685DBD961C3794_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsSession_t4CB6C94A80A6FE3AF5678CBB7475A74FE61AE4F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsSrpGroupVerifier_tBF8C49B984B96CC33072A4A5A54330C2BC282625_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____7FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral01535C3A4EAE804DC02CB15CE4D83CCCFA82D872; IL2CPP_EXTERN_C String_t* _stringLiteral029DDD79E16C1A9988B533059A6F017F2FC53E97; IL2CPP_EXTERN_C String_t* _stringLiteral033F013368DE55BD511536A5C4D8CE3E5A927150; IL2CPP_EXTERN_C String_t* _stringLiteral0CDD452B2C2336D2C4DE572858BA380389E9CC5B; IL2CPP_EXTERN_C String_t* _stringLiteral1E33D32C3373A953D5BC7F17E5206B87BDEF526C; IL2CPP_EXTERN_C String_t* _stringLiteral20738C4EA430C1BDBBE108ECF699C057168CDCAC; IL2CPP_EXTERN_C String_t* _stringLiteral2092BCD680FC3CFE5BEFF339D28648151096E1B0; IL2CPP_EXTERN_C String_t* _stringLiteral2C4D71076EDBBCCA2E9D07081C00234E302AEF79; IL2CPP_EXTERN_C String_t* _stringLiteral2F72190F9E764CFA6673369A9C490B95A085AFF0; IL2CPP_EXTERN_C String_t* _stringLiteral3075AFACC7A82A94E34ABBEA428D84A074B0542B; IL2CPP_EXTERN_C String_t* _stringLiteral344D51DD192D0862CE0E9711FD4A3E4B873165CB; IL2CPP_EXTERN_C String_t* _stringLiteral3B17741531D54CD1AED28E049653D794244D54A7; IL2CPP_EXTERN_C String_t* _stringLiteral3B79EDA774A2169951FB22EA76BF0D73F00FE1BB; IL2CPP_EXTERN_C String_t* _stringLiteral411A64854237B0AD4EE521F452B977C964D0C11F; IL2CPP_EXTERN_C String_t* _stringLiteral4424206C2EA6DF69351990E4EBE17061E4571F7B; IL2CPP_EXTERN_C String_t* _stringLiteral456163A21AEEF94F6A4BF779794AB694A79B40C1; IL2CPP_EXTERN_C String_t* _stringLiteral45F2A8FE81063FA1B28BE2A437867F1EF34C7A35; IL2CPP_EXTERN_C String_t* _stringLiteral4AE9D663642BCB30991B3A5F974139B350697BC0; IL2CPP_EXTERN_C String_t* _stringLiteral4E05F5E4D1E688C1EA07D3556298D06AC8B37E2B; IL2CPP_EXTERN_C String_t* _stringLiteral5250BA63551725419B95C420601F0567BA750D2F; IL2CPP_EXTERN_C String_t* _stringLiteral565E7AB766A67B60E43B06706BFBEE49A418D44B; IL2CPP_EXTERN_C String_t* _stringLiteral611C94FC30E43698E7F2C06CC525082A41D50E80; IL2CPP_EXTERN_C String_t* _stringLiteral6123056D24AFAAD3CD8B5DC58E5382F6EAA3848D; IL2CPP_EXTERN_C String_t* _stringLiteral6B72FA35D4EDE9CDE7DB7A03F8847CC07EACFF93; IL2CPP_EXTERN_C String_t* _stringLiteral835935470BE3AD56EC53600D8D5427C4EB9EE754; IL2CPP_EXTERN_C String_t* _stringLiteral860394B6123C56DF23862D0E8E5C111DAA5373E7; IL2CPP_EXTERN_C String_t* _stringLiteral8F7ABDD6C93269DE407C78B1C3D01FFB48FAB30D; IL2CPP_EXTERN_C String_t* _stringLiteral9F89FBEA2D349D4A3C6BC61466CA166C572D5AC7; IL2CPP_EXTERN_C String_t* _stringLiteralA04466B10E83D10F494805142BC26E01FC2FAB6E; IL2CPP_EXTERN_C String_t* _stringLiteralA30DFF2BDE53E1202C2E998E4DAC5C19DE45989B; IL2CPP_EXTERN_C String_t* _stringLiteralAB6CE877ADE5BA632BD46AFA0CB0340712405733; IL2CPP_EXTERN_C String_t* _stringLiteralAF56843B4028CD637013BC262E54C485F386B807; IL2CPP_EXTERN_C String_t* _stringLiteralB0A3497D5BED2CF28F1583DF6E3B1EF34D0E5099; IL2CPP_EXTERN_C String_t* _stringLiteralB72657F0B8D2D8F073DD492DC0BA16984E3BA442; IL2CPP_EXTERN_C String_t* _stringLiteralB9153E3A6B1EB653038063E041EF890135DA4066; IL2CPP_EXTERN_C String_t* _stringLiteralBDF96DF3EAF79369A531DDAF5811FC3B39F11FEC; IL2CPP_EXTERN_C String_t* _stringLiteralC0C627B7D11DA3DE7C2043C5171C95843F69D71A; IL2CPP_EXTERN_C String_t* _stringLiteralC8A41D1B109C3C64A7F1765BD622BBE81CA388E9; IL2CPP_EXTERN_C String_t* _stringLiteralD220CDF0569B079DA9155148CBAAD45EEA57A983; IL2CPP_EXTERN_C String_t* _stringLiteralD4296A414734CEA10D74EFF0B14E337E060284BC; IL2CPP_EXTERN_C String_t* _stringLiteralD63467BFF79A60232C692850866B70C99F20C518; IL2CPP_EXTERN_C String_t* _stringLiteralD7DAD16955D2DF014C7B8CD1EFB4EB61C01BABE4; IL2CPP_EXTERN_C String_t* _stringLiteralDC82B7C67A4F45C12FB645402B412A217A5EA2F4; IL2CPP_EXTERN_C String_t* _stringLiteralDD70147F41A22F0F5A2F1D7B6508A88B51A70997; IL2CPP_EXTERN_C String_t* _stringLiteralE2FD3D94E06B9B9C783012C3308EEF95D32EC5AC; IL2CPP_EXTERN_C String_t* _stringLiteralE7ABFF9F62676E7B9EF244C1CD1C83FA6AD2F1B3; IL2CPP_EXTERN_C String_t* _stringLiteralE9EB7F6DC0891EC69352011CA6D5DEF0C0B81084; IL2CPP_EXTERN_C String_t* _stringLiteralEED15CED29D50BA7DF09584AC92D9E1FB4A4DBF9; IL2CPP_EXTERN_C String_t* _stringLiteralF2CCF1E7FF46A317D4B9ADE22CC36C02BB238336; IL2CPP_EXTERN_C String_t* _stringLiteralF304F86AAE3300AAF6CC1D68596A5C135E98DA7F; IL2CPP_EXTERN_C String_t* _stringLiteralF43EEDBB08A088CD7B0F2B40B4DE6C94C2A1FB0C; IL2CPP_EXTERN_C String_t* _stringLiteralF9CBDE203053EBA5643A0202ABF716AF946E4858; IL2CPP_EXTERN_C const RuntimeMethod* TlsExtensionsUtilities_CreateCertificateTypeExtensionClient_m993004BBE234297A200104A158A20E5DE8C7F985_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsExtensionsUtilities_CreateHeartbeatExtension_m1A32C7A1FD03F6D9E0FAE90C2971E20700647884_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsExtensionsUtilities_CreateServerNameExtension_m0ECAAEFC91B9EDD0131C7514242E7714A0EE4246_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsExtensionsUtilities_CreateStatusRequestExtension_mD8CE47A99AAEED396D2F6E665A75EF1FC4E7B086_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsExtensionsUtilities_ReadCertificateTypeExtensionClient_m3068515DD39EDC20F478F7644C602E645A635BCC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsExtensionsUtilities_ReadEmptyExtensionData_mFF5066FE5290BD5946D451468E0E14467196A914_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsExtensionsUtilities_ReadHeartbeatExtension_m453F3932DA3DEB84CBA75BC74A58CB45DB4C7C21_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsExtensionsUtilities_ReadPaddingExtension_mD2273CCF07295FA7B4B7B02F96D634303D9DF7D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsExtensionsUtilities_ReadServerNameExtension_m41E45A29930E3D918C25E99B827662ECFBA46CCE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsExtensionsUtilities_ReadStatusRequestExtension_m20C33046E921B844E54FE11B0D1F1EA7F14DD160_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsNullCipher_DecodeCiphertext_mEAC5D676E662204438760DA00840A900945B16D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsNullCipher__ctor_m258C54864F3D79130CAD7536DD60CAAE3E3F8EE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_ApplyMaxFragmentLengthExtension_m2E33078701C4DDD129A5DEBA45C97FD4BFECB135_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_BlockForHandshake_mBF188551012AA9B5AECBDE0D8F66CBC3F31D2AAB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_CheckReceivedChangeCipherSpec_m5F6818716E3AC627F3E74DA22474D314086DA733_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_CloseInput_mAF613EBA5D37244130AECD22A1992BB9021A3DF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_GetAvailableInputBytes_mF0185D6CA34985A5E8BFC20422B69E4290D3DAA2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_GetAvailableOutputBytes_mA2C41E0ED010425E1CC95A720D02983010A48DA5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_GetPrfAlgorithm_mA98A53EB2AC319D63D378B38D75ABCCD2A7BAAD3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_HandleAlertMessage_m59BB3AF06C47A79D5E3FA901F2AA4FB0416311E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_HandleAlertWarningMessage_mAB47A6559235898B84D0E7558E0A99C651C3572E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_OfferInput_m7DECCFE871A36BD62C262C9AD3A6BE50A10F0438_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_OfferOutput_m865DF8A5DA4DCDC78F651C129CC8270FB7A6E2B2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_ProcessChangeCipherSpec_m89BC49143EDB031FA5F2F11B5AF4850F62A425C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_ProcessFinishedMessage_m993CE1164A76B6E690656B9EB667FCDE0D290ECA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_ProcessMaxFragmentLengthExtension_mF0D24E79D0E0570D3F445CED9DD8E1818DED1787_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_ProcessRecord_m6BF02DF6A0D9AA05270FD49A99E23BD0F1F9BA50_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_ReadApplicationData_mB4AB60B0EB24CFF92635B1C3CF8AF70CE1B4EACF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_ReadExtensions_m19F1B82BA48024ACDF61F9440F039DDFD6BB6649_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_ReadInput_m821F828B96E180B52B278F1E9D8CD2DCC55C7247_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_ReadOutput_mF64CE8A336C80C6C7F048A721A0F0F4A27B62744_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_RefuseRenegotiation_m79E1DAC5971849468EA1FBB3F36A3519E2BCDE24_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_SafeCheckRecordHeader_mA7DE51D7A25C81993408BF91167409BF0A5EE615_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_SafeReadRecord_mEEE475085B7CE83A4A36C0E7D265C0107FCDEC6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_SafeWriteRecord_mAE52D617B735EA7F6DE537A7124A990A59E1DBE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_SetAppDataSplitMode_m67711505208F0503829B35CA8A1169CF99412FAE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_WriteData_m2A2ECAABD80A44BCD27764FF07C7A9ADCF01419B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_WriteHandshakeMessage_m59149BE5A93B0D651A1AA6F1460292D73C08F563_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsProtocol_get_Stream_m26DAEC37907FA9A8C009DBB1E717201A49F47E15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange_GenerateClientKeyExchange_m30420E42F1C85462033F69529341B1E252AABAB0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange_GenerateOtherSecret_mD3C3204F31FAE59412AF7ABFF87823422852B8D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange_GenerateServerKeyExchange_m717151FB9D49D2133AB6C3C4BC84B2392904BF2F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange_ProcessClientCredentials_m4130A613F69B8ED34A03FB5677A07065837370DF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange_ProcessClientKeyExchange_m578648B5F75C11BFA12545922321186465856B1A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange_ProcessServerCertificate_mA047DEEE6BA355BFA1CE60E6C68C9EC52E34BFD6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange_ProcessServerCredentials_m6712AD1B7106177EC1BC854B1C03DC86597477F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange_SkipServerCredentials_m2ACE82BBEEDAB0FBBA08C2D1E8B2D5C59FFE4B45_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange_ValidateCertificateRequest_mFB5DCD479BFEA0A41243D9ED374279074B241D3F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange_ValidateRsaPublicKey_m87742D203DEC05F9EADE620670ED302A7AC31EC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsPskKeyExchange__ctor_m1519E0A868F1C67DD4590B9AEE09639B03D813F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsRsaKeyExchange_GeneratePremasterSecret_m7A278B7C8D0A03545FAB4767AD0257F0C148D420_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsRsaKeyExchange_ProcessClientCredentials_mDC7E786370F35F69AF411077BD799FB0A18D3862_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsRsaKeyExchange_ProcessServerCertificate_m647DD34A3944323B882CECFD33280C5F491299A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsRsaKeyExchange_ProcessServerCredentials_m0D5470D3AF375C244581B9EFBC10D5EF6962EC72_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsRsaKeyExchange_SkipServerCredentials_m3F0F4005518C63F77237DDD7B04096372BA2E310_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsRsaKeyExchange_ValidateCertificateRequest_m1EE39E12E344159EDFB60B29D79323B35C1F4E1E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsRsaKeyExchange_ValidateRsaPublicKey_m3D77C86356E3945BDDECC0D5008BBE354F8D5C3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsRsaSigner_MakeSigner_m474DEF09220DF6D8C409F11F482E0C46E383C266_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsRsaUtilities_GenerateEncryptedPreMasterSecret_mDD7191399051D6AF9D069B47D834C72B03814DFD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSRTPUtils_CreateUseSrtpExtension_mB18474D2962B57C4FF8BD049237FF96039884C5A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSRTPUtils_ReadUseSrtpExtension_mEB6EFD7768672D67A3CE845E599A6F91C6516D12_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsServerProtocol_Accept_mCD6FAF49EBEBA76115004829DDD2737F9405F808_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsServerProtocol_HandleAlertWarningMessage_m54A00D5F2ED695A7364C45EE6AEE3603BD64EBE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsServerProtocol_NotifyClientCertificate_mF1558F6A75F946AE8B787C73106B6C709271A34F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsServerProtocol_ReceiveCertificateVerifyMessage_m8B5BEF0F5ADAD38FBB209D2EE9C45348B6E9F0B1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsServerProtocol_ReceiveClientHelloMessage_mC63F0D3859705B7ADFCCCAB5E3CABC9F447034C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsServerProtocol_SendNewSessionTicketMessage_m06665E5E3E192F6F550F67274CE0A5466445D9CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsServerProtocol_SendServerHelloMessage_m009558C9D2DB29B4094ABB971852536AB003BDA3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSessionImpl__ctor_m4DCD26F01B89986B91993F64F549C12D118AC86B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpKeyExchange_CreateSigner_mC350F79E4826160485E9202308E1E2D5C49D73D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpKeyExchange_GeneratePremasterSecret_mBE8A204C4DF9D431F86C29E34808FFC633765904_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpKeyExchange_ProcessClientCredentials_m7075672E5AA448D85243CBE87800190DAED4E7D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpKeyExchange_ProcessClientKeyExchange_m527E178A5201AB5B3D42DD78611966727C1B5528_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpKeyExchange_ProcessServerCertificate_mA84809CF7C886555608AF3F8A12D591D2A9E2B75_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpKeyExchange_ProcessServerCredentials_m3113B53292CAD0B1A5F8DE16A37587F695CBECC8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpKeyExchange_ProcessServerKeyExchange_m44563055106CF5C27EA479E8BA50D540BC107578_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpKeyExchange_SkipServerCredentials_mAB41C5224DDDC7E36157346DEFBA4A692FD47E3F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpKeyExchange_ValidateCertificateRequest_m344EA45E9CE20A14FFB8850DD08C5D8967ECD49F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpUtilities_CreateSrpExtension_mCEC05AC685CC84DF7E6D1E8DD37FD8D01762E90E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsSrpUtilities_ReadSrpExtension_m7B010CEAF9B4D0E564A9080FCCE5C3F85F255AE4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsStreamCipher_CheckMac_m1AB3E1B225744099033A56EF9D660EF899C021E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsStreamCipher_DecodeCiphertext_m2FCD2B6CA4F6E2C55D234F80C5F67ECC3DEC7194_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsStreamCipher__ctor_mC7508E2DF9C05879F1C9479F267753080DBA6754_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsStream_Seek_m34E7F653D1F101FE3E06EB2BD759399DE23CAA38_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsStream_SetLength_mE50FD78F82E9FF95B33F70017619060B323A8B64_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsStream_get_Length_mE65983215FB3FB034CF6BE7BA854FD38F0C78328_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsStream_get_Position_mD94461E59EC028EEF2D826853C784B787474AF7F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsStream_set_Position_m959C044F93C13A432250F133D32223D5FC0A0C9D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CheckUint16_m4FC1E9DBDFD168A951B8B67BEE54B5DC8103C782_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CheckUint16_mCDB92B2FE6AF9FCE4583FF61C5170BC12A37CE12_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CheckUint24_m918082F55FB41F9F5A262E2D49DFBB1DB9858FD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CheckUint24_mCB25C7928C216DC9994F2FEA9DC64B79EA230BCB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CheckUint32_m373900B3586DCD4269DCA6F83A91E829983638BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CheckUint48_mC6623CB62352A8CAD6FC7E3EE71BFA6EC81694EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CheckUint64_m6F9A335FE65613C766CB2B226EA667FDB93FCA6A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CheckUint8_m16F416D047D0ED56CCE06887A6BADEF2B2B81547_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CheckUint8_mCE820F5E9142BDC53921C2A2820EE040E6369F12_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CloneHash_mBD4A1BA6B9D2B35FDA3A05892B7C45C85A301FE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_CreateTlsSigner_m7414649CB3AF308E08E9D2C2CA4D6ECA734A479F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_DecodeUint8ArrayWithUint8Length_mACBDF2652AB13E8BFE83D317EB7BF40CBA8269B2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_DecodeUint8_m57778B7F33441CB83978D2F08FBF48FE3ED4FD25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_EncodeSupportedSignatureAlgorithms_m7E42CB136C8A609AD24411B2F7BF184EB5204C73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_GetCipherType_mF7E6ECCB6C581379AF969B7CE6C2695CADAFBA2B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_GetClientCertificateType_mAE0F44C7FD3D721D4C0B7D82921FDD21AC2A4F29_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_GetEncryptionAlgorithm_mB24B2D2D25A4CD67E4AA07C4AA948501A58689C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_GetHashAlgorithmForPrfAlgorithm_m62C03DFE23B3611284055D834C051380B7CCF151_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_GetKeyExchangeAlgorithm_m417DDEA3285B4EEAFB7E3063573C1780AF489C2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_GetMacAlgorithm_mB9D7A01C77C5CE032E69CD334FDDA6C14DD2C950_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_GetOidForHashAlgorithm_mAED1F6BCB8CBF66A70EC441040D91A6C02DC17E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_GetSignatureAndHashAlgorithm_mF4CBF314935D3A19649E73276C3C73C3806BFCC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_HasExpectedEmptyExtensionData_m8696FC157600CFD36C8DD19ADFA6AD12B50828C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_PRF_m956445C165EEF9F5D3900C0E70BD164EAF9CBD4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ParseSupportedSignatureAlgorithms_m42EAB6DCFE90A0740DDD299B975D19A2D7D076B2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadAllOrNothing_mB318A327D0CC703DB2457253DBC79554294A2CC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadAsn1Object_mC387FCBC9E5EC7DCD079092E46A496D668076562_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadDerObject_mA9C8FB7C75C9E6BFB6D7E24DFF25433A9F8C92F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadFully_mD0A9B748859B7A0E98900CB3B2E9AA4164D99DD3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadFully_mE5FC834E4FC4A791892231FF5C437BB30CEA8F1D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadSignatureAlgorithmsExtension_m453385BFA02B4FE7A3638D12E7A5D09A0ACFDDEA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadUint24_mF4FF331923238EA26FC8AC100446350B17924BDD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadUint32_m7976053EE2847F30AC7B8211B33D57B485C0F5D5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadUint8_mA28B77E9A9751670539E56507461A93522CD551B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadVersionRaw_m348EFA426AF22851557033E61B01C5256E3DBDE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ReadVersion_mF343EA2DE02C7086C0D30321EA04AD516F2B551A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_ValidateKeyUsage_m354429F1AB5B78BB867FF23086E1B3940DC4258D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TlsUtilities_VerifySupportedSignatureAlgorithm_mB7A7E8BDC377BAB0E781A0537344D18F56F2E59A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tnaf_GetLucas_m731E488EA142F80FDDA1F018FB2A6DDB85EE8DEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tnaf_GetMu_m247DAC7460B625079201F7B7F9A5D0D82634D557_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tnaf_GetShiftsForCofactor_m6651CF45A63C967D69E340C34C4610DB54664815_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tnaf_GetSi_mD10DAAF8AB76B6AC1306C91AA1DE833DA110BE15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tnaf_Norm_m7108A44C87E46734DFEE9B1C953E17F0856671F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tnaf_Norm_mD20325F10CCFDA756282F3A6675A8303D82D4BF7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tnaf_Round_mD67E59733D4FD7FA5B746F2AE862B263041E3CA7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tnaf_TauAdicNaf_mBDEEF7D411D67C54DF10E3E3D20ADB7E3221CC1C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Tnaf_TauAdicWNaf_m21CAD94B96C6CE9F405C02190FF911FCB920B716_RuntimeMethod_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D; struct SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0; struct AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50; struct BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED; struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; struct ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF; struct Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD; struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; struct Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6; struct SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7; struct ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext struct AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::mNonceRandom RuntimeObject* ___mNonceRandom_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::mSecureRandom SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___mSecureRandom_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::mSecurityParameters SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * ___mSecurityParameters_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::mClientVersion ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___mClientVersion_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::mServerVersion ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___mServerVersion_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSession BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::mSession RuntimeObject* ___mSession_6; // System.Object BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::mUserObject RuntimeObject * ___mUserObject_7; public: inline static int32_t get_offset_of_mNonceRandom_1() { return static_cast(offsetof(AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836, ___mNonceRandom_1)); } inline RuntimeObject* get_mNonceRandom_1() const { return ___mNonceRandom_1; } inline RuntimeObject** get_address_of_mNonceRandom_1() { return &___mNonceRandom_1; } inline void set_mNonceRandom_1(RuntimeObject* value) { ___mNonceRandom_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mNonceRandom_1), (void*)value); } inline static int32_t get_offset_of_mSecureRandom_2() { return static_cast(offsetof(AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836, ___mSecureRandom_2)); } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * get_mSecureRandom_2() const { return ___mSecureRandom_2; } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 ** get_address_of_mSecureRandom_2() { return &___mSecureRandom_2; } inline void set_mSecureRandom_2(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * value) { ___mSecureRandom_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSecureRandom_2), (void*)value); } inline static int32_t get_offset_of_mSecurityParameters_3() { return static_cast(offsetof(AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836, ___mSecurityParameters_3)); } inline SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * get_mSecurityParameters_3() const { return ___mSecurityParameters_3; } inline SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 ** get_address_of_mSecurityParameters_3() { return &___mSecurityParameters_3; } inline void set_mSecurityParameters_3(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * value) { ___mSecurityParameters_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSecurityParameters_3), (void*)value); } inline static int32_t get_offset_of_mClientVersion_4() { return static_cast(offsetof(AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836, ___mClientVersion_4)); } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * get_mClientVersion_4() const { return ___mClientVersion_4; } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 ** get_address_of_mClientVersion_4() { return &___mClientVersion_4; } inline void set_mClientVersion_4(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * value) { ___mClientVersion_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___mClientVersion_4), (void*)value); } inline static int32_t get_offset_of_mServerVersion_5() { return static_cast(offsetof(AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836, ___mServerVersion_5)); } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * get_mServerVersion_5() const { return ___mServerVersion_5; } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 ** get_address_of_mServerVersion_5() { return &___mServerVersion_5; } inline void set_mServerVersion_5(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * value) { ___mServerVersion_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerVersion_5), (void*)value); } inline static int32_t get_offset_of_mSession_6() { return static_cast(offsetof(AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836, ___mSession_6)); } inline RuntimeObject* get_mSession_6() const { return ___mSession_6; } inline RuntimeObject** get_address_of_mSession_6() { return &___mSession_6; } inline void set_mSession_6(RuntimeObject* value) { ___mSession_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSession_6), (void*)value); } inline static int32_t get_offset_of_mUserObject_7() { return static_cast(offsetof(AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836, ___mUserObject_7)); } inline RuntimeObject * get_mUserObject_7() const { return ___mUserObject_7; } inline RuntimeObject ** get_address_of_mUserObject_7() { return &___mUserObject_7; } inline void set_mUserObject_7(RuntimeObject * value) { ___mUserObject_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___mUserObject_7), (void*)value); } }; struct AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836_StaticFields { public: // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::counter int64_t ___counter_0; public: inline static int32_t get_offset_of_counter_0() { return static_cast(offsetof(AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836_StaticFields, ___counter_0)); } inline int64_t get_counter_0() const { return ___counter_0; } inline int64_t* get_address_of_counter_0() { return &___counter_0; } inline void set_counter_0(int64_t value) { ___counter_0 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange struct AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA : public RuntimeObject { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::mKeyExchange int32_t ___mKeyExchange_0; // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::mSupportedSignatureAlgorithms RuntimeObject* ___mSupportedSignatureAlgorithms_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::mContext RuntimeObject* ___mContext_2; public: inline static int32_t get_offset_of_mKeyExchange_0() { return static_cast(offsetof(AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA, ___mKeyExchange_0)); } inline int32_t get_mKeyExchange_0() const { return ___mKeyExchange_0; } inline int32_t* get_address_of_mKeyExchange_0() { return &___mKeyExchange_0; } inline void set_mKeyExchange_0(int32_t value) { ___mKeyExchange_0 = value; } inline static int32_t get_offset_of_mSupportedSignatureAlgorithms_1() { return static_cast(offsetof(AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA, ___mSupportedSignatureAlgorithms_1)); } inline RuntimeObject* get_mSupportedSignatureAlgorithms_1() const { return ___mSupportedSignatureAlgorithms_1; } inline RuntimeObject** get_address_of_mSupportedSignatureAlgorithms_1() { return &___mSupportedSignatureAlgorithms_1; } inline void set_mSupportedSignatureAlgorithms_1(RuntimeObject* value) { ___mSupportedSignatureAlgorithms_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSupportedSignatureAlgorithms_1), (void*)value); } inline static int32_t get_offset_of_mContext_2() { return static_cast(offsetof(AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA, ___mContext_2)); } inline RuntimeObject* get_mContext_2() const { return ___mContext_2; } inline RuntimeObject** get_address_of_mContext_2() { return &___mContext_2; } inline void set_mContext_2(RuntimeObject* value) { ___mContext_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___mContext_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsSigner struct AbstractTlsSigner_t24989BA8F6A4C023621CCF4C4B42BDF8648B0BE1 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsSigner::mContext RuntimeObject* ___mContext_0; public: inline static int32_t get_offset_of_mContext_0() { return static_cast(offsetof(AbstractTlsSigner_t24989BA8F6A4C023621CCF4C4B42BDF8648B0BE1, ___mContext_0)); } inline RuntimeObject* get_mContext_0() const { return ___mContext_0; } inline RuntimeObject** get_address_of_mContext_0() { return &___mContext_0; } inline void set_mContext_0(RuntimeObject* value) { ___mContext_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___mContext_0), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable struct Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC : public RuntimeObject { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter struct AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A : public RuntimeObject { public: // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter::privateKey bool ___privateKey_0; public: inline static int32_t get_offset_of_privateKey_0() { return static_cast(offsetof(AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A, ___privateKey_0)); } inline bool get_privateKey_0() const { return ___privateKey_0; } inline bool* get_address_of_privateKey_0() { return &___privateKey_0; } inline void set_privateKey_0(bool value) { ___privateKey_0 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger struct BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 : public RuntimeObject { public: // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::magnitude Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___magnitude_30; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::sign int32_t ___sign_31; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::nBits int32_t ___nBits_32; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::nBitLength int32_t ___nBitLength_33; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::mQuote int32_t ___mQuote_34; public: inline static int32_t get_offset_of_magnitude_30() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9, ___magnitude_30)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_magnitude_30() const { return ___magnitude_30; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_magnitude_30() { return &___magnitude_30; } inline void set_magnitude_30(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___magnitude_30 = value; Il2CppCodeGenWriteBarrier((void**)(&___magnitude_30), (void*)value); } inline static int32_t get_offset_of_sign_31() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9, ___sign_31)); } inline int32_t get_sign_31() const { return ___sign_31; } inline int32_t* get_address_of_sign_31() { return &___sign_31; } inline void set_sign_31(int32_t value) { ___sign_31 = value; } inline static int32_t get_offset_of_nBits_32() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9, ___nBits_32)); } inline int32_t get_nBits_32() const { return ___nBits_32; } inline int32_t* get_address_of_nBits_32() { return &___nBits_32; } inline void set_nBits_32(int32_t value) { ___nBits_32 = value; } inline static int32_t get_offset_of_nBitLength_33() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9, ___nBitLength_33)); } inline int32_t get_nBitLength_33() const { return ___nBitLength_33; } inline int32_t* get_address_of_nBitLength_33() { return &___nBitLength_33; } inline void set_nBitLength_33(int32_t value) { ___nBitLength_33 = value; } inline static int32_t get_offset_of_mQuote_34() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9, ___mQuote_34)); } inline int32_t get_mQuote_34() const { return ___mQuote_34; } inline int32_t* get_address_of_mQuote_34() { return &___mQuote_34; } inline void set_mQuote_34(int32_t value) { ___mQuote_34 = value; } }; struct BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields { public: // System.Int32[][] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::primeLists Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* ___primeLists_0; // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::primeProducts Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___primeProducts_1; // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::ZeroMagnitude Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ZeroMagnitude_4; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::ZeroEncoding ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___ZeroEncoding_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::SMALL_CONSTANTS BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* ___SMALL_CONSTANTS_6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::Zero BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___Zero_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::One BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___One_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::Two BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___Two_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::Three BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___Three_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::Ten BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___Ten_11; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::BitLengthTable ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___BitLengthTable_12; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::radix2 BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___radix2_17; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::radix2E BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___radix2E_18; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::radix8 BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___radix8_19; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::radix8E BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___radix8E_20; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::radix10 BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___radix10_21; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::radix10E BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___radix10E_22; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::radix16 BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___radix16_23; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::radix16E BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___radix16E_24; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::RandomSource SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___RandomSource_25; // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::ExpWindowThresholds Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ExpWindowThresholds_26; public: inline static int32_t get_offset_of_primeLists_0() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___primeLists_0)); } inline Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* get_primeLists_0() const { return ___primeLists_0; } inline Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF** get_address_of_primeLists_0() { return &___primeLists_0; } inline void set_primeLists_0(Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* value) { ___primeLists_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___primeLists_0), (void*)value); } inline static int32_t get_offset_of_primeProducts_1() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___primeProducts_1)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_primeProducts_1() const { return ___primeProducts_1; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_primeProducts_1() { return &___primeProducts_1; } inline void set_primeProducts_1(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___primeProducts_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___primeProducts_1), (void*)value); } inline static int32_t get_offset_of_ZeroMagnitude_4() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___ZeroMagnitude_4)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_ZeroMagnitude_4() const { return ___ZeroMagnitude_4; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_ZeroMagnitude_4() { return &___ZeroMagnitude_4; } inline void set_ZeroMagnitude_4(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___ZeroMagnitude_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___ZeroMagnitude_4), (void*)value); } inline static int32_t get_offset_of_ZeroEncoding_5() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___ZeroEncoding_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_ZeroEncoding_5() const { return ___ZeroEncoding_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_ZeroEncoding_5() { return &___ZeroEncoding_5; } inline void set_ZeroEncoding_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___ZeroEncoding_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___ZeroEncoding_5), (void*)value); } inline static int32_t get_offset_of_SMALL_CONSTANTS_6() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___SMALL_CONSTANTS_6)); } inline BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* get_SMALL_CONSTANTS_6() const { return ___SMALL_CONSTANTS_6; } inline BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED** get_address_of_SMALL_CONSTANTS_6() { return &___SMALL_CONSTANTS_6; } inline void set_SMALL_CONSTANTS_6(BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* value) { ___SMALL_CONSTANTS_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___SMALL_CONSTANTS_6), (void*)value); } inline static int32_t get_offset_of_Zero_7() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___Zero_7)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_Zero_7() const { return ___Zero_7; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_Zero_7() { return &___Zero_7; } inline void set_Zero_7(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___Zero_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___Zero_7), (void*)value); } inline static int32_t get_offset_of_One_8() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___One_8)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_One_8() const { return ___One_8; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_One_8() { return &___One_8; } inline void set_One_8(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___One_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___One_8), (void*)value); } inline static int32_t get_offset_of_Two_9() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___Two_9)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_Two_9() const { return ___Two_9; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_Two_9() { return &___Two_9; } inline void set_Two_9(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___Two_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___Two_9), (void*)value); } inline static int32_t get_offset_of_Three_10() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___Three_10)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_Three_10() const { return ___Three_10; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_Three_10() { return &___Three_10; } inline void set_Three_10(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___Three_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___Three_10), (void*)value); } inline static int32_t get_offset_of_Ten_11() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___Ten_11)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_Ten_11() const { return ___Ten_11; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_Ten_11() { return &___Ten_11; } inline void set_Ten_11(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___Ten_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___Ten_11), (void*)value); } inline static int32_t get_offset_of_BitLengthTable_12() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___BitLengthTable_12)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_BitLengthTable_12() const { return ___BitLengthTable_12; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_BitLengthTable_12() { return &___BitLengthTable_12; } inline void set_BitLengthTable_12(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___BitLengthTable_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___BitLengthTable_12), (void*)value); } inline static int32_t get_offset_of_radix2_17() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___radix2_17)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_radix2_17() const { return ___radix2_17; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_radix2_17() { return &___radix2_17; } inline void set_radix2_17(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___radix2_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___radix2_17), (void*)value); } inline static int32_t get_offset_of_radix2E_18() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___radix2E_18)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_radix2E_18() const { return ___radix2E_18; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_radix2E_18() { return &___radix2E_18; } inline void set_radix2E_18(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___radix2E_18 = value; Il2CppCodeGenWriteBarrier((void**)(&___radix2E_18), (void*)value); } inline static int32_t get_offset_of_radix8_19() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___radix8_19)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_radix8_19() const { return ___radix8_19; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_radix8_19() { return &___radix8_19; } inline void set_radix8_19(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___radix8_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___radix8_19), (void*)value); } inline static int32_t get_offset_of_radix8E_20() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___radix8E_20)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_radix8E_20() const { return ___radix8E_20; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_radix8E_20() { return &___radix8E_20; } inline void set_radix8E_20(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___radix8E_20 = value; Il2CppCodeGenWriteBarrier((void**)(&___radix8E_20), (void*)value); } inline static int32_t get_offset_of_radix10_21() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___radix10_21)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_radix10_21() const { return ___radix10_21; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_radix10_21() { return &___radix10_21; } inline void set_radix10_21(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___radix10_21 = value; Il2CppCodeGenWriteBarrier((void**)(&___radix10_21), (void*)value); } inline static int32_t get_offset_of_radix10E_22() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___radix10E_22)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_radix10E_22() const { return ___radix10E_22; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_radix10E_22() { return &___radix10E_22; } inline void set_radix10E_22(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___radix10E_22 = value; Il2CppCodeGenWriteBarrier((void**)(&___radix10E_22), (void*)value); } inline static int32_t get_offset_of_radix16_23() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___radix16_23)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_radix16_23() const { return ___radix16_23; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_radix16_23() { return &___radix16_23; } inline void set_radix16_23(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___radix16_23 = value; Il2CppCodeGenWriteBarrier((void**)(&___radix16_23), (void*)value); } inline static int32_t get_offset_of_radix16E_24() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___radix16E_24)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_radix16E_24() const { return ___radix16E_24; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_radix16E_24() { return &___radix16E_24; } inline void set_radix16E_24(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___radix16E_24 = value; Il2CppCodeGenWriteBarrier((void**)(&___radix16E_24), (void*)value); } inline static int32_t get_offset_of_RandomSource_25() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___RandomSource_25)); } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * get_RandomSource_25() const { return ___RandomSource_25; } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 ** get_address_of_RandomSource_25() { return &___RandomSource_25; } inline void set_RandomSource_25(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * value) { ___RandomSource_25 = value; Il2CppCodeGenWriteBarrier((void**)(&___RandomSource_25), (void*)value); } inline static int32_t get_offset_of_ExpWindowThresholds_26() { return static_cast(offsetof(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields, ___ExpWindowThresholds_26)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_ExpWindowThresholds_26() const { return ___ExpWindowThresholds_26; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_ExpWindowThresholds_26() { return &___ExpWindowThresholds_26; } inline void set_ExpWindowThresholds_26(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___ExpWindowThresholds_26 = value; Il2CppCodeGenWriteBarrier((void**)(&___ExpWindowThresholds_26), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue struct ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 : public RuntimeObject { public: // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::databuf ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___databuf_1; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::skipped int32_t ___skipped_2; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::available int32_t ___available_3; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::readOnlyBuf bool ___readOnlyBuf_4; public: inline static int32_t get_offset_of_databuf_1() { return static_cast(offsetof(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471, ___databuf_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_databuf_1() const { return ___databuf_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_databuf_1() { return &___databuf_1; } inline void set_databuf_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___databuf_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___databuf_1), (void*)value); } inline static int32_t get_offset_of_skipped_2() { return static_cast(offsetof(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471, ___skipped_2)); } inline int32_t get_skipped_2() const { return ___skipped_2; } inline int32_t* get_address_of_skipped_2() { return &___skipped_2; } inline void set_skipped_2(int32_t value) { ___skipped_2 = value; } inline static int32_t get_offset_of_available_3() { return static_cast(offsetof(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471, ___available_3)); } inline int32_t get_available_3() const { return ___available_3; } inline int32_t* get_address_of_available_3() { return &___available_3; } inline void set_available_3(int32_t value) { ___available_3 = value; } inline static int32_t get_offset_of_readOnlyBuf_4() { return static_cast(offsetof(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471, ___readOnlyBuf_4)); } inline bool get_readOnlyBuf_4() const { return ___readOnlyBuf_4; } inline bool* get_address_of_readOnlyBuf_4() { return &___readOnlyBuf_4; } inline void set_readOnlyBuf_4(bool value) { ___readOnlyBuf_4 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate struct Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::mCertificateList X509CertificateStructureU5BU5D_t2F3A4833FE6F77F1E0B95CFEAD767253B6538B58* ___mCertificateList_1; public: inline static int32_t get_offset_of_mCertificateList_1() { return static_cast(offsetof(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E, ___mCertificateList_1)); } inline X509CertificateStructureU5BU5D_t2F3A4833FE6F77F1E0B95CFEAD767253B6538B58* get_mCertificateList_1() const { return ___mCertificateList_1; } inline X509CertificateStructureU5BU5D_t2F3A4833FE6F77F1E0B95CFEAD767253B6538B58** get_address_of_mCertificateList_1() { return &___mCertificateList_1; } inline void set_mCertificateList_1(X509CertificateStructureU5BU5D_t2F3A4833FE6F77F1E0B95CFEAD767253B6538B58* value) { ___mCertificateList_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mCertificateList_1), (void*)value); } }; struct Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::EmptyChain Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___EmptyChain_0; public: inline static int32_t get_offset_of_EmptyChain_0() { return static_cast(offsetof(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_StaticFields, ___EmptyChain_0)); } inline Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * get_EmptyChain_0() const { return ___EmptyChain_0; } inline Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E ** get_address_of_EmptyChain_0() { return &___EmptyChain_0; } inline void set_EmptyChain_0(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * value) { ___EmptyChain_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyChain_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest struct CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 : public RuntimeObject { public: // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest::mCertificateTypes ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mCertificateTypes_0; // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest::mSupportedSignatureAlgorithms RuntimeObject* ___mSupportedSignatureAlgorithms_1; // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest::mCertificateAuthorities RuntimeObject* ___mCertificateAuthorities_2; public: inline static int32_t get_offset_of_mCertificateTypes_0() { return static_cast(offsetof(CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620, ___mCertificateTypes_0)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mCertificateTypes_0() const { return ___mCertificateTypes_0; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mCertificateTypes_0() { return &___mCertificateTypes_0; } inline void set_mCertificateTypes_0(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mCertificateTypes_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___mCertificateTypes_0), (void*)value); } inline static int32_t get_offset_of_mSupportedSignatureAlgorithms_1() { return static_cast(offsetof(CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620, ___mSupportedSignatureAlgorithms_1)); } inline RuntimeObject* get_mSupportedSignatureAlgorithms_1() const { return ___mSupportedSignatureAlgorithms_1; } inline RuntimeObject** get_address_of_mSupportedSignatureAlgorithms_1() { return &___mSupportedSignatureAlgorithms_1; } inline void set_mSupportedSignatureAlgorithms_1(RuntimeObject* value) { ___mSupportedSignatureAlgorithms_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSupportedSignatureAlgorithms_1), (void*)value); } inline static int32_t get_offset_of_mCertificateAuthorities_2() { return static_cast(offsetof(CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620, ___mCertificateAuthorities_2)); } inline RuntimeObject* get_mCertificateAuthorities_2() const { return ___mCertificateAuthorities_2; } inline RuntimeObject** get_address_of_mCertificateAuthorities_2() { return &___mCertificateAuthorities_2; } inline void set_mCertificateAuthorities_2(RuntimeObject* value) { ___mCertificateAuthorities_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___mCertificateAuthorities_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatus struct CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 : public RuntimeObject { public: // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatus::mStatusType uint8_t ___mStatusType_0; // System.Object BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatus::mResponse RuntimeObject * ___mResponse_1; public: inline static int32_t get_offset_of_mStatusType_0() { return static_cast(offsetof(CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3, ___mStatusType_0)); } inline uint8_t get_mStatusType_0() const { return ___mStatusType_0; } inline uint8_t* get_address_of_mStatusType_0() { return &___mStatusType_0; } inline void set_mStatusType_0(uint8_t value) { ___mStatusType_0 = value; } inline static int32_t get_offset_of_mResponse_1() { return static_cast(offsetof(CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3, ___mResponse_1)); } inline RuntimeObject * get_mResponse_1() const { return ___mResponse_1; } inline RuntimeObject ** get_address_of_mResponse_1() { return &___mResponse_1; } inline void set_mResponse_1(RuntimeObject * value) { ___mResponse_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mResponse_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest struct CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 : public RuntimeObject { public: // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest::mStatusType uint8_t ___mStatusType_0; // System.Object BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest::mRequest RuntimeObject * ___mRequest_1; public: inline static int32_t get_offset_of_mStatusType_0() { return static_cast(offsetof(CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30, ___mStatusType_0)); } inline uint8_t get_mStatusType_0() const { return ___mStatusType_0; } inline uint8_t* get_address_of_mStatusType_0() { return &___mStatusType_0; } inline void set_mStatusType_0(uint8_t value) { ___mStatusType_0 = value; } inline static int32_t get_offset_of_mRequest_1() { return static_cast(offsetof(CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30, ___mRequest_1)); } inline RuntimeObject * get_mRequest_1() const { return ___mRequest_1; } inline RuntimeObject ** get_address_of_mRequest_1() { return &___mRequest_1; } inline void set_mRequest_1(RuntimeObject * value) { ___mRequest_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mRequest_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CombinedHash struct CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CombinedHash::mContext RuntimeObject* ___mContext_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CombinedHash::mMd5 RuntimeObject* ___mMd5_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CombinedHash::mSha1 RuntimeObject* ___mSha1_2; public: inline static int32_t get_offset_of_mContext_0() { return static_cast(offsetof(CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82, ___mContext_0)); } inline RuntimeObject* get_mContext_0() const { return ___mContext_0; } inline RuntimeObject** get_address_of_mContext_0() { return &___mContext_0; } inline void set_mContext_0(RuntimeObject* value) { ___mContext_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___mContext_0), (void*)value); } inline static int32_t get_offset_of_mMd5_1() { return static_cast(offsetof(CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82, ___mMd5_1)); } inline RuntimeObject* get_mMd5_1() const { return ___mMd5_1; } inline RuntimeObject** get_address_of_mMd5_1() { return &___mMd5_1; } inline void set_mMd5_1(RuntimeObject* value) { ___mMd5_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mMd5_1), (void*)value); } inline static int32_t get_offset_of_mSha1_2() { return static_cast(offsetof(CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82, ___mSha1_2)); } inline RuntimeObject* get_mSha1_2() const { return ___mSha1_2; } inline RuntimeObject** get_address_of_mSha1_2() { return &___mSha1_2; } inline void set_mSha1_2(RuntimeObject* value) { ___mSha1_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSha1_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters struct DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters::p BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___p_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters::g BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___g_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters::q BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___q_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters::j BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___j_4; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters::m int32_t ___m_5; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters::l int32_t ___l_6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHValidationParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters::validation DHValidationParameters_tCDBD8028A8BCB6006359D79B96AED0C1AEC0433B * ___validation_7; public: inline static int32_t get_offset_of_p_1() { return static_cast(offsetof(DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C, ___p_1)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_p_1() const { return ___p_1; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_p_1() { return &___p_1; } inline void set_p_1(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___p_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___p_1), (void*)value); } inline static int32_t get_offset_of_g_2() { return static_cast(offsetof(DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C, ___g_2)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_g_2() const { return ___g_2; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_g_2() { return &___g_2; } inline void set_g_2(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___g_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___g_2), (void*)value); } inline static int32_t get_offset_of_q_3() { return static_cast(offsetof(DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C, ___q_3)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_q_3() const { return ___q_3; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_q_3() { return &___q_3; } inline void set_q_3(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___q_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___q_3), (void*)value); } inline static int32_t get_offset_of_j_4() { return static_cast(offsetof(DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C, ___j_4)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_j_4() const { return ___j_4; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_j_4() { return &___j_4; } inline void set_j_4(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___j_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___j_4), (void*)value); } inline static int32_t get_offset_of_m_5() { return static_cast(offsetof(DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C, ___m_5)); } inline int32_t get_m_5() const { return ___m_5; } inline int32_t* get_address_of_m_5() { return &___m_5; } inline void set_m_5(int32_t value) { ___m_5 = value; } inline static int32_t get_offset_of_l_6() { return static_cast(offsetof(DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C, ___l_6)); } inline int32_t get_l_6() const { return ___l_6; } inline int32_t* get_address_of_l_6() { return &___l_6; } inline void set_l_6(int32_t value) { ___l_6 = value; } inline static int32_t get_offset_of_validation_7() { return static_cast(offsetof(DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C, ___validation_7)); } inline DHValidationParameters_tCDBD8028A8BCB6006359D79B96AED0C1AEC0433B * get_validation_7() const { return ___validation_7; } inline DHValidationParameters_tCDBD8028A8BCB6006359D79B96AED0C1AEC0433B ** get_address_of_validation_7() { return &___validation_7; } inline void set_validation_7(DHValidationParameters_tCDBD8028A8BCB6006359D79B96AED0C1AEC0433B * value) { ___validation_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___validation_7), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsDHVerifier struct DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1 : public RuntimeObject { public: // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsDHVerifier::mGroups RuntimeObject* ___mGroups_2; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsDHVerifier::mMinimumPrimeBits int32_t ___mMinimumPrimeBits_3; public: inline static int32_t get_offset_of_mGroups_2() { return static_cast(offsetof(DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1, ___mGroups_2)); } inline RuntimeObject* get_mGroups_2() const { return ___mGroups_2; } inline RuntimeObject** get_address_of_mGroups_2() { return &___mGroups_2; } inline void set_mGroups_2(RuntimeObject* value) { ___mGroups_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___mGroups_2), (void*)value); } inline static int32_t get_offset_of_mMinimumPrimeBits_3() { return static_cast(offsetof(DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1, ___mMinimumPrimeBits_3)); } inline int32_t get_mMinimumPrimeBits_3() const { return ___mMinimumPrimeBits_3; } inline int32_t* get_address_of_mMinimumPrimeBits_3() { return &___mMinimumPrimeBits_3; } inline void set_mMinimumPrimeBits_3(int32_t value) { ___mMinimumPrimeBits_3 = value; } }; struct DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1_StaticFields { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsDHVerifier::DefaultMinimumPrimeBits int32_t ___DefaultMinimumPrimeBits_0; // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsDHVerifier::DefaultGroups RuntimeObject* ___DefaultGroups_1; public: inline static int32_t get_offset_of_DefaultMinimumPrimeBits_0() { return static_cast(offsetof(DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1_StaticFields, ___DefaultMinimumPrimeBits_0)); } inline int32_t get_DefaultMinimumPrimeBits_0() const { return ___DefaultMinimumPrimeBits_0; } inline int32_t* get_address_of_DefaultMinimumPrimeBits_0() { return &___DefaultMinimumPrimeBits_0; } inline void set_DefaultMinimumPrimeBits_0(int32_t value) { ___DefaultMinimumPrimeBits_0 = value; } inline static int32_t get_offset_of_DefaultGroups_1() { return static_cast(offsetof(DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1_StaticFields, ___DefaultGroups_1)); } inline RuntimeObject* get_DefaultGroups_1() const { return ___DefaultGroups_1; } inline RuntimeObject** get_address_of_DefaultGroups_1() { return &___DefaultGroups_1; } inline void set_DefaultGroups_1(RuntimeObject* value) { ___DefaultGroups_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___DefaultGroups_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsSrpGroupVerifier struct DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653 : public RuntimeObject { public: // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsSrpGroupVerifier::mGroups RuntimeObject* ___mGroups_1; public: inline static int32_t get_offset_of_mGroups_1() { return static_cast(offsetof(DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653, ___mGroups_1)); } inline RuntimeObject* get_mGroups_1() const { return ___mGroups_1; } inline RuntimeObject** get_address_of_mGroups_1() { return &___mGroups_1; } inline void set_mGroups_1(RuntimeObject* value) { ___mGroups_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mGroups_1), (void*)value); } }; struct DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653_StaticFields { public: // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsSrpGroupVerifier::DefaultGroups RuntimeObject* ___DefaultGroups_0; public: inline static int32_t get_offset_of_DefaultGroups_0() { return static_cast(offsetof(DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653_StaticFields, ___DefaultGroups_0)); } inline RuntimeObject* get_DefaultGroups_0() const { return ___DefaultGroups_0; } inline RuntimeObject** get_address_of_DefaultGroups_0() { return &___DefaultGroups_0; } inline void set_DefaultGroups_0(RuntimeObject* value) { ___DefaultGroups_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___DefaultGroups_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned struct DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned::mAlgorithm SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___mAlgorithm_0; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned::mSignature ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mSignature_1; public: inline static int32_t get_offset_of_mAlgorithm_0() { return static_cast(offsetof(DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288, ___mAlgorithm_0)); } inline SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * get_mAlgorithm_0() const { return ___mAlgorithm_0; } inline SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 ** get_address_of_mAlgorithm_0() { return &___mAlgorithm_0; } inline void set_mAlgorithm_0(SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * value) { ___mAlgorithm_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___mAlgorithm_0), (void*)value); } inline static int32_t get_offset_of_mSignature_1() { return static_cast(offsetof(DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288, ___mSignature_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mSignature_1() const { return ___mSignature_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mSignature_1() { return &___mSignature_1; } inline void set_mSignature_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mSignature_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSignature_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve struct ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Field.IFiniteField BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::m_field RuntimeObject* ___m_field_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::m_a ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___m_a_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::m_b ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___m_b_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::m_order BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___m_order_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::m_cofactor BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___m_cofactor_12; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::m_coord int32_t ___m_coord_13; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Endo.ECEndomorphism BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::m_endomorphism RuntimeObject* ___m_endomorphism_14; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Multiplier.ECMultiplier BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::m_multiplier RuntimeObject* ___m_multiplier_15; public: inline static int32_t get_offset_of_m_field_8() { return static_cast(offsetof(ECCurve_t850A42EEB1867F313B111B5A75430D443165B926, ___m_field_8)); } inline RuntimeObject* get_m_field_8() const { return ___m_field_8; } inline RuntimeObject** get_address_of_m_field_8() { return &___m_field_8; } inline void set_m_field_8(RuntimeObject* value) { ___m_field_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_field_8), (void*)value); } inline static int32_t get_offset_of_m_a_9() { return static_cast(offsetof(ECCurve_t850A42EEB1867F313B111B5A75430D443165B926, ___m_a_9)); } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * get_m_a_9() const { return ___m_a_9; } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 ** get_address_of_m_a_9() { return &___m_a_9; } inline void set_m_a_9(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * value) { ___m_a_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_a_9), (void*)value); } inline static int32_t get_offset_of_m_b_10() { return static_cast(offsetof(ECCurve_t850A42EEB1867F313B111B5A75430D443165B926, ___m_b_10)); } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * get_m_b_10() const { return ___m_b_10; } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 ** get_address_of_m_b_10() { return &___m_b_10; } inline void set_m_b_10(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * value) { ___m_b_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_b_10), (void*)value); } inline static int32_t get_offset_of_m_order_11() { return static_cast(offsetof(ECCurve_t850A42EEB1867F313B111B5A75430D443165B926, ___m_order_11)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_m_order_11() const { return ___m_order_11; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_m_order_11() { return &___m_order_11; } inline void set_m_order_11(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___m_order_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_order_11), (void*)value); } inline static int32_t get_offset_of_m_cofactor_12() { return static_cast(offsetof(ECCurve_t850A42EEB1867F313B111B5A75430D443165B926, ___m_cofactor_12)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_m_cofactor_12() const { return ___m_cofactor_12; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_m_cofactor_12() { return &___m_cofactor_12; } inline void set_m_cofactor_12(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___m_cofactor_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_cofactor_12), (void*)value); } inline static int32_t get_offset_of_m_coord_13() { return static_cast(offsetof(ECCurve_t850A42EEB1867F313B111B5A75430D443165B926, ___m_coord_13)); } inline int32_t get_m_coord_13() const { return ___m_coord_13; } inline int32_t* get_address_of_m_coord_13() { return &___m_coord_13; } inline void set_m_coord_13(int32_t value) { ___m_coord_13 = value; } inline static int32_t get_offset_of_m_endomorphism_14() { return static_cast(offsetof(ECCurve_t850A42EEB1867F313B111B5A75430D443165B926, ___m_endomorphism_14)); } inline RuntimeObject* get_m_endomorphism_14() const { return ___m_endomorphism_14; } inline RuntimeObject** get_address_of_m_endomorphism_14() { return &___m_endomorphism_14; } inline void set_m_endomorphism_14(RuntimeObject* value) { ___m_endomorphism_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_endomorphism_14), (void*)value); } inline static int32_t get_offset_of_m_multiplier_15() { return static_cast(offsetof(ECCurve_t850A42EEB1867F313B111B5A75430D443165B926, ___m_multiplier_15)); } inline RuntimeObject* get_m_multiplier_15() const { return ___m_multiplier_15; } inline RuntimeObject** get_address_of_m_multiplier_15() { return &___m_multiplier_15; } inline void set_m_multiplier_15(RuntimeObject* value) { ___m_multiplier_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_multiplier_15), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters struct ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters::curve ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve_0; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters::seed ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___seed_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters::g ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___g_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters::n BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___n_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters::h BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___h_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters::hInv BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___hInv_5; public: inline static int32_t get_offset_of_curve_0() { return static_cast(offsetof(ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC, ___curve_0)); } inline ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * get_curve_0() const { return ___curve_0; } inline ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 ** get_address_of_curve_0() { return &___curve_0; } inline void set_curve_0(ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * value) { ___curve_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___curve_0), (void*)value); } inline static int32_t get_offset_of_seed_1() { return static_cast(offsetof(ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC, ___seed_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_seed_1() const { return ___seed_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_seed_1() { return &___seed_1; } inline void set_seed_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___seed_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___seed_1), (void*)value); } inline static int32_t get_offset_of_g_2() { return static_cast(offsetof(ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC, ___g_2)); } inline ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * get_g_2() const { return ___g_2; } inline ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA ** get_address_of_g_2() { return &___g_2; } inline void set_g_2(ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * value) { ___g_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___g_2), (void*)value); } inline static int32_t get_offset_of_n_3() { return static_cast(offsetof(ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC, ___n_3)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_n_3() const { return ___n_3; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_n_3() { return &___n_3; } inline void set_n_3(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___n_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___n_3), (void*)value); } inline static int32_t get_offset_of_h_4() { return static_cast(offsetof(ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC, ___h_4)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_h_4() const { return ___h_4; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_h_4() { return &___h_4; } inline void set_h_4(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___h_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___h_4), (void*)value); } inline static int32_t get_offset_of_hInv_5() { return static_cast(offsetof(ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC, ___hInv_5)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_hInv_5() const { return ___hInv_5; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_hInv_5() { return &___hInv_5; } inline void set_hInv_5(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___hInv_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___hInv_5), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement struct ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 : public RuntimeObject { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint struct ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::m_curve ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___m_curve_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::m_x ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___m_x_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::m_y ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___m_y_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::m_zs ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___m_zs_4; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::m_withCompression bool ___m_withCompression_5; // System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::m_preCompTable RuntimeObject* ___m_preCompTable_6; public: inline static int32_t get_offset_of_m_curve_1() { return static_cast(offsetof(ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA, ___m_curve_1)); } inline ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * get_m_curve_1() const { return ___m_curve_1; } inline ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 ** get_address_of_m_curve_1() { return &___m_curve_1; } inline void set_m_curve_1(ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * value) { ___m_curve_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_curve_1), (void*)value); } inline static int32_t get_offset_of_m_x_2() { return static_cast(offsetof(ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA, ___m_x_2)); } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * get_m_x_2() const { return ___m_x_2; } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 ** get_address_of_m_x_2() { return &___m_x_2; } inline void set_m_x_2(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * value) { ___m_x_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_x_2), (void*)value); } inline static int32_t get_offset_of_m_y_3() { return static_cast(offsetof(ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA, ___m_y_3)); } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * get_m_y_3() const { return ___m_y_3; } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 ** get_address_of_m_y_3() { return &___m_y_3; } inline void set_m_y_3(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * value) { ___m_y_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_y_3), (void*)value); } inline static int32_t get_offset_of_m_zs_4() { return static_cast(offsetof(ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA, ___m_zs_4)); } inline ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* get_m_zs_4() const { return ___m_zs_4; } inline ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E** get_address_of_m_zs_4() { return &___m_zs_4; } inline void set_m_zs_4(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* value) { ___m_zs_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_zs_4), (void*)value); } inline static int32_t get_offset_of_m_withCompression_5() { return static_cast(offsetof(ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA, ___m_withCompression_5)); } inline bool get_m_withCompression_5() const { return ___m_withCompression_5; } inline bool* get_address_of_m_withCompression_5() { return &___m_withCompression_5; } inline void set_m_withCompression_5(bool value) { ___m_withCompression_5 = value; } inline static int32_t get_offset_of_m_preCompTable_6() { return static_cast(offsetof(ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA, ___m_preCompTable_6)); } inline RuntimeObject* get_m_preCompTable_6() const { return ___m_preCompTable_6; } inline RuntimeObject** get_address_of_m_preCompTable_6() { return &___m_preCompTable_6; } inline void set_m_preCompTable_6(RuntimeObject* value) { ___m_preCompTable_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_preCompTable_6), (void*)value); } }; struct ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::EMPTY_ZS ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___EMPTY_ZS_0; public: inline static int32_t get_offset_of_EMPTY_ZS_0() { return static_cast(offsetof(ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA_StaticFields, ___EMPTY_ZS_0)); } inline ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* get_EMPTY_ZS_0() const { return ___EMPTY_ZS_0; } inline ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E** get_address_of_EMPTY_ZS_0() { return &___EMPTY_ZS_0; } inline void set_EMPTY_ZS_0(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* value) { ___EMPTY_ZS_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___EMPTY_ZS_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ExporterLabel struct ExporterLabel_tD8C9EBC8C250ADD24BA209D952919F0646184805 : public RuntimeObject { public: public: }; struct ExporterLabel_tD8C9EBC8C250ADD24BA209D952919F0646184805_StaticFields { public: // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ExporterLabel::extended_master_secret String_t* ___extended_master_secret_8; public: inline static int32_t get_offset_of_extended_master_secret_8() { return static_cast(offsetof(ExporterLabel_tD8C9EBC8C250ADD24BA209D952919F0646184805_StaticFields, ___extended_master_secret_8)); } inline String_t* get_extended_master_secret_8() const { return ___extended_master_secret_8; } inline String_t** get_address_of_extended_master_secret_8() { return &___extended_master_secret_8; } inline void set_extended_master_secret_8(String_t* value) { ___extended_master_secret_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___extended_master_secret_8), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.GeneralDigest struct GeneralDigest_t87A61506D31B11798E0404E71466E4D5B8B9B4B8 : public RuntimeObject { public: // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.GeneralDigest::xBuf ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___xBuf_1; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.GeneralDigest::xBufOff int32_t ___xBufOff_2; // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.GeneralDigest::byteCount int64_t ___byteCount_3; public: inline static int32_t get_offset_of_xBuf_1() { return static_cast(offsetof(GeneralDigest_t87A61506D31B11798E0404E71466E4D5B8B9B4B8, ___xBuf_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_xBuf_1() const { return ___xBuf_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_xBuf_1() { return &___xBuf_1; } inline void set_xBuf_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___xBuf_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___xBuf_1), (void*)value); } inline static int32_t get_offset_of_xBufOff_2() { return static_cast(offsetof(GeneralDigest_t87A61506D31B11798E0404E71466E4D5B8B9B4B8, ___xBufOff_2)); } inline int32_t get_xBufOff_2() const { return ___xBufOff_2; } inline int32_t* get_address_of_xBufOff_2() { return &___xBufOff_2; } inline void set_xBufOff_2(int32_t value) { ___xBufOff_2 = value; } inline static int32_t get_offset_of_byteCount_3() { return static_cast(offsetof(GeneralDigest_t87A61506D31B11798E0404E71466E4D5B8B9B4B8, ___byteCount_3)); } inline int64_t get_byteCount_3() const { return ___byteCount_3; } inline int64_t* get_address_of_byteCount_3() { return &___byteCount_3; } inline void set_byteCount_3(int64_t value) { ___byteCount_3 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.GenericSigner struct GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IAsymmetricBlockCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.GenericSigner::engine RuntimeObject* ___engine_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.GenericSigner::digest RuntimeObject* ___digest_1; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.GenericSigner::forSigning bool ___forSigning_2; public: inline static int32_t get_offset_of_engine_0() { return static_cast(offsetof(GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E, ___engine_0)); } inline RuntimeObject* get_engine_0() const { return ___engine_0; } inline RuntimeObject** get_address_of_engine_0() { return &___engine_0; } inline void set_engine_0(RuntimeObject* value) { ___engine_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___engine_0), (void*)value); } inline static int32_t get_offset_of_digest_1() { return static_cast(offsetof(GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E, ___digest_1)); } inline RuntimeObject* get_digest_1() const { return ___digest_1; } inline RuntimeObject** get_address_of_digest_1() { return &___digest_1; } inline void set_digest_1(RuntimeObject* value) { ___digest_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___digest_1), (void*)value); } inline static int32_t get_offset_of_forSigning_2() { return static_cast(offsetof(GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E, ___forSigning_2)); } inline bool get_forSigning_2() const { return ___forSigning_2; } inline bool* get_address_of_forSigning_2() { return &___forSigning_2; } inline void set_forSigning_2(bool value) { ___forSigning_2 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac struct HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::digest RuntimeObject* ___digest_2; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::digestSize int32_t ___digestSize_3; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::blockLength int32_t ___blockLength_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IMemoable BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::ipadState RuntimeObject* ___ipadState_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IMemoable BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::opadState RuntimeObject* ___opadState_6; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::inputPad ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inputPad_7; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::outputBuf ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___outputBuf_8; public: inline static int32_t get_offset_of_digest_2() { return static_cast(offsetof(HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B, ___digest_2)); } inline RuntimeObject* get_digest_2() const { return ___digest_2; } inline RuntimeObject** get_address_of_digest_2() { return &___digest_2; } inline void set_digest_2(RuntimeObject* value) { ___digest_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___digest_2), (void*)value); } inline static int32_t get_offset_of_digestSize_3() { return static_cast(offsetof(HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B, ___digestSize_3)); } inline int32_t get_digestSize_3() const { return ___digestSize_3; } inline int32_t* get_address_of_digestSize_3() { return &___digestSize_3; } inline void set_digestSize_3(int32_t value) { ___digestSize_3 = value; } inline static int32_t get_offset_of_blockLength_4() { return static_cast(offsetof(HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B, ___blockLength_4)); } inline int32_t get_blockLength_4() const { return ___blockLength_4; } inline int32_t* get_address_of_blockLength_4() { return &___blockLength_4; } inline void set_blockLength_4(int32_t value) { ___blockLength_4 = value; } inline static int32_t get_offset_of_ipadState_5() { return static_cast(offsetof(HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B, ___ipadState_5)); } inline RuntimeObject* get_ipadState_5() const { return ___ipadState_5; } inline RuntimeObject** get_address_of_ipadState_5() { return &___ipadState_5; } inline void set_ipadState_5(RuntimeObject* value) { ___ipadState_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___ipadState_5), (void*)value); } inline static int32_t get_offset_of_opadState_6() { return static_cast(offsetof(HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B, ___opadState_6)); } inline RuntimeObject* get_opadState_6() const { return ___opadState_6; } inline RuntimeObject** get_address_of_opadState_6() { return &___opadState_6; } inline void set_opadState_6(RuntimeObject* value) { ___opadState_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___opadState_6), (void*)value); } inline static int32_t get_offset_of_inputPad_7() { return static_cast(offsetof(HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B, ___inputPad_7)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_inputPad_7() const { return ___inputPad_7; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_inputPad_7() { return &___inputPad_7; } inline void set_inputPad_7(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___inputPad_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___inputPad_7), (void*)value); } inline static int32_t get_offset_of_outputBuf_8() { return static_cast(offsetof(HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B, ___outputBuf_8)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_outputBuf_8() const { return ___outputBuf_8; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_outputBuf_8() { return &___outputBuf_8; } inline void set_outputBuf_8(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___outputBuf_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___outputBuf_8), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension struct HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 : public RuntimeObject { public: // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension::mMode uint8_t ___mMode_0; public: inline static int32_t get_offset_of_mMode_0() { return static_cast(offsetof(HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7, ___mMode_0)); } inline uint8_t get_mMode_0() const { return ___mMode_0; } inline uint8_t* get_address_of_mMode_0() { return &___mMode_0; } inline void set_mMode_0(uint8_t value) { ___mMode_0 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.KeyParameter struct KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC : public RuntimeObject { public: // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.KeyParameter::key ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___key_0; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC, ___key_0)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_key_0() const { return ___key_0; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_key_0() { return &___key_0; } inline void set_key_0(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest struct LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F : public RuntimeObject { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::MyByteLength int32_t ___MyByteLength_0; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::xBuf ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___xBuf_1; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::xBufOff int32_t ___xBufOff_2; // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::byteCount1 int64_t ___byteCount1_3; // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::byteCount2 int64_t ___byteCount2_4; // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::H1 uint64_t ___H1_5; // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::H2 uint64_t ___H2_6; // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::H3 uint64_t ___H3_7; // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::H4 uint64_t ___H4_8; // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::H5 uint64_t ___H5_9; // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::H6 uint64_t ___H6_10; // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::H7 uint64_t ___H7_11; // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::H8 uint64_t ___H8_12; // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::W UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___W_13; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::wOff int32_t ___wOff_14; public: inline static int32_t get_offset_of_MyByteLength_0() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___MyByteLength_0)); } inline int32_t get_MyByteLength_0() const { return ___MyByteLength_0; } inline int32_t* get_address_of_MyByteLength_0() { return &___MyByteLength_0; } inline void set_MyByteLength_0(int32_t value) { ___MyByteLength_0 = value; } inline static int32_t get_offset_of_xBuf_1() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___xBuf_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_xBuf_1() const { return ___xBuf_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_xBuf_1() { return &___xBuf_1; } inline void set_xBuf_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___xBuf_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___xBuf_1), (void*)value); } inline static int32_t get_offset_of_xBufOff_2() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___xBufOff_2)); } inline int32_t get_xBufOff_2() const { return ___xBufOff_2; } inline int32_t* get_address_of_xBufOff_2() { return &___xBufOff_2; } inline void set_xBufOff_2(int32_t value) { ___xBufOff_2 = value; } inline static int32_t get_offset_of_byteCount1_3() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___byteCount1_3)); } inline int64_t get_byteCount1_3() const { return ___byteCount1_3; } inline int64_t* get_address_of_byteCount1_3() { return &___byteCount1_3; } inline void set_byteCount1_3(int64_t value) { ___byteCount1_3 = value; } inline static int32_t get_offset_of_byteCount2_4() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___byteCount2_4)); } inline int64_t get_byteCount2_4() const { return ___byteCount2_4; } inline int64_t* get_address_of_byteCount2_4() { return &___byteCount2_4; } inline void set_byteCount2_4(int64_t value) { ___byteCount2_4 = value; } inline static int32_t get_offset_of_H1_5() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___H1_5)); } inline uint64_t get_H1_5() const { return ___H1_5; } inline uint64_t* get_address_of_H1_5() { return &___H1_5; } inline void set_H1_5(uint64_t value) { ___H1_5 = value; } inline static int32_t get_offset_of_H2_6() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___H2_6)); } inline uint64_t get_H2_6() const { return ___H2_6; } inline uint64_t* get_address_of_H2_6() { return &___H2_6; } inline void set_H2_6(uint64_t value) { ___H2_6 = value; } inline static int32_t get_offset_of_H3_7() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___H3_7)); } inline uint64_t get_H3_7() const { return ___H3_7; } inline uint64_t* get_address_of_H3_7() { return &___H3_7; } inline void set_H3_7(uint64_t value) { ___H3_7 = value; } inline static int32_t get_offset_of_H4_8() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___H4_8)); } inline uint64_t get_H4_8() const { return ___H4_8; } inline uint64_t* get_address_of_H4_8() { return &___H4_8; } inline void set_H4_8(uint64_t value) { ___H4_8 = value; } inline static int32_t get_offset_of_H5_9() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___H5_9)); } inline uint64_t get_H5_9() const { return ___H5_9; } inline uint64_t* get_address_of_H5_9() { return &___H5_9; } inline void set_H5_9(uint64_t value) { ___H5_9 = value; } inline static int32_t get_offset_of_H6_10() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___H6_10)); } inline uint64_t get_H6_10() const { return ___H6_10; } inline uint64_t* get_address_of_H6_10() { return &___H6_10; } inline void set_H6_10(uint64_t value) { ___H6_10 = value; } inline static int32_t get_offset_of_H7_11() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___H7_11)); } inline uint64_t get_H7_11() const { return ___H7_11; } inline uint64_t* get_address_of_H7_11() { return &___H7_11; } inline void set_H7_11(uint64_t value) { ___H7_11 = value; } inline static int32_t get_offset_of_H8_12() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___H8_12)); } inline uint64_t get_H8_12() const { return ___H8_12; } inline uint64_t* get_address_of_H8_12() { return &___H8_12; } inline void set_H8_12(uint64_t value) { ___H8_12 = value; } inline static int32_t get_offset_of_W_13() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___W_13)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_W_13() const { return ___W_13; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_W_13() { return &___W_13; } inline void set_W_13(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___W_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___W_13), (void*)value); } inline static int32_t get_offset_of_wOff_14() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F, ___wOff_14)); } inline int32_t get_wOff_14() const { return ___wOff_14; } inline int32_t* get_address_of_wOff_14() { return &___wOff_14; } inline void set_wOff_14(int32_t value) { ___wOff_14 = value; } }; struct LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F_StaticFields { public: // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.LongDigest::K UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___K_15; public: inline static int32_t get_offset_of_K_15() { return static_cast(offsetof(LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F_StaticFields, ___K_15)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_K_15() const { return ___K_15; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_K_15() { return &___K_15; } inline void set_K_15(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___K_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___K_15), (void*)value); } }; // System.MarshalByRefObject struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 : public RuntimeObject { public: // System.Object System.MarshalByRefObject::_identity RuntimeObject * ____identity_0; public: inline static int32_t get_offset_of__identity_0() { return static_cast(offsetof(MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8, ____identity_0)); } inline RuntimeObject * get__identity_0() const { return ____identity_0; } inline RuntimeObject ** get_address_of__identity_0() { return &____identity_0; } inline void set__identity_0(RuntimeObject * value) { ____identity_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____identity_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MarshalByRefObject struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_pinvoke { Il2CppIUnknown* ____identity_0; }; // Native definition for COM marshalling of System.MarshalByRefObject struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_com { Il2CppIUnknown* ____identity_0; }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.NewSessionTicket struct NewSessionTicket_tE97CC8F3816C300BC527EEB9DF903C4AB90348EF : public RuntimeObject { public: // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.NewSessionTicket::mTicketLifetimeHint int64_t ___mTicketLifetimeHint_0; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.NewSessionTicket::mTicket ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mTicket_1; public: inline static int32_t get_offset_of_mTicketLifetimeHint_0() { return static_cast(offsetof(NewSessionTicket_tE97CC8F3816C300BC527EEB9DF903C4AB90348EF, ___mTicketLifetimeHint_0)); } inline int64_t get_mTicketLifetimeHint_0() const { return ___mTicketLifetimeHint_0; } inline int64_t* get_address_of_mTicketLifetimeHint_0() { return &___mTicketLifetimeHint_0; } inline void set_mTicketLifetimeHint_0(int64_t value) { ___mTicketLifetimeHint_0 = value; } inline static int32_t get_offset_of_mTicket_1() { return static_cast(offsetof(NewSessionTicket_tE97CC8F3816C300BC527EEB9DF903C4AB90348EF, ___mTicket_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mTicket_1() const { return ___mTicket_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mTicket_1() { return &___mTicket_1; } inline void set_mTicket_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mTicket_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mTicket_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers struct NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA : public RuntimeObject { public: public: }; struct NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::NistAlgorithm DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___NistAlgorithm_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::HashAlgs DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___HashAlgs_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdSha256 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha256_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdSha384 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha384_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdSha512 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha512_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdSha224 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha224_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdSha512_224 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha512_224_6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdSha512_256 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha512_256_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdSha3_224 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha3_224_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdSha3_256 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha3_256_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdSha3_384 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha3_384_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdSha3_512 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha3_512_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdShake128 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdShake128_12; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdShake256 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdShake256_13; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdHMacWithSha3_224 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdHMacWithSha3_224_14; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdHMacWithSha3_256 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdHMacWithSha3_256_15; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdHMacWithSha3_384 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdHMacWithSha3_384_16; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdHMacWithSha3_512 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdHMacWithSha3_512_17; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::Aes DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Aes_18; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes128Ecb DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes128Ecb_19; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes128Cbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes128Cbc_20; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes128Ofb DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes128Ofb_21; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes128Cfb DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes128Cfb_22; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes128Wrap DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes128Wrap_23; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes128Gcm DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes128Gcm_24; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes128Ccm DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes128Ccm_25; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes192Ecb DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes192Ecb_26; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes192Cbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes192Cbc_27; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes192Ofb DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes192Ofb_28; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes192Cfb DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes192Cfb_29; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes192Wrap DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes192Wrap_30; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes192Gcm DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes192Gcm_31; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes192Ccm DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes192Ccm_32; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes256Ecb DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes256Ecb_33; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes256Cbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes256Cbc_34; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes256Ofb DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes256Ofb_35; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes256Cfb DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes256Cfb_36; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes256Wrap DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes256Wrap_37; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes256Gcm DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes256Gcm_38; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdAes256Ccm DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAes256Ccm_39; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::IdDsaWithSha2 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdDsaWithSha2_40; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::DsaWithSha224 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___DsaWithSha224_41; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::DsaWithSha256 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___DsaWithSha256_42; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::DsaWithSha384 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___DsaWithSha384_43; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist.NistObjectIdentifiers::DsaWithSha512 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___DsaWithSha512_44; public: inline static int32_t get_offset_of_NistAlgorithm_0() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___NistAlgorithm_0)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_NistAlgorithm_0() const { return ___NistAlgorithm_0; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_NistAlgorithm_0() { return &___NistAlgorithm_0; } inline void set_NistAlgorithm_0(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___NistAlgorithm_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___NistAlgorithm_0), (void*)value); } inline static int32_t get_offset_of_HashAlgs_1() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___HashAlgs_1)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_HashAlgs_1() const { return ___HashAlgs_1; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_HashAlgs_1() { return &___HashAlgs_1; } inline void set_HashAlgs_1(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___HashAlgs_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___HashAlgs_1), (void*)value); } inline static int32_t get_offset_of_IdSha256_2() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdSha256_2)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha256_2() const { return ___IdSha256_2; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha256_2() { return &___IdSha256_2; } inline void set_IdSha256_2(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha256_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha256_2), (void*)value); } inline static int32_t get_offset_of_IdSha384_3() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdSha384_3)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha384_3() const { return ___IdSha384_3; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha384_3() { return &___IdSha384_3; } inline void set_IdSha384_3(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha384_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha384_3), (void*)value); } inline static int32_t get_offset_of_IdSha512_4() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdSha512_4)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha512_4() const { return ___IdSha512_4; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha512_4() { return &___IdSha512_4; } inline void set_IdSha512_4(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha512_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha512_4), (void*)value); } inline static int32_t get_offset_of_IdSha224_5() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdSha224_5)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha224_5() const { return ___IdSha224_5; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha224_5() { return &___IdSha224_5; } inline void set_IdSha224_5(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha224_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha224_5), (void*)value); } inline static int32_t get_offset_of_IdSha512_224_6() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdSha512_224_6)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha512_224_6() const { return ___IdSha512_224_6; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha512_224_6() { return &___IdSha512_224_6; } inline void set_IdSha512_224_6(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha512_224_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha512_224_6), (void*)value); } inline static int32_t get_offset_of_IdSha512_256_7() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdSha512_256_7)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha512_256_7() const { return ___IdSha512_256_7; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha512_256_7() { return &___IdSha512_256_7; } inline void set_IdSha512_256_7(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha512_256_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha512_256_7), (void*)value); } inline static int32_t get_offset_of_IdSha3_224_8() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdSha3_224_8)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha3_224_8() const { return ___IdSha3_224_8; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha3_224_8() { return &___IdSha3_224_8; } inline void set_IdSha3_224_8(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha3_224_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha3_224_8), (void*)value); } inline static int32_t get_offset_of_IdSha3_256_9() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdSha3_256_9)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha3_256_9() const { return ___IdSha3_256_9; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha3_256_9() { return &___IdSha3_256_9; } inline void set_IdSha3_256_9(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha3_256_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha3_256_9), (void*)value); } inline static int32_t get_offset_of_IdSha3_384_10() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdSha3_384_10)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha3_384_10() const { return ___IdSha3_384_10; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha3_384_10() { return &___IdSha3_384_10; } inline void set_IdSha3_384_10(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha3_384_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha3_384_10), (void*)value); } inline static int32_t get_offset_of_IdSha3_512_11() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdSha3_512_11)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha3_512_11() const { return ___IdSha3_512_11; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha3_512_11() { return &___IdSha3_512_11; } inline void set_IdSha3_512_11(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha3_512_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha3_512_11), (void*)value); } inline static int32_t get_offset_of_IdShake128_12() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdShake128_12)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdShake128_12() const { return ___IdShake128_12; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdShake128_12() { return &___IdShake128_12; } inline void set_IdShake128_12(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdShake128_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdShake128_12), (void*)value); } inline static int32_t get_offset_of_IdShake256_13() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdShake256_13)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdShake256_13() const { return ___IdShake256_13; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdShake256_13() { return &___IdShake256_13; } inline void set_IdShake256_13(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdShake256_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdShake256_13), (void*)value); } inline static int32_t get_offset_of_IdHMacWithSha3_224_14() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdHMacWithSha3_224_14)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdHMacWithSha3_224_14() const { return ___IdHMacWithSha3_224_14; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdHMacWithSha3_224_14() { return &___IdHMacWithSha3_224_14; } inline void set_IdHMacWithSha3_224_14(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdHMacWithSha3_224_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdHMacWithSha3_224_14), (void*)value); } inline static int32_t get_offset_of_IdHMacWithSha3_256_15() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdHMacWithSha3_256_15)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdHMacWithSha3_256_15() const { return ___IdHMacWithSha3_256_15; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdHMacWithSha3_256_15() { return &___IdHMacWithSha3_256_15; } inline void set_IdHMacWithSha3_256_15(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdHMacWithSha3_256_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdHMacWithSha3_256_15), (void*)value); } inline static int32_t get_offset_of_IdHMacWithSha3_384_16() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdHMacWithSha3_384_16)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdHMacWithSha3_384_16() const { return ___IdHMacWithSha3_384_16; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdHMacWithSha3_384_16() { return &___IdHMacWithSha3_384_16; } inline void set_IdHMacWithSha3_384_16(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdHMacWithSha3_384_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdHMacWithSha3_384_16), (void*)value); } inline static int32_t get_offset_of_IdHMacWithSha3_512_17() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdHMacWithSha3_512_17)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdHMacWithSha3_512_17() const { return ___IdHMacWithSha3_512_17; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdHMacWithSha3_512_17() { return &___IdHMacWithSha3_512_17; } inline void set_IdHMacWithSha3_512_17(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdHMacWithSha3_512_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdHMacWithSha3_512_17), (void*)value); } inline static int32_t get_offset_of_Aes_18() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___Aes_18)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Aes_18() const { return ___Aes_18; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Aes_18() { return &___Aes_18; } inline void set_Aes_18(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Aes_18 = value; Il2CppCodeGenWriteBarrier((void**)(&___Aes_18), (void*)value); } inline static int32_t get_offset_of_IdAes128Ecb_19() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes128Ecb_19)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes128Ecb_19() const { return ___IdAes128Ecb_19; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes128Ecb_19() { return &___IdAes128Ecb_19; } inline void set_IdAes128Ecb_19(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes128Ecb_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes128Ecb_19), (void*)value); } inline static int32_t get_offset_of_IdAes128Cbc_20() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes128Cbc_20)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes128Cbc_20() const { return ___IdAes128Cbc_20; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes128Cbc_20() { return &___IdAes128Cbc_20; } inline void set_IdAes128Cbc_20(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes128Cbc_20 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes128Cbc_20), (void*)value); } inline static int32_t get_offset_of_IdAes128Ofb_21() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes128Ofb_21)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes128Ofb_21() const { return ___IdAes128Ofb_21; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes128Ofb_21() { return &___IdAes128Ofb_21; } inline void set_IdAes128Ofb_21(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes128Ofb_21 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes128Ofb_21), (void*)value); } inline static int32_t get_offset_of_IdAes128Cfb_22() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes128Cfb_22)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes128Cfb_22() const { return ___IdAes128Cfb_22; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes128Cfb_22() { return &___IdAes128Cfb_22; } inline void set_IdAes128Cfb_22(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes128Cfb_22 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes128Cfb_22), (void*)value); } inline static int32_t get_offset_of_IdAes128Wrap_23() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes128Wrap_23)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes128Wrap_23() const { return ___IdAes128Wrap_23; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes128Wrap_23() { return &___IdAes128Wrap_23; } inline void set_IdAes128Wrap_23(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes128Wrap_23 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes128Wrap_23), (void*)value); } inline static int32_t get_offset_of_IdAes128Gcm_24() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes128Gcm_24)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes128Gcm_24() const { return ___IdAes128Gcm_24; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes128Gcm_24() { return &___IdAes128Gcm_24; } inline void set_IdAes128Gcm_24(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes128Gcm_24 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes128Gcm_24), (void*)value); } inline static int32_t get_offset_of_IdAes128Ccm_25() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes128Ccm_25)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes128Ccm_25() const { return ___IdAes128Ccm_25; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes128Ccm_25() { return &___IdAes128Ccm_25; } inline void set_IdAes128Ccm_25(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes128Ccm_25 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes128Ccm_25), (void*)value); } inline static int32_t get_offset_of_IdAes192Ecb_26() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes192Ecb_26)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes192Ecb_26() const { return ___IdAes192Ecb_26; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes192Ecb_26() { return &___IdAes192Ecb_26; } inline void set_IdAes192Ecb_26(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes192Ecb_26 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes192Ecb_26), (void*)value); } inline static int32_t get_offset_of_IdAes192Cbc_27() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes192Cbc_27)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes192Cbc_27() const { return ___IdAes192Cbc_27; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes192Cbc_27() { return &___IdAes192Cbc_27; } inline void set_IdAes192Cbc_27(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes192Cbc_27 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes192Cbc_27), (void*)value); } inline static int32_t get_offset_of_IdAes192Ofb_28() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes192Ofb_28)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes192Ofb_28() const { return ___IdAes192Ofb_28; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes192Ofb_28() { return &___IdAes192Ofb_28; } inline void set_IdAes192Ofb_28(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes192Ofb_28 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes192Ofb_28), (void*)value); } inline static int32_t get_offset_of_IdAes192Cfb_29() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes192Cfb_29)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes192Cfb_29() const { return ___IdAes192Cfb_29; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes192Cfb_29() { return &___IdAes192Cfb_29; } inline void set_IdAes192Cfb_29(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes192Cfb_29 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes192Cfb_29), (void*)value); } inline static int32_t get_offset_of_IdAes192Wrap_30() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes192Wrap_30)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes192Wrap_30() const { return ___IdAes192Wrap_30; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes192Wrap_30() { return &___IdAes192Wrap_30; } inline void set_IdAes192Wrap_30(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes192Wrap_30 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes192Wrap_30), (void*)value); } inline static int32_t get_offset_of_IdAes192Gcm_31() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes192Gcm_31)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes192Gcm_31() const { return ___IdAes192Gcm_31; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes192Gcm_31() { return &___IdAes192Gcm_31; } inline void set_IdAes192Gcm_31(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes192Gcm_31 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes192Gcm_31), (void*)value); } inline static int32_t get_offset_of_IdAes192Ccm_32() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes192Ccm_32)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes192Ccm_32() const { return ___IdAes192Ccm_32; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes192Ccm_32() { return &___IdAes192Ccm_32; } inline void set_IdAes192Ccm_32(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes192Ccm_32 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes192Ccm_32), (void*)value); } inline static int32_t get_offset_of_IdAes256Ecb_33() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes256Ecb_33)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes256Ecb_33() const { return ___IdAes256Ecb_33; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes256Ecb_33() { return &___IdAes256Ecb_33; } inline void set_IdAes256Ecb_33(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes256Ecb_33 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes256Ecb_33), (void*)value); } inline static int32_t get_offset_of_IdAes256Cbc_34() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes256Cbc_34)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes256Cbc_34() const { return ___IdAes256Cbc_34; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes256Cbc_34() { return &___IdAes256Cbc_34; } inline void set_IdAes256Cbc_34(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes256Cbc_34 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes256Cbc_34), (void*)value); } inline static int32_t get_offset_of_IdAes256Ofb_35() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes256Ofb_35)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes256Ofb_35() const { return ___IdAes256Ofb_35; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes256Ofb_35() { return &___IdAes256Ofb_35; } inline void set_IdAes256Ofb_35(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes256Ofb_35 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes256Ofb_35), (void*)value); } inline static int32_t get_offset_of_IdAes256Cfb_36() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes256Cfb_36)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes256Cfb_36() const { return ___IdAes256Cfb_36; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes256Cfb_36() { return &___IdAes256Cfb_36; } inline void set_IdAes256Cfb_36(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes256Cfb_36 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes256Cfb_36), (void*)value); } inline static int32_t get_offset_of_IdAes256Wrap_37() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes256Wrap_37)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes256Wrap_37() const { return ___IdAes256Wrap_37; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes256Wrap_37() { return &___IdAes256Wrap_37; } inline void set_IdAes256Wrap_37(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes256Wrap_37 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes256Wrap_37), (void*)value); } inline static int32_t get_offset_of_IdAes256Gcm_38() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes256Gcm_38)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes256Gcm_38() const { return ___IdAes256Gcm_38; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes256Gcm_38() { return &___IdAes256Gcm_38; } inline void set_IdAes256Gcm_38(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes256Gcm_38 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes256Gcm_38), (void*)value); } inline static int32_t get_offset_of_IdAes256Ccm_39() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdAes256Ccm_39)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAes256Ccm_39() const { return ___IdAes256Ccm_39; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAes256Ccm_39() { return &___IdAes256Ccm_39; } inline void set_IdAes256Ccm_39(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAes256Ccm_39 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAes256Ccm_39), (void*)value); } inline static int32_t get_offset_of_IdDsaWithSha2_40() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___IdDsaWithSha2_40)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdDsaWithSha2_40() const { return ___IdDsaWithSha2_40; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdDsaWithSha2_40() { return &___IdDsaWithSha2_40; } inline void set_IdDsaWithSha2_40(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdDsaWithSha2_40 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdDsaWithSha2_40), (void*)value); } inline static int32_t get_offset_of_DsaWithSha224_41() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___DsaWithSha224_41)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_DsaWithSha224_41() const { return ___DsaWithSha224_41; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_DsaWithSha224_41() { return &___DsaWithSha224_41; } inline void set_DsaWithSha224_41(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___DsaWithSha224_41 = value; Il2CppCodeGenWriteBarrier((void**)(&___DsaWithSha224_41), (void*)value); } inline static int32_t get_offset_of_DsaWithSha256_42() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___DsaWithSha256_42)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_DsaWithSha256_42() const { return ___DsaWithSha256_42; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_DsaWithSha256_42() { return &___DsaWithSha256_42; } inline void set_DsaWithSha256_42(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___DsaWithSha256_42 = value; Il2CppCodeGenWriteBarrier((void**)(&___DsaWithSha256_42), (void*)value); } inline static int32_t get_offset_of_DsaWithSha384_43() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___DsaWithSha384_43)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_DsaWithSha384_43() const { return ___DsaWithSha384_43; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_DsaWithSha384_43() { return &___DsaWithSha384_43; } inline void set_DsaWithSha384_43(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___DsaWithSha384_43 = value; Il2CppCodeGenWriteBarrier((void**)(&___DsaWithSha384_43), (void*)value); } inline static int32_t get_offset_of_DsaWithSha512_44() { return static_cast(offsetof(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields, ___DsaWithSha512_44)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_DsaWithSha512_44() const { return ___DsaWithSha512_44; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_DsaWithSha512_44() { return &___DsaWithSha512_44; } inline void set_DsaWithSha512_44(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___DsaWithSha512_44 = value; Il2CppCodeGenWriteBarrier((void**)(&___DsaWithSha512_44), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.NullDigest struct NullDigest_t4BCB1626A8C555E32E26F70ABD9081D3A9A5DD82 : public RuntimeObject { public: // System.IO.MemoryStream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.NullDigest::bOut MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___bOut_0; public: inline static int32_t get_offset_of_bOut_0() { return static_cast(offsetof(NullDigest_t4BCB1626A8C555E32E26F70ABD9081D3A9A5DD82, ___bOut_0)); } inline MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * get_bOut_0() const { return ___bOut_0; } inline MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C ** get_address_of_bOut_0() { return &___bOut_0; } inline void set_bOut_0(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * value) { ___bOut_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___bOut_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ParametersWithIV struct ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ParametersWithIV::parameters RuntimeObject* ___parameters_0; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ParametersWithIV::iv ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___iv_1; public: inline static int32_t get_offset_of_parameters_0() { return static_cast(offsetof(ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0, ___parameters_0)); } inline RuntimeObject* get_parameters_0() const { return ___parameters_0; } inline RuntimeObject** get_address_of_parameters_0() { return &___parameters_0; } inline void set_parameters_0(RuntimeObject* value) { ___parameters_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___parameters_0), (void*)value); } inline static int32_t get_offset_of_iv_1() { return static_cast(offsetof(ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0, ___iv_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_iv_1() const { return ___iv_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_iv_1() { return &___iv_1; } inline void set_iv_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___iv_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___iv_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ParametersWithRandom struct ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ParametersWithRandom::parameters RuntimeObject* ___parameters_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ParametersWithRandom::random SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___random_1; public: inline static int32_t get_offset_of_parameters_0() { return static_cast(offsetof(ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC, ___parameters_0)); } inline RuntimeObject* get_parameters_0() const { return ___parameters_0; } inline RuntimeObject** get_address_of_parameters_0() { return &___parameters_0; } inline void set_parameters_0(RuntimeObject* value) { ___parameters_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___parameters_0), (void*)value); } inline static int32_t get_offset_of_random_1() { return static_cast(offsetof(ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC, ___random_1)); } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * get_random_1() const { return ___random_1; } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 ** get_address_of_random_1() { return &___random_1; } inline void set_random_1(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * value) { ___random_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___random_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding struct Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::random SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___random_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IAsymmetricBlockCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::engine RuntimeObject* ___engine_4; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::forEncryption bool ___forEncryption_5; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::forPrivateKey bool ___forPrivateKey_6; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::useStrictLength bool ___useStrictLength_7; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::pLen int32_t ___pLen_8; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::fallback ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___fallback_9; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::blockBuffer ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___blockBuffer_10; public: inline static int32_t get_offset_of_random_3() { return static_cast(offsetof(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818, ___random_3)); } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * get_random_3() const { return ___random_3; } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 ** get_address_of_random_3() { return &___random_3; } inline void set_random_3(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * value) { ___random_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___random_3), (void*)value); } inline static int32_t get_offset_of_engine_4() { return static_cast(offsetof(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818, ___engine_4)); } inline RuntimeObject* get_engine_4() const { return ___engine_4; } inline RuntimeObject** get_address_of_engine_4() { return &___engine_4; } inline void set_engine_4(RuntimeObject* value) { ___engine_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___engine_4), (void*)value); } inline static int32_t get_offset_of_forEncryption_5() { return static_cast(offsetof(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818, ___forEncryption_5)); } inline bool get_forEncryption_5() const { return ___forEncryption_5; } inline bool* get_address_of_forEncryption_5() { return &___forEncryption_5; } inline void set_forEncryption_5(bool value) { ___forEncryption_5 = value; } inline static int32_t get_offset_of_forPrivateKey_6() { return static_cast(offsetof(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818, ___forPrivateKey_6)); } inline bool get_forPrivateKey_6() const { return ___forPrivateKey_6; } inline bool* get_address_of_forPrivateKey_6() { return &___forPrivateKey_6; } inline void set_forPrivateKey_6(bool value) { ___forPrivateKey_6 = value; } inline static int32_t get_offset_of_useStrictLength_7() { return static_cast(offsetof(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818, ___useStrictLength_7)); } inline bool get_useStrictLength_7() const { return ___useStrictLength_7; } inline bool* get_address_of_useStrictLength_7() { return &___useStrictLength_7; } inline void set_useStrictLength_7(bool value) { ___useStrictLength_7 = value; } inline static int32_t get_offset_of_pLen_8() { return static_cast(offsetof(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818, ___pLen_8)); } inline int32_t get_pLen_8() const { return ___pLen_8; } inline int32_t* get_address_of_pLen_8() { return &___pLen_8; } inline void set_pLen_8(int32_t value) { ___pLen_8 = value; } inline static int32_t get_offset_of_fallback_9() { return static_cast(offsetof(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818, ___fallback_9)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_fallback_9() const { return ___fallback_9; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_fallback_9() { return &___fallback_9; } inline void set_fallback_9(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___fallback_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___fallback_9), (void*)value); } inline static int32_t get_offset_of_blockBuffer_10() { return static_cast(offsetof(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818, ___blockBuffer_10)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_blockBuffer_10() const { return ___blockBuffer_10; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_blockBuffer_10() { return &___blockBuffer_10; } inline void set_blockBuffer_10(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___blockBuffer_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___blockBuffer_10), (void*)value); } }; struct Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818_StaticFields { public: // System.Boolean[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::strictLengthEnabled BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ___strictLengthEnabled_2; public: inline static int32_t get_offset_of_strictLengthEnabled_2() { return static_cast(offsetof(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818_StaticFields, ___strictLengthEnabled_2)); } inline BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* get_strictLengthEnabled_2() const { return ___strictLengthEnabled_2; } inline BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C** get_address_of_strictLengthEnabled_2() { return &___strictLengthEnabled_2; } inline void set_strictLengthEnabled_2(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* value) { ___strictLengthEnabled_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___strictLengthEnabled_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers struct PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516 : public RuntimeObject { public: public: }; struct PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs1Oid DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs1Oid_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::RsaEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___RsaEncryption_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::MD2WithRsaEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___MD2WithRsaEncryption_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::MD4WithRsaEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___MD4WithRsaEncryption_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::MD5WithRsaEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___MD5WithRsaEncryption_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Sha1WithRsaEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Sha1WithRsaEncryption_6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::SrsaOaepEncryptionSet DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SrsaOaepEncryptionSet_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdRsaesOaep DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdRsaesOaep_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdMgf1 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdMgf1_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdPSpecified DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdPSpecified_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdRsassaPss DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdRsassaPss_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Sha256WithRsaEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Sha256WithRsaEncryption_12; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Sha384WithRsaEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Sha384WithRsaEncryption_13; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Sha512WithRsaEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Sha512WithRsaEncryption_14; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Sha224WithRsaEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Sha224WithRsaEncryption_15; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Sha512_224WithRSAEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Sha512_224WithRSAEncryption_16; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Sha512_256WithRSAEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Sha512_256WithRSAEncryption_17; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::DhKeyAgreement DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___DhKeyAgreement_19; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithMD2AndDesCbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithMD2AndDesCbc_21; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithMD2AndRC2Cbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithMD2AndRC2Cbc_22; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithMD5AndDesCbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithMD5AndDesCbc_23; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithMD5AndRC2Cbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithMD5AndRC2Cbc_24; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithSha1AndDesCbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithSha1AndDesCbc_25; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithSha1AndRC2Cbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithSha1AndRC2Cbc_26; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdPbeS2 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdPbeS2_27; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdPbkdf2 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdPbkdf2_28; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::DesEde3Cbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___DesEde3Cbc_30; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::RC2Cbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___RC2Cbc_31; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::MD2 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___MD2_33; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::MD4 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___MD4_34; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::MD5 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___MD5_35; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdHmacWithSha1 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdHmacWithSha1_36; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdHmacWithSha224 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdHmacWithSha224_37; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdHmacWithSha256 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdHmacWithSha256_38; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdHmacWithSha384 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdHmacWithSha384_39; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdHmacWithSha512 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdHmacWithSha512_40; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Data DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Data_42; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::SignedData DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SignedData_43; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::EnvelopedData DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___EnvelopedData_44; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::SignedAndEnvelopedData DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SignedAndEnvelopedData_45; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::DigestedData DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___DigestedData_46; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::EncryptedData DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___EncryptedData_47; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtEmailAddress DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtEmailAddress_49; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtUnstructuredName DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtUnstructuredName_50; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtContentType DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtContentType_51; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtMessageDigest DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtMessageDigest_52; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtSigningTime DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtSigningTime_53; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtCounterSignature DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtCounterSignature_54; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtChallengePassword DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtChallengePassword_55; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtUnstructuredAddress DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtUnstructuredAddress_56; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtExtendedCertificateAttributes DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtExtendedCertificateAttributes_57; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtSigningDescription DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtSigningDescription_58; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtExtensionRequest DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtExtensionRequest_59; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtSmimeCapabilities DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtSmimeCapabilities_60; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdSmime DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSmime_61; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtFriendlyName DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtFriendlyName_62; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs9AtLocalKeyID DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs9AtLocalKeyID_63; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::X509CertType DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___X509CertType_64; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::X509Certificate DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___X509Certificate_66; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::SdsiCertificate DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SdsiCertificate_67; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::X509Crl DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___X509Crl_69; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAlg DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAlg_70; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAlgEsdh DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAlgEsdh_71; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAlgCms3DesWrap DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAlgCms3DesWrap_72; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAlgCmsRC2Wrap DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAlgCmsRC2Wrap_73; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAlgPwriKek DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAlgPwriKek_74; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAlgSsdh DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAlgSsdh_75; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdRsaKem DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdRsaKem_76; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PreferSignedData DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PreferSignedData_77; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::CannotDecryptAny DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___CannotDecryptAny_78; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::SmimeCapabilitiesVersions DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SmimeCapabilitiesVersions_79; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAReceiptRequest DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAReceiptRequest_80; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCTAuthData DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCTAuthData_82; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCTTstInfo DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCTTstInfo_83; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCTCompressedData DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCTCompressedData_84; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCTAuthEnvelopedData DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCTAuthEnvelopedData_85; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCTTimestampedData DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCTTimestampedData_86; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCtiEtsProofOfOrigin DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCtiEtsProofOfOrigin_88; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCtiEtsProofOfReceipt DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCtiEtsProofOfReceipt_89; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCtiEtsProofOfDelivery DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCtiEtsProofOfDelivery_90; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCtiEtsProofOfSender DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCtiEtsProofOfSender_91; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCtiEtsProofOfApproval DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCtiEtsProofOfApproval_92; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdCtiEtsProofOfCreation DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdCtiEtsProofOfCreation_93; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAOid DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAOid_95; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAContentHint DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAContentHint_96; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAMsgSigDigest DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAMsgSigDigest_97; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAContentReference DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAContentReference_98; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEncrypKeyPref DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEncrypKeyPref_99; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAASigningCertificate DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAASigningCertificate_100; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAASigningCertificateV2 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAASigningCertificateV2_101; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAContentIdentifier DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAContentIdentifier_102; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAASignatureTimeStampToken DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAASignatureTimeStampToken_103; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsSigPolicyID DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsSigPolicyID_104; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsCommitmentType DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsCommitmentType_105; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsSignerLocation DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsSignerLocation_106; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsSignerAttr DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsSignerAttr_107; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsOtherSigCert DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsOtherSigCert_108; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsContentTimestamp DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsContentTimestamp_109; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsCertificateRefs DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsCertificateRefs_110; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsRevocationRefs DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsRevocationRefs_111; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsCertValues DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsCertValues_112; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsRevocationValues DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsRevocationValues_113; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsEscTimeStamp DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsEscTimeStamp_114; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsCertCrlTimestamp DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsCertCrlTimestamp_115; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAEtsArchiveTimestamp DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAEtsArchiveTimestamp_116; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAADecryptKeyID DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAADecryptKeyID_117; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAImplCryptoAlgs DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAImplCryptoAlgs_118; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAAsymmDecryptKeyID DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAAsymmDecryptKeyID_119; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAImplCompressAlgs DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAImplCompressAlgs_120; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAACommunityIdentifiers DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAACommunityIdentifiers_121; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAASigPolicyID DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAASigPolicyID_122; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAACommitmentType DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAACommitmentType_123; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAASignerLocation DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAASignerLocation_124; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdAAOtherSigCert DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAAOtherSigCert_125; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdSpqEtsUri DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSpqEtsUri_127; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::IdSpqEtsUNotice DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSpqEtsUNotice_128; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::KeyBag DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___KeyBag_131; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::Pkcs8ShroudedKeyBag DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Pkcs8ShroudedKeyBag_132; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::CertBag DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___CertBag_133; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::CrlBag DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___CrlBag_134; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::SecretBag DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SecretBag_135; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::SafeContentsBag DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SafeContentsBag_136; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithShaAnd128BitRC4 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithShaAnd128BitRC4_138; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithShaAnd40BitRC4 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithShaAnd40BitRC4_139; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithShaAnd3KeyTripleDesCbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithShaAnd3KeyTripleDesCbc_140; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithShaAnd2KeyTripleDesCbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithShaAnd2KeyTripleDesCbc_141; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbeWithShaAnd128BitRC2Cbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbeWithShaAnd128BitRC2Cbc_142; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers::PbewithShaAnd40BitRC2Cbc DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PbewithShaAnd40BitRC2Cbc_143; public: inline static int32_t get_offset_of_Pkcs1Oid_1() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs1Oid_1)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs1Oid_1() const { return ___Pkcs1Oid_1; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs1Oid_1() { return &___Pkcs1Oid_1; } inline void set_Pkcs1Oid_1(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs1Oid_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs1Oid_1), (void*)value); } inline static int32_t get_offset_of_RsaEncryption_2() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___RsaEncryption_2)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_RsaEncryption_2() const { return ___RsaEncryption_2; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_RsaEncryption_2() { return &___RsaEncryption_2; } inline void set_RsaEncryption_2(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___RsaEncryption_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___RsaEncryption_2), (void*)value); } inline static int32_t get_offset_of_MD2WithRsaEncryption_3() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___MD2WithRsaEncryption_3)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_MD2WithRsaEncryption_3() const { return ___MD2WithRsaEncryption_3; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_MD2WithRsaEncryption_3() { return &___MD2WithRsaEncryption_3; } inline void set_MD2WithRsaEncryption_3(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___MD2WithRsaEncryption_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___MD2WithRsaEncryption_3), (void*)value); } inline static int32_t get_offset_of_MD4WithRsaEncryption_4() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___MD4WithRsaEncryption_4)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_MD4WithRsaEncryption_4() const { return ___MD4WithRsaEncryption_4; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_MD4WithRsaEncryption_4() { return &___MD4WithRsaEncryption_4; } inline void set_MD4WithRsaEncryption_4(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___MD4WithRsaEncryption_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___MD4WithRsaEncryption_4), (void*)value); } inline static int32_t get_offset_of_MD5WithRsaEncryption_5() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___MD5WithRsaEncryption_5)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_MD5WithRsaEncryption_5() const { return ___MD5WithRsaEncryption_5; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_MD5WithRsaEncryption_5() { return &___MD5WithRsaEncryption_5; } inline void set_MD5WithRsaEncryption_5(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___MD5WithRsaEncryption_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___MD5WithRsaEncryption_5), (void*)value); } inline static int32_t get_offset_of_Sha1WithRsaEncryption_6() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Sha1WithRsaEncryption_6)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Sha1WithRsaEncryption_6() const { return ___Sha1WithRsaEncryption_6; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Sha1WithRsaEncryption_6() { return &___Sha1WithRsaEncryption_6; } inline void set_Sha1WithRsaEncryption_6(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Sha1WithRsaEncryption_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___Sha1WithRsaEncryption_6), (void*)value); } inline static int32_t get_offset_of_SrsaOaepEncryptionSet_7() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___SrsaOaepEncryptionSet_7)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SrsaOaepEncryptionSet_7() const { return ___SrsaOaepEncryptionSet_7; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SrsaOaepEncryptionSet_7() { return &___SrsaOaepEncryptionSet_7; } inline void set_SrsaOaepEncryptionSet_7(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SrsaOaepEncryptionSet_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___SrsaOaepEncryptionSet_7), (void*)value); } inline static int32_t get_offset_of_IdRsaesOaep_8() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdRsaesOaep_8)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdRsaesOaep_8() const { return ___IdRsaesOaep_8; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdRsaesOaep_8() { return &___IdRsaesOaep_8; } inline void set_IdRsaesOaep_8(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdRsaesOaep_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdRsaesOaep_8), (void*)value); } inline static int32_t get_offset_of_IdMgf1_9() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdMgf1_9)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdMgf1_9() const { return ___IdMgf1_9; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdMgf1_9() { return &___IdMgf1_9; } inline void set_IdMgf1_9(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdMgf1_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdMgf1_9), (void*)value); } inline static int32_t get_offset_of_IdPSpecified_10() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdPSpecified_10)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdPSpecified_10() const { return ___IdPSpecified_10; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdPSpecified_10() { return &___IdPSpecified_10; } inline void set_IdPSpecified_10(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdPSpecified_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdPSpecified_10), (void*)value); } inline static int32_t get_offset_of_IdRsassaPss_11() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdRsassaPss_11)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdRsassaPss_11() const { return ___IdRsassaPss_11; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdRsassaPss_11() { return &___IdRsassaPss_11; } inline void set_IdRsassaPss_11(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdRsassaPss_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdRsassaPss_11), (void*)value); } inline static int32_t get_offset_of_Sha256WithRsaEncryption_12() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Sha256WithRsaEncryption_12)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Sha256WithRsaEncryption_12() const { return ___Sha256WithRsaEncryption_12; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Sha256WithRsaEncryption_12() { return &___Sha256WithRsaEncryption_12; } inline void set_Sha256WithRsaEncryption_12(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Sha256WithRsaEncryption_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___Sha256WithRsaEncryption_12), (void*)value); } inline static int32_t get_offset_of_Sha384WithRsaEncryption_13() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Sha384WithRsaEncryption_13)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Sha384WithRsaEncryption_13() const { return ___Sha384WithRsaEncryption_13; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Sha384WithRsaEncryption_13() { return &___Sha384WithRsaEncryption_13; } inline void set_Sha384WithRsaEncryption_13(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Sha384WithRsaEncryption_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___Sha384WithRsaEncryption_13), (void*)value); } inline static int32_t get_offset_of_Sha512WithRsaEncryption_14() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Sha512WithRsaEncryption_14)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Sha512WithRsaEncryption_14() const { return ___Sha512WithRsaEncryption_14; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Sha512WithRsaEncryption_14() { return &___Sha512WithRsaEncryption_14; } inline void set_Sha512WithRsaEncryption_14(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Sha512WithRsaEncryption_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___Sha512WithRsaEncryption_14), (void*)value); } inline static int32_t get_offset_of_Sha224WithRsaEncryption_15() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Sha224WithRsaEncryption_15)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Sha224WithRsaEncryption_15() const { return ___Sha224WithRsaEncryption_15; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Sha224WithRsaEncryption_15() { return &___Sha224WithRsaEncryption_15; } inline void set_Sha224WithRsaEncryption_15(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Sha224WithRsaEncryption_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___Sha224WithRsaEncryption_15), (void*)value); } inline static int32_t get_offset_of_Sha512_224WithRSAEncryption_16() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Sha512_224WithRSAEncryption_16)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Sha512_224WithRSAEncryption_16() const { return ___Sha512_224WithRSAEncryption_16; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Sha512_224WithRSAEncryption_16() { return &___Sha512_224WithRSAEncryption_16; } inline void set_Sha512_224WithRSAEncryption_16(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Sha512_224WithRSAEncryption_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___Sha512_224WithRSAEncryption_16), (void*)value); } inline static int32_t get_offset_of_Sha512_256WithRSAEncryption_17() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Sha512_256WithRSAEncryption_17)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Sha512_256WithRSAEncryption_17() const { return ___Sha512_256WithRSAEncryption_17; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Sha512_256WithRSAEncryption_17() { return &___Sha512_256WithRSAEncryption_17; } inline void set_Sha512_256WithRSAEncryption_17(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Sha512_256WithRSAEncryption_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___Sha512_256WithRSAEncryption_17), (void*)value); } inline static int32_t get_offset_of_DhKeyAgreement_19() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___DhKeyAgreement_19)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_DhKeyAgreement_19() const { return ___DhKeyAgreement_19; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_DhKeyAgreement_19() { return &___DhKeyAgreement_19; } inline void set_DhKeyAgreement_19(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___DhKeyAgreement_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___DhKeyAgreement_19), (void*)value); } inline static int32_t get_offset_of_PbeWithMD2AndDesCbc_21() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithMD2AndDesCbc_21)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithMD2AndDesCbc_21() const { return ___PbeWithMD2AndDesCbc_21; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithMD2AndDesCbc_21() { return &___PbeWithMD2AndDesCbc_21; } inline void set_PbeWithMD2AndDesCbc_21(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithMD2AndDesCbc_21 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithMD2AndDesCbc_21), (void*)value); } inline static int32_t get_offset_of_PbeWithMD2AndRC2Cbc_22() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithMD2AndRC2Cbc_22)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithMD2AndRC2Cbc_22() const { return ___PbeWithMD2AndRC2Cbc_22; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithMD2AndRC2Cbc_22() { return &___PbeWithMD2AndRC2Cbc_22; } inline void set_PbeWithMD2AndRC2Cbc_22(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithMD2AndRC2Cbc_22 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithMD2AndRC2Cbc_22), (void*)value); } inline static int32_t get_offset_of_PbeWithMD5AndDesCbc_23() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithMD5AndDesCbc_23)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithMD5AndDesCbc_23() const { return ___PbeWithMD5AndDesCbc_23; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithMD5AndDesCbc_23() { return &___PbeWithMD5AndDesCbc_23; } inline void set_PbeWithMD5AndDesCbc_23(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithMD5AndDesCbc_23 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithMD5AndDesCbc_23), (void*)value); } inline static int32_t get_offset_of_PbeWithMD5AndRC2Cbc_24() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithMD5AndRC2Cbc_24)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithMD5AndRC2Cbc_24() const { return ___PbeWithMD5AndRC2Cbc_24; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithMD5AndRC2Cbc_24() { return &___PbeWithMD5AndRC2Cbc_24; } inline void set_PbeWithMD5AndRC2Cbc_24(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithMD5AndRC2Cbc_24 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithMD5AndRC2Cbc_24), (void*)value); } inline static int32_t get_offset_of_PbeWithSha1AndDesCbc_25() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithSha1AndDesCbc_25)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithSha1AndDesCbc_25() const { return ___PbeWithSha1AndDesCbc_25; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithSha1AndDesCbc_25() { return &___PbeWithSha1AndDesCbc_25; } inline void set_PbeWithSha1AndDesCbc_25(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithSha1AndDesCbc_25 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithSha1AndDesCbc_25), (void*)value); } inline static int32_t get_offset_of_PbeWithSha1AndRC2Cbc_26() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithSha1AndRC2Cbc_26)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithSha1AndRC2Cbc_26() const { return ___PbeWithSha1AndRC2Cbc_26; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithSha1AndRC2Cbc_26() { return &___PbeWithSha1AndRC2Cbc_26; } inline void set_PbeWithSha1AndRC2Cbc_26(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithSha1AndRC2Cbc_26 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithSha1AndRC2Cbc_26), (void*)value); } inline static int32_t get_offset_of_IdPbeS2_27() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdPbeS2_27)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdPbeS2_27() const { return ___IdPbeS2_27; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdPbeS2_27() { return &___IdPbeS2_27; } inline void set_IdPbeS2_27(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdPbeS2_27 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdPbeS2_27), (void*)value); } inline static int32_t get_offset_of_IdPbkdf2_28() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdPbkdf2_28)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdPbkdf2_28() const { return ___IdPbkdf2_28; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdPbkdf2_28() { return &___IdPbkdf2_28; } inline void set_IdPbkdf2_28(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdPbkdf2_28 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdPbkdf2_28), (void*)value); } inline static int32_t get_offset_of_DesEde3Cbc_30() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___DesEde3Cbc_30)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_DesEde3Cbc_30() const { return ___DesEde3Cbc_30; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_DesEde3Cbc_30() { return &___DesEde3Cbc_30; } inline void set_DesEde3Cbc_30(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___DesEde3Cbc_30 = value; Il2CppCodeGenWriteBarrier((void**)(&___DesEde3Cbc_30), (void*)value); } inline static int32_t get_offset_of_RC2Cbc_31() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___RC2Cbc_31)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_RC2Cbc_31() const { return ___RC2Cbc_31; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_RC2Cbc_31() { return &___RC2Cbc_31; } inline void set_RC2Cbc_31(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___RC2Cbc_31 = value; Il2CppCodeGenWriteBarrier((void**)(&___RC2Cbc_31), (void*)value); } inline static int32_t get_offset_of_MD2_33() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___MD2_33)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_MD2_33() const { return ___MD2_33; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_MD2_33() { return &___MD2_33; } inline void set_MD2_33(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___MD2_33 = value; Il2CppCodeGenWriteBarrier((void**)(&___MD2_33), (void*)value); } inline static int32_t get_offset_of_MD4_34() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___MD4_34)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_MD4_34() const { return ___MD4_34; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_MD4_34() { return &___MD4_34; } inline void set_MD4_34(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___MD4_34 = value; Il2CppCodeGenWriteBarrier((void**)(&___MD4_34), (void*)value); } inline static int32_t get_offset_of_MD5_35() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___MD5_35)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_MD5_35() const { return ___MD5_35; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_MD5_35() { return &___MD5_35; } inline void set_MD5_35(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___MD5_35 = value; Il2CppCodeGenWriteBarrier((void**)(&___MD5_35), (void*)value); } inline static int32_t get_offset_of_IdHmacWithSha1_36() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdHmacWithSha1_36)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdHmacWithSha1_36() const { return ___IdHmacWithSha1_36; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdHmacWithSha1_36() { return &___IdHmacWithSha1_36; } inline void set_IdHmacWithSha1_36(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdHmacWithSha1_36 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdHmacWithSha1_36), (void*)value); } inline static int32_t get_offset_of_IdHmacWithSha224_37() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdHmacWithSha224_37)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdHmacWithSha224_37() const { return ___IdHmacWithSha224_37; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdHmacWithSha224_37() { return &___IdHmacWithSha224_37; } inline void set_IdHmacWithSha224_37(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdHmacWithSha224_37 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdHmacWithSha224_37), (void*)value); } inline static int32_t get_offset_of_IdHmacWithSha256_38() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdHmacWithSha256_38)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdHmacWithSha256_38() const { return ___IdHmacWithSha256_38; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdHmacWithSha256_38() { return &___IdHmacWithSha256_38; } inline void set_IdHmacWithSha256_38(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdHmacWithSha256_38 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdHmacWithSha256_38), (void*)value); } inline static int32_t get_offset_of_IdHmacWithSha384_39() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdHmacWithSha384_39)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdHmacWithSha384_39() const { return ___IdHmacWithSha384_39; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdHmacWithSha384_39() { return &___IdHmacWithSha384_39; } inline void set_IdHmacWithSha384_39(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdHmacWithSha384_39 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdHmacWithSha384_39), (void*)value); } inline static int32_t get_offset_of_IdHmacWithSha512_40() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdHmacWithSha512_40)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdHmacWithSha512_40() const { return ___IdHmacWithSha512_40; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdHmacWithSha512_40() { return &___IdHmacWithSha512_40; } inline void set_IdHmacWithSha512_40(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdHmacWithSha512_40 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdHmacWithSha512_40), (void*)value); } inline static int32_t get_offset_of_Data_42() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Data_42)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Data_42() const { return ___Data_42; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Data_42() { return &___Data_42; } inline void set_Data_42(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Data_42 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_42), (void*)value); } inline static int32_t get_offset_of_SignedData_43() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___SignedData_43)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SignedData_43() const { return ___SignedData_43; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SignedData_43() { return &___SignedData_43; } inline void set_SignedData_43(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SignedData_43 = value; Il2CppCodeGenWriteBarrier((void**)(&___SignedData_43), (void*)value); } inline static int32_t get_offset_of_EnvelopedData_44() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___EnvelopedData_44)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_EnvelopedData_44() const { return ___EnvelopedData_44; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_EnvelopedData_44() { return &___EnvelopedData_44; } inline void set_EnvelopedData_44(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___EnvelopedData_44 = value; Il2CppCodeGenWriteBarrier((void**)(&___EnvelopedData_44), (void*)value); } inline static int32_t get_offset_of_SignedAndEnvelopedData_45() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___SignedAndEnvelopedData_45)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SignedAndEnvelopedData_45() const { return ___SignedAndEnvelopedData_45; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SignedAndEnvelopedData_45() { return &___SignedAndEnvelopedData_45; } inline void set_SignedAndEnvelopedData_45(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SignedAndEnvelopedData_45 = value; Il2CppCodeGenWriteBarrier((void**)(&___SignedAndEnvelopedData_45), (void*)value); } inline static int32_t get_offset_of_DigestedData_46() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___DigestedData_46)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_DigestedData_46() const { return ___DigestedData_46; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_DigestedData_46() { return &___DigestedData_46; } inline void set_DigestedData_46(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___DigestedData_46 = value; Il2CppCodeGenWriteBarrier((void**)(&___DigestedData_46), (void*)value); } inline static int32_t get_offset_of_EncryptedData_47() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___EncryptedData_47)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_EncryptedData_47() const { return ___EncryptedData_47; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_EncryptedData_47() { return &___EncryptedData_47; } inline void set_EncryptedData_47(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___EncryptedData_47 = value; Il2CppCodeGenWriteBarrier((void**)(&___EncryptedData_47), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtEmailAddress_49() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtEmailAddress_49)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtEmailAddress_49() const { return ___Pkcs9AtEmailAddress_49; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtEmailAddress_49() { return &___Pkcs9AtEmailAddress_49; } inline void set_Pkcs9AtEmailAddress_49(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtEmailAddress_49 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtEmailAddress_49), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtUnstructuredName_50() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtUnstructuredName_50)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtUnstructuredName_50() const { return ___Pkcs9AtUnstructuredName_50; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtUnstructuredName_50() { return &___Pkcs9AtUnstructuredName_50; } inline void set_Pkcs9AtUnstructuredName_50(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtUnstructuredName_50 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtUnstructuredName_50), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtContentType_51() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtContentType_51)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtContentType_51() const { return ___Pkcs9AtContentType_51; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtContentType_51() { return &___Pkcs9AtContentType_51; } inline void set_Pkcs9AtContentType_51(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtContentType_51 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtContentType_51), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtMessageDigest_52() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtMessageDigest_52)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtMessageDigest_52() const { return ___Pkcs9AtMessageDigest_52; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtMessageDigest_52() { return &___Pkcs9AtMessageDigest_52; } inline void set_Pkcs9AtMessageDigest_52(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtMessageDigest_52 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtMessageDigest_52), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtSigningTime_53() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtSigningTime_53)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtSigningTime_53() const { return ___Pkcs9AtSigningTime_53; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtSigningTime_53() { return &___Pkcs9AtSigningTime_53; } inline void set_Pkcs9AtSigningTime_53(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtSigningTime_53 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtSigningTime_53), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtCounterSignature_54() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtCounterSignature_54)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtCounterSignature_54() const { return ___Pkcs9AtCounterSignature_54; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtCounterSignature_54() { return &___Pkcs9AtCounterSignature_54; } inline void set_Pkcs9AtCounterSignature_54(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtCounterSignature_54 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtCounterSignature_54), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtChallengePassword_55() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtChallengePassword_55)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtChallengePassword_55() const { return ___Pkcs9AtChallengePassword_55; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtChallengePassword_55() { return &___Pkcs9AtChallengePassword_55; } inline void set_Pkcs9AtChallengePassword_55(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtChallengePassword_55 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtChallengePassword_55), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtUnstructuredAddress_56() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtUnstructuredAddress_56)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtUnstructuredAddress_56() const { return ___Pkcs9AtUnstructuredAddress_56; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtUnstructuredAddress_56() { return &___Pkcs9AtUnstructuredAddress_56; } inline void set_Pkcs9AtUnstructuredAddress_56(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtUnstructuredAddress_56 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtUnstructuredAddress_56), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtExtendedCertificateAttributes_57() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtExtendedCertificateAttributes_57)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtExtendedCertificateAttributes_57() const { return ___Pkcs9AtExtendedCertificateAttributes_57; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtExtendedCertificateAttributes_57() { return &___Pkcs9AtExtendedCertificateAttributes_57; } inline void set_Pkcs9AtExtendedCertificateAttributes_57(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtExtendedCertificateAttributes_57 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtExtendedCertificateAttributes_57), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtSigningDescription_58() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtSigningDescription_58)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtSigningDescription_58() const { return ___Pkcs9AtSigningDescription_58; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtSigningDescription_58() { return &___Pkcs9AtSigningDescription_58; } inline void set_Pkcs9AtSigningDescription_58(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtSigningDescription_58 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtSigningDescription_58), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtExtensionRequest_59() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtExtensionRequest_59)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtExtensionRequest_59() const { return ___Pkcs9AtExtensionRequest_59; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtExtensionRequest_59() { return &___Pkcs9AtExtensionRequest_59; } inline void set_Pkcs9AtExtensionRequest_59(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtExtensionRequest_59 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtExtensionRequest_59), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtSmimeCapabilities_60() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtSmimeCapabilities_60)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtSmimeCapabilities_60() const { return ___Pkcs9AtSmimeCapabilities_60; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtSmimeCapabilities_60() { return &___Pkcs9AtSmimeCapabilities_60; } inline void set_Pkcs9AtSmimeCapabilities_60(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtSmimeCapabilities_60 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtSmimeCapabilities_60), (void*)value); } inline static int32_t get_offset_of_IdSmime_61() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdSmime_61)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSmime_61() const { return ___IdSmime_61; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSmime_61() { return &___IdSmime_61; } inline void set_IdSmime_61(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSmime_61 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSmime_61), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtFriendlyName_62() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtFriendlyName_62)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtFriendlyName_62() const { return ___Pkcs9AtFriendlyName_62; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtFriendlyName_62() { return &___Pkcs9AtFriendlyName_62; } inline void set_Pkcs9AtFriendlyName_62(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtFriendlyName_62 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtFriendlyName_62), (void*)value); } inline static int32_t get_offset_of_Pkcs9AtLocalKeyID_63() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs9AtLocalKeyID_63)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs9AtLocalKeyID_63() const { return ___Pkcs9AtLocalKeyID_63; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs9AtLocalKeyID_63() { return &___Pkcs9AtLocalKeyID_63; } inline void set_Pkcs9AtLocalKeyID_63(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs9AtLocalKeyID_63 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs9AtLocalKeyID_63), (void*)value); } inline static int32_t get_offset_of_X509CertType_64() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___X509CertType_64)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_X509CertType_64() const { return ___X509CertType_64; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_X509CertType_64() { return &___X509CertType_64; } inline void set_X509CertType_64(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___X509CertType_64 = value; Il2CppCodeGenWriteBarrier((void**)(&___X509CertType_64), (void*)value); } inline static int32_t get_offset_of_X509Certificate_66() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___X509Certificate_66)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_X509Certificate_66() const { return ___X509Certificate_66; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_X509Certificate_66() { return &___X509Certificate_66; } inline void set_X509Certificate_66(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___X509Certificate_66 = value; Il2CppCodeGenWriteBarrier((void**)(&___X509Certificate_66), (void*)value); } inline static int32_t get_offset_of_SdsiCertificate_67() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___SdsiCertificate_67)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SdsiCertificate_67() const { return ___SdsiCertificate_67; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SdsiCertificate_67() { return &___SdsiCertificate_67; } inline void set_SdsiCertificate_67(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SdsiCertificate_67 = value; Il2CppCodeGenWriteBarrier((void**)(&___SdsiCertificate_67), (void*)value); } inline static int32_t get_offset_of_X509Crl_69() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___X509Crl_69)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_X509Crl_69() const { return ___X509Crl_69; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_X509Crl_69() { return &___X509Crl_69; } inline void set_X509Crl_69(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___X509Crl_69 = value; Il2CppCodeGenWriteBarrier((void**)(&___X509Crl_69), (void*)value); } inline static int32_t get_offset_of_IdAlg_70() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAlg_70)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAlg_70() const { return ___IdAlg_70; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAlg_70() { return &___IdAlg_70; } inline void set_IdAlg_70(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAlg_70 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAlg_70), (void*)value); } inline static int32_t get_offset_of_IdAlgEsdh_71() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAlgEsdh_71)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAlgEsdh_71() const { return ___IdAlgEsdh_71; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAlgEsdh_71() { return &___IdAlgEsdh_71; } inline void set_IdAlgEsdh_71(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAlgEsdh_71 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAlgEsdh_71), (void*)value); } inline static int32_t get_offset_of_IdAlgCms3DesWrap_72() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAlgCms3DesWrap_72)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAlgCms3DesWrap_72() const { return ___IdAlgCms3DesWrap_72; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAlgCms3DesWrap_72() { return &___IdAlgCms3DesWrap_72; } inline void set_IdAlgCms3DesWrap_72(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAlgCms3DesWrap_72 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAlgCms3DesWrap_72), (void*)value); } inline static int32_t get_offset_of_IdAlgCmsRC2Wrap_73() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAlgCmsRC2Wrap_73)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAlgCmsRC2Wrap_73() const { return ___IdAlgCmsRC2Wrap_73; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAlgCmsRC2Wrap_73() { return &___IdAlgCmsRC2Wrap_73; } inline void set_IdAlgCmsRC2Wrap_73(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAlgCmsRC2Wrap_73 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAlgCmsRC2Wrap_73), (void*)value); } inline static int32_t get_offset_of_IdAlgPwriKek_74() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAlgPwriKek_74)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAlgPwriKek_74() const { return ___IdAlgPwriKek_74; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAlgPwriKek_74() { return &___IdAlgPwriKek_74; } inline void set_IdAlgPwriKek_74(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAlgPwriKek_74 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAlgPwriKek_74), (void*)value); } inline static int32_t get_offset_of_IdAlgSsdh_75() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAlgSsdh_75)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAlgSsdh_75() const { return ___IdAlgSsdh_75; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAlgSsdh_75() { return &___IdAlgSsdh_75; } inline void set_IdAlgSsdh_75(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAlgSsdh_75 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAlgSsdh_75), (void*)value); } inline static int32_t get_offset_of_IdRsaKem_76() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdRsaKem_76)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdRsaKem_76() const { return ___IdRsaKem_76; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdRsaKem_76() { return &___IdRsaKem_76; } inline void set_IdRsaKem_76(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdRsaKem_76 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdRsaKem_76), (void*)value); } inline static int32_t get_offset_of_PreferSignedData_77() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PreferSignedData_77)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PreferSignedData_77() const { return ___PreferSignedData_77; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PreferSignedData_77() { return &___PreferSignedData_77; } inline void set_PreferSignedData_77(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PreferSignedData_77 = value; Il2CppCodeGenWriteBarrier((void**)(&___PreferSignedData_77), (void*)value); } inline static int32_t get_offset_of_CannotDecryptAny_78() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___CannotDecryptAny_78)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_CannotDecryptAny_78() const { return ___CannotDecryptAny_78; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_CannotDecryptAny_78() { return &___CannotDecryptAny_78; } inline void set_CannotDecryptAny_78(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___CannotDecryptAny_78 = value; Il2CppCodeGenWriteBarrier((void**)(&___CannotDecryptAny_78), (void*)value); } inline static int32_t get_offset_of_SmimeCapabilitiesVersions_79() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___SmimeCapabilitiesVersions_79)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SmimeCapabilitiesVersions_79() const { return ___SmimeCapabilitiesVersions_79; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SmimeCapabilitiesVersions_79() { return &___SmimeCapabilitiesVersions_79; } inline void set_SmimeCapabilitiesVersions_79(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SmimeCapabilitiesVersions_79 = value; Il2CppCodeGenWriteBarrier((void**)(&___SmimeCapabilitiesVersions_79), (void*)value); } inline static int32_t get_offset_of_IdAAReceiptRequest_80() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAReceiptRequest_80)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAReceiptRequest_80() const { return ___IdAAReceiptRequest_80; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAReceiptRequest_80() { return &___IdAAReceiptRequest_80; } inline void set_IdAAReceiptRequest_80(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAReceiptRequest_80 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAReceiptRequest_80), (void*)value); } inline static int32_t get_offset_of_IdCTAuthData_82() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCTAuthData_82)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCTAuthData_82() const { return ___IdCTAuthData_82; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCTAuthData_82() { return &___IdCTAuthData_82; } inline void set_IdCTAuthData_82(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCTAuthData_82 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCTAuthData_82), (void*)value); } inline static int32_t get_offset_of_IdCTTstInfo_83() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCTTstInfo_83)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCTTstInfo_83() const { return ___IdCTTstInfo_83; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCTTstInfo_83() { return &___IdCTTstInfo_83; } inline void set_IdCTTstInfo_83(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCTTstInfo_83 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCTTstInfo_83), (void*)value); } inline static int32_t get_offset_of_IdCTCompressedData_84() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCTCompressedData_84)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCTCompressedData_84() const { return ___IdCTCompressedData_84; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCTCompressedData_84() { return &___IdCTCompressedData_84; } inline void set_IdCTCompressedData_84(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCTCompressedData_84 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCTCompressedData_84), (void*)value); } inline static int32_t get_offset_of_IdCTAuthEnvelopedData_85() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCTAuthEnvelopedData_85)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCTAuthEnvelopedData_85() const { return ___IdCTAuthEnvelopedData_85; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCTAuthEnvelopedData_85() { return &___IdCTAuthEnvelopedData_85; } inline void set_IdCTAuthEnvelopedData_85(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCTAuthEnvelopedData_85 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCTAuthEnvelopedData_85), (void*)value); } inline static int32_t get_offset_of_IdCTTimestampedData_86() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCTTimestampedData_86)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCTTimestampedData_86() const { return ___IdCTTimestampedData_86; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCTTimestampedData_86() { return &___IdCTTimestampedData_86; } inline void set_IdCTTimestampedData_86(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCTTimestampedData_86 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCTTimestampedData_86), (void*)value); } inline static int32_t get_offset_of_IdCtiEtsProofOfOrigin_88() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCtiEtsProofOfOrigin_88)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCtiEtsProofOfOrigin_88() const { return ___IdCtiEtsProofOfOrigin_88; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCtiEtsProofOfOrigin_88() { return &___IdCtiEtsProofOfOrigin_88; } inline void set_IdCtiEtsProofOfOrigin_88(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCtiEtsProofOfOrigin_88 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCtiEtsProofOfOrigin_88), (void*)value); } inline static int32_t get_offset_of_IdCtiEtsProofOfReceipt_89() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCtiEtsProofOfReceipt_89)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCtiEtsProofOfReceipt_89() const { return ___IdCtiEtsProofOfReceipt_89; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCtiEtsProofOfReceipt_89() { return &___IdCtiEtsProofOfReceipt_89; } inline void set_IdCtiEtsProofOfReceipt_89(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCtiEtsProofOfReceipt_89 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCtiEtsProofOfReceipt_89), (void*)value); } inline static int32_t get_offset_of_IdCtiEtsProofOfDelivery_90() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCtiEtsProofOfDelivery_90)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCtiEtsProofOfDelivery_90() const { return ___IdCtiEtsProofOfDelivery_90; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCtiEtsProofOfDelivery_90() { return &___IdCtiEtsProofOfDelivery_90; } inline void set_IdCtiEtsProofOfDelivery_90(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCtiEtsProofOfDelivery_90 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCtiEtsProofOfDelivery_90), (void*)value); } inline static int32_t get_offset_of_IdCtiEtsProofOfSender_91() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCtiEtsProofOfSender_91)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCtiEtsProofOfSender_91() const { return ___IdCtiEtsProofOfSender_91; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCtiEtsProofOfSender_91() { return &___IdCtiEtsProofOfSender_91; } inline void set_IdCtiEtsProofOfSender_91(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCtiEtsProofOfSender_91 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCtiEtsProofOfSender_91), (void*)value); } inline static int32_t get_offset_of_IdCtiEtsProofOfApproval_92() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCtiEtsProofOfApproval_92)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCtiEtsProofOfApproval_92() const { return ___IdCtiEtsProofOfApproval_92; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCtiEtsProofOfApproval_92() { return &___IdCtiEtsProofOfApproval_92; } inline void set_IdCtiEtsProofOfApproval_92(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCtiEtsProofOfApproval_92 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCtiEtsProofOfApproval_92), (void*)value); } inline static int32_t get_offset_of_IdCtiEtsProofOfCreation_93() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdCtiEtsProofOfCreation_93)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdCtiEtsProofOfCreation_93() const { return ___IdCtiEtsProofOfCreation_93; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdCtiEtsProofOfCreation_93() { return &___IdCtiEtsProofOfCreation_93; } inline void set_IdCtiEtsProofOfCreation_93(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdCtiEtsProofOfCreation_93 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdCtiEtsProofOfCreation_93), (void*)value); } inline static int32_t get_offset_of_IdAAOid_95() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAOid_95)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAOid_95() const { return ___IdAAOid_95; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAOid_95() { return &___IdAAOid_95; } inline void set_IdAAOid_95(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAOid_95 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAOid_95), (void*)value); } inline static int32_t get_offset_of_IdAAContentHint_96() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAContentHint_96)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAContentHint_96() const { return ___IdAAContentHint_96; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAContentHint_96() { return &___IdAAContentHint_96; } inline void set_IdAAContentHint_96(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAContentHint_96 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAContentHint_96), (void*)value); } inline static int32_t get_offset_of_IdAAMsgSigDigest_97() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAMsgSigDigest_97)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAMsgSigDigest_97() const { return ___IdAAMsgSigDigest_97; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAMsgSigDigest_97() { return &___IdAAMsgSigDigest_97; } inline void set_IdAAMsgSigDigest_97(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAMsgSigDigest_97 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAMsgSigDigest_97), (void*)value); } inline static int32_t get_offset_of_IdAAContentReference_98() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAContentReference_98)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAContentReference_98() const { return ___IdAAContentReference_98; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAContentReference_98() { return &___IdAAContentReference_98; } inline void set_IdAAContentReference_98(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAContentReference_98 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAContentReference_98), (void*)value); } inline static int32_t get_offset_of_IdAAEncrypKeyPref_99() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEncrypKeyPref_99)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEncrypKeyPref_99() const { return ___IdAAEncrypKeyPref_99; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEncrypKeyPref_99() { return &___IdAAEncrypKeyPref_99; } inline void set_IdAAEncrypKeyPref_99(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEncrypKeyPref_99 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEncrypKeyPref_99), (void*)value); } inline static int32_t get_offset_of_IdAASigningCertificate_100() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAASigningCertificate_100)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAASigningCertificate_100() const { return ___IdAASigningCertificate_100; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAASigningCertificate_100() { return &___IdAASigningCertificate_100; } inline void set_IdAASigningCertificate_100(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAASigningCertificate_100 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAASigningCertificate_100), (void*)value); } inline static int32_t get_offset_of_IdAASigningCertificateV2_101() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAASigningCertificateV2_101)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAASigningCertificateV2_101() const { return ___IdAASigningCertificateV2_101; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAASigningCertificateV2_101() { return &___IdAASigningCertificateV2_101; } inline void set_IdAASigningCertificateV2_101(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAASigningCertificateV2_101 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAASigningCertificateV2_101), (void*)value); } inline static int32_t get_offset_of_IdAAContentIdentifier_102() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAContentIdentifier_102)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAContentIdentifier_102() const { return ___IdAAContentIdentifier_102; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAContentIdentifier_102() { return &___IdAAContentIdentifier_102; } inline void set_IdAAContentIdentifier_102(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAContentIdentifier_102 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAContentIdentifier_102), (void*)value); } inline static int32_t get_offset_of_IdAASignatureTimeStampToken_103() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAASignatureTimeStampToken_103)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAASignatureTimeStampToken_103() const { return ___IdAASignatureTimeStampToken_103; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAASignatureTimeStampToken_103() { return &___IdAASignatureTimeStampToken_103; } inline void set_IdAASignatureTimeStampToken_103(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAASignatureTimeStampToken_103 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAASignatureTimeStampToken_103), (void*)value); } inline static int32_t get_offset_of_IdAAEtsSigPolicyID_104() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsSigPolicyID_104)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsSigPolicyID_104() const { return ___IdAAEtsSigPolicyID_104; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsSigPolicyID_104() { return &___IdAAEtsSigPolicyID_104; } inline void set_IdAAEtsSigPolicyID_104(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsSigPolicyID_104 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsSigPolicyID_104), (void*)value); } inline static int32_t get_offset_of_IdAAEtsCommitmentType_105() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsCommitmentType_105)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsCommitmentType_105() const { return ___IdAAEtsCommitmentType_105; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsCommitmentType_105() { return &___IdAAEtsCommitmentType_105; } inline void set_IdAAEtsCommitmentType_105(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsCommitmentType_105 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsCommitmentType_105), (void*)value); } inline static int32_t get_offset_of_IdAAEtsSignerLocation_106() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsSignerLocation_106)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsSignerLocation_106() const { return ___IdAAEtsSignerLocation_106; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsSignerLocation_106() { return &___IdAAEtsSignerLocation_106; } inline void set_IdAAEtsSignerLocation_106(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsSignerLocation_106 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsSignerLocation_106), (void*)value); } inline static int32_t get_offset_of_IdAAEtsSignerAttr_107() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsSignerAttr_107)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsSignerAttr_107() const { return ___IdAAEtsSignerAttr_107; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsSignerAttr_107() { return &___IdAAEtsSignerAttr_107; } inline void set_IdAAEtsSignerAttr_107(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsSignerAttr_107 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsSignerAttr_107), (void*)value); } inline static int32_t get_offset_of_IdAAEtsOtherSigCert_108() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsOtherSigCert_108)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsOtherSigCert_108() const { return ___IdAAEtsOtherSigCert_108; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsOtherSigCert_108() { return &___IdAAEtsOtherSigCert_108; } inline void set_IdAAEtsOtherSigCert_108(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsOtherSigCert_108 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsOtherSigCert_108), (void*)value); } inline static int32_t get_offset_of_IdAAEtsContentTimestamp_109() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsContentTimestamp_109)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsContentTimestamp_109() const { return ___IdAAEtsContentTimestamp_109; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsContentTimestamp_109() { return &___IdAAEtsContentTimestamp_109; } inline void set_IdAAEtsContentTimestamp_109(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsContentTimestamp_109 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsContentTimestamp_109), (void*)value); } inline static int32_t get_offset_of_IdAAEtsCertificateRefs_110() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsCertificateRefs_110)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsCertificateRefs_110() const { return ___IdAAEtsCertificateRefs_110; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsCertificateRefs_110() { return &___IdAAEtsCertificateRefs_110; } inline void set_IdAAEtsCertificateRefs_110(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsCertificateRefs_110 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsCertificateRefs_110), (void*)value); } inline static int32_t get_offset_of_IdAAEtsRevocationRefs_111() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsRevocationRefs_111)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsRevocationRefs_111() const { return ___IdAAEtsRevocationRefs_111; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsRevocationRefs_111() { return &___IdAAEtsRevocationRefs_111; } inline void set_IdAAEtsRevocationRefs_111(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsRevocationRefs_111 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsRevocationRefs_111), (void*)value); } inline static int32_t get_offset_of_IdAAEtsCertValues_112() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsCertValues_112)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsCertValues_112() const { return ___IdAAEtsCertValues_112; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsCertValues_112() { return &___IdAAEtsCertValues_112; } inline void set_IdAAEtsCertValues_112(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsCertValues_112 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsCertValues_112), (void*)value); } inline static int32_t get_offset_of_IdAAEtsRevocationValues_113() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsRevocationValues_113)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsRevocationValues_113() const { return ___IdAAEtsRevocationValues_113; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsRevocationValues_113() { return &___IdAAEtsRevocationValues_113; } inline void set_IdAAEtsRevocationValues_113(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsRevocationValues_113 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsRevocationValues_113), (void*)value); } inline static int32_t get_offset_of_IdAAEtsEscTimeStamp_114() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsEscTimeStamp_114)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsEscTimeStamp_114() const { return ___IdAAEtsEscTimeStamp_114; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsEscTimeStamp_114() { return &___IdAAEtsEscTimeStamp_114; } inline void set_IdAAEtsEscTimeStamp_114(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsEscTimeStamp_114 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsEscTimeStamp_114), (void*)value); } inline static int32_t get_offset_of_IdAAEtsCertCrlTimestamp_115() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsCertCrlTimestamp_115)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsCertCrlTimestamp_115() const { return ___IdAAEtsCertCrlTimestamp_115; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsCertCrlTimestamp_115() { return &___IdAAEtsCertCrlTimestamp_115; } inline void set_IdAAEtsCertCrlTimestamp_115(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsCertCrlTimestamp_115 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsCertCrlTimestamp_115), (void*)value); } inline static int32_t get_offset_of_IdAAEtsArchiveTimestamp_116() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAEtsArchiveTimestamp_116)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAEtsArchiveTimestamp_116() const { return ___IdAAEtsArchiveTimestamp_116; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAEtsArchiveTimestamp_116() { return &___IdAAEtsArchiveTimestamp_116; } inline void set_IdAAEtsArchiveTimestamp_116(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAEtsArchiveTimestamp_116 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAEtsArchiveTimestamp_116), (void*)value); } inline static int32_t get_offset_of_IdAADecryptKeyID_117() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAADecryptKeyID_117)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAADecryptKeyID_117() const { return ___IdAADecryptKeyID_117; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAADecryptKeyID_117() { return &___IdAADecryptKeyID_117; } inline void set_IdAADecryptKeyID_117(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAADecryptKeyID_117 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAADecryptKeyID_117), (void*)value); } inline static int32_t get_offset_of_IdAAImplCryptoAlgs_118() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAImplCryptoAlgs_118)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAImplCryptoAlgs_118() const { return ___IdAAImplCryptoAlgs_118; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAImplCryptoAlgs_118() { return &___IdAAImplCryptoAlgs_118; } inline void set_IdAAImplCryptoAlgs_118(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAImplCryptoAlgs_118 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAImplCryptoAlgs_118), (void*)value); } inline static int32_t get_offset_of_IdAAAsymmDecryptKeyID_119() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAAsymmDecryptKeyID_119)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAAsymmDecryptKeyID_119() const { return ___IdAAAsymmDecryptKeyID_119; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAAsymmDecryptKeyID_119() { return &___IdAAAsymmDecryptKeyID_119; } inline void set_IdAAAsymmDecryptKeyID_119(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAAsymmDecryptKeyID_119 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAAsymmDecryptKeyID_119), (void*)value); } inline static int32_t get_offset_of_IdAAImplCompressAlgs_120() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAImplCompressAlgs_120)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAImplCompressAlgs_120() const { return ___IdAAImplCompressAlgs_120; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAImplCompressAlgs_120() { return &___IdAAImplCompressAlgs_120; } inline void set_IdAAImplCompressAlgs_120(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAImplCompressAlgs_120 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAImplCompressAlgs_120), (void*)value); } inline static int32_t get_offset_of_IdAACommunityIdentifiers_121() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAACommunityIdentifiers_121)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAACommunityIdentifiers_121() const { return ___IdAACommunityIdentifiers_121; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAACommunityIdentifiers_121() { return &___IdAACommunityIdentifiers_121; } inline void set_IdAACommunityIdentifiers_121(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAACommunityIdentifiers_121 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAACommunityIdentifiers_121), (void*)value); } inline static int32_t get_offset_of_IdAASigPolicyID_122() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAASigPolicyID_122)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAASigPolicyID_122() const { return ___IdAASigPolicyID_122; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAASigPolicyID_122() { return &___IdAASigPolicyID_122; } inline void set_IdAASigPolicyID_122(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAASigPolicyID_122 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAASigPolicyID_122), (void*)value); } inline static int32_t get_offset_of_IdAACommitmentType_123() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAACommitmentType_123)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAACommitmentType_123() const { return ___IdAACommitmentType_123; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAACommitmentType_123() { return &___IdAACommitmentType_123; } inline void set_IdAACommitmentType_123(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAACommitmentType_123 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAACommitmentType_123), (void*)value); } inline static int32_t get_offset_of_IdAASignerLocation_124() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAASignerLocation_124)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAASignerLocation_124() const { return ___IdAASignerLocation_124; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAASignerLocation_124() { return &___IdAASignerLocation_124; } inline void set_IdAASignerLocation_124(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAASignerLocation_124 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAASignerLocation_124), (void*)value); } inline static int32_t get_offset_of_IdAAOtherSigCert_125() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdAAOtherSigCert_125)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAAOtherSigCert_125() const { return ___IdAAOtherSigCert_125; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAAOtherSigCert_125() { return &___IdAAOtherSigCert_125; } inline void set_IdAAOtherSigCert_125(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAAOtherSigCert_125 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAAOtherSigCert_125), (void*)value); } inline static int32_t get_offset_of_IdSpqEtsUri_127() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdSpqEtsUri_127)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSpqEtsUri_127() const { return ___IdSpqEtsUri_127; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSpqEtsUri_127() { return &___IdSpqEtsUri_127; } inline void set_IdSpqEtsUri_127(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSpqEtsUri_127 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSpqEtsUri_127), (void*)value); } inline static int32_t get_offset_of_IdSpqEtsUNotice_128() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___IdSpqEtsUNotice_128)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSpqEtsUNotice_128() const { return ___IdSpqEtsUNotice_128; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSpqEtsUNotice_128() { return &___IdSpqEtsUNotice_128; } inline void set_IdSpqEtsUNotice_128(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSpqEtsUNotice_128 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSpqEtsUNotice_128), (void*)value); } inline static int32_t get_offset_of_KeyBag_131() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___KeyBag_131)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_KeyBag_131() const { return ___KeyBag_131; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_KeyBag_131() { return &___KeyBag_131; } inline void set_KeyBag_131(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___KeyBag_131 = value; Il2CppCodeGenWriteBarrier((void**)(&___KeyBag_131), (void*)value); } inline static int32_t get_offset_of_Pkcs8ShroudedKeyBag_132() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___Pkcs8ShroudedKeyBag_132)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Pkcs8ShroudedKeyBag_132() const { return ___Pkcs8ShroudedKeyBag_132; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Pkcs8ShroudedKeyBag_132() { return &___Pkcs8ShroudedKeyBag_132; } inline void set_Pkcs8ShroudedKeyBag_132(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Pkcs8ShroudedKeyBag_132 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pkcs8ShroudedKeyBag_132), (void*)value); } inline static int32_t get_offset_of_CertBag_133() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___CertBag_133)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_CertBag_133() const { return ___CertBag_133; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_CertBag_133() { return &___CertBag_133; } inline void set_CertBag_133(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___CertBag_133 = value; Il2CppCodeGenWriteBarrier((void**)(&___CertBag_133), (void*)value); } inline static int32_t get_offset_of_CrlBag_134() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___CrlBag_134)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_CrlBag_134() const { return ___CrlBag_134; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_CrlBag_134() { return &___CrlBag_134; } inline void set_CrlBag_134(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___CrlBag_134 = value; Il2CppCodeGenWriteBarrier((void**)(&___CrlBag_134), (void*)value); } inline static int32_t get_offset_of_SecretBag_135() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___SecretBag_135)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SecretBag_135() const { return ___SecretBag_135; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SecretBag_135() { return &___SecretBag_135; } inline void set_SecretBag_135(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SecretBag_135 = value; Il2CppCodeGenWriteBarrier((void**)(&___SecretBag_135), (void*)value); } inline static int32_t get_offset_of_SafeContentsBag_136() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___SafeContentsBag_136)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SafeContentsBag_136() const { return ___SafeContentsBag_136; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SafeContentsBag_136() { return &___SafeContentsBag_136; } inline void set_SafeContentsBag_136(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SafeContentsBag_136 = value; Il2CppCodeGenWriteBarrier((void**)(&___SafeContentsBag_136), (void*)value); } inline static int32_t get_offset_of_PbeWithShaAnd128BitRC4_138() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithShaAnd128BitRC4_138)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithShaAnd128BitRC4_138() const { return ___PbeWithShaAnd128BitRC4_138; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithShaAnd128BitRC4_138() { return &___PbeWithShaAnd128BitRC4_138; } inline void set_PbeWithShaAnd128BitRC4_138(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithShaAnd128BitRC4_138 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithShaAnd128BitRC4_138), (void*)value); } inline static int32_t get_offset_of_PbeWithShaAnd40BitRC4_139() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithShaAnd40BitRC4_139)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithShaAnd40BitRC4_139() const { return ___PbeWithShaAnd40BitRC4_139; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithShaAnd40BitRC4_139() { return &___PbeWithShaAnd40BitRC4_139; } inline void set_PbeWithShaAnd40BitRC4_139(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithShaAnd40BitRC4_139 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithShaAnd40BitRC4_139), (void*)value); } inline static int32_t get_offset_of_PbeWithShaAnd3KeyTripleDesCbc_140() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithShaAnd3KeyTripleDesCbc_140)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithShaAnd3KeyTripleDesCbc_140() const { return ___PbeWithShaAnd3KeyTripleDesCbc_140; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithShaAnd3KeyTripleDesCbc_140() { return &___PbeWithShaAnd3KeyTripleDesCbc_140; } inline void set_PbeWithShaAnd3KeyTripleDesCbc_140(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithShaAnd3KeyTripleDesCbc_140 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithShaAnd3KeyTripleDesCbc_140), (void*)value); } inline static int32_t get_offset_of_PbeWithShaAnd2KeyTripleDesCbc_141() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithShaAnd2KeyTripleDesCbc_141)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithShaAnd2KeyTripleDesCbc_141() const { return ___PbeWithShaAnd2KeyTripleDesCbc_141; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithShaAnd2KeyTripleDesCbc_141() { return &___PbeWithShaAnd2KeyTripleDesCbc_141; } inline void set_PbeWithShaAnd2KeyTripleDesCbc_141(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithShaAnd2KeyTripleDesCbc_141 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithShaAnd2KeyTripleDesCbc_141), (void*)value); } inline static int32_t get_offset_of_PbeWithShaAnd128BitRC2Cbc_142() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbeWithShaAnd128BitRC2Cbc_142)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbeWithShaAnd128BitRC2Cbc_142() const { return ___PbeWithShaAnd128BitRC2Cbc_142; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbeWithShaAnd128BitRC2Cbc_142() { return &___PbeWithShaAnd128BitRC2Cbc_142; } inline void set_PbeWithShaAnd128BitRC2Cbc_142(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbeWithShaAnd128BitRC2Cbc_142 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbeWithShaAnd128BitRC2Cbc_142), (void*)value); } inline static int32_t get_offset_of_PbewithShaAnd40BitRC2Cbc_143() { return static_cast(offsetof(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields, ___PbewithShaAnd40BitRC2Cbc_143)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PbewithShaAnd40BitRC2Cbc_143() const { return ___PbewithShaAnd40BitRC2Cbc_143; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PbewithShaAnd40BitRC2Cbc_143() { return &___PbewithShaAnd40BitRC2Cbc_143; } inline void set_PbewithShaAnd40BitRC2Cbc_143(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PbewithShaAnd40BitRC2Cbc_143 = value; Il2CppCodeGenWriteBarrier((void**)(&___PbewithShaAnd40BitRC2Cbc_143), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion struct ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 : public RuntimeObject { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::version int32_t ___version_6; // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::name String_t* ___name_7; public: inline static int32_t get_offset_of_version_6() { return static_cast(offsetof(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915, ___version_6)); } inline int32_t get_version_6() const { return ___version_6; } inline int32_t* get_address_of_version_6() { return &___version_6; } inline void set_version_6(int32_t value) { ___version_6 = value; } inline static int32_t get_offset_of_name_7() { return static_cast(offsetof(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915, ___name_7)); } inline String_t* get_name_7() const { return ___name_7; } inline String_t** get_address_of_name_7() { return &___name_7; } inline void set_name_7(String_t* value) { ___name_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___name_7), (void*)value); } }; struct ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::SSLv3 ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___SSLv3_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::TLSv10 ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___TLSv10_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::TLSv11 ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___TLSv11_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::TLSv12 ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___TLSv12_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::DTLSv10 ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___DTLSv10_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::DTLSv12 ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___DTLSv12_5; public: inline static int32_t get_offset_of_SSLv3_0() { return static_cast(offsetof(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields, ___SSLv3_0)); } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * get_SSLv3_0() const { return ___SSLv3_0; } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 ** get_address_of_SSLv3_0() { return &___SSLv3_0; } inline void set_SSLv3_0(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * value) { ___SSLv3_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___SSLv3_0), (void*)value); } inline static int32_t get_offset_of_TLSv10_1() { return static_cast(offsetof(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields, ___TLSv10_1)); } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * get_TLSv10_1() const { return ___TLSv10_1; } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 ** get_address_of_TLSv10_1() { return &___TLSv10_1; } inline void set_TLSv10_1(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * value) { ___TLSv10_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___TLSv10_1), (void*)value); } inline static int32_t get_offset_of_TLSv11_2() { return static_cast(offsetof(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields, ___TLSv11_2)); } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * get_TLSv11_2() const { return ___TLSv11_2; } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 ** get_address_of_TLSv11_2() { return &___TLSv11_2; } inline void set_TLSv11_2(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * value) { ___TLSv11_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___TLSv11_2), (void*)value); } inline static int32_t get_offset_of_TLSv12_3() { return static_cast(offsetof(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields, ___TLSv12_3)); } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * get_TLSv12_3() const { return ___TLSv12_3; } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 ** get_address_of_TLSv12_3() { return &___TLSv12_3; } inline void set_TLSv12_3(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * value) { ___TLSv12_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___TLSv12_3), (void*)value); } inline static int32_t get_offset_of_DTLSv10_4() { return static_cast(offsetof(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields, ___DTLSv10_4)); } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * get_DTLSv10_4() const { return ___DTLSv10_4; } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 ** get_address_of_DTLSv10_4() { return &___DTLSv10_4; } inline void set_DTLSv10_4(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * value) { ___DTLSv10_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___DTLSv10_4), (void*)value); } inline static int32_t get_offset_of_DTLSv12_5() { return static_cast(offsetof(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields, ___DTLSv12_5)); } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * get_DTLSv12_5() const { return ___DTLSv12_5; } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 ** get_address_of_DTLSv12_5() { return &___DTLSv12_5; } inline void set_DTLSv12_5(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * value) { ___DTLSv12_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___DTLSv12_5), (void*)value); } }; // System.Random struct Random_t6C9E9775A149D0ADCFEB4B252C408F03EE870118 : public RuntimeObject { public: // System.Int32 System.Random::inext int32_t ___inext_0; // System.Int32 System.Random::inextp int32_t ___inextp_1; // System.Int32[] System.Random::SeedArray Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___SeedArray_2; public: inline static int32_t get_offset_of_inext_0() { return static_cast(offsetof(Random_t6C9E9775A149D0ADCFEB4B252C408F03EE870118, ___inext_0)); } inline int32_t get_inext_0() const { return ___inext_0; } inline int32_t* get_address_of_inext_0() { return &___inext_0; } inline void set_inext_0(int32_t value) { ___inext_0 = value; } inline static int32_t get_offset_of_inextp_1() { return static_cast(offsetof(Random_t6C9E9775A149D0ADCFEB4B252C408F03EE870118, ___inextp_1)); } inline int32_t get_inextp_1() const { return ___inextp_1; } inline int32_t* get_address_of_inextp_1() { return &___inextp_1; } inline void set_inextp_1(int32_t value) { ___inextp_1 = value; } inline static int32_t get_offset_of_SeedArray_2() { return static_cast(offsetof(Random_t6C9E9775A149D0ADCFEB4B252C408F03EE870118, ___SeedArray_2)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_SeedArray_2() const { return ___SeedArray_2; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_SeedArray_2() { return &___SeedArray_2; } inline void set_SeedArray_2(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___SeedArray_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___SeedArray_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream struct RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mHandler TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * ___mHandler_5; // System.IO.Stream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mInput Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___mInput_6; // System.IO.Stream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mOutput Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___mOutput_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCompression BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mPendingCompression RuntimeObject* ___mPendingCompression_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCompression BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mReadCompression RuntimeObject* ___mReadCompression_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCompression BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mWriteCompression RuntimeObject* ___mWriteCompression_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mPendingCipher RuntimeObject* ___mPendingCipher_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mReadCipher RuntimeObject* ___mReadCipher_12; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mWriteCipher RuntimeObject* ___mWriteCipher_13; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream/SequenceNumber BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mReadSeqNo SequenceNumber_t3A86B85D034EB1D898C53B257FBB18A25618A175 * ___mReadSeqNo_14; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream/SequenceNumber BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mWriteSeqNo SequenceNumber_t3A86B85D034EB1D898C53B257FBB18A25618A175 * ___mWriteSeqNo_15; // System.IO.MemoryStream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mBuffer MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___mBuffer_16; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mHandshakeHash RuntimeObject* ___mHandshakeHash_17; // BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.BaseOutputStream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mHandshakeHashUpdater BaseOutputStream_t2D9489B8980FD869AC00639443535AA2CE496A6D * ___mHandshakeHashUpdater_18; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mReadVersion ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___mReadVersion_19; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mWriteVersion ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___mWriteVersion_20; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mRestrictReadVersion bool ___mRestrictReadVersion_21; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mPlaintextLimit int32_t ___mPlaintextLimit_22; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mCompressedLimit int32_t ___mCompressedLimit_23; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::mCiphertextLimit int32_t ___mCiphertextLimit_24; public: inline static int32_t get_offset_of_mHandler_5() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mHandler_5)); } inline TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * get_mHandler_5() const { return ___mHandler_5; } inline TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 ** get_address_of_mHandler_5() { return &___mHandler_5; } inline void set_mHandler_5(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * value) { ___mHandler_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___mHandler_5), (void*)value); } inline static int32_t get_offset_of_mInput_6() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mInput_6)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_mInput_6() const { return ___mInput_6; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_mInput_6() { return &___mInput_6; } inline void set_mInput_6(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___mInput_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___mInput_6), (void*)value); } inline static int32_t get_offset_of_mOutput_7() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mOutput_7)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_mOutput_7() const { return ___mOutput_7; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_mOutput_7() { return &___mOutput_7; } inline void set_mOutput_7(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___mOutput_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___mOutput_7), (void*)value); } inline static int32_t get_offset_of_mPendingCompression_8() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mPendingCompression_8)); } inline RuntimeObject* get_mPendingCompression_8() const { return ___mPendingCompression_8; } inline RuntimeObject** get_address_of_mPendingCompression_8() { return &___mPendingCompression_8; } inline void set_mPendingCompression_8(RuntimeObject* value) { ___mPendingCompression_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPendingCompression_8), (void*)value); } inline static int32_t get_offset_of_mReadCompression_9() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mReadCompression_9)); } inline RuntimeObject* get_mReadCompression_9() const { return ___mReadCompression_9; } inline RuntimeObject** get_address_of_mReadCompression_9() { return &___mReadCompression_9; } inline void set_mReadCompression_9(RuntimeObject* value) { ___mReadCompression_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___mReadCompression_9), (void*)value); } inline static int32_t get_offset_of_mWriteCompression_10() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mWriteCompression_10)); } inline RuntimeObject* get_mWriteCompression_10() const { return ___mWriteCompression_10; } inline RuntimeObject** get_address_of_mWriteCompression_10() { return &___mWriteCompression_10; } inline void set_mWriteCompression_10(RuntimeObject* value) { ___mWriteCompression_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___mWriteCompression_10), (void*)value); } inline static int32_t get_offset_of_mPendingCipher_11() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mPendingCipher_11)); } inline RuntimeObject* get_mPendingCipher_11() const { return ___mPendingCipher_11; } inline RuntimeObject** get_address_of_mPendingCipher_11() { return &___mPendingCipher_11; } inline void set_mPendingCipher_11(RuntimeObject* value) { ___mPendingCipher_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPendingCipher_11), (void*)value); } inline static int32_t get_offset_of_mReadCipher_12() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mReadCipher_12)); } inline RuntimeObject* get_mReadCipher_12() const { return ___mReadCipher_12; } inline RuntimeObject** get_address_of_mReadCipher_12() { return &___mReadCipher_12; } inline void set_mReadCipher_12(RuntimeObject* value) { ___mReadCipher_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___mReadCipher_12), (void*)value); } inline static int32_t get_offset_of_mWriteCipher_13() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mWriteCipher_13)); } inline RuntimeObject* get_mWriteCipher_13() const { return ___mWriteCipher_13; } inline RuntimeObject** get_address_of_mWriteCipher_13() { return &___mWriteCipher_13; } inline void set_mWriteCipher_13(RuntimeObject* value) { ___mWriteCipher_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___mWriteCipher_13), (void*)value); } inline static int32_t get_offset_of_mReadSeqNo_14() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mReadSeqNo_14)); } inline SequenceNumber_t3A86B85D034EB1D898C53B257FBB18A25618A175 * get_mReadSeqNo_14() const { return ___mReadSeqNo_14; } inline SequenceNumber_t3A86B85D034EB1D898C53B257FBB18A25618A175 ** get_address_of_mReadSeqNo_14() { return &___mReadSeqNo_14; } inline void set_mReadSeqNo_14(SequenceNumber_t3A86B85D034EB1D898C53B257FBB18A25618A175 * value) { ___mReadSeqNo_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___mReadSeqNo_14), (void*)value); } inline static int32_t get_offset_of_mWriteSeqNo_15() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mWriteSeqNo_15)); } inline SequenceNumber_t3A86B85D034EB1D898C53B257FBB18A25618A175 * get_mWriteSeqNo_15() const { return ___mWriteSeqNo_15; } inline SequenceNumber_t3A86B85D034EB1D898C53B257FBB18A25618A175 ** get_address_of_mWriteSeqNo_15() { return &___mWriteSeqNo_15; } inline void set_mWriteSeqNo_15(SequenceNumber_t3A86B85D034EB1D898C53B257FBB18A25618A175 * value) { ___mWriteSeqNo_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___mWriteSeqNo_15), (void*)value); } inline static int32_t get_offset_of_mBuffer_16() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mBuffer_16)); } inline MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * get_mBuffer_16() const { return ___mBuffer_16; } inline MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C ** get_address_of_mBuffer_16() { return &___mBuffer_16; } inline void set_mBuffer_16(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * value) { ___mBuffer_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___mBuffer_16), (void*)value); } inline static int32_t get_offset_of_mHandshakeHash_17() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mHandshakeHash_17)); } inline RuntimeObject* get_mHandshakeHash_17() const { return ___mHandshakeHash_17; } inline RuntimeObject** get_address_of_mHandshakeHash_17() { return &___mHandshakeHash_17; } inline void set_mHandshakeHash_17(RuntimeObject* value) { ___mHandshakeHash_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___mHandshakeHash_17), (void*)value); } inline static int32_t get_offset_of_mHandshakeHashUpdater_18() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mHandshakeHashUpdater_18)); } inline BaseOutputStream_t2D9489B8980FD869AC00639443535AA2CE496A6D * get_mHandshakeHashUpdater_18() const { return ___mHandshakeHashUpdater_18; } inline BaseOutputStream_t2D9489B8980FD869AC00639443535AA2CE496A6D ** get_address_of_mHandshakeHashUpdater_18() { return &___mHandshakeHashUpdater_18; } inline void set_mHandshakeHashUpdater_18(BaseOutputStream_t2D9489B8980FD869AC00639443535AA2CE496A6D * value) { ___mHandshakeHashUpdater_18 = value; Il2CppCodeGenWriteBarrier((void**)(&___mHandshakeHashUpdater_18), (void*)value); } inline static int32_t get_offset_of_mReadVersion_19() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mReadVersion_19)); } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * get_mReadVersion_19() const { return ___mReadVersion_19; } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 ** get_address_of_mReadVersion_19() { return &___mReadVersion_19; } inline void set_mReadVersion_19(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * value) { ___mReadVersion_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___mReadVersion_19), (void*)value); } inline static int32_t get_offset_of_mWriteVersion_20() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mWriteVersion_20)); } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * get_mWriteVersion_20() const { return ___mWriteVersion_20; } inline ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 ** get_address_of_mWriteVersion_20() { return &___mWriteVersion_20; } inline void set_mWriteVersion_20(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * value) { ___mWriteVersion_20 = value; Il2CppCodeGenWriteBarrier((void**)(&___mWriteVersion_20), (void*)value); } inline static int32_t get_offset_of_mRestrictReadVersion_21() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mRestrictReadVersion_21)); } inline bool get_mRestrictReadVersion_21() const { return ___mRestrictReadVersion_21; } inline bool* get_address_of_mRestrictReadVersion_21() { return &___mRestrictReadVersion_21; } inline void set_mRestrictReadVersion_21(bool value) { ___mRestrictReadVersion_21 = value; } inline static int32_t get_offset_of_mPlaintextLimit_22() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mPlaintextLimit_22)); } inline int32_t get_mPlaintextLimit_22() const { return ___mPlaintextLimit_22; } inline int32_t* get_address_of_mPlaintextLimit_22() { return &___mPlaintextLimit_22; } inline void set_mPlaintextLimit_22(int32_t value) { ___mPlaintextLimit_22 = value; } inline static int32_t get_offset_of_mCompressedLimit_23() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mCompressedLimit_23)); } inline int32_t get_mCompressedLimit_23() const { return ___mCompressedLimit_23; } inline int32_t* get_address_of_mCompressedLimit_23() { return &___mCompressedLimit_23; } inline void set_mCompressedLimit_23(int32_t value) { ___mCompressedLimit_23 = value; } inline static int32_t get_offset_of_mCiphertextLimit_24() { return static_cast(offsetof(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E, ___mCiphertextLimit_24)); } inline int32_t get_mCiphertextLimit_24() const { return ___mCiphertextLimit_24; } inline int32_t* get_address_of_mCiphertextLimit_24() { return &___mCiphertextLimit_24; } inline void set_mCiphertextLimit_24(int32_t value) { ___mCiphertextLimit_24 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.RsaBlindedEngine struct RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IRsa BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.RsaBlindedEngine::core RuntimeObject* ___core_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.RsaBlindedEngine::key RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * ___key_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.RsaBlindedEngine::random SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___random_2; public: inline static int32_t get_offset_of_core_0() { return static_cast(offsetof(RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2, ___core_0)); } inline RuntimeObject* get_core_0() const { return ___core_0; } inline RuntimeObject** get_address_of_core_0() { return &___core_0; } inline void set_core_0(RuntimeObject* value) { ___core_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___core_0), (void*)value); } inline static int32_t get_offset_of_key_1() { return static_cast(offsetof(RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2, ___key_1)); } inline RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * get_key_1() const { return ___key_1; } inline RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 ** get_address_of_key_1() { return &___key_1; } inline void set_key_1(RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * value) { ___key_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_1), (void*)value); } inline static int32_t get_offset_of_random_2() { return static_cast(offsetof(RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2, ___random_2)); } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * get_random_2() const { return ___random_2; } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 ** get_address_of_random_2() { return &___random_2; } inline void set_random_2(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * value) { ___random_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___random_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.RsaDigestSigner struct RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IAsymmetricBlockCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.RsaDigestSigner::rsaEngine RuntimeObject* ___rsaEngine_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.RsaDigestSigner::algId AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * ___algId_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.RsaDigestSigner::digest RuntimeObject* ___digest_2; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.RsaDigestSigner::forSigning bool ___forSigning_3; public: inline static int32_t get_offset_of_rsaEngine_0() { return static_cast(offsetof(RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC, ___rsaEngine_0)); } inline RuntimeObject* get_rsaEngine_0() const { return ___rsaEngine_0; } inline RuntimeObject** get_address_of_rsaEngine_0() { return &___rsaEngine_0; } inline void set_rsaEngine_0(RuntimeObject* value) { ___rsaEngine_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___rsaEngine_0), (void*)value); } inline static int32_t get_offset_of_algId_1() { return static_cast(offsetof(RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC, ___algId_1)); } inline AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * get_algId_1() const { return ___algId_1; } inline AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 ** get_address_of_algId_1() { return &___algId_1; } inline void set_algId_1(AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * value) { ___algId_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___algId_1), (void*)value); } inline static int32_t get_offset_of_digest_2() { return static_cast(offsetof(RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC, ___digest_2)); } inline RuntimeObject* get_digest_2() const { return ___digest_2; } inline RuntimeObject** get_address_of_digest_2() { return &___digest_2; } inline void set_digest_2(RuntimeObject* value) { ___digest_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___digest_2), (void*)value); } inline static int32_t get_offset_of_forSigning_3() { return static_cast(offsetof(RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC, ___forSigning_3)); } inline bool get_forSigning_3() const { return ___forSigning_3; } inline bool* get_address_of_forSigning_3() { return &___forSigning_3; } inline void set_forSigning_3(bool value) { ___forSigning_3 = value; } }; struct RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC_StaticFields { public: // System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.RsaDigestSigner::oidMap RuntimeObject* ___oidMap_4; public: inline static int32_t get_offset_of_oidMap_4() { return static_cast(offsetof(RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC_StaticFields, ___oidMap_4)); } inline RuntimeObject* get_oidMap_4() const { return ___oidMap_4; } inline RuntimeObject** get_address_of_oidMap_4() { return &___oidMap_4; } inline void set_oidMap_4(RuntimeObject* value) { ___oidMap_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___oidMap_4), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters struct SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 : public RuntimeObject { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::entity int32_t ___entity_0; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::cipherSuite int32_t ___cipherSuite_1; // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::compressionAlgorithm uint8_t ___compressionAlgorithm_2; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::prfAlgorithm int32_t ___prfAlgorithm_3; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::verifyDataLength int32_t ___verifyDataLength_4; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::masterSecret ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___masterSecret_5; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::clientRandom ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___clientRandom_6; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::serverRandom ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___serverRandom_7; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::sessionHash ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___sessionHash_8; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::pskIdentity ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___pskIdentity_9; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::srpIdentity ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___srpIdentity_10; // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::maxFragmentLength int16_t ___maxFragmentLength_11; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::truncatedHMac bool ___truncatedHMac_12; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::encryptThenMac bool ___encryptThenMac_13; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::extendedMasterSecret bool ___extendedMasterSecret_14; public: inline static int32_t get_offset_of_entity_0() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___entity_0)); } inline int32_t get_entity_0() const { return ___entity_0; } inline int32_t* get_address_of_entity_0() { return &___entity_0; } inline void set_entity_0(int32_t value) { ___entity_0 = value; } inline static int32_t get_offset_of_cipherSuite_1() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___cipherSuite_1)); } inline int32_t get_cipherSuite_1() const { return ___cipherSuite_1; } inline int32_t* get_address_of_cipherSuite_1() { return &___cipherSuite_1; } inline void set_cipherSuite_1(int32_t value) { ___cipherSuite_1 = value; } inline static int32_t get_offset_of_compressionAlgorithm_2() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___compressionAlgorithm_2)); } inline uint8_t get_compressionAlgorithm_2() const { return ___compressionAlgorithm_2; } inline uint8_t* get_address_of_compressionAlgorithm_2() { return &___compressionAlgorithm_2; } inline void set_compressionAlgorithm_2(uint8_t value) { ___compressionAlgorithm_2 = value; } inline static int32_t get_offset_of_prfAlgorithm_3() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___prfAlgorithm_3)); } inline int32_t get_prfAlgorithm_3() const { return ___prfAlgorithm_3; } inline int32_t* get_address_of_prfAlgorithm_3() { return &___prfAlgorithm_3; } inline void set_prfAlgorithm_3(int32_t value) { ___prfAlgorithm_3 = value; } inline static int32_t get_offset_of_verifyDataLength_4() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___verifyDataLength_4)); } inline int32_t get_verifyDataLength_4() const { return ___verifyDataLength_4; } inline int32_t* get_address_of_verifyDataLength_4() { return &___verifyDataLength_4; } inline void set_verifyDataLength_4(int32_t value) { ___verifyDataLength_4 = value; } inline static int32_t get_offset_of_masterSecret_5() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___masterSecret_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_masterSecret_5() const { return ___masterSecret_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_masterSecret_5() { return &___masterSecret_5; } inline void set_masterSecret_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___masterSecret_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___masterSecret_5), (void*)value); } inline static int32_t get_offset_of_clientRandom_6() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___clientRandom_6)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_clientRandom_6() const { return ___clientRandom_6; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_clientRandom_6() { return &___clientRandom_6; } inline void set_clientRandom_6(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___clientRandom_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___clientRandom_6), (void*)value); } inline static int32_t get_offset_of_serverRandom_7() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___serverRandom_7)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_serverRandom_7() const { return ___serverRandom_7; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_serverRandom_7() { return &___serverRandom_7; } inline void set_serverRandom_7(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___serverRandom_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___serverRandom_7), (void*)value); } inline static int32_t get_offset_of_sessionHash_8() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___sessionHash_8)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_sessionHash_8() const { return ___sessionHash_8; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_sessionHash_8() { return &___sessionHash_8; } inline void set_sessionHash_8(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___sessionHash_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___sessionHash_8), (void*)value); } inline static int32_t get_offset_of_pskIdentity_9() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___pskIdentity_9)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_pskIdentity_9() const { return ___pskIdentity_9; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_pskIdentity_9() { return &___pskIdentity_9; } inline void set_pskIdentity_9(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___pskIdentity_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___pskIdentity_9), (void*)value); } inline static int32_t get_offset_of_srpIdentity_10() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___srpIdentity_10)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_srpIdentity_10() const { return ___srpIdentity_10; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_srpIdentity_10() { return &___srpIdentity_10; } inline void set_srpIdentity_10(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___srpIdentity_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___srpIdentity_10), (void*)value); } inline static int32_t get_offset_of_maxFragmentLength_11() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___maxFragmentLength_11)); } inline int16_t get_maxFragmentLength_11() const { return ___maxFragmentLength_11; } inline int16_t* get_address_of_maxFragmentLength_11() { return &___maxFragmentLength_11; } inline void set_maxFragmentLength_11(int16_t value) { ___maxFragmentLength_11 = value; } inline static int32_t get_offset_of_truncatedHMac_12() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___truncatedHMac_12)); } inline bool get_truncatedHMac_12() const { return ___truncatedHMac_12; } inline bool* get_address_of_truncatedHMac_12() { return &___truncatedHMac_12; } inline void set_truncatedHMac_12(bool value) { ___truncatedHMac_12 = value; } inline static int32_t get_offset_of_encryptThenMac_13() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___encryptThenMac_13)); } inline bool get_encryptThenMac_13() const { return ___encryptThenMac_13; } inline bool* get_address_of_encryptThenMac_13() { return &___encryptThenMac_13; } inline void set_encryptThenMac_13(bool value) { ___encryptThenMac_13 = value; } inline static int32_t get_offset_of_extendedMasterSecret_14() { return static_cast(offsetof(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803, ___extendedMasterSecret_14)); } inline bool get_extendedMasterSecret_14() const { return ___extendedMasterSecret_14; } inline bool* get_address_of_extendedMasterSecret_14() { return &___extendedMasterSecret_14; } inline void set_extendedMasterSecret_14(bool value) { ___extendedMasterSecret_14 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList struct ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 : public RuntimeObject { public: // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList::mServerNameList RuntimeObject* ___mServerNameList_0; public: inline static int32_t get_offset_of_mServerNameList_0() { return static_cast(offsetof(ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676, ___mServerNameList_0)); } inline RuntimeObject* get_mServerNameList_0() const { return ___mServerNameList_0; } inline RuntimeObject** get_address_of_mServerNameList_0() { return &___mServerNameList_0; } inline void set_mServerNameList_0(RuntimeObject* value) { ___mServerNameList_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerNameList_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams struct ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::m_N BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___m_N_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::m_g BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___m_g_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::m_B BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___m_B_2; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::m_s ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___m_s_3; public: inline static int32_t get_offset_of_m_N_0() { return static_cast(offsetof(ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50, ___m_N_0)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_m_N_0() const { return ___m_N_0; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_m_N_0() { return &___m_N_0; } inline void set_m_N_0(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___m_N_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_N_0), (void*)value); } inline static int32_t get_offset_of_m_g_1() { return static_cast(offsetof(ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50, ___m_g_1)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_m_g_1() const { return ___m_g_1; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_m_g_1() { return &___m_g_1; } inline void set_m_g_1(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___m_g_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_g_1), (void*)value); } inline static int32_t get_offset_of_m_B_2() { return static_cast(offsetof(ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50, ___m_B_2)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_m_B_2() const { return ___m_B_2; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_m_B_2() { return &___m_B_2; } inline void set_m_B_2(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___m_B_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_B_2), (void*)value); } inline static int32_t get_offset_of_m_s_3() { return static_cast(offsetof(ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50, ___m_s_3)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_m_s_3() const { return ___m_s_3; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_m_s_3() { return &___m_s_3; } inline void set_m_s_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___m_s_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_s_3), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters struct SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D : public RuntimeObject { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::mCipherSuite int32_t ___mCipherSuite_0; // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::mCompressionAlgorithm uint8_t ___mCompressionAlgorithm_1; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::mMasterSecret ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mMasterSecret_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::mPeerCertificate Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___mPeerCertificate_3; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::mPskIdentity ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mPskIdentity_4; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::mSrpIdentity ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mSrpIdentity_5; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::mEncodedServerExtensions ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mEncodedServerExtensions_6; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::mExtendedMasterSecret bool ___mExtendedMasterSecret_7; public: inline static int32_t get_offset_of_mCipherSuite_0() { return static_cast(offsetof(SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D, ___mCipherSuite_0)); } inline int32_t get_mCipherSuite_0() const { return ___mCipherSuite_0; } inline int32_t* get_address_of_mCipherSuite_0() { return &___mCipherSuite_0; } inline void set_mCipherSuite_0(int32_t value) { ___mCipherSuite_0 = value; } inline static int32_t get_offset_of_mCompressionAlgorithm_1() { return static_cast(offsetof(SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D, ___mCompressionAlgorithm_1)); } inline uint8_t get_mCompressionAlgorithm_1() const { return ___mCompressionAlgorithm_1; } inline uint8_t* get_address_of_mCompressionAlgorithm_1() { return &___mCompressionAlgorithm_1; } inline void set_mCompressionAlgorithm_1(uint8_t value) { ___mCompressionAlgorithm_1 = value; } inline static int32_t get_offset_of_mMasterSecret_2() { return static_cast(offsetof(SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D, ___mMasterSecret_2)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mMasterSecret_2() const { return ___mMasterSecret_2; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mMasterSecret_2() { return &___mMasterSecret_2; } inline void set_mMasterSecret_2(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mMasterSecret_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___mMasterSecret_2), (void*)value); } inline static int32_t get_offset_of_mPeerCertificate_3() { return static_cast(offsetof(SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D, ___mPeerCertificate_3)); } inline Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * get_mPeerCertificate_3() const { return ___mPeerCertificate_3; } inline Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E ** get_address_of_mPeerCertificate_3() { return &___mPeerCertificate_3; } inline void set_mPeerCertificate_3(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * value) { ___mPeerCertificate_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPeerCertificate_3), (void*)value); } inline static int32_t get_offset_of_mPskIdentity_4() { return static_cast(offsetof(SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D, ___mPskIdentity_4)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mPskIdentity_4() const { return ___mPskIdentity_4; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mPskIdentity_4() { return &___mPskIdentity_4; } inline void set_mPskIdentity_4(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mPskIdentity_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPskIdentity_4), (void*)value); } inline static int32_t get_offset_of_mSrpIdentity_5() { return static_cast(offsetof(SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D, ___mSrpIdentity_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mSrpIdentity_5() const { return ___mSrpIdentity_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mSrpIdentity_5() { return &___mSrpIdentity_5; } inline void set_mSrpIdentity_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mSrpIdentity_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSrpIdentity_5), (void*)value); } inline static int32_t get_offset_of_mEncodedServerExtensions_6() { return static_cast(offsetof(SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D, ___mEncodedServerExtensions_6)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mEncodedServerExtensions_6() const { return ___mEncodedServerExtensions_6; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mEncodedServerExtensions_6() { return &___mEncodedServerExtensions_6; } inline void set_mEncodedServerExtensions_6(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mEncodedServerExtensions_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___mEncodedServerExtensions_6), (void*)value); } inline static int32_t get_offset_of_mExtendedMasterSecret_7() { return static_cast(offsetof(SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D, ___mExtendedMasterSecret_7)); } inline bool get_mExtendedMasterSecret_7() const { return ___mExtendedMasterSecret_7; } inline bool* get_address_of_mExtendedMasterSecret_7() { return &___mExtendedMasterSecret_7; } inline void set_mExtendedMasterSecret_7(bool value) { ___mExtendedMasterSecret_7 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm struct SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 : public RuntimeObject { public: // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::mHash uint8_t ___mHash_0; // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::mSignature uint8_t ___mSignature_1; public: inline static int32_t get_offset_of_mHash_0() { return static_cast(offsetof(SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25, ___mHash_0)); } inline uint8_t get_mHash_0() const { return ___mHash_0; } inline uint8_t* get_address_of_mHash_0() { return &___mHash_0; } inline void set_mHash_0(uint8_t value) { ___mHash_0 = value; } inline static int32_t get_offset_of_mSignature_1() { return static_cast(offsetof(SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25, ___mSignature_1)); } inline uint8_t get_mSignature_1() const { return ___mSignature_1; } inline uint8_t* get_address_of_mSignature_1() { return &___mSignature_1; } inline void set_mSignature_1(uint8_t value) { ___mSignature_1 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal struct SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::bigInt BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___bigInt_0; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::scale int32_t ___scale_1; public: inline static int32_t get_offset_of_bigInt_0() { return static_cast(offsetof(SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA, ___bigInt_0)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_bigInt_0() const { return ___bigInt_0; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_bigInt_0() { return &___bigInt_0; } inline void set_bigInt_0(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___bigInt_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___bigInt_0), (void*)value); } inline static int32_t get_offset_of_scale_1() { return static_cast(offsetof(SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA, ___scale_1)); } inline int32_t get_scale_1() const { return ___scale_1; } inline int32_t* get_address_of_scale_1() { return &___scale_1; } inline void set_scale_1(int32_t value) { ___scale_1 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client struct Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::N BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___N_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::g BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___g_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::privA BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___privA_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::pubA BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___pubA_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::B BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___B_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::x BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::u BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___u_6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::S BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___S_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::M1 BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___M1_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::M2 BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___M2_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::Key BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___Key_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::digest RuntimeObject* ___digest_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::random SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___random_12; public: inline static int32_t get_offset_of_N_0() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___N_0)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_N_0() const { return ___N_0; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_N_0() { return &___N_0; } inline void set_N_0(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___N_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___N_0), (void*)value); } inline static int32_t get_offset_of_g_1() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___g_1)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_g_1() const { return ___g_1; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_g_1() { return &___g_1; } inline void set_g_1(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___g_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___g_1), (void*)value); } inline static int32_t get_offset_of_privA_2() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___privA_2)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_privA_2() const { return ___privA_2; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_privA_2() { return &___privA_2; } inline void set_privA_2(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___privA_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___privA_2), (void*)value); } inline static int32_t get_offset_of_pubA_3() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___pubA_3)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_pubA_3() const { return ___pubA_3; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_pubA_3() { return &___pubA_3; } inline void set_pubA_3(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___pubA_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___pubA_3), (void*)value); } inline static int32_t get_offset_of_B_4() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___B_4)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_B_4() const { return ___B_4; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_B_4() { return &___B_4; } inline void set_B_4(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___B_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___B_4), (void*)value); } inline static int32_t get_offset_of_x_5() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___x_5)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_x_5() const { return ___x_5; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_x_5() { return &___x_5; } inline void set_x_5(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___x_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___x_5), (void*)value); } inline static int32_t get_offset_of_u_6() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___u_6)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_u_6() const { return ___u_6; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_u_6() { return &___u_6; } inline void set_u_6(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___u_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___u_6), (void*)value); } inline static int32_t get_offset_of_S_7() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___S_7)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_S_7() const { return ___S_7; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_S_7() { return &___S_7; } inline void set_S_7(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___S_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___S_7), (void*)value); } inline static int32_t get_offset_of_M1_8() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___M1_8)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_M1_8() const { return ___M1_8; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_M1_8() { return &___M1_8; } inline void set_M1_8(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___M1_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___M1_8), (void*)value); } inline static int32_t get_offset_of_M2_9() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___M2_9)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_M2_9() const { return ___M2_9; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_M2_9() { return &___M2_9; } inline void set_M2_9(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___M2_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___M2_9), (void*)value); } inline static int32_t get_offset_of_Key_10() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___Key_10)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_Key_10() const { return ___Key_10; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_Key_10() { return &___Key_10; } inline void set_Key_10(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___Key_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___Key_10), (void*)value); } inline static int32_t get_offset_of_digest_11() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___digest_11)); } inline RuntimeObject* get_digest_11() const { return ___digest_11; } inline RuntimeObject** get_address_of_digest_11() { return &___digest_11; } inline void set_digest_11(RuntimeObject* value) { ___digest_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___digest_11), (void*)value); } inline static int32_t get_offset_of_random_12() { return static_cast(offsetof(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C, ___random_12)); } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * get_random_12() const { return ___random_12; } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 ** get_address_of_random_12() { return &___random_12; } inline void set_random_12(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * value) { ___random_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___random_12), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters struct Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters::n BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___n_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters::g BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___g_1; public: inline static int32_t get_offset_of_n_0() { return static_cast(offsetof(Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538, ___n_0)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_n_0() const { return ___n_0; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_n_0() { return &___n_0; } inline void set_n_0(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___n_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___n_0), (void*)value); } inline static int32_t get_offset_of_g_1() { return static_cast(offsetof(Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538, ___g_1)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_g_1() const { return ___g_1; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_g_1() { return &___g_1; } inline void set_g_1(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___g_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___g_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server struct Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::N BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___N_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::g BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___g_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::v BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___v_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::random SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___random_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::digest RuntimeObject* ___digest_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::A BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___A_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::privB BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___privB_6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::pubB BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___pubB_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::u BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___u_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::S BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___S_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::M1 BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___M1_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::M2 BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___M2_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::Key BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___Key_12; public: inline static int32_t get_offset_of_N_0() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___N_0)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_N_0() const { return ___N_0; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_N_0() { return &___N_0; } inline void set_N_0(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___N_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___N_0), (void*)value); } inline static int32_t get_offset_of_g_1() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___g_1)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_g_1() const { return ___g_1; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_g_1() { return &___g_1; } inline void set_g_1(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___g_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___g_1), (void*)value); } inline static int32_t get_offset_of_v_2() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___v_2)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_v_2() const { return ___v_2; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_v_2() { return &___v_2; } inline void set_v_2(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___v_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___v_2), (void*)value); } inline static int32_t get_offset_of_random_3() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___random_3)); } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * get_random_3() const { return ___random_3; } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 ** get_address_of_random_3() { return &___random_3; } inline void set_random_3(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * value) { ___random_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___random_3), (void*)value); } inline static int32_t get_offset_of_digest_4() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___digest_4)); } inline RuntimeObject* get_digest_4() const { return ___digest_4; } inline RuntimeObject** get_address_of_digest_4() { return &___digest_4; } inline void set_digest_4(RuntimeObject* value) { ___digest_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___digest_4), (void*)value); } inline static int32_t get_offset_of_A_5() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___A_5)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_A_5() const { return ___A_5; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_A_5() { return &___A_5; } inline void set_A_5(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___A_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___A_5), (void*)value); } inline static int32_t get_offset_of_privB_6() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___privB_6)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_privB_6() const { return ___privB_6; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_privB_6() { return &___privB_6; } inline void set_privB_6(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___privB_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___privB_6), (void*)value); } inline static int32_t get_offset_of_pubB_7() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___pubB_7)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_pubB_7() const { return ___pubB_7; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_pubB_7() { return &___pubB_7; } inline void set_pubB_7(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___pubB_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___pubB_7), (void*)value); } inline static int32_t get_offset_of_u_8() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___u_8)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_u_8() const { return ___u_8; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_u_8() { return &___u_8; } inline void set_u_8(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___u_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___u_8), (void*)value); } inline static int32_t get_offset_of_S_9() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___S_9)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_S_9() const { return ___S_9; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_S_9() { return &___S_9; } inline void set_S_9(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___S_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___S_9), (void*)value); } inline static int32_t get_offset_of_M1_10() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___M1_10)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_M1_10() const { return ___M1_10; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_M1_10() { return &___M1_10; } inline void set_M1_10(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___M1_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___M1_10), (void*)value); } inline static int32_t get_offset_of_M2_11() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___M2_11)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_M2_11() const { return ___M2_11; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_M2_11() { return &___M2_11; } inline void set_M2_11(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___M2_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___M2_11), (void*)value); } inline static int32_t get_offset_of_Key_12() { return static_cast(offsetof(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51, ___Key_12)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_Key_12() const { return ___Key_12; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_Key_12() { return &___Key_12; } inline void set_Key_12(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___Key_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___Key_12), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Ssl3Mac struct Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Ssl3Mac::digest RuntimeObject* ___digest_4; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Ssl3Mac::padLength int32_t ___padLength_5; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Ssl3Mac::secret ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___secret_6; public: inline static int32_t get_offset_of_digest_4() { return static_cast(offsetof(Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E, ___digest_4)); } inline RuntimeObject* get_digest_4() const { return ___digest_4; } inline RuntimeObject** get_address_of_digest_4() { return &___digest_4; } inline void set_digest_4(RuntimeObject* value) { ___digest_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___digest_4), (void*)value); } inline static int32_t get_offset_of_padLength_5() { return static_cast(offsetof(Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E, ___padLength_5)); } inline int32_t get_padLength_5() const { return ___padLength_5; } inline int32_t* get_address_of_padLength_5() { return &___padLength_5; } inline void set_padLength_5(int32_t value) { ___padLength_5 = value; } inline static int32_t get_offset_of_secret_6() { return static_cast(offsetof(Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E, ___secret_6)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_secret_6() const { return ___secret_6; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_secret_6() { return &___secret_6; } inline void set_secret_6(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___secret_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___secret_6), (void*)value); } }; struct Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E_StaticFields { public: // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Ssl3Mac::IPAD ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___IPAD_2; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Ssl3Mac::OPAD ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___OPAD_3; public: inline static int32_t get_offset_of_IPAD_2() { return static_cast(offsetof(Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E_StaticFields, ___IPAD_2)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_IPAD_2() const { return ___IPAD_2; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_IPAD_2() { return &___IPAD_2; } inline void set_IPAD_2(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___IPAD_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___IPAD_2), (void*)value); } inline static int32_t get_offset_of_OPAD_3() { return static_cast(offsetof(Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E_StaticFields, ___OPAD_3)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_OPAD_3() const { return ___OPAD_3; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_OPAD_3() { return &___OPAD_3; } inline void set_OPAD_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___OPAD_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___OPAD_3), (void*)value); } }; // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::m_stringLength int32_t ___m_stringLength_0; // System.Char System.String::m_firstChar Il2CppChar ___m_firstChar_1; public: inline static int32_t get_offset_of_m_stringLength_0() { return static_cast(offsetof(String_t, ___m_stringLength_0)); } inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; } inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; } inline void set_m_stringLength_0(int32_t value) { ___m_stringLength_0 = value; } inline static int32_t get_offset_of_m_firstChar_1() { return static_cast(offsetof(String_t, ___m_firstChar_1)); } inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; } inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; } inline void set_m_firstChar_1(Il2CppChar value) { ___m_firstChar_1 = value; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_5; public: inline static int32_t get_offset_of_Empty_5() { return static_cast(offsetof(String_t_StaticFields, ___Empty_5)); } inline String_t* get_Empty_5() const { return ___Empty_5; } inline String_t** get_address_of_Empty_5() { return &___Empty_5; } inline void set_Empty_5(String_t* value) { ___Empty_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SupplementalDataEntry struct SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7 : public RuntimeObject { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SupplementalDataEntry::mDataType int32_t ___mDataType_0; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SupplementalDataEntry::mData ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mData_1; public: inline static int32_t get_offset_of_mDataType_0() { return static_cast(offsetof(SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7, ___mDataType_0)); } inline int32_t get_mDataType_0() const { return ___mDataType_0; } inline int32_t* get_address_of_mDataType_0() { return &___mDataType_0; } inline void set_mDataType_0(int32_t value) { ___mDataType_0 = value; } inline static int32_t get_offset_of_mData_1() { return static_cast(offsetof(SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7, ___mData_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mData_1() const { return ___mData_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mData_1() { return &___mData_1; } inline void set_mData_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mData_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mData_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities struct TlsExtensionsUtilities_tAE93D1652EC01B1B58CCE751FC963A070C2F7247 : public RuntimeObject { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac struct TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::context RuntimeObject* ___context_0; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::secret ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___secret_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IMac BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::mac RuntimeObject* ___mac_2; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::digestBlockSize int32_t ___digestBlockSize_3; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::digestOverhead int32_t ___digestOverhead_4; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::macLength int32_t ___macLength_5; public: inline static int32_t get_offset_of_context_0() { return static_cast(offsetof(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C, ___context_0)); } inline RuntimeObject* get_context_0() const { return ___context_0; } inline RuntimeObject** get_address_of_context_0() { return &___context_0; } inline void set_context_0(RuntimeObject* value) { ___context_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___context_0), (void*)value); } inline static int32_t get_offset_of_secret_1() { return static_cast(offsetof(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C, ___secret_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_secret_1() const { return ___secret_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_secret_1() { return &___secret_1; } inline void set_secret_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___secret_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___secret_1), (void*)value); } inline static int32_t get_offset_of_mac_2() { return static_cast(offsetof(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C, ___mac_2)); } inline RuntimeObject* get_mac_2() const { return ___mac_2; } inline RuntimeObject** get_address_of_mac_2() { return &___mac_2; } inline void set_mac_2(RuntimeObject* value) { ___mac_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___mac_2), (void*)value); } inline static int32_t get_offset_of_digestBlockSize_3() { return static_cast(offsetof(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C, ___digestBlockSize_3)); } inline int32_t get_digestBlockSize_3() const { return ___digestBlockSize_3; } inline int32_t* get_address_of_digestBlockSize_3() { return &___digestBlockSize_3; } inline void set_digestBlockSize_3(int32_t value) { ___digestBlockSize_3 = value; } inline static int32_t get_offset_of_digestOverhead_4() { return static_cast(offsetof(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C, ___digestOverhead_4)); } inline int32_t get_digestOverhead_4() const { return ___digestOverhead_4; } inline int32_t* get_address_of_digestOverhead_4() { return &___digestOverhead_4; } inline void set_digestOverhead_4(int32_t value) { ___digestOverhead_4 = value; } inline static int32_t get_offset_of_macLength_5() { return static_cast(offsetof(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C, ___macLength_5)); } inline int32_t get_macLength_5() const { return ___macLength_5; } inline int32_t* get_address_of_macLength_5() { return &___macLength_5; } inline void set_macLength_5(int32_t value) { ___macLength_5 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCipher struct TlsNullCipher_t9360870BA0FFF0F96FFE5C77DC5F3A1EE59F73C3 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCipher::context RuntimeObject* ___context_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCipher::writeMac TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * ___writeMac_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCipher::readMac TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * ___readMac_2; public: inline static int32_t get_offset_of_context_0() { return static_cast(offsetof(TlsNullCipher_t9360870BA0FFF0F96FFE5C77DC5F3A1EE59F73C3, ___context_0)); } inline RuntimeObject* get_context_0() const { return ___context_0; } inline RuntimeObject** get_address_of_context_0() { return &___context_0; } inline void set_context_0(RuntimeObject* value) { ___context_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___context_0), (void*)value); } inline static int32_t get_offset_of_writeMac_1() { return static_cast(offsetof(TlsNullCipher_t9360870BA0FFF0F96FFE5C77DC5F3A1EE59F73C3, ___writeMac_1)); } inline TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * get_writeMac_1() const { return ___writeMac_1; } inline TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C ** get_address_of_writeMac_1() { return &___writeMac_1; } inline void set_writeMac_1(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * value) { ___writeMac_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___writeMac_1), (void*)value); } inline static int32_t get_offset_of_readMac_2() { return static_cast(offsetof(TlsNullCipher_t9360870BA0FFF0F96FFE5C77DC5F3A1EE59F73C3, ___readMac_2)); } inline TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * get_readMac_2() const { return ___readMac_2; } inline TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C ** get_address_of_readMac_2() { return &___readMac_2; } inline void set_readMac_2(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * value) { ___readMac_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___readMac_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCompression struct TlsNullCompression_t49470554C57A5B979EF77D41D47FD59BC5960B82 : public RuntimeObject { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaUtilities struct TlsRsaUtilities_tAD6C7A18825215A0FC773BB4DE76A6697E9F38BE : public RuntimeObject { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSRTPUtils struct TlsSRTPUtils_t5090718D19882351D0BAE3EAE21E818BDF14C597 : public RuntimeObject { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl struct TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 : public RuntimeObject { public: // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl::mSessionID ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mSessionID_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl::mSessionParameters SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * ___mSessionParameters_1; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl::mResumable bool ___mResumable_2; public: inline static int32_t get_offset_of_mSessionID_0() { return static_cast(offsetof(TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2, ___mSessionID_0)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mSessionID_0() const { return ___mSessionID_0; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mSessionID_0() { return &___mSessionID_0; } inline void set_mSessionID_0(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mSessionID_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSessionID_0), (void*)value); } inline static int32_t get_offset_of_mSessionParameters_1() { return static_cast(offsetof(TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2, ___mSessionParameters_1)); } inline SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * get_mSessionParameters_1() const { return ___mSessionParameters_1; } inline SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D ** get_address_of_mSessionParameters_1() { return &___mSessionParameters_1; } inline void set_mSessionParameters_1(SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * value) { ___mSessionParameters_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSessionParameters_1), (void*)value); } inline static int32_t get_offset_of_mResumable_2() { return static_cast(offsetof(TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2, ___mResumable_2)); } inline bool get_mResumable_2() const { return ___mResumable_2; } inline bool* get_address_of_mResumable_2() { return &___mResumable_2; } inline void set_mResumable_2(bool value) { ___mResumable_2 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters struct TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters::mGroup Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * ___mGroup_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters::mVerifier BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___mVerifier_1; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters::mSalt ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mSalt_2; public: inline static int32_t get_offset_of_mGroup_0() { return static_cast(offsetof(TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88, ___mGroup_0)); } inline Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * get_mGroup_0() const { return ___mGroup_0; } inline Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 ** get_address_of_mGroup_0() { return &___mGroup_0; } inline void set_mGroup_0(Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * value) { ___mGroup_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___mGroup_0), (void*)value); } inline static int32_t get_offset_of_mVerifier_1() { return static_cast(offsetof(TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88, ___mVerifier_1)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_mVerifier_1() const { return ___mVerifier_1; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_mVerifier_1() { return &___mVerifier_1; } inline void set_mVerifier_1(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___mVerifier_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mVerifier_1), (void*)value); } inline static int32_t get_offset_of_mSalt_2() { return static_cast(offsetof(TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88, ___mSalt_2)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mSalt_2() const { return ___mSalt_2; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mSalt_2() { return &___mSalt_2; } inline void set_mSalt_2(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mSalt_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSalt_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities struct TlsSrpUtilities_tA6A122884BD5CB9151CC33E26F16DC832C936BF5 : public RuntimeObject { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher struct TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::context RuntimeObject* ___context_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::encryptCipher RuntimeObject* ___encryptCipher_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::decryptCipher RuntimeObject* ___decryptCipher_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::writeMac TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * ___writeMac_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::readMac TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * ___readMac_4; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::usesNonce bool ___usesNonce_5; public: inline static int32_t get_offset_of_context_0() { return static_cast(offsetof(TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE, ___context_0)); } inline RuntimeObject* get_context_0() const { return ___context_0; } inline RuntimeObject** get_address_of_context_0() { return &___context_0; } inline void set_context_0(RuntimeObject* value) { ___context_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___context_0), (void*)value); } inline static int32_t get_offset_of_encryptCipher_1() { return static_cast(offsetof(TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE, ___encryptCipher_1)); } inline RuntimeObject* get_encryptCipher_1() const { return ___encryptCipher_1; } inline RuntimeObject** get_address_of_encryptCipher_1() { return &___encryptCipher_1; } inline void set_encryptCipher_1(RuntimeObject* value) { ___encryptCipher_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___encryptCipher_1), (void*)value); } inline static int32_t get_offset_of_decryptCipher_2() { return static_cast(offsetof(TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE, ___decryptCipher_2)); } inline RuntimeObject* get_decryptCipher_2() const { return ___decryptCipher_2; } inline RuntimeObject** get_address_of_decryptCipher_2() { return &___decryptCipher_2; } inline void set_decryptCipher_2(RuntimeObject* value) { ___decryptCipher_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___decryptCipher_2), (void*)value); } inline static int32_t get_offset_of_writeMac_3() { return static_cast(offsetof(TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE, ___writeMac_3)); } inline TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * get_writeMac_3() const { return ___writeMac_3; } inline TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C ** get_address_of_writeMac_3() { return &___writeMac_3; } inline void set_writeMac_3(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * value) { ___writeMac_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___writeMac_3), (void*)value); } inline static int32_t get_offset_of_readMac_4() { return static_cast(offsetof(TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE, ___readMac_4)); } inline TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * get_readMac_4() const { return ___readMac_4; } inline TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C ** get_address_of_readMac_4() { return &___readMac_4; } inline void set_readMac_4(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * value) { ___readMac_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___readMac_4), (void*)value); } inline static int32_t get_offset_of_usesNonce_5() { return static_cast(offsetof(TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE, ___usesNonce_5)); } inline bool get_usesNonce_5() const { return ___usesNonce_5; } inline bool* get_address_of_usesNonce_5() { return &___usesNonce_5; } inline void set_usesNonce_5(bool value) { ___usesNonce_5 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities struct TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352 : public RuntimeObject { public: public: }; struct TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields { public: // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EmptyBytes ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___EmptyBytes_0; // System.Int16[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EmptyShorts Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD* ___EmptyShorts_1; // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EmptyInts Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___EmptyInts_2; // System.Int64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EmptyLongs Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* ___EmptyLongs_3; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::SSL_CLIENT ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___SSL_CLIENT_4; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::SSL_SERVER ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___SSL_SERVER_5; // System.Byte[][] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::SSL3_CONST ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* ___SSL3_CONST_6; public: inline static int32_t get_offset_of_EmptyBytes_0() { return static_cast(offsetof(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields, ___EmptyBytes_0)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_EmptyBytes_0() const { return ___EmptyBytes_0; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_EmptyBytes_0() { return &___EmptyBytes_0; } inline void set_EmptyBytes_0(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___EmptyBytes_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyBytes_0), (void*)value); } inline static int32_t get_offset_of_EmptyShorts_1() { return static_cast(offsetof(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields, ___EmptyShorts_1)); } inline Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD* get_EmptyShorts_1() const { return ___EmptyShorts_1; } inline Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD** get_address_of_EmptyShorts_1() { return &___EmptyShorts_1; } inline void set_EmptyShorts_1(Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD* value) { ___EmptyShorts_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyShorts_1), (void*)value); } inline static int32_t get_offset_of_EmptyInts_2() { return static_cast(offsetof(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields, ___EmptyInts_2)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_EmptyInts_2() const { return ___EmptyInts_2; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_EmptyInts_2() { return &___EmptyInts_2; } inline void set_EmptyInts_2(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___EmptyInts_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyInts_2), (void*)value); } inline static int32_t get_offset_of_EmptyLongs_3() { return static_cast(offsetof(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields, ___EmptyLongs_3)); } inline Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* get_EmptyLongs_3() const { return ___EmptyLongs_3; } inline Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6** get_address_of_EmptyLongs_3() { return &___EmptyLongs_3; } inline void set_EmptyLongs_3(Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* value) { ___EmptyLongs_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyLongs_3), (void*)value); } inline static int32_t get_offset_of_SSL_CLIENT_4() { return static_cast(offsetof(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields, ___SSL_CLIENT_4)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_SSL_CLIENT_4() const { return ___SSL_CLIENT_4; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_SSL_CLIENT_4() { return &___SSL_CLIENT_4; } inline void set_SSL_CLIENT_4(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___SSL_CLIENT_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___SSL_CLIENT_4), (void*)value); } inline static int32_t get_offset_of_SSL_SERVER_5() { return static_cast(offsetof(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields, ___SSL_SERVER_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_SSL_SERVER_5() const { return ___SSL_SERVER_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_SSL_SERVER_5() { return &___SSL_SERVER_5; } inline void set_SSL_SERVER_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___SSL_SERVER_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___SSL_SERVER_5), (void*)value); } inline static int32_t get_offset_of_SSL3_CONST_6() { return static_cast(offsetof(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields, ___SSL3_CONST_6)); } inline ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* get_SSL3_CONST_6() const { return ___SSL3_CONST_6; } inline ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D** get_address_of_SSL3_CONST_6() { return &___SSL3_CONST_6; } inline void set_SSL3_CONST_6(ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* value) { ___SSL3_CONST_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___SSL3_CONST_6), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf struct Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93 : public RuntimeObject { public: public: }; struct Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::MinusOne BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___MinusOne_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::MinusTwo BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___MinusTwo_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::MinusThree BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___MinusThree_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Four BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___Four_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Alpha0 ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* ___Alpha0_6; // System.SByte[][] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Alpha0Tnaf SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* ___Alpha0Tnaf_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Alpha1 ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* ___Alpha1_8; // System.SByte[][] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Alpha1Tnaf SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* ___Alpha1Tnaf_9; public: inline static int32_t get_offset_of_MinusOne_0() { return static_cast(offsetof(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields, ___MinusOne_0)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_MinusOne_0() const { return ___MinusOne_0; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_MinusOne_0() { return &___MinusOne_0; } inline void set_MinusOne_0(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___MinusOne_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___MinusOne_0), (void*)value); } inline static int32_t get_offset_of_MinusTwo_1() { return static_cast(offsetof(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields, ___MinusTwo_1)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_MinusTwo_1() const { return ___MinusTwo_1; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_MinusTwo_1() { return &___MinusTwo_1; } inline void set_MinusTwo_1(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___MinusTwo_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___MinusTwo_1), (void*)value); } inline static int32_t get_offset_of_MinusThree_2() { return static_cast(offsetof(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields, ___MinusThree_2)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_MinusThree_2() const { return ___MinusThree_2; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_MinusThree_2() { return &___MinusThree_2; } inline void set_MinusThree_2(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___MinusThree_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___MinusThree_2), (void*)value); } inline static int32_t get_offset_of_Four_3() { return static_cast(offsetof(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields, ___Four_3)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_Four_3() const { return ___Four_3; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_Four_3() { return &___Four_3; } inline void set_Four_3(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___Four_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Four_3), (void*)value); } inline static int32_t get_offset_of_Alpha0_6() { return static_cast(offsetof(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields, ___Alpha0_6)); } inline ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* get_Alpha0_6() const { return ___Alpha0_6; } inline ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD** get_address_of_Alpha0_6() { return &___Alpha0_6; } inline void set_Alpha0_6(ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* value) { ___Alpha0_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___Alpha0_6), (void*)value); } inline static int32_t get_offset_of_Alpha0Tnaf_7() { return static_cast(offsetof(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields, ___Alpha0Tnaf_7)); } inline SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* get_Alpha0Tnaf_7() const { return ___Alpha0Tnaf_7; } inline SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0** get_address_of_Alpha0Tnaf_7() { return &___Alpha0Tnaf_7; } inline void set_Alpha0Tnaf_7(SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* value) { ___Alpha0Tnaf_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___Alpha0Tnaf_7), (void*)value); } inline static int32_t get_offset_of_Alpha1_8() { return static_cast(offsetof(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields, ___Alpha1_8)); } inline ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* get_Alpha1_8() const { return ___Alpha1_8; } inline ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD** get_address_of_Alpha1_8() { return &___Alpha1_8; } inline void set_Alpha1_8(ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* value) { ___Alpha1_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___Alpha1_8), (void*)value); } inline static int32_t get_offset_of_Alpha1Tnaf_9() { return static_cast(offsetof(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields, ___Alpha1Tnaf_9)); } inline SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* get_Alpha1Tnaf_9() const { return ___Alpha1Tnaf_9; } inline SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0** get_address_of_Alpha1Tnaf_9() { return &___Alpha1Tnaf_9; } inline void set_Alpha1Tnaf_9(SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* value) { ___Alpha1Tnaf_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___Alpha1Tnaf_9), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData struct UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 : public RuntimeObject { public: // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData::mProtectionProfiles Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___mProtectionProfiles_0; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData::mMki ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mMki_1; public: inline static int32_t get_offset_of_mProtectionProfiles_0() { return static_cast(offsetof(UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935, ___mProtectionProfiles_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_mProtectionProfiles_0() const { return ___mProtectionProfiles_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_mProtectionProfiles_0() { return &___mProtectionProfiles_0; } inline void set_mProtectionProfiles_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___mProtectionProfiles_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___mProtectionProfiles_0), (void*)value); } inline static int32_t get_offset_of_mMki_1() { return static_cast(offsetof(UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935, ___mMki_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mMki_1() const { return ___mMki_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mMki_1() { return &___mMki_1; } inline void set_mMki_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mMki_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___mMki_1), (void*)value); } }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extension struct X509Extension_t977D8DEE7C59707768F9038FE1B97F2E243B80AB : public RuntimeObject { public: // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extension::critical bool ___critical_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1OctetString BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extension::value Asn1OctetString_t7DE556419EB1B1398F915CE1EC7F0CB1D8FC85B8 * ___value_1; public: inline static int32_t get_offset_of_critical_0() { return static_cast(offsetof(X509Extension_t977D8DEE7C59707768F9038FE1B97F2E243B80AB, ___critical_0)); } inline bool get_critical_0() const { return ___critical_0; } inline bool* get_address_of_critical_0() { return &___critical_0; } inline void set_critical_0(bool value) { ___critical_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(X509Extension_t977D8DEE7C59707768F9038FE1B97F2E243B80AB, ___value_1)); } inline Asn1OctetString_t7DE556419EB1B1398F915CE1EC7F0CB1D8FC85B8 * get_value_1() const { return ___value_1; } inline Asn1OctetString_t7DE556419EB1B1398F915CE1EC7F0CB1D8FC85B8 ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(Asn1OctetString_t7DE556419EB1B1398F915CE1EC7F0CB1D8FC85B8 * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers struct X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543 : public RuntimeObject { public: public: }; struct X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::CommonName DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___CommonName_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::CountryName DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___CountryName_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::LocalityName DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___LocalityName_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::StateOrProvinceName DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___StateOrProvinceName_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::Organization DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___Organization_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::OrganizationalUnitName DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___OrganizationalUnitName_6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::id_at_telephoneNumber DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___id_at_telephoneNumber_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::id_at_name DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___id_at_name_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::id_at_organizationIdentifier DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___id_at_organizationIdentifier_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::IdSha1 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdSha1_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::RipeMD160 DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___RipeMD160_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::RipeMD160WithRsaEncryption DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___RipeMD160WithRsaEncryption_12; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::IdEARsa DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdEARsa_13; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::IdPkix DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdPkix_14; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::IdPE DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdPE_15; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::IdAD DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdAD_16; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::IdADCAIssuers DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdADCAIssuers_17; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::IdADOcsp DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IdADOcsp_18; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::OcspAccessMethod DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___OcspAccessMethod_19; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509ObjectIdentifiers::CrlAccessMethod DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___CrlAccessMethod_20; public: inline static int32_t get_offset_of_CommonName_1() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___CommonName_1)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_CommonName_1() const { return ___CommonName_1; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_CommonName_1() { return &___CommonName_1; } inline void set_CommonName_1(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___CommonName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___CommonName_1), (void*)value); } inline static int32_t get_offset_of_CountryName_2() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___CountryName_2)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_CountryName_2() const { return ___CountryName_2; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_CountryName_2() { return &___CountryName_2; } inline void set_CountryName_2(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___CountryName_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___CountryName_2), (void*)value); } inline static int32_t get_offset_of_LocalityName_3() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___LocalityName_3)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_LocalityName_3() const { return ___LocalityName_3; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_LocalityName_3() { return &___LocalityName_3; } inline void set_LocalityName_3(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___LocalityName_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___LocalityName_3), (void*)value); } inline static int32_t get_offset_of_StateOrProvinceName_4() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___StateOrProvinceName_4)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_StateOrProvinceName_4() const { return ___StateOrProvinceName_4; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_StateOrProvinceName_4() { return &___StateOrProvinceName_4; } inline void set_StateOrProvinceName_4(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___StateOrProvinceName_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___StateOrProvinceName_4), (void*)value); } inline static int32_t get_offset_of_Organization_5() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___Organization_5)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_Organization_5() const { return ___Organization_5; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_Organization_5() { return &___Organization_5; } inline void set_Organization_5(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___Organization_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Organization_5), (void*)value); } inline static int32_t get_offset_of_OrganizationalUnitName_6() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___OrganizationalUnitName_6)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_OrganizationalUnitName_6() const { return ___OrganizationalUnitName_6; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_OrganizationalUnitName_6() { return &___OrganizationalUnitName_6; } inline void set_OrganizationalUnitName_6(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___OrganizationalUnitName_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___OrganizationalUnitName_6), (void*)value); } inline static int32_t get_offset_of_id_at_telephoneNumber_7() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___id_at_telephoneNumber_7)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_id_at_telephoneNumber_7() const { return ___id_at_telephoneNumber_7; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_id_at_telephoneNumber_7() { return &___id_at_telephoneNumber_7; } inline void set_id_at_telephoneNumber_7(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___id_at_telephoneNumber_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___id_at_telephoneNumber_7), (void*)value); } inline static int32_t get_offset_of_id_at_name_8() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___id_at_name_8)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_id_at_name_8() const { return ___id_at_name_8; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_id_at_name_8() { return &___id_at_name_8; } inline void set_id_at_name_8(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___id_at_name_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___id_at_name_8), (void*)value); } inline static int32_t get_offset_of_id_at_organizationIdentifier_9() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___id_at_organizationIdentifier_9)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_id_at_organizationIdentifier_9() const { return ___id_at_organizationIdentifier_9; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_id_at_organizationIdentifier_9() { return &___id_at_organizationIdentifier_9; } inline void set_id_at_organizationIdentifier_9(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___id_at_organizationIdentifier_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___id_at_organizationIdentifier_9), (void*)value); } inline static int32_t get_offset_of_IdSha1_10() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___IdSha1_10)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdSha1_10() const { return ___IdSha1_10; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdSha1_10() { return &___IdSha1_10; } inline void set_IdSha1_10(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdSha1_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdSha1_10), (void*)value); } inline static int32_t get_offset_of_RipeMD160_11() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___RipeMD160_11)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_RipeMD160_11() const { return ___RipeMD160_11; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_RipeMD160_11() { return &___RipeMD160_11; } inline void set_RipeMD160_11(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___RipeMD160_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___RipeMD160_11), (void*)value); } inline static int32_t get_offset_of_RipeMD160WithRsaEncryption_12() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___RipeMD160WithRsaEncryption_12)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_RipeMD160WithRsaEncryption_12() const { return ___RipeMD160WithRsaEncryption_12; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_RipeMD160WithRsaEncryption_12() { return &___RipeMD160WithRsaEncryption_12; } inline void set_RipeMD160WithRsaEncryption_12(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___RipeMD160WithRsaEncryption_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___RipeMD160WithRsaEncryption_12), (void*)value); } inline static int32_t get_offset_of_IdEARsa_13() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___IdEARsa_13)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdEARsa_13() const { return ___IdEARsa_13; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdEARsa_13() { return &___IdEARsa_13; } inline void set_IdEARsa_13(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdEARsa_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdEARsa_13), (void*)value); } inline static int32_t get_offset_of_IdPkix_14() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___IdPkix_14)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdPkix_14() const { return ___IdPkix_14; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdPkix_14() { return &___IdPkix_14; } inline void set_IdPkix_14(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdPkix_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdPkix_14), (void*)value); } inline static int32_t get_offset_of_IdPE_15() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___IdPE_15)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdPE_15() const { return ___IdPE_15; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdPE_15() { return &___IdPE_15; } inline void set_IdPE_15(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdPE_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdPE_15), (void*)value); } inline static int32_t get_offset_of_IdAD_16() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___IdAD_16)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdAD_16() const { return ___IdAD_16; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdAD_16() { return &___IdAD_16; } inline void set_IdAD_16(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdAD_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdAD_16), (void*)value); } inline static int32_t get_offset_of_IdADCAIssuers_17() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___IdADCAIssuers_17)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdADCAIssuers_17() const { return ___IdADCAIssuers_17; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdADCAIssuers_17() { return &___IdADCAIssuers_17; } inline void set_IdADCAIssuers_17(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdADCAIssuers_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdADCAIssuers_17), (void*)value); } inline static int32_t get_offset_of_IdADOcsp_18() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___IdADOcsp_18)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IdADOcsp_18() const { return ___IdADOcsp_18; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IdADOcsp_18() { return &___IdADOcsp_18; } inline void set_IdADOcsp_18(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IdADOcsp_18 = value; Il2CppCodeGenWriteBarrier((void**)(&___IdADOcsp_18), (void*)value); } inline static int32_t get_offset_of_OcspAccessMethod_19() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___OcspAccessMethod_19)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_OcspAccessMethod_19() const { return ___OcspAccessMethod_19; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_OcspAccessMethod_19() { return &___OcspAccessMethod_19; } inline void set_OcspAccessMethod_19(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___OcspAccessMethod_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___OcspAccessMethod_19), (void*)value); } inline static int32_t get_offset_of_CrlAccessMethod_20() { return static_cast(offsetof(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields, ___CrlAccessMethod_20)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_CrlAccessMethod_20() const { return ___CrlAccessMethod_20; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_CrlAccessMethod_20() { return &___CrlAccessMethod_20; } inline void set_CrlAccessMethod_20(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___CrlAccessMethod_20 = value; Il2CppCodeGenWriteBarrier((void**)(&___CrlAccessMethod_20), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement struct ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement::u BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___u_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement::v BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___v_1; public: inline static int32_t get_offset_of_u_0() { return static_cast(offsetof(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C, ___u_0)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_u_0() const { return ___u_0; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_u_0() { return &___u_0; } inline void set_u_0(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___u_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___u_0), (void*)value); } inline static int32_t get_offset_of_v_1() { return static_cast(offsetof(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C, ___v_1)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_v_1() const { return ___v_1; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_v_1() { return &___v_1; } inline void set_v_1(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___v_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___v_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder struct Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 : public RuntimeObject { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::mCipherSuite int32_t ___mCipherSuite_0; // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::mCompressionAlgorithm int16_t ___mCompressionAlgorithm_1; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::mMasterSecret ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mMasterSecret_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::mPeerCertificate Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___mPeerCertificate_3; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::mPskIdentity ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mPskIdentity_4; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::mSrpIdentity ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mSrpIdentity_5; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::mEncodedServerExtensions ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mEncodedServerExtensions_6; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::mExtendedMasterSecret bool ___mExtendedMasterSecret_7; public: inline static int32_t get_offset_of_mCipherSuite_0() { return static_cast(offsetof(Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917, ___mCipherSuite_0)); } inline int32_t get_mCipherSuite_0() const { return ___mCipherSuite_0; } inline int32_t* get_address_of_mCipherSuite_0() { return &___mCipherSuite_0; } inline void set_mCipherSuite_0(int32_t value) { ___mCipherSuite_0 = value; } inline static int32_t get_offset_of_mCompressionAlgorithm_1() { return static_cast(offsetof(Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917, ___mCompressionAlgorithm_1)); } inline int16_t get_mCompressionAlgorithm_1() const { return ___mCompressionAlgorithm_1; } inline int16_t* get_address_of_mCompressionAlgorithm_1() { return &___mCompressionAlgorithm_1; } inline void set_mCompressionAlgorithm_1(int16_t value) { ___mCompressionAlgorithm_1 = value; } inline static int32_t get_offset_of_mMasterSecret_2() { return static_cast(offsetof(Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917, ___mMasterSecret_2)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mMasterSecret_2() const { return ___mMasterSecret_2; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mMasterSecret_2() { return &___mMasterSecret_2; } inline void set_mMasterSecret_2(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mMasterSecret_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___mMasterSecret_2), (void*)value); } inline static int32_t get_offset_of_mPeerCertificate_3() { return static_cast(offsetof(Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917, ___mPeerCertificate_3)); } inline Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * get_mPeerCertificate_3() const { return ___mPeerCertificate_3; } inline Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E ** get_address_of_mPeerCertificate_3() { return &___mPeerCertificate_3; } inline void set_mPeerCertificate_3(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * value) { ___mPeerCertificate_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPeerCertificate_3), (void*)value); } inline static int32_t get_offset_of_mPskIdentity_4() { return static_cast(offsetof(Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917, ___mPskIdentity_4)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mPskIdentity_4() const { return ___mPskIdentity_4; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mPskIdentity_4() { return &___mPskIdentity_4; } inline void set_mPskIdentity_4(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mPskIdentity_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPskIdentity_4), (void*)value); } inline static int32_t get_offset_of_mSrpIdentity_5() { return static_cast(offsetof(Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917, ___mSrpIdentity_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mSrpIdentity_5() const { return ___mSrpIdentity_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mSrpIdentity_5() { return &___mSrpIdentity_5; } inline void set_mSrpIdentity_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mSrpIdentity_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSrpIdentity_5), (void*)value); } inline static int32_t get_offset_of_mEncodedServerExtensions_6() { return static_cast(offsetof(Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917, ___mEncodedServerExtensions_6)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mEncodedServerExtensions_6() const { return ___mEncodedServerExtensions_6; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mEncodedServerExtensions_6() { return &___mEncodedServerExtensions_6; } inline void set_mEncodedServerExtensions_6(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mEncodedServerExtensions_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___mEncodedServerExtensions_6), (void*)value); } inline static int32_t get_offset_of_mExtendedMasterSecret_7() { return static_cast(offsetof(Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917, ___mExtendedMasterSecret_7)); } inline bool get_mExtendedMasterSecret_7() const { return ___mExtendedMasterSecret_7; } inline bool* get_address_of_mExtendedMasterSecret_7() { return &___mExtendedMasterSecret_7; } inline void set_mExtendedMasterSecret_7(bool value) { ___mExtendedMasterSecret_7 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mCurve struct AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE : public ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mCurve::si BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* ___si_16; public: inline static int32_t get_offset_of_si_16() { return static_cast(offsetof(AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE, ___si_16)); } inline BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* get_si_16() const { return ___si_16; } inline BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED** get_address_of_si_16() { return &___si_16; } inline void set_si_16(BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* value) { ___si_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___si_16), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Object struct Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC : public Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC { public: public: }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Byte struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); } inline uint8_t get_m_value_0() const { return ___m_value_0; } inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint8_t value) { ___m_value_0 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHKeyParameters struct DHKeyParameters_t6691EA3D1F8F4AC3FFD335951291147F81281626 : public AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHKeyParameters::parameters DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * ___parameters_1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHKeyParameters::algorithmOid DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___algorithmOid_2; public: inline static int32_t get_offset_of_parameters_1() { return static_cast(offsetof(DHKeyParameters_t6691EA3D1F8F4AC3FFD335951291147F81281626, ___parameters_1)); } inline DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * get_parameters_1() const { return ___parameters_1; } inline DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C ** get_address_of_parameters_1() { return &___parameters_1; } inline void set_parameters_1(DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * value) { ___parameters_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___parameters_1), (void*)value); } inline static int32_t get_offset_of_algorithmOid_2() { return static_cast(offsetof(DHKeyParameters_t6691EA3D1F8F4AC3FFD335951291147F81281626, ___algorithmOid_2)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_algorithmOid_2() const { return ___algorithmOid_2; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_algorithmOid_2() { return &___algorithmOid_2; } inline void set_algorithmOid_2(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___algorithmOid_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___algorithmOid_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DsaKeyParameters struct DsaKeyParameters_tE89A1BA6A75F13F2650AB850C554D72740E99A81 : public AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DsaParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DsaKeyParameters::parameters DsaParameters_t47EC24036618CF52C5EF89B4929A5611E1F90245 * ___parameters_1; public: inline static int32_t get_offset_of_parameters_1() { return static_cast(offsetof(DsaKeyParameters_tE89A1BA6A75F13F2650AB850C554D72740E99A81, ___parameters_1)); } inline DsaParameters_t47EC24036618CF52C5EF89B4929A5611E1F90245 * get_parameters_1() const { return ___parameters_1; } inline DsaParameters_t47EC24036618CF52C5EF89B4929A5611E1F90245 ** get_address_of_parameters_1() { return &___parameters_1; } inline void set_parameters_1(DsaParameters_t47EC24036618CF52C5EF89B4929A5611E1F90245 * value) { ___parameters_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___parameters_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECKeyParameters struct ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141 : public AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A { public: // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECKeyParameters::algorithm String_t* ___algorithm_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECKeyParameters::parameters ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * ___parameters_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECKeyParameters::publicKeyParamSet DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___publicKeyParamSet_4; public: inline static int32_t get_offset_of_algorithm_2() { return static_cast(offsetof(ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141, ___algorithm_2)); } inline String_t* get_algorithm_2() const { return ___algorithm_2; } inline String_t** get_address_of_algorithm_2() { return &___algorithm_2; } inline void set_algorithm_2(String_t* value) { ___algorithm_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___algorithm_2), (void*)value); } inline static int32_t get_offset_of_parameters_3() { return static_cast(offsetof(ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141, ___parameters_3)); } inline ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * get_parameters_3() const { return ___parameters_3; } inline ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC ** get_address_of_parameters_3() { return &___parameters_3; } inline void set_parameters_3(ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * value) { ___parameters_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___parameters_3), (void*)value); } inline static int32_t get_offset_of_publicKeyParamSet_4() { return static_cast(offsetof(ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141, ___publicKeyParamSet_4)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_publicKeyParamSet_4() const { return ___publicKeyParamSet_4; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_publicKeyParamSet_4() { return &___publicKeyParamSet_4; } inline void set_publicKeyParamSet_4(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___publicKeyParamSet_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___publicKeyParamSet_4), (void*)value); } }; struct ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141_StaticFields { public: // System.String[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECKeyParameters::algorithms StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___algorithms_1; public: inline static int32_t get_offset_of_algorithms_1() { return static_cast(offsetof(ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141_StaticFields, ___algorithms_1)); } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_algorithms_1() const { return ___algorithms_1; } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_algorithms_1() { return &___algorithms_1; } inline void set_algorithms_1(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value) { ___algorithms_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___algorithms_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPointBase struct ECPointBase_t56B88B30B133094A49B571CEEC84FE5E9AF81CCF : public ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA { public: public: }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Int16 struct Int16_tD0F031114106263BB459DA1F099FF9F42691295A { public: // System.Int16 System.Int16::m_value int16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int16_tD0F031114106263BB459DA1F099FF9F42691295A, ___m_value_0)); } inline int16_t get_m_value_0() const { return ___m_value_0; } inline int16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int16_t value) { ___m_value_0 = value; } }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.Int64 struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3 { public: // System.Int64 System.Int64::m_value int64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); } inline int64_t get_m_value_0() const { return ___m_value_0; } inline int64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int64_t value) { ___m_value_0 = value; } }; // 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; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest struct MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B : public GeneralDigest_t87A61506D31B11798E0404E71466E4D5B8B9B4B8 { public: // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::H1 uint32_t ___H1_5; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::H2 uint32_t ___H2_6; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::H3 uint32_t ___H3_7; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::H4 uint32_t ___H4_8; // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::X UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___X_9; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::xOff int32_t ___xOff_10; public: inline static int32_t get_offset_of_H1_5() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B, ___H1_5)); } inline uint32_t get_H1_5() const { return ___H1_5; } inline uint32_t* get_address_of_H1_5() { return &___H1_5; } inline void set_H1_5(uint32_t value) { ___H1_5 = value; } inline static int32_t get_offset_of_H2_6() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B, ___H2_6)); } inline uint32_t get_H2_6() const { return ___H2_6; } inline uint32_t* get_address_of_H2_6() { return &___H2_6; } inline void set_H2_6(uint32_t value) { ___H2_6 = value; } inline static int32_t get_offset_of_H3_7() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B, ___H3_7)); } inline uint32_t get_H3_7() const { return ___H3_7; } inline uint32_t* get_address_of_H3_7() { return &___H3_7; } inline void set_H3_7(uint32_t value) { ___H3_7 = value; } inline static int32_t get_offset_of_H4_8() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B, ___H4_8)); } inline uint32_t get_H4_8() const { return ___H4_8; } inline uint32_t* get_address_of_H4_8() { return &___H4_8; } inline void set_H4_8(uint32_t value) { ___H4_8 = value; } inline static int32_t get_offset_of_X_9() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B, ___X_9)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_X_9() const { return ___X_9; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_X_9() { return &___X_9; } inline void set_X_9(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___X_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___X_9), (void*)value); } inline static int32_t get_offset_of_xOff_10() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B, ___xOff_10)); } inline int32_t get_xOff_10() const { return ___xOff_10; } inline int32_t* get_address_of_xOff_10() { return &___xOff_10; } inline void set_xOff_10(int32_t value) { ___xOff_10 = value; } }; struct MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S11 int32_t ___S11_11; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S12 int32_t ___S12_12; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S13 int32_t ___S13_13; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S14 int32_t ___S14_14; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S21 int32_t ___S21_15; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S22 int32_t ___S22_16; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S23 int32_t ___S23_17; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S24 int32_t ___S24_18; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S31 int32_t ___S31_19; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S32 int32_t ___S32_20; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S33 int32_t ___S33_21; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S34 int32_t ___S34_22; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S41 int32_t ___S41_23; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S42 int32_t ___S42_24; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S43 int32_t ___S43_25; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::S44 int32_t ___S44_26; public: inline static int32_t get_offset_of_S11_11() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S11_11)); } inline int32_t get_S11_11() const { return ___S11_11; } inline int32_t* get_address_of_S11_11() { return &___S11_11; } inline void set_S11_11(int32_t value) { ___S11_11 = value; } inline static int32_t get_offset_of_S12_12() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S12_12)); } inline int32_t get_S12_12() const { return ___S12_12; } inline int32_t* get_address_of_S12_12() { return &___S12_12; } inline void set_S12_12(int32_t value) { ___S12_12 = value; } inline static int32_t get_offset_of_S13_13() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S13_13)); } inline int32_t get_S13_13() const { return ___S13_13; } inline int32_t* get_address_of_S13_13() { return &___S13_13; } inline void set_S13_13(int32_t value) { ___S13_13 = value; } inline static int32_t get_offset_of_S14_14() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S14_14)); } inline int32_t get_S14_14() const { return ___S14_14; } inline int32_t* get_address_of_S14_14() { return &___S14_14; } inline void set_S14_14(int32_t value) { ___S14_14 = value; } inline static int32_t get_offset_of_S21_15() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S21_15)); } inline int32_t get_S21_15() const { return ___S21_15; } inline int32_t* get_address_of_S21_15() { return &___S21_15; } inline void set_S21_15(int32_t value) { ___S21_15 = value; } inline static int32_t get_offset_of_S22_16() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S22_16)); } inline int32_t get_S22_16() const { return ___S22_16; } inline int32_t* get_address_of_S22_16() { return &___S22_16; } inline void set_S22_16(int32_t value) { ___S22_16 = value; } inline static int32_t get_offset_of_S23_17() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S23_17)); } inline int32_t get_S23_17() const { return ___S23_17; } inline int32_t* get_address_of_S23_17() { return &___S23_17; } inline void set_S23_17(int32_t value) { ___S23_17 = value; } inline static int32_t get_offset_of_S24_18() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S24_18)); } inline int32_t get_S24_18() const { return ___S24_18; } inline int32_t* get_address_of_S24_18() { return &___S24_18; } inline void set_S24_18(int32_t value) { ___S24_18 = value; } inline static int32_t get_offset_of_S31_19() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S31_19)); } inline int32_t get_S31_19() const { return ___S31_19; } inline int32_t* get_address_of_S31_19() { return &___S31_19; } inline void set_S31_19(int32_t value) { ___S31_19 = value; } inline static int32_t get_offset_of_S32_20() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S32_20)); } inline int32_t get_S32_20() const { return ___S32_20; } inline int32_t* get_address_of_S32_20() { return &___S32_20; } inline void set_S32_20(int32_t value) { ___S32_20 = value; } inline static int32_t get_offset_of_S33_21() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S33_21)); } inline int32_t get_S33_21() const { return ___S33_21; } inline int32_t* get_address_of_S33_21() { return &___S33_21; } inline void set_S33_21(int32_t value) { ___S33_21 = value; } inline static int32_t get_offset_of_S34_22() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S34_22)); } inline int32_t get_S34_22() const { return ___S34_22; } inline int32_t* get_address_of_S34_22() { return &___S34_22; } inline void set_S34_22(int32_t value) { ___S34_22 = value; } inline static int32_t get_offset_of_S41_23() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S41_23)); } inline int32_t get_S41_23() const { return ___S41_23; } inline int32_t* get_address_of_S41_23() { return &___S41_23; } inline void set_S41_23(int32_t value) { ___S41_23 = value; } inline static int32_t get_offset_of_S42_24() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S42_24)); } inline int32_t get_S42_24() const { return ___S42_24; } inline int32_t* get_address_of_S42_24() { return &___S42_24; } inline void set_S42_24(int32_t value) { ___S42_24 = value; } inline static int32_t get_offset_of_S43_25() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S43_25)); } inline int32_t get_S43_25() const { return ___S43_25; } inline int32_t* get_address_of_S43_25() { return &___S43_25; } inline void set_S43_25(int32_t value) { ___S43_25 = value; } inline static int32_t get_offset_of_S44_26() { return static_cast(offsetof(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_StaticFields, ___S44_26)); } inline int32_t get_S44_26() const { return ___S44_26; } inline int32_t* get_address_of_S44_26() { return &___S44_26; } inline void set_S44_26(int32_t value) { ___S44_26 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters struct RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 : public AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters::modulus BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___modulus_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters::exponent BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___exponent_3; public: inline static int32_t get_offset_of_modulus_2() { return static_cast(offsetof(RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801, ___modulus_2)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_modulus_2() const { return ___modulus_2; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_modulus_2() { return &___modulus_2; } inline void set_modulus_2(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___modulus_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___modulus_2), (void*)value); } inline static int32_t get_offset_of_exponent_3() { return static_cast(offsetof(RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801, ___exponent_3)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_exponent_3() const { return ___exponent_3; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_exponent_3() { return &___exponent_3; } inline void set_exponent_3(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___exponent_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___exponent_3), (void*)value); } }; struct RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters::SmallPrimesProduct BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___SmallPrimesProduct_1; public: inline static int32_t get_offset_of_SmallPrimesProduct_1() { return static_cast(offsetof(RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_StaticFields, ___SmallPrimesProduct_1)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_SmallPrimesProduct_1() const { return ___SmallPrimesProduct_1; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_SmallPrimesProduct_1() { return &___SmallPrimesProduct_1; } inline void set_SmallPrimesProduct_1(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___SmallPrimesProduct_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___SmallPrimesProduct_1), (void*)value); } }; // System.SByte struct SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B { public: // System.SByte System.SByte::m_value int8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B, ___m_value_0)); } inline int8_t get_m_value_0() const { return ___m_value_0; } inline int8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int8_t value) { ___m_value_0 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom struct SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 : public Random_t6C9E9775A149D0ADCFEB4B252C408F03EE870118 { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::generator RuntimeObject* ___generator_5; public: inline static int32_t get_offset_of_generator_5() { return static_cast(offsetof(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28, ___generator_5)); } inline RuntimeObject* get_generator_5() const { return ___generator_5; } inline RuntimeObject** get_address_of_generator_5() { return &___generator_5; } inline void set_generator_5(RuntimeObject* value) { ___generator_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___generator_5), (void*)value); } }; struct SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields { public: // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::counter int64_t ___counter_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::master SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___master_4; // System.Double BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::DoubleScale double ___DoubleScale_6; public: inline static int32_t get_offset_of_counter_3() { return static_cast(offsetof(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields, ___counter_3)); } inline int64_t get_counter_3() const { return ___counter_3; } inline int64_t* get_address_of_counter_3() { return &___counter_3; } inline void set_counter_3(int64_t value) { ___counter_3 = value; } inline static int32_t get_offset_of_master_4() { return static_cast(offsetof(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields, ___master_4)); } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * get_master_4() const { return ___master_4; } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 ** get_address_of_master_4() { return &___master_4; } inline void set_master_4(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * value) { ___master_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___master_4), (void*)value); } inline static int32_t get_offset_of_DoubleScale_6() { return static_cast(offsetof(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields, ___DoubleScale_6)); } inline double get_DoubleScale_6() const { return ___DoubleScale_6; } inline double* get_address_of_DoubleScale_6() { return &___DoubleScale_6; } inline void set_DoubleScale_6(double value) { ___DoubleScale_6 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest struct Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459 : public GeneralDigest_t87A61506D31B11798E0404E71466E4D5B8B9B4B8 { public: // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest::H1 uint32_t ___H1_5; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest::H2 uint32_t ___H2_6; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest::H3 uint32_t ___H3_7; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest::H4 uint32_t ___H4_8; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest::H5 uint32_t ___H5_9; // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest::X UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___X_10; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest::xOff int32_t ___xOff_11; public: inline static int32_t get_offset_of_H1_5() { return static_cast(offsetof(Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459, ___H1_5)); } inline uint32_t get_H1_5() const { return ___H1_5; } inline uint32_t* get_address_of_H1_5() { return &___H1_5; } inline void set_H1_5(uint32_t value) { ___H1_5 = value; } inline static int32_t get_offset_of_H2_6() { return static_cast(offsetof(Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459, ___H2_6)); } inline uint32_t get_H2_6() const { return ___H2_6; } inline uint32_t* get_address_of_H2_6() { return &___H2_6; } inline void set_H2_6(uint32_t value) { ___H2_6 = value; } inline static int32_t get_offset_of_H3_7() { return static_cast(offsetof(Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459, ___H3_7)); } inline uint32_t get_H3_7() const { return ___H3_7; } inline uint32_t* get_address_of_H3_7() { return &___H3_7; } inline void set_H3_7(uint32_t value) { ___H3_7 = value; } inline static int32_t get_offset_of_H4_8() { return static_cast(offsetof(Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459, ___H4_8)); } inline uint32_t get_H4_8() const { return ___H4_8; } inline uint32_t* get_address_of_H4_8() { return &___H4_8; } inline void set_H4_8(uint32_t value) { ___H4_8 = value; } inline static int32_t get_offset_of_H5_9() { return static_cast(offsetof(Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459, ___H5_9)); } inline uint32_t get_H5_9() const { return ___H5_9; } inline uint32_t* get_address_of_H5_9() { return &___H5_9; } inline void set_H5_9(uint32_t value) { ___H5_9 = value; } inline static int32_t get_offset_of_X_10() { return static_cast(offsetof(Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459, ___X_10)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_X_10() const { return ___X_10; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_X_10() { return &___X_10; } inline void set_X_10(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___X_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___X_10), (void*)value); } inline static int32_t get_offset_of_xOff_11() { return static_cast(offsetof(Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459, ___xOff_11)); } inline int32_t get_xOff_11() const { return ___xOff_11; } inline int32_t* get_address_of_xOff_11() { return &___xOff_11; } inline void set_xOff_11(int32_t value) { ___xOff_11 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest struct Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424 : public GeneralDigest_t87A61506D31B11798E0404E71466E4D5B8B9B4B8 { public: // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::H1 uint32_t ___H1_5; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::H2 uint32_t ___H2_6; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::H3 uint32_t ___H3_7; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::H4 uint32_t ___H4_8; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::H5 uint32_t ___H5_9; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::H6 uint32_t ___H6_10; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::H7 uint32_t ___H7_11; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::H8 uint32_t ___H8_12; // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::X UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___X_13; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::xOff int32_t ___xOff_14; public: inline static int32_t get_offset_of_H1_5() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424, ___H1_5)); } inline uint32_t get_H1_5() const { return ___H1_5; } inline uint32_t* get_address_of_H1_5() { return &___H1_5; } inline void set_H1_5(uint32_t value) { ___H1_5 = value; } inline static int32_t get_offset_of_H2_6() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424, ___H2_6)); } inline uint32_t get_H2_6() const { return ___H2_6; } inline uint32_t* get_address_of_H2_6() { return &___H2_6; } inline void set_H2_6(uint32_t value) { ___H2_6 = value; } inline static int32_t get_offset_of_H3_7() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424, ___H3_7)); } inline uint32_t get_H3_7() const { return ___H3_7; } inline uint32_t* get_address_of_H3_7() { return &___H3_7; } inline void set_H3_7(uint32_t value) { ___H3_7 = value; } inline static int32_t get_offset_of_H4_8() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424, ___H4_8)); } inline uint32_t get_H4_8() const { return ___H4_8; } inline uint32_t* get_address_of_H4_8() { return &___H4_8; } inline void set_H4_8(uint32_t value) { ___H4_8 = value; } inline static int32_t get_offset_of_H5_9() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424, ___H5_9)); } inline uint32_t get_H5_9() const { return ___H5_9; } inline uint32_t* get_address_of_H5_9() { return &___H5_9; } inline void set_H5_9(uint32_t value) { ___H5_9 = value; } inline static int32_t get_offset_of_H6_10() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424, ___H6_10)); } inline uint32_t get_H6_10() const { return ___H6_10; } inline uint32_t* get_address_of_H6_10() { return &___H6_10; } inline void set_H6_10(uint32_t value) { ___H6_10 = value; } inline static int32_t get_offset_of_H7_11() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424, ___H7_11)); } inline uint32_t get_H7_11() const { return ___H7_11; } inline uint32_t* get_address_of_H7_11() { return &___H7_11; } inline void set_H7_11(uint32_t value) { ___H7_11 = value; } inline static int32_t get_offset_of_H8_12() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424, ___H8_12)); } inline uint32_t get_H8_12() const { return ___H8_12; } inline uint32_t* get_address_of_H8_12() { return &___H8_12; } inline void set_H8_12(uint32_t value) { ___H8_12 = value; } inline static int32_t get_offset_of_X_13() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424, ___X_13)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_X_13() const { return ___X_13; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_X_13() { return &___X_13; } inline void set_X_13(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___X_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___X_13), (void*)value); } inline static int32_t get_offset_of_xOff_14() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424, ___xOff_14)); } inline int32_t get_xOff_14() const { return ___xOff_14; } inline int32_t* get_address_of_xOff_14() { return &___xOff_14; } inline void set_xOff_14(int32_t value) { ___xOff_14 = value; } }; struct Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424_StaticFields { public: // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::K UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___K_15; public: inline static int32_t get_offset_of_K_15() { return static_cast(offsetof(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424_StaticFields, ___K_15)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_K_15() const { return ___K_15; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_K_15() { return &___K_15; } inline void set_K_15(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___K_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___K_15), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest struct Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D : public GeneralDigest_t87A61506D31B11798E0404E71466E4D5B8B9B4B8 { public: // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::H1 uint32_t ___H1_5; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::H2 uint32_t ___H2_6; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::H3 uint32_t ___H3_7; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::H4 uint32_t ___H4_8; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::H5 uint32_t ___H5_9; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::H6 uint32_t ___H6_10; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::H7 uint32_t ___H7_11; // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::H8 uint32_t ___H8_12; // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::X UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___X_13; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::xOff int32_t ___xOff_14; public: inline static int32_t get_offset_of_H1_5() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D, ___H1_5)); } inline uint32_t get_H1_5() const { return ___H1_5; } inline uint32_t* get_address_of_H1_5() { return &___H1_5; } inline void set_H1_5(uint32_t value) { ___H1_5 = value; } inline static int32_t get_offset_of_H2_6() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D, ___H2_6)); } inline uint32_t get_H2_6() const { return ___H2_6; } inline uint32_t* get_address_of_H2_6() { return &___H2_6; } inline void set_H2_6(uint32_t value) { ___H2_6 = value; } inline static int32_t get_offset_of_H3_7() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D, ___H3_7)); } inline uint32_t get_H3_7() const { return ___H3_7; } inline uint32_t* get_address_of_H3_7() { return &___H3_7; } inline void set_H3_7(uint32_t value) { ___H3_7 = value; } inline static int32_t get_offset_of_H4_8() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D, ___H4_8)); } inline uint32_t get_H4_8() const { return ___H4_8; } inline uint32_t* get_address_of_H4_8() { return &___H4_8; } inline void set_H4_8(uint32_t value) { ___H4_8 = value; } inline static int32_t get_offset_of_H5_9() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D, ___H5_9)); } inline uint32_t get_H5_9() const { return ___H5_9; } inline uint32_t* get_address_of_H5_9() { return &___H5_9; } inline void set_H5_9(uint32_t value) { ___H5_9 = value; } inline static int32_t get_offset_of_H6_10() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D, ___H6_10)); } inline uint32_t get_H6_10() const { return ___H6_10; } inline uint32_t* get_address_of_H6_10() { return &___H6_10; } inline void set_H6_10(uint32_t value) { ___H6_10 = value; } inline static int32_t get_offset_of_H7_11() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D, ___H7_11)); } inline uint32_t get_H7_11() const { return ___H7_11; } inline uint32_t* get_address_of_H7_11() { return &___H7_11; } inline void set_H7_11(uint32_t value) { ___H7_11 = value; } inline static int32_t get_offset_of_H8_12() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D, ___H8_12)); } inline uint32_t get_H8_12() const { return ___H8_12; } inline uint32_t* get_address_of_H8_12() { return &___H8_12; } inline void set_H8_12(uint32_t value) { ___H8_12 = value; } inline static int32_t get_offset_of_X_13() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D, ___X_13)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_X_13() const { return ___X_13; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_X_13() { return &___X_13; } inline void set_X_13(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___X_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___X_13), (void*)value); } inline static int32_t get_offset_of_xOff_14() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D, ___xOff_14)); } inline int32_t get_xOff_14() const { return ___xOff_14; } inline int32_t* get_address_of_xOff_14() { return &___xOff_14; } inline void set_xOff_14(int32_t value) { ___xOff_14 = value; } }; struct Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D_StaticFields { public: // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::K UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___K_15; public: inline static int32_t get_offset_of_K_15() { return static_cast(offsetof(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D_StaticFields, ___K_15)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_K_15() const { return ___K_15; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_K_15() { return &___K_15; } inline void set_K_15(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___K_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___K_15), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha384Digest struct Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5 : public LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha512Digest struct Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73 : public LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F { public: public: }; // System.IO.Stream struct Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8 { public: // System.IO.Stream/ReadWriteTask System.IO.Stream::_activeReadWriteTask ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 * ____activeReadWriteTask_3; // System.Threading.SemaphoreSlim System.IO.Stream::_asyncActiveSemaphore SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 * ____asyncActiveSemaphore_4; public: inline static int32_t get_offset_of__activeReadWriteTask_3() { return static_cast(offsetof(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB, ____activeReadWriteTask_3)); } inline ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 * get__activeReadWriteTask_3() const { return ____activeReadWriteTask_3; } inline ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 ** get_address_of__activeReadWriteTask_3() { return &____activeReadWriteTask_3; } inline void set__activeReadWriteTask_3(ReadWriteTask_t32CD2C230786712954C1DB518DBE420A1F4C7974 * value) { ____activeReadWriteTask_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____activeReadWriteTask_3), (void*)value); } inline static int32_t get_offset_of__asyncActiveSemaphore_4() { return static_cast(offsetof(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB, ____asyncActiveSemaphore_4)); } inline SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 * get__asyncActiveSemaphore_4() const { return ____asyncActiveSemaphore_4; } inline SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 ** get_address_of__asyncActiveSemaphore_4() { return &____asyncActiveSemaphore_4; } inline void set__asyncActiveSemaphore_4(SemaphoreSlim_t3EF85FC980AE57957BEBB6B78E81DE2E3233D385 * value) { ____asyncActiveSemaphore_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____asyncActiveSemaphore_4), (void*)value); } }; struct Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB_StaticFields { public: // System.IO.Stream System.IO.Stream::Null Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___Null_1; public: inline static int32_t get_offset_of_Null_1() { return static_cast(offsetof(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB_StaticFields, ___Null_1)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_Null_1() const { return ___Null_1; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_Null_1() { return &___Null_1; } inline void set_Null_1(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___Null_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___Null_1), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo struct SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB : public Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo::algID AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * ___algID_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerBitString BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo::keyData DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * ___keyData_3; public: inline static int32_t get_offset_of_algID_2() { return static_cast(offsetof(SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB, ___algID_2)); } inline AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * get_algID_2() const { return ___algID_2; } inline AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 ** get_address_of_algID_2() { return &___algID_2; } inline void set_algID_2(AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * value) { ___algID_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___algID_2), (void*)value); } inline static int32_t get_offset_of_keyData_3() { return static_cast(offsetof(SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB, ___keyData_3)); } inline DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * get_keyData_3() const { return ___keyData_3; } inline DerBitString_t305465793A47445626D3541AB8CEDE347D874524 ** get_address_of_keyData_3() { return &___keyData_3; } inline void set_keyData_3(DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * value) { ___keyData_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___keyData_3), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure struct TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 : public Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::seq Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * ___seq_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::version DerInteger_tB789F30D6E0E2EFD1E2FFE5AF48B5A98CC61F157 * ___version_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::serialNumber DerInteger_tB789F30D6E0E2EFD1E2FFE5AF48B5A98CC61F157 * ___serialNumber_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::signature AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * ___signature_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Name BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::issuer X509Name_t201376CBB74D033CD213122565CA7469C5FC8630 * ___issuer_6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Time BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::startDate Time_tD684B1785E755395701D46F89A97609911CD6DDE * ___startDate_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Time BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::endDate Time_tD684B1785E755395701D46F89A97609911CD6DDE * ___endDate_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Name BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::subject X509Name_t201376CBB74D033CD213122565CA7469C5FC8630 * ___subject_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::subjectPublicKeyInfo SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * ___subjectPublicKeyInfo_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerBitString BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::issuerUniqueID DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * ___issuerUniqueID_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerBitString BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::subjectUniqueID DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * ___subjectUniqueID_12; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::extensions X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * ___extensions_13; public: inline static int32_t get_offset_of_seq_2() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___seq_2)); } inline Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * get_seq_2() const { return ___seq_2; } inline Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 ** get_address_of_seq_2() { return &___seq_2; } inline void set_seq_2(Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * value) { ___seq_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___seq_2), (void*)value); } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___version_3)); } inline DerInteger_tB789F30D6E0E2EFD1E2FFE5AF48B5A98CC61F157 * get_version_3() const { return ___version_3; } inline DerInteger_tB789F30D6E0E2EFD1E2FFE5AF48B5A98CC61F157 ** get_address_of_version_3() { return &___version_3; } inline void set_version_3(DerInteger_tB789F30D6E0E2EFD1E2FFE5AF48B5A98CC61F157 * value) { ___version_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___version_3), (void*)value); } inline static int32_t get_offset_of_serialNumber_4() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___serialNumber_4)); } inline DerInteger_tB789F30D6E0E2EFD1E2FFE5AF48B5A98CC61F157 * get_serialNumber_4() const { return ___serialNumber_4; } inline DerInteger_tB789F30D6E0E2EFD1E2FFE5AF48B5A98CC61F157 ** get_address_of_serialNumber_4() { return &___serialNumber_4; } inline void set_serialNumber_4(DerInteger_tB789F30D6E0E2EFD1E2FFE5AF48B5A98CC61F157 * value) { ___serialNumber_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___serialNumber_4), (void*)value); } inline static int32_t get_offset_of_signature_5() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___signature_5)); } inline AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * get_signature_5() const { return ___signature_5; } inline AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 ** get_address_of_signature_5() { return &___signature_5; } inline void set_signature_5(AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * value) { ___signature_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___signature_5), (void*)value); } inline static int32_t get_offset_of_issuer_6() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___issuer_6)); } inline X509Name_t201376CBB74D033CD213122565CA7469C5FC8630 * get_issuer_6() const { return ___issuer_6; } inline X509Name_t201376CBB74D033CD213122565CA7469C5FC8630 ** get_address_of_issuer_6() { return &___issuer_6; } inline void set_issuer_6(X509Name_t201376CBB74D033CD213122565CA7469C5FC8630 * value) { ___issuer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___issuer_6), (void*)value); } inline static int32_t get_offset_of_startDate_7() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___startDate_7)); } inline Time_tD684B1785E755395701D46F89A97609911CD6DDE * get_startDate_7() const { return ___startDate_7; } inline Time_tD684B1785E755395701D46F89A97609911CD6DDE ** get_address_of_startDate_7() { return &___startDate_7; } inline void set_startDate_7(Time_tD684B1785E755395701D46F89A97609911CD6DDE * value) { ___startDate_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___startDate_7), (void*)value); } inline static int32_t get_offset_of_endDate_8() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___endDate_8)); } inline Time_tD684B1785E755395701D46F89A97609911CD6DDE * get_endDate_8() const { return ___endDate_8; } inline Time_tD684B1785E755395701D46F89A97609911CD6DDE ** get_address_of_endDate_8() { return &___endDate_8; } inline void set_endDate_8(Time_tD684B1785E755395701D46F89A97609911CD6DDE * value) { ___endDate_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___endDate_8), (void*)value); } inline static int32_t get_offset_of_subject_9() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___subject_9)); } inline X509Name_t201376CBB74D033CD213122565CA7469C5FC8630 * get_subject_9() const { return ___subject_9; } inline X509Name_t201376CBB74D033CD213122565CA7469C5FC8630 ** get_address_of_subject_9() { return &___subject_9; } inline void set_subject_9(X509Name_t201376CBB74D033CD213122565CA7469C5FC8630 * value) { ___subject_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___subject_9), (void*)value); } inline static int32_t get_offset_of_subjectPublicKeyInfo_10() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___subjectPublicKeyInfo_10)); } inline SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * get_subjectPublicKeyInfo_10() const { return ___subjectPublicKeyInfo_10; } inline SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB ** get_address_of_subjectPublicKeyInfo_10() { return &___subjectPublicKeyInfo_10; } inline void set_subjectPublicKeyInfo_10(SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * value) { ___subjectPublicKeyInfo_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___subjectPublicKeyInfo_10), (void*)value); } inline static int32_t get_offset_of_issuerUniqueID_11() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___issuerUniqueID_11)); } inline DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * get_issuerUniqueID_11() const { return ___issuerUniqueID_11; } inline DerBitString_t305465793A47445626D3541AB8CEDE347D874524 ** get_address_of_issuerUniqueID_11() { return &___issuerUniqueID_11; } inline void set_issuerUniqueID_11(DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * value) { ___issuerUniqueID_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___issuerUniqueID_11), (void*)value); } inline static int32_t get_offset_of_subjectUniqueID_12() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___subjectUniqueID_12)); } inline DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * get_subjectUniqueID_12() const { return ___subjectUniqueID_12; } inline DerBitString_t305465793A47445626D3541AB8CEDE347D874524 ** get_address_of_subjectUniqueID_12() { return &___subjectUniqueID_12; } inline void set_subjectUniqueID_12(DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * value) { ___subjectUniqueID_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___subjectUniqueID_12), (void*)value); } inline static int32_t get_offset_of_extensions_13() { return static_cast(offsetof(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3, ___extensions_13)); } inline X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * get_extensions_13() const { return ___extensions_13; } inline X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F ** get_address_of_extensions_13() { return &___extensions_13; } inline void set_extensions_13(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * value) { ___extensions_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___extensions_13), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDsaSigner struct TlsDsaSigner_tF81647C8B94300C7C2930F0A380B56F3B7EE3436 : public AbstractTlsSigner_t24989BA8F6A4C023621CCF4C4B42BDF8648B0BE1 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange struct TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A : public AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentity BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mPskIdentity RuntimeObject* ___mPskIdentity_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentityManager BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mPskIdentityManager RuntimeObject* ___mPskIdentityManager_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDHVerifier BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mDHVerifier RuntimeObject* ___mDHVerifier_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mDHParameters DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * ___mDHParameters_6; // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mNamedCurves Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___mNamedCurves_7; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mClientECPointFormats ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mClientECPointFormats_8; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mServerECPointFormats ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mServerECPointFormats_9; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mPskIdentityHint ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mPskIdentityHint_10; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mPsk ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mPsk_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPrivateKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mDHAgreePrivateKey DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F * ___mDHAgreePrivateKey_12; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPublicKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mDHAgreePublicKey DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 * ___mDHAgreePublicKey_13; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPrivateKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mECAgreePrivateKey ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * ___mECAgreePrivateKey_14; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPublicKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mECAgreePublicKey ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * ___mECAgreePublicKey_15; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mServerPublicKey AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * ___mServerPublicKey_16; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mRsaServerPublicKey RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * ___mRsaServerPublicKey_17; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEncryptionCredentials BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mServerCredentials RuntimeObject* ___mServerCredentials_18; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::mPremasterSecret ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mPremasterSecret_19; public: inline static int32_t get_offset_of_mPskIdentity_3() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mPskIdentity_3)); } inline RuntimeObject* get_mPskIdentity_3() const { return ___mPskIdentity_3; } inline RuntimeObject** get_address_of_mPskIdentity_3() { return &___mPskIdentity_3; } inline void set_mPskIdentity_3(RuntimeObject* value) { ___mPskIdentity_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPskIdentity_3), (void*)value); } inline static int32_t get_offset_of_mPskIdentityManager_4() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mPskIdentityManager_4)); } inline RuntimeObject* get_mPskIdentityManager_4() const { return ___mPskIdentityManager_4; } inline RuntimeObject** get_address_of_mPskIdentityManager_4() { return &___mPskIdentityManager_4; } inline void set_mPskIdentityManager_4(RuntimeObject* value) { ___mPskIdentityManager_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPskIdentityManager_4), (void*)value); } inline static int32_t get_offset_of_mDHVerifier_5() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mDHVerifier_5)); } inline RuntimeObject* get_mDHVerifier_5() const { return ___mDHVerifier_5; } inline RuntimeObject** get_address_of_mDHVerifier_5() { return &___mDHVerifier_5; } inline void set_mDHVerifier_5(RuntimeObject* value) { ___mDHVerifier_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___mDHVerifier_5), (void*)value); } inline static int32_t get_offset_of_mDHParameters_6() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mDHParameters_6)); } inline DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * get_mDHParameters_6() const { return ___mDHParameters_6; } inline DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C ** get_address_of_mDHParameters_6() { return &___mDHParameters_6; } inline void set_mDHParameters_6(DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * value) { ___mDHParameters_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___mDHParameters_6), (void*)value); } inline static int32_t get_offset_of_mNamedCurves_7() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mNamedCurves_7)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_mNamedCurves_7() const { return ___mNamedCurves_7; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_mNamedCurves_7() { return &___mNamedCurves_7; } inline void set_mNamedCurves_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___mNamedCurves_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___mNamedCurves_7), (void*)value); } inline static int32_t get_offset_of_mClientECPointFormats_8() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mClientECPointFormats_8)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mClientECPointFormats_8() const { return ___mClientECPointFormats_8; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mClientECPointFormats_8() { return &___mClientECPointFormats_8; } inline void set_mClientECPointFormats_8(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mClientECPointFormats_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___mClientECPointFormats_8), (void*)value); } inline static int32_t get_offset_of_mServerECPointFormats_9() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mServerECPointFormats_9)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mServerECPointFormats_9() const { return ___mServerECPointFormats_9; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mServerECPointFormats_9() { return &___mServerECPointFormats_9; } inline void set_mServerECPointFormats_9(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mServerECPointFormats_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerECPointFormats_9), (void*)value); } inline static int32_t get_offset_of_mPskIdentityHint_10() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mPskIdentityHint_10)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mPskIdentityHint_10() const { return ___mPskIdentityHint_10; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mPskIdentityHint_10() { return &___mPskIdentityHint_10; } inline void set_mPskIdentityHint_10(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mPskIdentityHint_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPskIdentityHint_10), (void*)value); } inline static int32_t get_offset_of_mPsk_11() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mPsk_11)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mPsk_11() const { return ___mPsk_11; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mPsk_11() { return &___mPsk_11; } inline void set_mPsk_11(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mPsk_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPsk_11), (void*)value); } inline static int32_t get_offset_of_mDHAgreePrivateKey_12() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mDHAgreePrivateKey_12)); } inline DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F * get_mDHAgreePrivateKey_12() const { return ___mDHAgreePrivateKey_12; } inline DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F ** get_address_of_mDHAgreePrivateKey_12() { return &___mDHAgreePrivateKey_12; } inline void set_mDHAgreePrivateKey_12(DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F * value) { ___mDHAgreePrivateKey_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___mDHAgreePrivateKey_12), (void*)value); } inline static int32_t get_offset_of_mDHAgreePublicKey_13() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mDHAgreePublicKey_13)); } inline DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 * get_mDHAgreePublicKey_13() const { return ___mDHAgreePublicKey_13; } inline DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 ** get_address_of_mDHAgreePublicKey_13() { return &___mDHAgreePublicKey_13; } inline void set_mDHAgreePublicKey_13(DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 * value) { ___mDHAgreePublicKey_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___mDHAgreePublicKey_13), (void*)value); } inline static int32_t get_offset_of_mECAgreePrivateKey_14() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mECAgreePrivateKey_14)); } inline ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * get_mECAgreePrivateKey_14() const { return ___mECAgreePrivateKey_14; } inline ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 ** get_address_of_mECAgreePrivateKey_14() { return &___mECAgreePrivateKey_14; } inline void set_mECAgreePrivateKey_14(ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * value) { ___mECAgreePrivateKey_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___mECAgreePrivateKey_14), (void*)value); } inline static int32_t get_offset_of_mECAgreePublicKey_15() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mECAgreePublicKey_15)); } inline ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * get_mECAgreePublicKey_15() const { return ___mECAgreePublicKey_15; } inline ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB ** get_address_of_mECAgreePublicKey_15() { return &___mECAgreePublicKey_15; } inline void set_mECAgreePublicKey_15(ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * value) { ___mECAgreePublicKey_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___mECAgreePublicKey_15), (void*)value); } inline static int32_t get_offset_of_mServerPublicKey_16() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mServerPublicKey_16)); } inline AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * get_mServerPublicKey_16() const { return ___mServerPublicKey_16; } inline AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A ** get_address_of_mServerPublicKey_16() { return &___mServerPublicKey_16; } inline void set_mServerPublicKey_16(AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * value) { ___mServerPublicKey_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerPublicKey_16), (void*)value); } inline static int32_t get_offset_of_mRsaServerPublicKey_17() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mRsaServerPublicKey_17)); } inline RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * get_mRsaServerPublicKey_17() const { return ___mRsaServerPublicKey_17; } inline RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 ** get_address_of_mRsaServerPublicKey_17() { return &___mRsaServerPublicKey_17; } inline void set_mRsaServerPublicKey_17(RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * value) { ___mRsaServerPublicKey_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___mRsaServerPublicKey_17), (void*)value); } inline static int32_t get_offset_of_mServerCredentials_18() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mServerCredentials_18)); } inline RuntimeObject* get_mServerCredentials_18() const { return ___mServerCredentials_18; } inline RuntimeObject** get_address_of_mServerCredentials_18() { return &___mServerCredentials_18; } inline void set_mServerCredentials_18(RuntimeObject* value) { ___mServerCredentials_18 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerCredentials_18), (void*)value); } inline static int32_t get_offset_of_mPremasterSecret_19() { return static_cast(offsetof(TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A, ___mPremasterSecret_19)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mPremasterSecret_19() const { return ___mPremasterSecret_19; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mPremasterSecret_19() { return &___mPremasterSecret_19; } inline void set_mPremasterSecret_19(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mPremasterSecret_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPremasterSecret_19), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange struct TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E : public AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::mServerPublicKey AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * ___mServerPublicKey_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::mRsaServerPublicKey RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * ___mRsaServerPublicKey_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEncryptionCredentials BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::mServerCredentials RuntimeObject* ___mServerCredentials_5; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::mPremasterSecret ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mPremasterSecret_6; public: inline static int32_t get_offset_of_mServerPublicKey_3() { return static_cast(offsetof(TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E, ___mServerPublicKey_3)); } inline AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * get_mServerPublicKey_3() const { return ___mServerPublicKey_3; } inline AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A ** get_address_of_mServerPublicKey_3() { return &___mServerPublicKey_3; } inline void set_mServerPublicKey_3(AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * value) { ___mServerPublicKey_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerPublicKey_3), (void*)value); } inline static int32_t get_offset_of_mRsaServerPublicKey_4() { return static_cast(offsetof(TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E, ___mRsaServerPublicKey_4)); } inline RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * get_mRsaServerPublicKey_4() const { return ___mRsaServerPublicKey_4; } inline RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 ** get_address_of_mRsaServerPublicKey_4() { return &___mRsaServerPublicKey_4; } inline void set_mRsaServerPublicKey_4(RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * value) { ___mRsaServerPublicKey_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___mRsaServerPublicKey_4), (void*)value); } inline static int32_t get_offset_of_mServerCredentials_5() { return static_cast(offsetof(TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E, ___mServerCredentials_5)); } inline RuntimeObject* get_mServerCredentials_5() const { return ___mServerCredentials_5; } inline RuntimeObject** get_address_of_mServerCredentials_5() { return &___mServerCredentials_5; } inline void set_mServerCredentials_5(RuntimeObject* value) { ___mServerCredentials_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerCredentials_5), (void*)value); } inline static int32_t get_offset_of_mPremasterSecret_6() { return static_cast(offsetof(TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E, ___mPremasterSecret_6)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mPremasterSecret_6() const { return ___mPremasterSecret_6; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mPremasterSecret_6() { return &___mPremasterSecret_6; } inline void set_mPremasterSecret_6(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mPremasterSecret_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPremasterSecret_6), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner struct TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 : public AbstractTlsSigner_t24989BA8F6A4C023621CCF4C4B42BDF8648B0BE1 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerContextImpl struct TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 : public AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange struct TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 : public AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mTlsSigner RuntimeObject* ___mTlsSigner_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpGroupVerifier BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mGroupVerifier RuntimeObject* ___mGroupVerifier_4; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mIdentity ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mIdentity_5; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mPassword ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mPassword_6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mServerPublicKey AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * ___mServerPublicKey_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mSrpGroup Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * ___mSrpGroup_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mSrpClient Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C * ___mSrpClient_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mSrpServer Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 * ___mSrpServer_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mSrpPeerCredentials BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___mSrpPeerCredentials_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mSrpVerifier BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___mSrpVerifier_12; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mSrpSalt ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mSrpSalt_13; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSignerCredentials BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::mServerCredentials RuntimeObject* ___mServerCredentials_14; public: inline static int32_t get_offset_of_mTlsSigner_3() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mTlsSigner_3)); } inline RuntimeObject* get_mTlsSigner_3() const { return ___mTlsSigner_3; } inline RuntimeObject** get_address_of_mTlsSigner_3() { return &___mTlsSigner_3; } inline void set_mTlsSigner_3(RuntimeObject* value) { ___mTlsSigner_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___mTlsSigner_3), (void*)value); } inline static int32_t get_offset_of_mGroupVerifier_4() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mGroupVerifier_4)); } inline RuntimeObject* get_mGroupVerifier_4() const { return ___mGroupVerifier_4; } inline RuntimeObject** get_address_of_mGroupVerifier_4() { return &___mGroupVerifier_4; } inline void set_mGroupVerifier_4(RuntimeObject* value) { ___mGroupVerifier_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___mGroupVerifier_4), (void*)value); } inline static int32_t get_offset_of_mIdentity_5() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mIdentity_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mIdentity_5() const { return ___mIdentity_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mIdentity_5() { return &___mIdentity_5; } inline void set_mIdentity_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mIdentity_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___mIdentity_5), (void*)value); } inline static int32_t get_offset_of_mPassword_6() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mPassword_6)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mPassword_6() const { return ___mPassword_6; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mPassword_6() { return &___mPassword_6; } inline void set_mPassword_6(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mPassword_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPassword_6), (void*)value); } inline static int32_t get_offset_of_mServerPublicKey_7() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mServerPublicKey_7)); } inline AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * get_mServerPublicKey_7() const { return ___mServerPublicKey_7; } inline AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A ** get_address_of_mServerPublicKey_7() { return &___mServerPublicKey_7; } inline void set_mServerPublicKey_7(AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * value) { ___mServerPublicKey_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerPublicKey_7), (void*)value); } inline static int32_t get_offset_of_mSrpGroup_8() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mSrpGroup_8)); } inline Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * get_mSrpGroup_8() const { return ___mSrpGroup_8; } inline Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 ** get_address_of_mSrpGroup_8() { return &___mSrpGroup_8; } inline void set_mSrpGroup_8(Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * value) { ___mSrpGroup_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSrpGroup_8), (void*)value); } inline static int32_t get_offset_of_mSrpClient_9() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mSrpClient_9)); } inline Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C * get_mSrpClient_9() const { return ___mSrpClient_9; } inline Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C ** get_address_of_mSrpClient_9() { return &___mSrpClient_9; } inline void set_mSrpClient_9(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C * value) { ___mSrpClient_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSrpClient_9), (void*)value); } inline static int32_t get_offset_of_mSrpServer_10() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mSrpServer_10)); } inline Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 * get_mSrpServer_10() const { return ___mSrpServer_10; } inline Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 ** get_address_of_mSrpServer_10() { return &___mSrpServer_10; } inline void set_mSrpServer_10(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 * value) { ___mSrpServer_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSrpServer_10), (void*)value); } inline static int32_t get_offset_of_mSrpPeerCredentials_11() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mSrpPeerCredentials_11)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_mSrpPeerCredentials_11() const { return ___mSrpPeerCredentials_11; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_mSrpPeerCredentials_11() { return &___mSrpPeerCredentials_11; } inline void set_mSrpPeerCredentials_11(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___mSrpPeerCredentials_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSrpPeerCredentials_11), (void*)value); } inline static int32_t get_offset_of_mSrpVerifier_12() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mSrpVerifier_12)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_mSrpVerifier_12() const { return ___mSrpVerifier_12; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_mSrpVerifier_12() { return &___mSrpVerifier_12; } inline void set_mSrpVerifier_12(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___mSrpVerifier_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSrpVerifier_12), (void*)value); } inline static int32_t get_offset_of_mSrpSalt_13() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mSrpSalt_13)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mSrpSalt_13() const { return ___mSrpSalt_13; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mSrpSalt_13() { return &___mSrpSalt_13; } inline void set_mSrpSalt_13(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mSrpSalt_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSrpSalt_13), (void*)value); } inline static int32_t get_offset_of_mServerCredentials_14() { return static_cast(offsetof(TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076, ___mServerCredentials_14)); } inline RuntimeObject* get_mServerCredentials_14() const { return ___mServerCredentials_14; } inline RuntimeObject** get_address_of_mServerCredentials_14() { return &___mServerCredentials_14; } inline void set_mServerCredentials_14(RuntimeObject* value) { ___mServerCredentials_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerCredentials_14), (void*)value); } }; // System.UInt32 struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15 { public: // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); } inline uint32_t get_m_value_0() const { return ___m_value_0; } inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint32_t value) { ___m_value_0 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure struct X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 : public Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure::tbsCert TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 * ___tbsCert_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure::sigAlgID AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * ___sigAlgID_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerBitString BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure::sig DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * ___sig_4; public: inline static int32_t get_offset_of_tbsCert_2() { return static_cast(offsetof(X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1, ___tbsCert_2)); } inline TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 * get_tbsCert_2() const { return ___tbsCert_2; } inline TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 ** get_address_of_tbsCert_2() { return &___tbsCert_2; } inline void set_tbsCert_2(TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 * value) { ___tbsCert_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___tbsCert_2), (void*)value); } inline static int32_t get_offset_of_sigAlgID_3() { return static_cast(offsetof(X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1, ___sigAlgID_3)); } inline AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * get_sigAlgID_3() const { return ___sigAlgID_3; } inline AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 ** get_address_of_sigAlgID_3() { return &___sigAlgID_3; } inline void set_sigAlgID_3(AlgorithmIdentifier_t269DF657EB8D3EF7C5C315F15E7FFC1FAFE029F9 * value) { ___sigAlgID_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___sigAlgID_3), (void*)value); } inline static int32_t get_offset_of_sig_4() { return static_cast(offsetof(X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1, ___sig_4)); } inline DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * get_sig_4() const { return ___sig_4; } inline DerBitString_t305465793A47445626D3541AB8CEDE347D874524 ** get_address_of_sig_4() { return &___sig_4; } inline void set_sig_4(DerBitString_t305465793A47445626D3541AB8CEDE347D874524 * value) { ___sig_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___sig_4), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions struct X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F : public Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC { public: // System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::extensions RuntimeObject* ___extensions_34; // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::ordering RuntimeObject* ___ordering_35; public: inline static int32_t get_offset_of_extensions_34() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F, ___extensions_34)); } inline RuntimeObject* get_extensions_34() const { return ___extensions_34; } inline RuntimeObject** get_address_of_extensions_34() { return &___extensions_34; } inline void set_extensions_34(RuntimeObject* value) { ___extensions_34 = value; Il2CppCodeGenWriteBarrier((void**)(&___extensions_34), (void*)value); } inline static int32_t get_offset_of_ordering_35() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F, ___ordering_35)); } inline RuntimeObject* get_ordering_35() const { return ___ordering_35; } inline RuntimeObject** get_address_of_ordering_35() { return &___ordering_35; } inline void set_ordering_35(RuntimeObject* value) { ___ordering_35 = value; Il2CppCodeGenWriteBarrier((void**)(&___ordering_35), (void*)value); } }; struct X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::SubjectDirectoryAttributes DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SubjectDirectoryAttributes_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::SubjectKeyIdentifier DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SubjectKeyIdentifier_3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::KeyUsage DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___KeyUsage_4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::PrivateKeyUsagePeriod DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PrivateKeyUsagePeriod_5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::SubjectAlternativeName DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SubjectAlternativeName_6; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::IssuerAlternativeName DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IssuerAlternativeName_7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::BasicConstraints DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___BasicConstraints_8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::CrlNumber DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___CrlNumber_9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::ReasonCode DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___ReasonCode_10; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::InstructionCode DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___InstructionCode_11; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::InvalidityDate DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___InvalidityDate_12; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::DeltaCrlIndicator DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___DeltaCrlIndicator_13; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::IssuingDistributionPoint DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___IssuingDistributionPoint_14; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::CertificateIssuer DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___CertificateIssuer_15; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::NameConstraints DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___NameConstraints_16; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::CrlDistributionPoints DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___CrlDistributionPoints_17; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::CertificatePolicies DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___CertificatePolicies_18; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::PolicyMappings DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PolicyMappings_19; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::AuthorityKeyIdentifier DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___AuthorityKeyIdentifier_20; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::PolicyConstraints DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___PolicyConstraints_21; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::ExtendedKeyUsage DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___ExtendedKeyUsage_22; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::FreshestCrl DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___FreshestCrl_23; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::InhibitAnyPolicy DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___InhibitAnyPolicy_24; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::AuthorityInfoAccess DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___AuthorityInfoAccess_25; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::SubjectInfoAccess DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___SubjectInfoAccess_26; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::LogoType DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___LogoType_27; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::BiometricInfo DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___BiometricInfo_28; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::QCStatements DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___QCStatements_29; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::AuditIdentity DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___AuditIdentity_30; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::NoRevAvail DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___NoRevAvail_31; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::TargetInformation DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___TargetInformation_32; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::ExpiredCertsOnCrl DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___ExpiredCertsOnCrl_33; public: inline static int32_t get_offset_of_SubjectDirectoryAttributes_2() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___SubjectDirectoryAttributes_2)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SubjectDirectoryAttributes_2() const { return ___SubjectDirectoryAttributes_2; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SubjectDirectoryAttributes_2() { return &___SubjectDirectoryAttributes_2; } inline void set_SubjectDirectoryAttributes_2(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SubjectDirectoryAttributes_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___SubjectDirectoryAttributes_2), (void*)value); } inline static int32_t get_offset_of_SubjectKeyIdentifier_3() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___SubjectKeyIdentifier_3)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SubjectKeyIdentifier_3() const { return ___SubjectKeyIdentifier_3; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SubjectKeyIdentifier_3() { return &___SubjectKeyIdentifier_3; } inline void set_SubjectKeyIdentifier_3(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SubjectKeyIdentifier_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___SubjectKeyIdentifier_3), (void*)value); } inline static int32_t get_offset_of_KeyUsage_4() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___KeyUsage_4)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_KeyUsage_4() const { return ___KeyUsage_4; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_KeyUsage_4() { return &___KeyUsage_4; } inline void set_KeyUsage_4(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___KeyUsage_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___KeyUsage_4), (void*)value); } inline static int32_t get_offset_of_PrivateKeyUsagePeriod_5() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___PrivateKeyUsagePeriod_5)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PrivateKeyUsagePeriod_5() const { return ___PrivateKeyUsagePeriod_5; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PrivateKeyUsagePeriod_5() { return &___PrivateKeyUsagePeriod_5; } inline void set_PrivateKeyUsagePeriod_5(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PrivateKeyUsagePeriod_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___PrivateKeyUsagePeriod_5), (void*)value); } inline static int32_t get_offset_of_SubjectAlternativeName_6() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___SubjectAlternativeName_6)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SubjectAlternativeName_6() const { return ___SubjectAlternativeName_6; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SubjectAlternativeName_6() { return &___SubjectAlternativeName_6; } inline void set_SubjectAlternativeName_6(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SubjectAlternativeName_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___SubjectAlternativeName_6), (void*)value); } inline static int32_t get_offset_of_IssuerAlternativeName_7() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___IssuerAlternativeName_7)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IssuerAlternativeName_7() const { return ___IssuerAlternativeName_7; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IssuerAlternativeName_7() { return &___IssuerAlternativeName_7; } inline void set_IssuerAlternativeName_7(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IssuerAlternativeName_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___IssuerAlternativeName_7), (void*)value); } inline static int32_t get_offset_of_BasicConstraints_8() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___BasicConstraints_8)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_BasicConstraints_8() const { return ___BasicConstraints_8; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_BasicConstraints_8() { return &___BasicConstraints_8; } inline void set_BasicConstraints_8(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___BasicConstraints_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___BasicConstraints_8), (void*)value); } inline static int32_t get_offset_of_CrlNumber_9() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___CrlNumber_9)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_CrlNumber_9() const { return ___CrlNumber_9; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_CrlNumber_9() { return &___CrlNumber_9; } inline void set_CrlNumber_9(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___CrlNumber_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___CrlNumber_9), (void*)value); } inline static int32_t get_offset_of_ReasonCode_10() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___ReasonCode_10)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_ReasonCode_10() const { return ___ReasonCode_10; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_ReasonCode_10() { return &___ReasonCode_10; } inline void set_ReasonCode_10(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___ReasonCode_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___ReasonCode_10), (void*)value); } inline static int32_t get_offset_of_InstructionCode_11() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___InstructionCode_11)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_InstructionCode_11() const { return ___InstructionCode_11; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_InstructionCode_11() { return &___InstructionCode_11; } inline void set_InstructionCode_11(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___InstructionCode_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___InstructionCode_11), (void*)value); } inline static int32_t get_offset_of_InvalidityDate_12() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___InvalidityDate_12)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_InvalidityDate_12() const { return ___InvalidityDate_12; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_InvalidityDate_12() { return &___InvalidityDate_12; } inline void set_InvalidityDate_12(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___InvalidityDate_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___InvalidityDate_12), (void*)value); } inline static int32_t get_offset_of_DeltaCrlIndicator_13() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___DeltaCrlIndicator_13)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_DeltaCrlIndicator_13() const { return ___DeltaCrlIndicator_13; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_DeltaCrlIndicator_13() { return &___DeltaCrlIndicator_13; } inline void set_DeltaCrlIndicator_13(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___DeltaCrlIndicator_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___DeltaCrlIndicator_13), (void*)value); } inline static int32_t get_offset_of_IssuingDistributionPoint_14() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___IssuingDistributionPoint_14)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_IssuingDistributionPoint_14() const { return ___IssuingDistributionPoint_14; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_IssuingDistributionPoint_14() { return &___IssuingDistributionPoint_14; } inline void set_IssuingDistributionPoint_14(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___IssuingDistributionPoint_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___IssuingDistributionPoint_14), (void*)value); } inline static int32_t get_offset_of_CertificateIssuer_15() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___CertificateIssuer_15)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_CertificateIssuer_15() const { return ___CertificateIssuer_15; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_CertificateIssuer_15() { return &___CertificateIssuer_15; } inline void set_CertificateIssuer_15(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___CertificateIssuer_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___CertificateIssuer_15), (void*)value); } inline static int32_t get_offset_of_NameConstraints_16() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___NameConstraints_16)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_NameConstraints_16() const { return ___NameConstraints_16; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_NameConstraints_16() { return &___NameConstraints_16; } inline void set_NameConstraints_16(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___NameConstraints_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___NameConstraints_16), (void*)value); } inline static int32_t get_offset_of_CrlDistributionPoints_17() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___CrlDistributionPoints_17)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_CrlDistributionPoints_17() const { return ___CrlDistributionPoints_17; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_CrlDistributionPoints_17() { return &___CrlDistributionPoints_17; } inline void set_CrlDistributionPoints_17(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___CrlDistributionPoints_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___CrlDistributionPoints_17), (void*)value); } inline static int32_t get_offset_of_CertificatePolicies_18() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___CertificatePolicies_18)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_CertificatePolicies_18() const { return ___CertificatePolicies_18; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_CertificatePolicies_18() { return &___CertificatePolicies_18; } inline void set_CertificatePolicies_18(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___CertificatePolicies_18 = value; Il2CppCodeGenWriteBarrier((void**)(&___CertificatePolicies_18), (void*)value); } inline static int32_t get_offset_of_PolicyMappings_19() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___PolicyMappings_19)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PolicyMappings_19() const { return ___PolicyMappings_19; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PolicyMappings_19() { return &___PolicyMappings_19; } inline void set_PolicyMappings_19(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PolicyMappings_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___PolicyMappings_19), (void*)value); } inline static int32_t get_offset_of_AuthorityKeyIdentifier_20() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___AuthorityKeyIdentifier_20)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_AuthorityKeyIdentifier_20() const { return ___AuthorityKeyIdentifier_20; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_AuthorityKeyIdentifier_20() { return &___AuthorityKeyIdentifier_20; } inline void set_AuthorityKeyIdentifier_20(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___AuthorityKeyIdentifier_20 = value; Il2CppCodeGenWriteBarrier((void**)(&___AuthorityKeyIdentifier_20), (void*)value); } inline static int32_t get_offset_of_PolicyConstraints_21() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___PolicyConstraints_21)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_PolicyConstraints_21() const { return ___PolicyConstraints_21; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_PolicyConstraints_21() { return &___PolicyConstraints_21; } inline void set_PolicyConstraints_21(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___PolicyConstraints_21 = value; Il2CppCodeGenWriteBarrier((void**)(&___PolicyConstraints_21), (void*)value); } inline static int32_t get_offset_of_ExtendedKeyUsage_22() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___ExtendedKeyUsage_22)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_ExtendedKeyUsage_22() const { return ___ExtendedKeyUsage_22; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_ExtendedKeyUsage_22() { return &___ExtendedKeyUsage_22; } inline void set_ExtendedKeyUsage_22(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___ExtendedKeyUsage_22 = value; Il2CppCodeGenWriteBarrier((void**)(&___ExtendedKeyUsage_22), (void*)value); } inline static int32_t get_offset_of_FreshestCrl_23() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___FreshestCrl_23)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_FreshestCrl_23() const { return ___FreshestCrl_23; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_FreshestCrl_23() { return &___FreshestCrl_23; } inline void set_FreshestCrl_23(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___FreshestCrl_23 = value; Il2CppCodeGenWriteBarrier((void**)(&___FreshestCrl_23), (void*)value); } inline static int32_t get_offset_of_InhibitAnyPolicy_24() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___InhibitAnyPolicy_24)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_InhibitAnyPolicy_24() const { return ___InhibitAnyPolicy_24; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_InhibitAnyPolicy_24() { return &___InhibitAnyPolicy_24; } inline void set_InhibitAnyPolicy_24(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___InhibitAnyPolicy_24 = value; Il2CppCodeGenWriteBarrier((void**)(&___InhibitAnyPolicy_24), (void*)value); } inline static int32_t get_offset_of_AuthorityInfoAccess_25() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___AuthorityInfoAccess_25)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_AuthorityInfoAccess_25() const { return ___AuthorityInfoAccess_25; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_AuthorityInfoAccess_25() { return &___AuthorityInfoAccess_25; } inline void set_AuthorityInfoAccess_25(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___AuthorityInfoAccess_25 = value; Il2CppCodeGenWriteBarrier((void**)(&___AuthorityInfoAccess_25), (void*)value); } inline static int32_t get_offset_of_SubjectInfoAccess_26() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___SubjectInfoAccess_26)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_SubjectInfoAccess_26() const { return ___SubjectInfoAccess_26; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_SubjectInfoAccess_26() { return &___SubjectInfoAccess_26; } inline void set_SubjectInfoAccess_26(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___SubjectInfoAccess_26 = value; Il2CppCodeGenWriteBarrier((void**)(&___SubjectInfoAccess_26), (void*)value); } inline static int32_t get_offset_of_LogoType_27() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___LogoType_27)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_LogoType_27() const { return ___LogoType_27; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_LogoType_27() { return &___LogoType_27; } inline void set_LogoType_27(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___LogoType_27 = value; Il2CppCodeGenWriteBarrier((void**)(&___LogoType_27), (void*)value); } inline static int32_t get_offset_of_BiometricInfo_28() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___BiometricInfo_28)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_BiometricInfo_28() const { return ___BiometricInfo_28; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_BiometricInfo_28() { return &___BiometricInfo_28; } inline void set_BiometricInfo_28(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___BiometricInfo_28 = value; Il2CppCodeGenWriteBarrier((void**)(&___BiometricInfo_28), (void*)value); } inline static int32_t get_offset_of_QCStatements_29() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___QCStatements_29)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_QCStatements_29() const { return ___QCStatements_29; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_QCStatements_29() { return &___QCStatements_29; } inline void set_QCStatements_29(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___QCStatements_29 = value; Il2CppCodeGenWriteBarrier((void**)(&___QCStatements_29), (void*)value); } inline static int32_t get_offset_of_AuditIdentity_30() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___AuditIdentity_30)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_AuditIdentity_30() const { return ___AuditIdentity_30; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_AuditIdentity_30() { return &___AuditIdentity_30; } inline void set_AuditIdentity_30(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___AuditIdentity_30 = value; Il2CppCodeGenWriteBarrier((void**)(&___AuditIdentity_30), (void*)value); } inline static int32_t get_offset_of_NoRevAvail_31() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___NoRevAvail_31)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_NoRevAvail_31() const { return ___NoRevAvail_31; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_NoRevAvail_31() { return &___NoRevAvail_31; } inline void set_NoRevAvail_31(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___NoRevAvail_31 = value; Il2CppCodeGenWriteBarrier((void**)(&___NoRevAvail_31), (void*)value); } inline static int32_t get_offset_of_TargetInformation_32() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___TargetInformation_32)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_TargetInformation_32() const { return ___TargetInformation_32; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_TargetInformation_32() { return &___TargetInformation_32; } inline void set_TargetInformation_32(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___TargetInformation_32 = value; Il2CppCodeGenWriteBarrier((void**)(&___TargetInformation_32), (void*)value); } inline static int32_t get_offset_of_ExpiredCertsOnCrl_33() { return static_cast(offsetof(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields, ___ExpiredCertsOnCrl_33)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_ExpiredCertsOnCrl_33() const { return ___ExpiredCertsOnCrl_33; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_ExpiredCertsOnCrl_33() { return &___ExpiredCertsOnCrl_33; } inline void set_ExpiredCertsOnCrl_33(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___ExpiredCertsOnCrl_33 = value; Il2CppCodeGenWriteBarrier((void**)(&___ExpiredCertsOnCrl_33), (void*)value); } }; // /__StaticArrayInitTypeSize=1024 struct __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665__padding[1024]; }; public: }; // /__StaticArrayInitTypeSize=112 struct __StaticArrayInitTypeSizeU3D112_t366701DE02350ED8C8A65F92A137F54409B95542 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D112_t366701DE02350ED8C8A65F92A137F54409B95542__padding[112]; }; public: }; // /__StaticArrayInitTypeSize=1152 struct __StaticArrayInitTypeSizeU3D1152_t2104B5740ABD2FB36896B62E02098A1B196E493F { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D1152_t2104B5740ABD2FB36896B62E02098A1B196E493F__padding[1152]; }; public: }; // /__StaticArrayInitTypeSize=116 struct __StaticArrayInitTypeSizeU3D116_t9020B92E8453BBAFE2519A469C0893F630E8D2C9 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D116_t9020B92E8453BBAFE2519A469C0893F630E8D2C9__padding[116]; }; public: }; // /__StaticArrayInitTypeSize=12 struct __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794__padding[12]; }; public: }; // /__StaticArrayInitTypeSize=120 struct __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A__padding[120]; }; public: }; // /__StaticArrayInitTypeSize=124 struct __StaticArrayInitTypeSizeU3D124_t4DC490DCE9056B4FDAA27442CBBA7F0F499B0451 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D124_t4DC490DCE9056B4FDAA27442CBBA7F0F499B0451__padding[124]; }; public: }; // /__StaticArrayInitTypeSize=128 struct __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C__padding[128]; }; public: }; // /__StaticArrayInitTypeSize=16 struct __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66__padding[16]; }; public: }; // /__StaticArrayInitTypeSize=160 struct __StaticArrayInitTypeSizeU3D160_t01D8A735071F3884433FD17606956ED602F11B27 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D160_t01D8A735071F3884433FD17606956ED602F11B27__padding[160]; }; public: }; // /__StaticArrayInitTypeSize=19 struct __StaticArrayInitTypeSizeU3D19_t6F47B190498106B49FE59B8EC484EB7D61D348D4 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D19_t6F47B190498106B49FE59B8EC484EB7D61D348D4__padding[19]; }; public: }; // /__StaticArrayInitTypeSize=192 struct __StaticArrayInitTypeSizeU3D192_tC7D23024B2AD7A4D301599706A49B8C87DAA353D { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D192_tC7D23024B2AD7A4D301599706A49B8C87DAA353D__padding[192]; }; public: }; // /__StaticArrayInitTypeSize=20 struct __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598__padding[20]; }; public: }; // /__StaticArrayInitTypeSize=2048 struct __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E__padding[2048]; }; public: }; // /__StaticArrayInitTypeSize=24 struct __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2__padding[24]; }; public: }; // /__StaticArrayInitTypeSize=256 struct __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449__padding[256]; }; public: }; // /__StaticArrayInitTypeSize=28 struct __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30__padding[28]; }; public: }; // /__StaticArrayInitTypeSize=3 struct __StaticArrayInitTypeSizeU3D3_t4D94CFD4A1D337F535123BB0BD49F9DDB4392C7F { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D3_t4D94CFD4A1D337F535123BB0BD49F9DDB4392C7F__padding[3]; }; public: }; // /__StaticArrayInitTypeSize=30 struct __StaticArrayInitTypeSizeU3D30_tD08FD0996F882530B072EF52BF88556C13AF0306 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D30_tD08FD0996F882530B072EF52BF88556C13AF0306__padding[30]; }; public: }; // /__StaticArrayInitTypeSize=32 struct __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F__padding[32]; }; public: }; // /__StaticArrayInitTypeSize=36 struct __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1__padding[36]; }; public: }; // /__StaticArrayInitTypeSize=38 struct __StaticArrayInitTypeSizeU3D38_tA06FFB58ABD95EAC48139C4ABFED36B1C69D0B92 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D38_tA06FFB58ABD95EAC48139C4ABFED36B1C69D0B92__padding[38]; }; public: }; // /__StaticArrayInitTypeSize=384 struct __StaticArrayInitTypeSizeU3D384_t46003A58CA4B346F0AB7AB5EE6A64AA08241F97E { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D384_t46003A58CA4B346F0AB7AB5EE6A64AA08241F97E__padding[384]; }; public: }; // /__StaticArrayInitTypeSize=40 struct __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F__padding[40]; }; public: }; // /__StaticArrayInitTypeSize=404 struct __StaticArrayInitTypeSizeU3D404_t02BA5FC25140F7864B3B45D3DD9D4D8B9E93A333 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D404_t02BA5FC25140F7864B3B45D3DD9D4D8B9E93A333__padding[404]; }; public: }; // /__StaticArrayInitTypeSize=4096 struct __StaticArrayInitTypeSizeU3D4096_t194B799136AD31D58B9179637D7756F00A1E35D5 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D4096_t194B799136AD31D58B9179637D7756F00A1E35D5__padding[4096]; }; public: }; // /__StaticArrayInitTypeSize=44 struct __StaticArrayInitTypeSizeU3D44_tB4E85CA0F7D90D00E66285BECB46250AA72356B5 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D44_tB4E85CA0F7D90D00E66285BECB46250AA72356B5__padding[44]; }; public: }; // /__StaticArrayInitTypeSize=48 struct __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7__padding[48]; }; public: }; // /__StaticArrayInitTypeSize=5 struct __StaticArrayInitTypeSizeU3D5_t4860E7B6EA3ACC966F04D8598CE9F606264B9EE9 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D5_t4860E7B6EA3ACC966F04D8598CE9F606264B9EE9__padding[5]; }; public: }; // /__StaticArrayInitTypeSize=511 struct __StaticArrayInitTypeSizeU3D511_t740CF3C9FEBB9CC89BA68C0F8EC83A7BB47394C3 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D511_t740CF3C9FEBB9CC89BA68C0F8EC83A7BB47394C3__padding[511]; }; public: }; // /__StaticArrayInitTypeSize=512 struct __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE__padding[512]; }; public: }; // /__StaticArrayInitTypeSize=56 struct __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186__padding[56]; }; public: }; // /__StaticArrayInitTypeSize=6 struct __StaticArrayInitTypeSizeU3D6_tDD3535E2AB0E3D46629D397042D7A7D5F52F2E77 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D6_tDD3535E2AB0E3D46629D397042D7A7D5F52F2E77__padding[6]; }; public: }; // /__StaticArrayInitTypeSize=6144 struct __StaticArrayInitTypeSizeU3D6144_tC7D0B4030CC1B8F5E770AE916BB72D42FCBE5DBD { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D6144_tC7D0B4030CC1B8F5E770AE916BB72D42FCBE5DBD__padding[6144]; }; public: }; // /__StaticArrayInitTypeSize=64 struct __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C__padding[64]; }; public: }; // /__StaticArrayInitTypeSize=640 struct __StaticArrayInitTypeSizeU3D640_tBB1E788DFDEFA4D1C43D13F2427E9BEECC2CE517 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D640_tBB1E788DFDEFA4D1C43D13F2427E9BEECC2CE517__padding[640]; }; public: }; // /__StaticArrayInitTypeSize=68 struct __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F__padding[68]; }; public: }; // /__StaticArrayInitTypeSize=72 struct __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489__padding[72]; }; public: }; // /__StaticArrayInitTypeSize=76 struct __StaticArrayInitTypeSizeU3D76_t6572A863E37652A3D016260FBD2285807BDD3823 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D76_t6572A863E37652A3D016260FBD2285807BDD3823__padding[76]; }; public: }; // /__StaticArrayInitTypeSize=96 struct __StaticArrayInitTypeSizeU3D96_tADB23F3DA94DC89452F2BC0884B51C90615CDCD5 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D96_tADB23F3DA94DC89452F2BC0884B51C90615CDCD5__padding[96]; }; public: }; // struct U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528 : public RuntimeObject { public: public: }; struct U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields { public: // /__StaticArrayInitTypeSize=20 ::02D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039 __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 ___02D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_0; // /__StaticArrayInitTypeSize=1024 ::037BE04C4468BC2A186CC905D1F673CDFAAC254CEBEB545465B53F83A97830C5 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___037BE04C4468BC2A186CC905D1F673CDFAAC254CEBEB545465B53F83A97830C5_1; // /__StaticArrayInitTypeSize=3 ::039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81 __StaticArrayInitTypeSizeU3D3_t4D94CFD4A1D337F535123BB0BD49F9DDB4392C7F ___039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2; // /__StaticArrayInitTypeSize=128 ::04801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252 __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C ___04801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_3; // /__StaticArrayInitTypeSize=160 ::064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5 __StaticArrayInitTypeSizeU3D160_t01D8A735071F3884433FD17606956ED602F11B27 ___064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_4; // /__StaticArrayInitTypeSize=68 ::07F8694A8F96DEE5EE4007B7B9102D4969129F0FB6FF3731434ED8CAF3C32D00 __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F ___07F8694A8F96DEE5EE4007B7B9102D4969129F0FB6FF3731434ED8CAF3C32D00_5; // /__StaticArrayInitTypeSize=56 ::07FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01 __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 ___07FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01_6; // /__StaticArrayInitTypeSize=5 ::08BB5E5D6EAAC1049EDE0893D30ED022B1A4D9B5B48DB414871F51C9CB35283D __StaticArrayInitTypeSizeU3D5_t4860E7B6EA3ACC966F04D8598CE9F606264B9EE9 ___08BB5E5D6EAAC1049EDE0893D30ED022B1A4D9B5B48DB414871F51C9CB35283D_7; // /__StaticArrayInitTypeSize=20 ::0A1413707CFE8C78578CA0BB50414B63B0BF76D33A73C9AADCEED38BB8CD28A8 __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 ___0A1413707CFE8C78578CA0BB50414B63B0BF76D33A73C9AADCEED38BB8CD28A8_8; // /__StaticArrayInitTypeSize=6 ::0A29D64AE97E7FBAAE0678A4F4F9364668E9827F23F305D51DF55D902CF19C4D __StaticArrayInitTypeSizeU3D6_tDD3535E2AB0E3D46629D397042D7A7D5F52F2E77 ___0A29D64AE97E7FBAAE0678A4F4F9364668E9827F23F305D51DF55D902CF19C4D_9; // /__StaticArrayInitTypeSize=72 ::0A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 ___0A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10; // /__StaticArrayInitTypeSize=56 ::0AEC099C87E7062A57D1C79734EDDD28A07A1684746EE8640132BB252E6BF5A1 __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 ___0AEC099C87E7062A57D1C79734EDDD28A07A1684746EE8640132BB252E6BF5A1_11; // /__StaticArrayInitTypeSize=256 ::0AFCFE448EEBA81468EDE42DD0B9A0C17F1A006F43E0BE503CA27E8FBA2F05DC __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___0AFCFE448EEBA81468EDE42DD0B9A0C17F1A006F43E0BE503CA27E8FBA2F05DC_12; // /__StaticArrayInitTypeSize=1024 ::0C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___0C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_13; // /__StaticArrayInitTypeSize=256 ::0CF9F5E38BA692F10436AAC17AC6DCB62396F9AFC9CA013B3D640C1C95E31A39 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___0CF9F5E38BA692F10436AAC17AC6DCB62396F9AFC9CA013B3D640C1C95E31A39_14; // /__StaticArrayInitTypeSize=128 ::10D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C ___10D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_15; // /__StaticArrayInitTypeSize=19 ::111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15 __StaticArrayInitTypeSizeU3D19_t6F47B190498106B49FE59B8EC484EB7D61D348D4 ___111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_16; // /__StaticArrayInitTypeSize=64 ::120918433B634757ADE589703127976B7C5C2009E8DB37632123F45FA2B87F2E __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___120918433B634757ADE589703127976B7C5C2009E8DB37632123F45FA2B87F2E_17; // /__StaticArrayInitTypeSize=640 ::125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293 __StaticArrayInitTypeSizeU3D640_tBB1E788DFDEFA4D1C43D13F2427E9BEECC2CE517 ___125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_18; // /__StaticArrayInitTypeSize=12 ::12F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___12F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_19; // /__StaticArrayInitTypeSize=12 ::1313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___1313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_20; // /__StaticArrayInitTypeSize=2048 ::13F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90 __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___13F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_21; // /__StaticArrayInitTypeSize=12 ::141785EC78A7C41133C5B71ACBF4AA8735D3C599E0EA82B1AFA2C71A46FAD265 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___141785EC78A7C41133C5B71ACBF4AA8735D3C599E0EA82B1AFA2C71A46FAD265_22; // /__StaticArrayInitTypeSize=32 ::14A03AA4516FE146356EF9D4F549B8662F9C50A467974D3BFAC45B474D65B864 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___14A03AA4516FE146356EF9D4F549B8662F9C50A467974D3BFAC45B474D65B864_23; // /__StaticArrayInitTypeSize=256 ::14A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___14A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_24; // /__StaticArrayInitTypeSize=56 ::16599A4F9A12ECCBFC361B547840304B9E48CBC431F387243C6859C475427D16 __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 ___16599A4F9A12ECCBFC361B547840304B9E48CBC431F387243C6859C475427D16_25; // /__StaticArrayInitTypeSize=256 ::1674D0631A2E37B60EC748BC3899FEE1550C108AF30B85CE96A70C5CA4682D03 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___1674D0631A2E37B60EC748BC3899FEE1550C108AF30B85CE96A70C5CA4682D03_26; // /__StaticArrayInitTypeSize=1024 ::1A0C6D8588AD2BCC8FE37D32AAD70981DD42ECA259D570799BEB531448D25ECE __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___1A0C6D8588AD2BCC8FE37D32AAD70981DD42ECA259D570799BEB531448D25ECE_27; // /__StaticArrayInitTypeSize=64 ::1B3C6BD02D7D3A67EDF7C2E78CB65DA169834118F6971D8912211D3032BC4D18 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___1B3C6BD02D7D3A67EDF7C2E78CB65DA169834118F6971D8912211D3032BC4D18_28; // /__StaticArrayInitTypeSize=16 ::1B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___1B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586_29; // /__StaticArrayInitTypeSize=1024 ::1B993D34192A33EB10CEE61C1093A6FE7D3D4B41F751F550CF8515DC4A215207 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___1B993D34192A33EB10CEE61C1093A6FE7D3D4B41F751F550CF8515DC4A215207_30; // /__StaticArrayInitTypeSize=32 ::1BF78E8BF7F2EF0965437D77FD7CA3B2C80F27F8ABE4123F2207CB112D516AC4 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___1BF78E8BF7F2EF0965437D77FD7CA3B2C80F27F8ABE4123F2207CB112D516AC4_31; // /__StaticArrayInitTypeSize=12 ::1C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___1C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_32; // /__StaticArrayInitTypeSize=12 ::1C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___1C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_33; // /__StaticArrayInitTypeSize=16 ::20EC21674E2CB9D3BA7B2F74AA5874381BAD58B7EDF526BDE000F175D1C5E5F1 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___20EC21674E2CB9D3BA7B2F74AA5874381BAD58B7EDF526BDE000F175D1C5E5F1_34; // System.Int32 ::21B0817029E06E75D6C5BE22BC57089FD89B468AA7C549604EB9483F978CAD5B int32_t ___21B0817029E06E75D6C5BE22BC57089FD89B468AA7C549604EB9483F978CAD5B_35; // /__StaticArrayInitTypeSize=128 ::2338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5 __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C ___2338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_36; // /__StaticArrayInitTypeSize=1024 ::23DB15B6CAC9F0BF9102DAD4E3569A3208841F38E80BB37F8A0D9D70B77779F6 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___23DB15B6CAC9F0BF9102DAD4E3569A3208841F38E80BB37F8A0D9D70B77779F6_37; // /__StaticArrayInitTypeSize=12 ::241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_38; // System.Int64 ::24B7E3A490F64223F93EC177ED5A641984B68F0783A289AC1F2C94D1D92DA684 int64_t ___24B7E3A490F64223F93EC177ED5A641984B68F0783A289AC1F2C94D1D92DA684_39; // /__StaticArrayInitTypeSize=16 ::24CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___24CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E_40; // /__StaticArrayInitTypeSize=256 ::252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_41; // /__StaticArrayInitTypeSize=40 ::265DD563A3E754D1DA09E056E784DF1550AD6EFA252EDC9A8B6F2F537C4D98A9 __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F ___265DD563A3E754D1DA09E056E784DF1550AD6EFA252EDC9A8B6F2F537C4D98A9_42; // /__StaticArrayInitTypeSize=72 ::27EB8EA2323F674F4BFE35F3C75FA0609EB3D887842FFDC2B776F7FED82D7EA8 __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 ___27EB8EA2323F674F4BFE35F3C75FA0609EB3D887842FFDC2B776F7FED82D7EA8_43; // /__StaticArrayInitTypeSize=1024 ::2A1FE1596DB0F5D1893C1AF50592965E1C09B1EE1E35A8A87C181A9EB2F391F5 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___2A1FE1596DB0F5D1893C1AF50592965E1C09B1EE1E35A8A87C181A9EB2F391F5_44; // /__StaticArrayInitTypeSize=2048 ::2B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082 __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___2B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_45; // /__StaticArrayInitTypeSize=64 ::2C9D6B105EC78E8E02279FB1266932E3468A575B0EB9818985DBE9468B991CCE __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___2C9D6B105EC78E8E02279FB1266932E3468A575B0EB9818985DBE9468B991CCE_46; // /__StaticArrayInitTypeSize=16 ::2DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___2DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_47; // /__StaticArrayInitTypeSize=64 ::2DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___2DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_48; // /__StaticArrayInitTypeSize=68 ::2EE1A8E6F4E2FE0BB69872A9C314399B1B0FDEE75772244F204ABF4D6DEC2F97 __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F ___2EE1A8E6F4E2FE0BB69872A9C314399B1B0FDEE75772244F204ABF4D6DEC2F97_49; // /__StaticArrayInitTypeSize=32 ::2EF83B43314F8CD03190EEE30ECCF048DA37791237F27C62A579F23EACE9FD70 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___2EF83B43314F8CD03190EEE30ECCF048DA37791237F27C62A579F23EACE9FD70_50; // /__StaticArrayInitTypeSize=32 ::2F2C71B5B311BF139FD4B797EF2308F928EFE5092D7E11DC070CF41038A079B9 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___2F2C71B5B311BF139FD4B797EF2308F928EFE5092D7E11DC070CF41038A079B9_51; // /__StaticArrayInitTypeSize=64 ::301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_52; // /__StaticArrayInitTypeSize=1024 ::304E6CE4B8A999F5B114DD940B655029F8F60AFE4EE0731B111996B6B59BC3A9 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___304E6CE4B8A999F5B114DD940B655029F8F60AFE4EE0731B111996B6B59BC3A9_53; // /__StaticArrayInitTypeSize=128 ::3106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871 __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C ___3106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_54; // /__StaticArrayInitTypeSize=1024 ::31A50A6B8C571138DD6EA37B040389216B779C1ED712CB7980DD199E3BEBEFEC __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___31A50A6B8C571138DD6EA37B040389216B779C1ED712CB7980DD199E3BEBEFEC_55; // /__StaticArrayInitTypeSize=256 ::325BFEE33A593E28E54E20F8520E5DFEE122F719EF08FFE096A2AD31C4DC316F __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___325BFEE33A593E28E54E20F8520E5DFEE122F719EF08FFE096A2AD31C4DC316F_56; // /__StaticArrayInitTypeSize=48 ::343E404502DABEA303159A8C37BB2A4405B20A9B230D1C3BA9D496F05879019E __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 ___343E404502DABEA303159A8C37BB2A4405B20A9B230D1C3BA9D496F05879019E_57; // /__StaticArrayInitTypeSize=12 ::356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_58; // /__StaticArrayInitTypeSize=12 ::36003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___36003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_59; // /__StaticArrayInitTypeSize=511 ::360294D82A77697405846183BBB96E548B586D0710C5E2322E2CEF23E88C4122 __StaticArrayInitTypeSizeU3D511_t740CF3C9FEBB9CC89BA68C0F8EC83A7BB47394C3 ___360294D82A77697405846183BBB96E548B586D0710C5E2322E2CEF23E88C4122_60; // /__StaticArrayInitTypeSize=1152 ::36B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38 __StaticArrayInitTypeSizeU3D1152_t2104B5740ABD2FB36896B62E02098A1B196E493F ___36B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38_61; // /__StaticArrayInitTypeSize=12 ::3936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___3936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_62; // /__StaticArrayInitTypeSize=24 ::394D174022AB9D27D329C8DE3DADB69831311870F91A3896EFFB406411F7472C __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 ___394D174022AB9D27D329C8DE3DADB69831311870F91A3896EFFB406411F7472C_63; // /__StaticArrayInitTypeSize=40 ::3AF2ACD8D2D27336879BC958CFB6B4271FA89EC7C3EC62B7AD1E0E20B7AF303D __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F ___3AF2ACD8D2D27336879BC958CFB6B4271FA89EC7C3EC62B7AD1E0E20B7AF303D_64; // /__StaticArrayInitTypeSize=28 ::3B520286F14349D61645FDE2088337584857AF213F1E9694D9DA4F5C489E6A0E __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 ___3B520286F14349D61645FDE2088337584857AF213F1E9694D9DA4F5C489E6A0E_65; // /__StaticArrayInitTypeSize=64 ::3B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___3B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_66; // /__StaticArrayInitTypeSize=512 ::3BC7BBAE9618E2066112B9F16B3CDBB856ADE0020C732ED2D56FD0D0E38E1FC3 __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE ___3BC7BBAE9618E2066112B9F16B3CDBB856ADE0020C732ED2D56FD0D0E38E1FC3_67; // /__StaticArrayInitTypeSize=2048 ::3CA024F96B6FA0D283063E7C2B60A83C2B07F26AE1788CDFAEEB231C7725ED92 __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___3CA024F96B6FA0D283063E7C2B60A83C2B07F26AE1788CDFAEEB231C7725ED92_68; // /__StaticArrayInitTypeSize=512 ::3E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE ___3E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A_69; // /__StaticArrayInitTypeSize=1024 ::3EAA30E2BB2D4FF7221734E2CFBD2A94F0A3D8EB435634724DBF207AFE0DE24B __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___3EAA30E2BB2D4FF7221734E2CFBD2A94F0A3D8EB435634724DBF207AFE0DE24B_70; // /__StaticArrayInitTypeSize=16 ::3F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___3F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_71; // /__StaticArrayInitTypeSize=44 ::405634CB2F08D8E4A65CF85762D7BE4356E6DE1C0C941DA950F3034F3F8C6ED0 __StaticArrayInitTypeSizeU3D44_tB4E85CA0F7D90D00E66285BECB46250AA72356B5 ___405634CB2F08D8E4A65CF85762D7BE4356E6DE1C0C941DA950F3034F3F8C6ED0_72; // /__StaticArrayInitTypeSize=256 ::40866F3E76BC07D89281D2593C42AD252FB2D84E0A91FA3C78CA3C1FCC17643D __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___40866F3E76BC07D89281D2593C42AD252FB2D84E0A91FA3C78CA3C1FCC17643D_73; // /__StaticArrayInitTypeSize=1024 ::427C844BAD080C6008BDA87BD6ACA4F6F342F6FCA9472A6D63C31B69F6F85054 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___427C844BAD080C6008BDA87BD6ACA4F6F342F6FCA9472A6D63C31B69F6F85054_74; // /__StaticArrayInitTypeSize=256 ::42E57F5A26F7D53A24B69FF9F56FA7550A23B8BAB2F5993357E4C53EA06141E9 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___42E57F5A26F7D53A24B69FF9F56FA7550A23B8BAB2F5993357E4C53EA06141E9_75; // /__StaticArrayInitTypeSize=128 ::439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5 __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C ___439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_76; // /__StaticArrayInitTypeSize=12 ::43B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___43B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_77; // /__StaticArrayInitTypeSize=24 ::43C8B8D4786B6331EFC85B21E235E3E39940C427680D2C6B73ABF19738EF5186 __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 ___43C8B8D4786B6331EFC85B21E235E3E39940C427680D2C6B73ABF19738EF5186_78; // /__StaticArrayInitTypeSize=1024 ::463BE4A1C16EB914C411F194E1F87BEF5A9081C49888860A682E8543D4B35F58 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___463BE4A1C16EB914C411F194E1F87BEF5A9081C49888860A682E8543D4B35F58_79; // /__StaticArrayInitTypeSize=24 ::4654FB5A717A0EB7C9078754B15F325C2F156519CFF821AAA495495741FF153A __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 ___4654FB5A717A0EB7C9078754B15F325C2F156519CFF821AAA495495741FF153A_80; // /__StaticArrayInitTypeSize=256 ::4867A63842B7AFBF7A120C1310940F29048D0B73EF1747E15AD67A3AA0D9AF9D __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___4867A63842B7AFBF7A120C1310940F29048D0B73EF1747E15AD67A3AA0D9AF9D_81; // /__StaticArrayInitTypeSize=64 ::490FE1E40F08589851422F9DAF5012280352D005653B5D2CE872268A1A743ACF __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___490FE1E40F08589851422F9DAF5012280352D005653B5D2CE872268A1A743ACF_82; // /__StaticArrayInitTypeSize=12 ::4993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___4993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_83; // /__StaticArrayInitTypeSize=12 ::49D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___49D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_84; // /__StaticArrayInitTypeSize=12 ::49FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___49FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_85; // /__StaticArrayInitTypeSize=32 ::4ADFA71AB9AF20C1C372C92FF8D26609A11DA05E167BBA62C0ABFD18F4C1EAF8 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___4ADFA71AB9AF20C1C372C92FF8D26609A11DA05E167BBA62C0ABFD18F4C1EAF8_86; // /__StaticArrayInitTypeSize=24 ::4D30B965ABF4D17A678F232D7C2491E37B61B203A6E807BB9E09C4BA2614F72D __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 ___4D30B965ABF4D17A678F232D7C2491E37B61B203A6E807BB9E09C4BA2614F72D_87; // /__StaticArrayInitTypeSize=256 ::4D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___4D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_88; // /__StaticArrayInitTypeSize=12 ::4D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___4D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_89; // /__StaticArrayInitTypeSize=256 ::4F1B8E1CB953EA2DC9E5B3B1A88872BD0BF97BD1091B00456F43F1DFE4A0C976 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___4F1B8E1CB953EA2DC9E5B3B1A88872BD0BF97BD1091B00456F43F1DFE4A0C976_90; // /__StaticArrayInitTypeSize=12 ::4FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___4FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_91; // /__StaticArrayInitTypeSize=16 ::507B1EFA9C696556B36957CBA8E6B8517AC8CD457424F04C7EF34363FC3B7F8F __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___507B1EFA9C696556B36957CBA8E6B8517AC8CD457424F04C7EF34363FC3B7F8F_92; // /__StaticArrayInitTypeSize=20 ::513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4 __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 ___513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_93; // /__StaticArrayInitTypeSize=12 ::5218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___5218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_94; // /__StaticArrayInitTypeSize=2048 ::542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_95; // /__StaticArrayInitTypeSize=256 ::55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_96; // /__StaticArrayInitTypeSize=12 ::55D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___55D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_97; // /__StaticArrayInitTypeSize=1024 ::5686DFA3DBAE1C40758CFEA05B267DAC2FAF6CCDFADBC08A75D81088B777C751 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___5686DFA3DBAE1C40758CFEA05B267DAC2FAF6CCDFADBC08A75D81088B777C751_98; // /__StaticArrayInitTypeSize=256 ::58693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___58693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_99; // /__StaticArrayInitTypeSize=2048 ::586CB2936F35105D4A71FF1186E81528F1980A2E5BB1E2719E0D86809CB1080A __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___586CB2936F35105D4A71FF1186E81528F1980A2E5BB1E2719E0D86809CB1080A_100; // /__StaticArrayInitTypeSize=120 ::5961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6 __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A ___5961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6_101; // /__StaticArrayInitTypeSize=12 ::59B7E757844D3BF9299877BD1C17451611BFBAB493374D6B18D973FDE534151A __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___59B7E757844D3BF9299877BD1C17451611BFBAB493374D6B18D973FDE534151A_102; // /__StaticArrayInitTypeSize=32 ::5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_103; // /__StaticArrayInitTypeSize=12 ::5B979F69B96A61586A09DD4ED26F20534C629B08732AE32FA34B6F8A0049ACDD __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___5B979F69B96A61586A09DD4ED26F20534C629B08732AE32FA34B6F8A0049ACDD_104; // /__StaticArrayInitTypeSize=40 ::5BBB9265FCB4E834C68440328645B1A187F68D3275881FC46B21564B11326DA5 __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F ___5BBB9265FCB4E834C68440328645B1A187F68D3275881FC46B21564B11326DA5_105; // /__StaticArrayInitTypeSize=1024 ::5D2BCB56850200B2EDECD280A83B6F489E2DE5771E609FABA8A5C4816206CB7A __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___5D2BCB56850200B2EDECD280A83B6F489E2DE5771E609FABA8A5C4816206CB7A_106; // /__StaticArrayInitTypeSize=384 ::5D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7 __StaticArrayInitTypeSizeU3D384_t46003A58CA4B346F0AB7AB5EE6A64AA08241F97E ___5D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7_107; // /__StaticArrayInitTypeSize=124 ::5D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD __StaticArrayInitTypeSizeU3D124_t4DC490DCE9056B4FDAA27442CBBA7F0F499B0451 ___5D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD_108; // /__StaticArrayInitTypeSize=36 ::5DCC8698D4E5400BC54B6A6E36FB1F5E060B2CE6A676F4FC474015F9A0FC7CB0 __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 ___5DCC8698D4E5400BC54B6A6E36FB1F5E060B2CE6A676F4FC474015F9A0FC7CB0_109; // /__StaticArrayInitTypeSize=32 ::5DF5DA3512C124C2BB3C3676FFEDA4E6CC5E902C2A6027D37EB4B5AB64ED4382 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___5DF5DA3512C124C2BB3C3676FFEDA4E6CC5E902C2A6027D37EB4B5AB64ED4382_110; // /__StaticArrayInitTypeSize=28 ::5F2BD6104C620DE24A78538B659D1218F81A8DC50ED6645B5A040194E0CDC663 __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 ___5F2BD6104C620DE24A78538B659D1218F81A8DC50ED6645B5A040194E0CDC663_111; // /__StaticArrayInitTypeSize=124 ::61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1 __StaticArrayInitTypeSizeU3D124_t4DC490DCE9056B4FDAA27442CBBA7F0F499B0451 ___61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_112; // /__StaticArrayInitTypeSize=48 ::6164463B7C304A53288FDCF4DD2136E0E9A441D9930215FB691E3D2F692C3993 __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 ___6164463B7C304A53288FDCF4DD2136E0E9A441D9930215FB691E3D2F692C3993_113; // /__StaticArrayInitTypeSize=1024 ::624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114; // /__StaticArrayInitTypeSize=64 ::62A191EC74B0F281659DD81132751B7656F065A2AD5A8E892CAE1A8E4DBFD0B5 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___62A191EC74B0F281659DD81132751B7656F065A2AD5A8E892CAE1A8E4DBFD0B5_115; // /__StaticArrayInitTypeSize=64 ::663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_116; // /__StaticArrayInitTypeSize=48 ::6708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 ___6708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED_117; // /__StaticArrayInitTypeSize=12 ::684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_118; // /__StaticArrayInitTypeSize=32 ::6965AC9D48CA477E9A17658D33A217051648138AD7024514DE014D8001B533C3 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___6965AC9D48CA477E9A17658D33A217051648138AD7024514DE014D8001B533C3_119; // /__StaticArrayInitTypeSize=40 ::6A5953C1A0D67EA77DC8A5D34D0055B3D6A7A3C4CA3F6FE599471C40B9B017FC __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F ___6A5953C1A0D67EA77DC8A5D34D0055B3D6A7A3C4CA3F6FE599471C40B9B017FC_120; // /__StaticArrayInitTypeSize=64 ::6A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___6A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_121; // /__StaticArrayInitTypeSize=24 ::6C99A25F0D00AE5BC45EE7F62CFC963F5DFC8FE4F7CE82ACEB0B5A1CDB51E3AB __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 ___6C99A25F0D00AE5BC45EE7F62CFC963F5DFC8FE4F7CE82ACEB0B5A1CDB51E3AB_122; // /__StaticArrayInitTypeSize=12 ::6CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___6CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_123; // /__StaticArrayInitTypeSize=64 ::6D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___6D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_124; // /__StaticArrayInitTypeSize=16 ::6DDD174356763393334AE30B2B3860AEBC30900BEA96E515EF3174C1DBF9E395 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___6DDD174356763393334AE30B2B3860AEBC30900BEA96E515EF3174C1DBF9E395_125; // /__StaticArrayInitTypeSize=28 ::6F055E07140AF36F1C17E348B39AB7ACB0647B788E869F4236E285C89C2C89EF __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 ___6F055E07140AF36F1C17E348B39AB7ACB0647B788E869F4236E285C89C2C89EF_126; // /__StaticArrayInitTypeSize=12 ::7017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___7017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_127; // /__StaticArrayInitTypeSize=16 ::712618256BB5287925AAF70FA8EA2EBFFB72DF72B5D29A339CC9B8DB464EFC14 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___712618256BB5287925AAF70FA8EA2EBFFB72DF72B5D29A339CC9B8DB464EFC14_128; // /__StaticArrayInitTypeSize=256 ::715F5EB09E6B0F8E87AD50BDAB729CF129E723B95990CE21DF233461DC29304E __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___715F5EB09E6B0F8E87AD50BDAB729CF129E723B95990CE21DF233461DC29304E_129; // System.Int32 ::72B8B8D3A6D4A8C2F9364B2F944B36201C7D8A2B43DBF558D1A09883E969D74D int32_t ___72B8B8D3A6D4A8C2F9364B2F944B36201C7D8A2B43DBF558D1A09883E969D74D_130; // /__StaticArrayInitTypeSize=256 ::74EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___74EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04_131; // /__StaticArrayInitTypeSize=64 ::7543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___7543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E_132; // /__StaticArrayInitTypeSize=12 ::76387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___76387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_133; // /__StaticArrayInitTypeSize=12 ::7650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___7650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_134; // /__StaticArrayInitTypeSize=12 ::7854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___7854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_135; // /__StaticArrayInitTypeSize=12 ::78A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___78A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_136; // /__StaticArrayInitTypeSize=24 ::78F6DA256B470C65DC4A98A23DC5F1FBF7ED3CCDE0E93EA0D97363328810055D __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 ___78F6DA256B470C65DC4A98A23DC5F1FBF7ED3CCDE0E93EA0D97363328810055D_137; // /__StaticArrayInitTypeSize=512 ::7919EF601386C08FC5EFB981B4A1E478D8413596173FC159B15739E87EE1BA50 __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE ___7919EF601386C08FC5EFB981B4A1E478D8413596173FC159B15739E87EE1BA50_138; // /__StaticArrayInitTypeSize=68 ::79478AF14CB42EC0951669D5D1D864E43C211CBA631D8FFE7F6CD79FF60756C6 __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F ___79478AF14CB42EC0951669D5D1D864E43C211CBA631D8FFE7F6CD79FF60756C6_139; // /__StaticArrayInitTypeSize=12 ::7A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___7A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_140; // /__StaticArrayInitTypeSize=16 ::7BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___7BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_141; // /__StaticArrayInitTypeSize=64 ::7C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___7C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_142; // /__StaticArrayInitTypeSize=30 ::7C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37 __StaticArrayInitTypeSizeU3D30_tD08FD0996F882530B072EF52BF88556C13AF0306 ___7C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_143; // /__StaticArrayInitTypeSize=116 ::7DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D __StaticArrayInitTypeSizeU3D116_t9020B92E8453BBAFE2519A469C0893F630E8D2C9 ___7DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D_144; // /__StaticArrayInitTypeSize=64 ::7F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___7F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_145; // System.Int32 ::7FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3 int32_t ___7FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146; // /__StaticArrayInitTypeSize=12 ::7FCA397EF25DB53B2C58A05F9BBFA4E8E0685FDBC8AAF39536123447056895C0 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___7FCA397EF25DB53B2C58A05F9BBFA4E8E0685FDBC8AAF39536123447056895C0_147; // /__StaticArrayInitTypeSize=20 ::81C0F0D213E5735AED08C328CC9CC2E61B3AB83C9BF016A666B4144F8BF64457 __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 ___81C0F0D213E5735AED08C328CC9CC2E61B3AB83C9BF016A666B4144F8BF64457_148; // /__StaticArrayInitTypeSize=512 ::8271B98A74E2ED3AC4E690289279C25841A5617BE3D992BED6CB7486F95060D9 __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE ___8271B98A74E2ED3AC4E690289279C25841A5617BE3D992BED6CB7486F95060D9_149; // /__StaticArrayInitTypeSize=32 ::83E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___83E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_150; // /__StaticArrayInitTypeSize=512 ::84EBACB335F7FB2D4C6AF94256B2DD565EFFE552C9A1CB725C5B5C338914412D __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE ___84EBACB335F7FB2D4C6AF94256B2DD565EFFE552C9A1CB725C5B5C338914412D_151; // /__StaticArrayInitTypeSize=1024 ::85332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___85332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_152; // /__StaticArrayInitTypeSize=12 ::8688D249E9D047B4FC2FB89CE05AFE9EC89252FFCCDD969DE6EEF260DD7FFB21 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___8688D249E9D047B4FC2FB89CE05AFE9EC89252FFCCDD969DE6EEF260DD7FFB21_153; // /__StaticArrayInitTypeSize=48 ::86ECB4ABD964707BAF5ABF589057FBB2ED63DB1D7F0115A7DA45921043B6A96F __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 ___86ECB4ABD964707BAF5ABF589057FBB2ED63DB1D7F0115A7DA45921043B6A96F_154; // /__StaticArrayInitTypeSize=16 ::874805F2B76BD7887959F02FE0B2A8C07C1E1D41F41AAD4D2AA1D0AB21A1780F __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___874805F2B76BD7887959F02FE0B2A8C07C1E1D41F41AAD4D2AA1D0AB21A1780F_155; // /__StaticArrayInitTypeSize=12 ::88362588448C0D67AC6A928BB97FBFA93C92ED574E09AEAED174B8EFFB876F86 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___88362588448C0D67AC6A928BB97FBFA93C92ED574E09AEAED174B8EFFB876F86_156; // /__StaticArrayInitTypeSize=128 ::896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95 __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C ___896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_157; // /__StaticArrayInitTypeSize=6144 ::8AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095 __StaticArrayInitTypeSizeU3D6144_tC7D0B4030CC1B8F5E770AE916BB72D42FCBE5DBD ___8AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095_158; // /__StaticArrayInitTypeSize=1024 ::8B3E4AD98E68D077C6A580E0CE5B8BEA476668CC2303A9845D8EC347A4035FB8 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___8B3E4AD98E68D077C6A580E0CE5B8BEA476668CC2303A9845D8EC347A4035FB8_159; // /__StaticArrayInitTypeSize=12 ::8CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___8CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_160; // /__StaticArrayInitTypeSize=256 ::8CC38DAE7E1F854FB74E0A2910E4781DABC17BFB28C0E2759599F647024FB680 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___8CC38DAE7E1F854FB74E0A2910E4781DABC17BFB28C0E2759599F647024FB680_161; // System.Int32 ::8DE58994BA1BCCA412DBAD0B7F71CC1C77CFA1303F3224FA5371B5BE8A27AB5E int32_t ___8DE58994BA1BCCA412DBAD0B7F71CC1C77CFA1303F3224FA5371B5BE8A27AB5E_162; // /__StaticArrayInitTypeSize=12 ::8E508E3CF36A04D2980525060B4220A361C941343EDDD8B43A28CF8001D0CA40 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___8E508E3CF36A04D2980525060B4220A361C941343EDDD8B43A28CF8001D0CA40_163; // /__StaticArrayInitTypeSize=76 ::8FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E __StaticArrayInitTypeSizeU3D76_t6572A863E37652A3D016260FBD2285807BDD3823 ___8FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E_164; // /__StaticArrayInitTypeSize=1024 ::910514B7D874CD3C180F8F1F94486233CCF5BB70A7C24F815644F5CD5A02F3AB __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___910514B7D874CD3C180F8F1F94486233CCF5BB70A7C24F815644F5CD5A02F3AB_165; // /__StaticArrayInitTypeSize=256 ::93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_166; // /__StaticArrayInitTypeSize=120 ::9476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503 __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A ___9476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503_167; // /__StaticArrayInitTypeSize=12 ::960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_168; // /__StaticArrayInitTypeSize=20 ::9642574237E8981F70B1583D403A33EB8B583E5EA5DD61B9468AD47874A90296 __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 ___9642574237E8981F70B1583D403A33EB8B583E5EA5DD61B9468AD47874A90296_169; // /__StaticArrayInitTypeSize=40 ::96883F56416393F42C830BCD6033BE079690C482BC73119EBBE5DC98834BACBF __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F ___96883F56416393F42C830BCD6033BE079690C482BC73119EBBE5DC98834BACBF_170; // /__StaticArrayInitTypeSize=20 ::96CC5BD90B96CA8BCD838F7ABD590F9979E8C636016554F8431A696204812853 __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 ___96CC5BD90B96CA8BCD838F7ABD590F9979E8C636016554F8431A696204812853_171; // /__StaticArrayInitTypeSize=64 ::971488BE36A194DB27CE385237DEA12A31333F2FBD2BB3B60701BE542B27AAE2 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___971488BE36A194DB27CE385237DEA12A31333F2FBD2BB3B60701BE542B27AAE2_172; // /__StaticArrayInitTypeSize=12 ::97467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___97467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_173; // /__StaticArrayInitTypeSize=1024 ::97C49ABA628782D4FE08840F38539E305C52D0A9C0E0882E77C23DECAB6BDBA6 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___97C49ABA628782D4FE08840F38539E305C52D0A9C0E0882E77C23DECAB6BDBA6_174; // /__StaticArrayInitTypeSize=40 ::97CAAC7D5BE7722352C1AB556BFE01D3F3CCA0F50B5A648195D6415006620C8F __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F ___97CAAC7D5BE7722352C1AB556BFE01D3F3CCA0F50B5A648195D6415006620C8F_175; // /__StaticArrayInitTypeSize=256 ::9829726FEA4FBE8836ADA2143950510D3C214E70A13B9BF48009D97CD8485670 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___9829726FEA4FBE8836ADA2143950510D3C214E70A13B9BF48009D97CD8485670_176; // /__StaticArrayInitTypeSize=1024 ::99010FBF800B50867080A66CB97A60E8D7B61251655C9E945DC0505EEB70AC95 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___99010FBF800B50867080A66CB97A60E8D7B61251655C9E945DC0505EEB70AC95_177; // /__StaticArrayInitTypeSize=256 ::99FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___99FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_178; // /__StaticArrayInitTypeSize=512 ::9AC0C32A73444A448170AE1EFE7F69A0D3A7F6E1335FA0E112D9F96EB7EE3CC7 __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE ___9AC0C32A73444A448170AE1EFE7F69A0D3A7F6E1335FA0E112D9F96EB7EE3CC7_179; // /__StaticArrayInitTypeSize=32 ::9B29692916637801E748ABDF9CE9D3A8AED3F375C84C7346C11C2BB150BD720B __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___9B29692916637801E748ABDF9CE9D3A8AED3F375C84C7346C11C2BB150BD720B_180; // /__StaticArrayInitTypeSize=1024 ::9C28EF1A620E00413BBFC7E6ED40092033A3C250583DD7FAD355D2A306A7427B __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___9C28EF1A620E00413BBFC7E6ED40092033A3C250583DD7FAD355D2A306A7427B_181; // /__StaticArrayInitTypeSize=32 ::9CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___9CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_182; // /__StaticArrayInitTypeSize=48 ::9CCC11CED0AD12118416B3C3C73453E6480B671C0EF2F753B6900DA2060F5B44 __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 ___9CCC11CED0AD12118416B3C3C73453E6480B671C0EF2F753B6900DA2060F5B44_183; // /__StaticArrayInitTypeSize=12 ::9CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___9CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_184; // /__StaticArrayInitTypeSize=256 ::9DA5D1DADE776A467199AC96E9412AD7A5CA1E62BCDAC527079912B1185A5C63 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___9DA5D1DADE776A467199AC96E9412AD7A5CA1E62BCDAC527079912B1185A5C63_185; // /__StaticArrayInitTypeSize=12 ::9DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___9DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_186; // /__StaticArrayInitTypeSize=28 ::9DC840E2F2B5B0E9B3B12C6585295C61986721911DA7AE18C9B18EFF2F01ABE5 __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 ___9DC840E2F2B5B0E9B3B12C6585295C61986721911DA7AE18C9B18EFF2F01ABE5_187; // /__StaticArrayInitTypeSize=12 ::9DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___9DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_188; // /__StaticArrayInitTypeSize=32 ::9EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___9EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_189; // /__StaticArrayInitTypeSize=16 ::9F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___9F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F_190; // /__StaticArrayInitTypeSize=32 ::A08110AAECF4B88CA5A7F070B68E448ED895A5DE752B84C57651DA54D9BB5814 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___A08110AAECF4B88CA5A7F070B68E448ED895A5DE752B84C57651DA54D9BB5814_191; // /__StaticArrayInitTypeSize=64 ::A1486177999A77F2FD76EAB02D2517803BFF5B0C5A01CFB95B3F1DA7B7D6DCE8 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___A1486177999A77F2FD76EAB02D2517803BFF5B0C5A01CFB95B3F1DA7B7D6DCE8_192; // /__StaticArrayInitTypeSize=64 ::A39EF033189E647DDABF6324B79FCD143D3FD7DFF7B247086B02EC33B9E3B15E __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___A39EF033189E647DDABF6324B79FCD143D3FD7DFF7B247086B02EC33B9E3B15E_193; // /__StaticArrayInitTypeSize=12 ::A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_194; // /__StaticArrayInitTypeSize=38 ::A45AA8042E89D23F821D2E22C9EBAFCEC4D3B1291072EA6A49D9D8A490839689 __StaticArrayInitTypeSizeU3D38_tA06FFB58ABD95EAC48139C4ABFED36B1C69D0B92 ___A45AA8042E89D23F821D2E22C9EBAFCEC4D3B1291072EA6A49D9D8A490839689_195; // /__StaticArrayInitTypeSize=128 ::A589B8F1C215FA773BA2724EB825E8B2D1792FB955349574454E18C63537F2A6 __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C ___A589B8F1C215FA773BA2724EB825E8B2D1792FB955349574454E18C63537F2A6_196; // /__StaticArrayInitTypeSize=64 ::A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197; // /__StaticArrayInitTypeSize=12 ::A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_198; // /__StaticArrayInitTypeSize=16 ::A80010A555E14F5B5B3D967E0F1621742AC2048F40EBF73EB76AD8991448EE21 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___A80010A555E14F5B5B3D967E0F1621742AC2048F40EBF73EB76AD8991448EE21_199; // /__StaticArrayInitTypeSize=12 ::A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_200; // System.Int32 ::A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC int32_t ___A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201; // /__StaticArrayInitTypeSize=1024 ::AA5D3053E53FEC67956EC1D2AA6F57CC52342FFEA91E9B7BEAF9ED8E6FCEEC23 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___AA5D3053E53FEC67956EC1D2AA6F57CC52342FFEA91E9B7BEAF9ED8E6FCEEC23_202; // /__StaticArrayInitTypeSize=56 ::AB3F6EE9927AC1C89E7F3D250F8DAC9A070249930D4A758B98F4D5B9A8E202B3 __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 ___AB3F6EE9927AC1C89E7F3D250F8DAC9A070249930D4A758B98F4D5B9A8E202B3_203; // /__StaticArrayInitTypeSize=1024 ::AB60EEBC1B8BF85AD5AF219745EEA4317E0C780D22675F7A33A0929A34D17DE5 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___AB60EEBC1B8BF85AD5AF219745EEA4317E0C780D22675F7A33A0929A34D17DE5_204; // /__StaticArrayInitTypeSize=2048 ::AC7FC16C704375F0F1DB433E70C6C2B90B1D797B17806DD74E7664CAD8BFA778 __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___AC7FC16C704375F0F1DB433E70C6C2B90B1D797B17806DD74E7664CAD8BFA778_205; // /__StaticArrayInitTypeSize=12 ::AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_206; // /__StaticArrayInitTypeSize=24 ::ADA8FCF87AF641D309489525EC896153F79D2AFEA9622C0BDCEDB7F8EAADD77F __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 ___ADA8FCF87AF641D309489525EC896153F79D2AFEA9622C0BDCEDB7F8EAADD77F_207; // /__StaticArrayInitTypeSize=32 ::AF0312129020B258B5B582D3F8EA8A3DAB35467AE93C8C6DBE5D6681CCD7D489 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___AF0312129020B258B5B582D3F8EA8A3DAB35467AE93C8C6DBE5D6681CCD7D489_208; // /__StaticArrayInitTypeSize=40 ::B09C22565E577648AD57A0C5D1F44C38D4C01E2BF7727269A1E20A3717CC77D0 __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F ___B09C22565E577648AD57A0C5D1F44C38D4C01E2BF7727269A1E20A3717CC77D0_209; // /__StaticArrayInitTypeSize=12 ::B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_210; // /__StaticArrayInitTypeSize=16 ::B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_211; // /__StaticArrayInitTypeSize=120 ::B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114 __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A ___B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_212; // /__StaticArrayInitTypeSize=12 ::B257E85A5D3CAB5E738D5A0FD1A7AE96624BFE92CB7915726CBBE1518C3225CF __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___B257E85A5D3CAB5E738D5A0FD1A7AE96624BFE92CB7915726CBBE1518C3225CF_213; // /__StaticArrayInitTypeSize=12 ::B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_214; // /__StaticArrayInitTypeSize=64 ::B3985439AEF8A4DF51A3369D7C0211EEF12CB0E510F6630E110C6DCC10B11A8E __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___B3985439AEF8A4DF51A3369D7C0211EEF12CB0E510F6630E110C6DCC10B11A8E_215; // /__StaticArrayInitTypeSize=12 ::B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_216; // /__StaticArrayInitTypeSize=24 ::B57A705E01AAAEA098AD619DAA1A7220B6AB16C81F633CD5F40116160334CD05 __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 ___B57A705E01AAAEA098AD619DAA1A7220B6AB16C81F633CD5F40116160334CD05_217; // /__StaticArrayInitTypeSize=20 ::B6338EE68F3FD438E03D596B6D76554714958953358DF7320F5073C3CB779758 __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 ___B6338EE68F3FD438E03D596B6D76554714958953358DF7320F5073C3CB779758_218; // /__StaticArrayInitTypeSize=256 ::B67F32BB12BAA41BEAF505F53EECD4F1409EF3E782F8CD077B511553999CE297 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___B67F32BB12BAA41BEAF505F53EECD4F1409EF3E782F8CD077B511553999CE297_219; // /__StaticArrayInitTypeSize=12 ::B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_220; // /__StaticArrayInitTypeSize=36 ::B698262446F5CFFF6CD492B8DBB1298BC61F0135EEE69366BD94E81ADE1D5C5A __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 ___B698262446F5CFFF6CD492B8DBB1298BC61F0135EEE69366BD94E81ADE1D5C5A_221; // /__StaticArrayInitTypeSize=36 ::B6FF5DB8C0FA699CD97E8EDF68219F0D1D9E509B4911710791D74AD7DF2DA1AD __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 ___B6FF5DB8C0FA699CD97E8EDF68219F0D1D9E509B4911710791D74AD7DF2DA1AD_222; // /__StaticArrayInitTypeSize=16 ::B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_223; // /__StaticArrayInitTypeSize=12 ::B7A918F6F138CA8137025633559198B529D28CCEC5A51B005376CC69A5B83D85 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___B7A918F6F138CA8137025633559198B529D28CCEC5A51B005376CC69A5B83D85_224; // System.Int32 ::B8A899AEBE8BCC739D363C17DD8CA885653263A59843BF7B7C85DE4DB10A9C92 int32_t ___B8A899AEBE8BCC739D363C17DD8CA885653263A59843BF7B7C85DE4DB10A9C92_225; // /__StaticArrayInitTypeSize=64 ::B93B37392B6BF36325C2B8E6047E7EF31B87C67E59B16D30A60CAF2E18D9C73C __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___B93B37392B6BF36325C2B8E6047E7EF31B87C67E59B16D30A60CAF2E18D9C73C_226; // /__StaticArrayInitTypeSize=256 ::B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4_227; // /__StaticArrayInitTypeSize=40 ::BABB01CD1E2AD140F7D2AF35515DA38E8936F0BA0298BCF0245EB5692A3F69CC __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F ___BABB01CD1E2AD140F7D2AF35515DA38E8936F0BA0298BCF0245EB5692A3F69CC_228; // /__StaticArrayInitTypeSize=1024 ::BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229; // /__StaticArrayInitTypeSize=12 ::BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_230; // /__StaticArrayInitTypeSize=32 ::BD6174A7C16E1AF07272966A9C071C8A3CF16B2726C50D672A09F60636B08901 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___BD6174A7C16E1AF07272966A9C071C8A3CF16B2726C50D672A09F60636B08901_231; // System.Int32 ::BDB11C99D6418180156EEA47B9EB755F8736055603C19E57F9DFB4CDFFCF8C3A int32_t ___BDB11C99D6418180156EEA47B9EB755F8736055603C19E57F9DFB4CDFFCF8C3A_232; // /__StaticArrayInitTypeSize=96 ::BDB6BB299E50984399E0FD8F6BA60FC85EF8CAF6AD5154D53E6DAC34E2E0B381 __StaticArrayInitTypeSizeU3D96_tADB23F3DA94DC89452F2BC0884B51C90615CDCD5 ___BDB6BB299E50984399E0FD8F6BA60FC85EF8CAF6AD5154D53E6DAC34E2E0B381_233; // /__StaticArrayInitTypeSize=1024 ::BDBC02F2D0A2A74757905F71BEC91DE96906C2FB70018166887D85BEB84B7957 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___BDBC02F2D0A2A74757905F71BEC91DE96906C2FB70018166887D85BEB84B7957_234; // /__StaticArrayInitTypeSize=12 ::BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_235; // /__StaticArrayInitTypeSize=12 ::BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_236; // /__StaticArrayInitTypeSize=192 ::C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD __StaticArrayInitTypeSizeU3D192_tC7D23024B2AD7A4D301599706A49B8C87DAA353D ___C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_237; // /__StaticArrayInitTypeSize=20 ::C0EE00302C997F25F7963B42E53EA31C48A41E1D5D50F1DAC01F6350AE1FF443 __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 ___C0EE00302C997F25F7963B42E53EA31C48A41E1D5D50F1DAC01F6350AE1FF443_238; // /__StaticArrayInitTypeSize=76 ::C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B __StaticArrayInitTypeSizeU3D76_t6572A863E37652A3D016260FBD2285807BDD3823 ___C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_239; // /__StaticArrayInitTypeSize=1024 ::C199D37D9A06A0F4C75F70A8ABD3D0C2FAEB17B255174C5E67392D81CF5FF0EC __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___C199D37D9A06A0F4C75F70A8ABD3D0C2FAEB17B255174C5E67392D81CF5FF0EC_240; // /__StaticArrayInitTypeSize=256 ::C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_241; // /__StaticArrayInitTypeSize=1024 ::C4A6802D24BD0B4979A486C462DA989CD54F8816365BC0635A8A499FF421201C __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___C4A6802D24BD0B4979A486C462DA989CD54F8816365BC0635A8A499FF421201C_242; // /__StaticArrayInitTypeSize=2048 ::C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7 __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_243; // /__StaticArrayInitTypeSize=32 ::C51FEE572495EE6ED75353FC262F765FF558EED94FCB9EE64987AEE6C8548E12 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___C51FEE572495EE6ED75353FC262F765FF558EED94FCB9EE64987AEE6C8548E12_244; // /__StaticArrayInitTypeSize=12 ::C65D6ACE28C7ABEB56A3809EBDF84987B4FD0B0EB2C34FEA90394A0A5E10DC55 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___C65D6ACE28C7ABEB56A3809EBDF84987B4FD0B0EB2C34FEA90394A0A5E10DC55_245; // System.Int32 ::C71C8ED7041ABE0B7FD161D726857C18705285A9F1B478A006310909B4A6D900 int32_t ___C71C8ED7041ABE0B7FD161D726857C18705285A9F1B478A006310909B4A6D900_246; // /__StaticArrayInitTypeSize=12 ::C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_247; // /__StaticArrayInitTypeSize=112 ::C84227140A8A7787B30DFF8BD5693C19AA5A430C4E89FFD0256D7F77B3FEAD82 __StaticArrayInitTypeSizeU3D112_t366701DE02350ED8C8A65F92A137F54409B95542 ___C84227140A8A7787B30DFF8BD5693C19AA5A430C4E89FFD0256D7F77B3FEAD82_248; // /__StaticArrayInitTypeSize=1024 ::C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249; // /__StaticArrayInitTypeSize=64 ::C90D4186D61A339F3078D8C7A6CBB1F005BFF5039C44C37F526BDCE2E00200BE __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___C90D4186D61A339F3078D8C7A6CBB1F005BFF5039C44C37F526BDCE2E00200BE_250; // /__StaticArrayInitTypeSize=32 ::C9E595B3F656D2DCA3D18330FD3EB05010FD9D445BE304E4FA5F4AB7B335494D __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___C9E595B3F656D2DCA3D18330FD3EB05010FD9D445BE304E4FA5F4AB7B335494D_251; // /__StaticArrayInitTypeSize=96 ::CB11E26FF20D3318A5A76F5FC0E725883F81ED29DAD7E32947BA8779AA3DE37F __StaticArrayInitTypeSizeU3D96_tADB23F3DA94DC89452F2BC0884B51C90615CDCD5 ___CB11E26FF20D3318A5A76F5FC0E725883F81ED29DAD7E32947BA8779AA3DE37F_252; // /__StaticArrayInitTypeSize=512 ::CB6DED39AE0C25F0748B553A13DCA00F6B77780B9F34B0B0F4C56BB7BF768C82 __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE ___CB6DED39AE0C25F0748B553A13DCA00F6B77780B9F34B0B0F4C56BB7BF768C82_253; // /__StaticArrayInitTypeSize=12 ::CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_254; // /__StaticArrayInitTypeSize=2048 ::CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_255; // /__StaticArrayInitTypeSize=32 ::CDAEE7E50DA05783C75D649650C5CDC6ABB06447D6A9CFBB2E7212421547E53B __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___CDAEE7E50DA05783C75D649650C5CDC6ABB06447D6A9CFBB2E7212421547E53B_256; // /__StaticArrayInitTypeSize=68 ::CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F ___CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_257; // /__StaticArrayInitTypeSize=32 ::D15388770BF0AB6F544906F0A1A3375BE05BB7FEB2B215CED8A8E41C42972549 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___D15388770BF0AB6F544906F0A1A3375BE05BB7FEB2B215CED8A8E41C42972549_258; // /__StaticArrayInitTypeSize=12 ::D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_259; // /__StaticArrayInitTypeSize=2048 ::D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362 __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_260; // /__StaticArrayInitTypeSize=12 ::D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_261; // /__StaticArrayInitTypeSize=40 ::D6380FB2FF2DD88C9290D88B81E78BCA13AAAB4BE827B103062AFBB1085B0793 __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F ___D6380FB2FF2DD88C9290D88B81E78BCA13AAAB4BE827B103062AFBB1085B0793_262; // /__StaticArrayInitTypeSize=12 ::D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_263; // /__StaticArrayInitTypeSize=56 ::D9388FECE7A168D1EFFA85FA9C8DA1AEED48DDCE2E3799E07F41A9B60E389722 __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 ___D9388FECE7A168D1EFFA85FA9C8DA1AEED48DDCE2E3799E07F41A9B60E389722_264; // /__StaticArrayInitTypeSize=12 ::DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_265; // /__StaticArrayInitTypeSize=64 ::DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_266; // /__StaticArrayInitTypeSize=24 ::DC1CDED6204DF70AC5C64ED2C9958FE75479400FE1E1A80F77C3A5BC6FFAF0A5 __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 ___DC1CDED6204DF70AC5C64ED2C9958FE75479400FE1E1A80F77C3A5BC6FFAF0A5_267; // /__StaticArrayInitTypeSize=64 ::DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_268; // /__StaticArrayInitTypeSize=12 ::DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_269; // System.Int32 ::DE422551A0E0EF2710E43824DEFE8B2204F5FB76F83D7A496BA3F8D7D66569EB int32_t ___DE422551A0E0EF2710E43824DEFE8B2204F5FB76F83D7A496BA3F8D7D66569EB_270; // /__StaticArrayInitTypeSize=64 ::DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_271; // /__StaticArrayInitTypeSize=128 ::DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8 __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C ___DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_272; // /__StaticArrayInitTypeSize=12 ::DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_273; // /__StaticArrayInitTypeSize=4096 ::E0750D3E8FE41BBC5838F6D34CF434A4C764652CDC4BDC7DE6CE8393DE3C53A8 __StaticArrayInitTypeSizeU3D4096_t194B799136AD31D58B9179637D7756F00A1E35D5 ___E0750D3E8FE41BBC5838F6D34CF434A4C764652CDC4BDC7DE6CE8393DE3C53A8_274; // /__StaticArrayInitTypeSize=12 ::E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_275; // System.Int64 ::E0E3CF58E8EBD3158219B64F434304727B1C71307D99BC27D059966A854CB749 int64_t ___E0E3CF58E8EBD3158219B64F434304727B1C71307D99BC27D059966A854CB749_276; // /__StaticArrayInitTypeSize=64 ::E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_277; // /__StaticArrayInitTypeSize=16 ::E2D43ACAA664F37C9C7876F34F62AAC2D9B43D18817E629D34861AAB1B13388A __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___E2D43ACAA664F37C9C7876F34F62AAC2D9B43D18817E629D34861AAB1B13388A_278; // /__StaticArrayInitTypeSize=12 ::E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_279; // /__StaticArrayInitTypeSize=64 ::E3B4E767F318263A8E7A64E1D61F6D3368A3B59AF34CBB94E657E7FCC58F5BA5 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___E3B4E767F318263A8E7A64E1D61F6D3368A3B59AF34CBB94E657E7FCC58F5BA5_280; // /__StaticArrayInitTypeSize=2048 ::E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6 __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_281; // /__StaticArrayInitTypeSize=2048 ::E5325952F9FF2214CCE24E320F2BCD6A71C6EB4127F6069352CE065883AE80D0 __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___E5325952F9FF2214CCE24E320F2BCD6A71C6EB4127F6069352CE065883AE80D0_282; // /__StaticArrayInitTypeSize=256 ::E75B7154F674F25D54E89CB7D91F35CC111C8A67EE585938E07D12CB4761637F __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___E75B7154F674F25D54E89CB7D91F35CC111C8A67EE585938E07D12CB4761637F_283; // /__StaticArrayInitTypeSize=28 ::E7C6C4296C6C2B00D1062AA69054CAB58A57C3ACCE5ECFA4084E7E94CF805F87 __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 ___E7C6C4296C6C2B00D1062AA69054CAB58A57C3ACCE5ECFA4084E7E94CF805F87_284; // /__StaticArrayInitTypeSize=12 ::E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_285; // /__StaticArrayInitTypeSize=5 ::E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A __StaticArrayInitTypeSizeU3D5_t4860E7B6EA3ACC966F04D8598CE9F606264B9EE9 ___E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286; // /__StaticArrayInitTypeSize=1024 ::E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287; // /__StaticArrayInitTypeSize=12 ::EA648521F3A332BAB2FB6494AA2262B4C66E9EC54FBC6380D1BEADFBA8F7D9CD __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___EA648521F3A332BAB2FB6494AA2262B4C66E9EC54FBC6380D1BEADFBA8F7D9CD_288; // System.Int32 ::EB6B70CC36DAA15B37C45E6D0AE3CB7E8A9B1BA69E6BC44762F886192C725A5A int32_t ___EB6B70CC36DAA15B37C45E6D0AE3CB7E8A9B1BA69E6BC44762F886192C725A5A_289; // /__StaticArrayInitTypeSize=1024 ::EC103A6146A987638687685583404F2C172DE3138C47B820021673AD5DA00660 __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___EC103A6146A987638687685583404F2C172DE3138C47B820021673AD5DA00660_290; // /__StaticArrayInitTypeSize=40 ::ECA151F23D399F9FE976255B143D0691D0BE043E033B0E2814C0A547336D6545 __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F ___ECA151F23D399F9FE976255B143D0691D0BE043E033B0E2814C0A547336D6545_291; // /__StaticArrayInitTypeSize=1024 ::EE83363C7267157642FFDAC294D9028B3BCD964F62596706A5A94C92C8FCDE6C __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 ___EE83363C7267157642FFDAC294D9028B3BCD964F62596706A5A94C92C8FCDE6C_292; // /__StaticArrayInitTypeSize=256 ::EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431 __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431_293; // /__StaticArrayInitTypeSize=16 ::EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_294; // /__StaticArrayInitTypeSize=12 ::F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_295; // /__StaticArrayInitTypeSize=404 ::F30ADE318602BE9DC38E68CA7E1FE366A1F173330197F71AFD9D555F765D47A7 __StaticArrayInitTypeSizeU3D404_t02BA5FC25140F7864B3B45D3DD9D4D8B9E93A333 ___F30ADE318602BE9DC38E68CA7E1FE366A1F173330197F71AFD9D555F765D47A7_296; // /__StaticArrayInitTypeSize=64 ::F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_297; // /__StaticArrayInitTypeSize=116 ::F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842 __StaticArrayInitTypeSizeU3D116_t9020B92E8453BBAFE2519A469C0893F630E8D2C9 ___F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_298; // /__StaticArrayInitTypeSize=192 ::F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB __StaticArrayInitTypeSizeU3D192_tC7D23024B2AD7A4D301599706A49B8C87DAA353D ___F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_299; // /__StaticArrayInitTypeSize=256 ::F915BC5619C5EB2C4D315B5409BC531F55FA3E3A6167F57B7A4F5F7F9C5F022B __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___F915BC5619C5EB2C4D315B5409BC531F55FA3E3A6167F57B7A4F5F7F9C5F022B_300; // /__StaticArrayInitTypeSize=64 ::F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0 __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C ___F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_301; // /__StaticArrayInitTypeSize=72 ::FA1AD270B23BA640E88EE7F51CC9C0C1A6C6BB1F2B9025682A7D30FB3BDA64F0 __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 ___FA1AD270B23BA640E88EE7F51CC9C0C1A6C6BB1F2B9025682A7D30FB3BDA64F0_302; // /__StaticArrayInitTypeSize=12 ::FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_303; // /__StaticArrayInitTypeSize=32 ::FA902FDBDFBCC8763875D512059F3073294FE8C37A17ED9F7AF4D83791E194BF __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___FA902FDBDFBCC8763875D512059F3073294FE8C37A17ED9F7AF4D83791E194BF_304; // /__StaticArrayInitTypeSize=256 ::FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 ___FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_305; // /__StaticArrayInitTypeSize=16 ::FAA254BE6E65E3D60D934C74D9863DEDABBBB96FD00229D46B6AE6D108392089 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___FAA254BE6E65E3D60D934C74D9863DEDABBBB96FD00229D46B6AE6D108392089_306; // /__StaticArrayInitTypeSize=2048 ::FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9 __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E ___FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_307; // /__StaticArrayInitTypeSize=12 ::FC03ECB1D62767A5B31230F548FA4D4C02F01E3DA8CA1FC66C7C332EA16BF206 __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 ___FC03ECB1D62767A5B31230F548FA4D4C02F01E3DA8CA1FC66C7C332EA16BF206_308; // /__StaticArrayInitTypeSize=120 ::FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3 __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A ___FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_309; // /__StaticArrayInitTypeSize=16 ::FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_310; // /__StaticArrayInitTypeSize=32 ::FF1F6EE5D67458CFAC950F62E93042E21FCB867E2234DCC8721801231064AD40 __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F ___FF1F6EE5D67458CFAC950F62E93042E21FCB867E2234DCC8721801231064AD40_311; // /__StaticArrayInitTypeSize=128 ::FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C ___FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_312; // /__StaticArrayInitTypeSize=16 ::FFC55B79B9BE7817954A4672A75C8603D1D1FE85A61786D63BD3B0AA239FFA58 __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 ___FFC55B79B9BE7817954A4672A75C8603D1D1FE85A61786D63BD3B0AA239FFA58_313; public: inline static int32_t get_offset_of_U302D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_0() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___02D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_0)); } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 get_U302D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_0() const { return ___02D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_0; } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 * get_address_of_U302D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_0() { return &___02D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_0; } inline void set_U302D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_0(__StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 value) { ___02D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_0 = value; } inline static int32_t get_offset_of_U3037BE04C4468BC2A186CC905D1F673CDFAAC254CEBEB545465B53F83A97830C5_1() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___037BE04C4468BC2A186CC905D1F673CDFAAC254CEBEB545465B53F83A97830C5_1)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U3037BE04C4468BC2A186CC905D1F673CDFAAC254CEBEB545465B53F83A97830C5_1() const { return ___037BE04C4468BC2A186CC905D1F673CDFAAC254CEBEB545465B53F83A97830C5_1; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U3037BE04C4468BC2A186CC905D1F673CDFAAC254CEBEB545465B53F83A97830C5_1() { return &___037BE04C4468BC2A186CC905D1F673CDFAAC254CEBEB545465B53F83A97830C5_1; } inline void set_U3037BE04C4468BC2A186CC905D1F673CDFAAC254CEBEB545465B53F83A97830C5_1(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___037BE04C4468BC2A186CC905D1F673CDFAAC254CEBEB545465B53F83A97830C5_1 = value; } inline static int32_t get_offset_of_U3039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2)); } inline __StaticArrayInitTypeSizeU3D3_t4D94CFD4A1D337F535123BB0BD49F9DDB4392C7F get_U3039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2() const { return ___039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2; } inline __StaticArrayInitTypeSizeU3D3_t4D94CFD4A1D337F535123BB0BD49F9DDB4392C7F * get_address_of_U3039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2() { return &___039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2; } inline void set_U3039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2(__StaticArrayInitTypeSizeU3D3_t4D94CFD4A1D337F535123BB0BD49F9DDB4392C7F value) { ___039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2 = value; } inline static int32_t get_offset_of_U304801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_3() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___04801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_3)); } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C get_U304801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_3() const { return ___04801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_3; } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C * get_address_of_U304801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_3() { return &___04801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_3; } inline void set_U304801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_3(__StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C value) { ___04801C5DAE2B089F05A4334CFE18CCBD987A6EDE98113B9499E8D7054DC38252_3 = value; } inline static int32_t get_offset_of_U3064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_4() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_4)); } inline __StaticArrayInitTypeSizeU3D160_t01D8A735071F3884433FD17606956ED602F11B27 get_U3064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_4() const { return ___064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_4; } inline __StaticArrayInitTypeSizeU3D160_t01D8A735071F3884433FD17606956ED602F11B27 * get_address_of_U3064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_4() { return &___064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_4; } inline void set_U3064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_4(__StaticArrayInitTypeSizeU3D160_t01D8A735071F3884433FD17606956ED602F11B27 value) { ___064CACC4978353DFD6979BF0975E06366B0F3E9C5631CFFF32EC2184BCF492E5_4 = value; } inline static int32_t get_offset_of_U307F8694A8F96DEE5EE4007B7B9102D4969129F0FB6FF3731434ED8CAF3C32D00_5() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___07F8694A8F96DEE5EE4007B7B9102D4969129F0FB6FF3731434ED8CAF3C32D00_5)); } inline __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F get_U307F8694A8F96DEE5EE4007B7B9102D4969129F0FB6FF3731434ED8CAF3C32D00_5() const { return ___07F8694A8F96DEE5EE4007B7B9102D4969129F0FB6FF3731434ED8CAF3C32D00_5; } inline __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F * get_address_of_U307F8694A8F96DEE5EE4007B7B9102D4969129F0FB6FF3731434ED8CAF3C32D00_5() { return &___07F8694A8F96DEE5EE4007B7B9102D4969129F0FB6FF3731434ED8CAF3C32D00_5; } inline void set_U307F8694A8F96DEE5EE4007B7B9102D4969129F0FB6FF3731434ED8CAF3C32D00_5(__StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F value) { ___07F8694A8F96DEE5EE4007B7B9102D4969129F0FB6FF3731434ED8CAF3C32D00_5 = value; } inline static int32_t get_offset_of_U307FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01_6() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___07FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01_6)); } inline __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 get_U307FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01_6() const { return ___07FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01_6; } inline __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 * get_address_of_U307FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01_6() { return &___07FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01_6; } inline void set_U307FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01_6(__StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 value) { ___07FA6E88C946B2528C09C16C2FB8E9CDA49AFFAFC601774C437FD9F2DF3ECE01_6 = value; } inline static int32_t get_offset_of_U308BB5E5D6EAAC1049EDE0893D30ED022B1A4D9B5B48DB414871F51C9CB35283D_7() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___08BB5E5D6EAAC1049EDE0893D30ED022B1A4D9B5B48DB414871F51C9CB35283D_7)); } inline __StaticArrayInitTypeSizeU3D5_t4860E7B6EA3ACC966F04D8598CE9F606264B9EE9 get_U308BB5E5D6EAAC1049EDE0893D30ED022B1A4D9B5B48DB414871F51C9CB35283D_7() const { return ___08BB5E5D6EAAC1049EDE0893D30ED022B1A4D9B5B48DB414871F51C9CB35283D_7; } inline __StaticArrayInitTypeSizeU3D5_t4860E7B6EA3ACC966F04D8598CE9F606264B9EE9 * get_address_of_U308BB5E5D6EAAC1049EDE0893D30ED022B1A4D9B5B48DB414871F51C9CB35283D_7() { return &___08BB5E5D6EAAC1049EDE0893D30ED022B1A4D9B5B48DB414871F51C9CB35283D_7; } inline void set_U308BB5E5D6EAAC1049EDE0893D30ED022B1A4D9B5B48DB414871F51C9CB35283D_7(__StaticArrayInitTypeSizeU3D5_t4860E7B6EA3ACC966F04D8598CE9F606264B9EE9 value) { ___08BB5E5D6EAAC1049EDE0893D30ED022B1A4D9B5B48DB414871F51C9CB35283D_7 = value; } inline static int32_t get_offset_of_U30A1413707CFE8C78578CA0BB50414B63B0BF76D33A73C9AADCEED38BB8CD28A8_8() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___0A1413707CFE8C78578CA0BB50414B63B0BF76D33A73C9AADCEED38BB8CD28A8_8)); } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 get_U30A1413707CFE8C78578CA0BB50414B63B0BF76D33A73C9AADCEED38BB8CD28A8_8() const { return ___0A1413707CFE8C78578CA0BB50414B63B0BF76D33A73C9AADCEED38BB8CD28A8_8; } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 * get_address_of_U30A1413707CFE8C78578CA0BB50414B63B0BF76D33A73C9AADCEED38BB8CD28A8_8() { return &___0A1413707CFE8C78578CA0BB50414B63B0BF76D33A73C9AADCEED38BB8CD28A8_8; } inline void set_U30A1413707CFE8C78578CA0BB50414B63B0BF76D33A73C9AADCEED38BB8CD28A8_8(__StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 value) { ___0A1413707CFE8C78578CA0BB50414B63B0BF76D33A73C9AADCEED38BB8CD28A8_8 = value; } inline static int32_t get_offset_of_U30A29D64AE97E7FBAAE0678A4F4F9364668E9827F23F305D51DF55D902CF19C4D_9() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___0A29D64AE97E7FBAAE0678A4F4F9364668E9827F23F305D51DF55D902CF19C4D_9)); } inline __StaticArrayInitTypeSizeU3D6_tDD3535E2AB0E3D46629D397042D7A7D5F52F2E77 get_U30A29D64AE97E7FBAAE0678A4F4F9364668E9827F23F305D51DF55D902CF19C4D_9() const { return ___0A29D64AE97E7FBAAE0678A4F4F9364668E9827F23F305D51DF55D902CF19C4D_9; } inline __StaticArrayInitTypeSizeU3D6_tDD3535E2AB0E3D46629D397042D7A7D5F52F2E77 * get_address_of_U30A29D64AE97E7FBAAE0678A4F4F9364668E9827F23F305D51DF55D902CF19C4D_9() { return &___0A29D64AE97E7FBAAE0678A4F4F9364668E9827F23F305D51DF55D902CF19C4D_9; } inline void set_U30A29D64AE97E7FBAAE0678A4F4F9364668E9827F23F305D51DF55D902CF19C4D_9(__StaticArrayInitTypeSizeU3D6_tDD3535E2AB0E3D46629D397042D7A7D5F52F2E77 value) { ___0A29D64AE97E7FBAAE0678A4F4F9364668E9827F23F305D51DF55D902CF19C4D_9 = value; } inline static int32_t get_offset_of_U30A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___0A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10)); } inline __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 get_U30A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10() const { return ___0A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10; } inline __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 * get_address_of_U30A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10() { return &___0A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10; } inline void set_U30A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10(__StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 value) { ___0A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10 = value; } inline static int32_t get_offset_of_U30AEC099C87E7062A57D1C79734EDDD28A07A1684746EE8640132BB252E6BF5A1_11() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___0AEC099C87E7062A57D1C79734EDDD28A07A1684746EE8640132BB252E6BF5A1_11)); } inline __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 get_U30AEC099C87E7062A57D1C79734EDDD28A07A1684746EE8640132BB252E6BF5A1_11() const { return ___0AEC099C87E7062A57D1C79734EDDD28A07A1684746EE8640132BB252E6BF5A1_11; } inline __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 * get_address_of_U30AEC099C87E7062A57D1C79734EDDD28A07A1684746EE8640132BB252E6BF5A1_11() { return &___0AEC099C87E7062A57D1C79734EDDD28A07A1684746EE8640132BB252E6BF5A1_11; } inline void set_U30AEC099C87E7062A57D1C79734EDDD28A07A1684746EE8640132BB252E6BF5A1_11(__StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 value) { ___0AEC099C87E7062A57D1C79734EDDD28A07A1684746EE8640132BB252E6BF5A1_11 = value; } inline static int32_t get_offset_of_U30AFCFE448EEBA81468EDE42DD0B9A0C17F1A006F43E0BE503CA27E8FBA2F05DC_12() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___0AFCFE448EEBA81468EDE42DD0B9A0C17F1A006F43E0BE503CA27E8FBA2F05DC_12)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U30AFCFE448EEBA81468EDE42DD0B9A0C17F1A006F43E0BE503CA27E8FBA2F05DC_12() const { return ___0AFCFE448EEBA81468EDE42DD0B9A0C17F1A006F43E0BE503CA27E8FBA2F05DC_12; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U30AFCFE448EEBA81468EDE42DD0B9A0C17F1A006F43E0BE503CA27E8FBA2F05DC_12() { return &___0AFCFE448EEBA81468EDE42DD0B9A0C17F1A006F43E0BE503CA27E8FBA2F05DC_12; } inline void set_U30AFCFE448EEBA81468EDE42DD0B9A0C17F1A006F43E0BE503CA27E8FBA2F05DC_12(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___0AFCFE448EEBA81468EDE42DD0B9A0C17F1A006F43E0BE503CA27E8FBA2F05DC_12 = value; } inline static int32_t get_offset_of_U30C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_13() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___0C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_13)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U30C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_13() const { return ___0C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_13; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U30C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_13() { return &___0C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_13; } inline void set_U30C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_13(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___0C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_13 = value; } inline static int32_t get_offset_of_U30CF9F5E38BA692F10436AAC17AC6DCB62396F9AFC9CA013B3D640C1C95E31A39_14() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___0CF9F5E38BA692F10436AAC17AC6DCB62396F9AFC9CA013B3D640C1C95E31A39_14)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U30CF9F5E38BA692F10436AAC17AC6DCB62396F9AFC9CA013B3D640C1C95E31A39_14() const { return ___0CF9F5E38BA692F10436AAC17AC6DCB62396F9AFC9CA013B3D640C1C95E31A39_14; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U30CF9F5E38BA692F10436AAC17AC6DCB62396F9AFC9CA013B3D640C1C95E31A39_14() { return &___0CF9F5E38BA692F10436AAC17AC6DCB62396F9AFC9CA013B3D640C1C95E31A39_14; } inline void set_U30CF9F5E38BA692F10436AAC17AC6DCB62396F9AFC9CA013B3D640C1C95E31A39_14(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___0CF9F5E38BA692F10436AAC17AC6DCB62396F9AFC9CA013B3D640C1C95E31A39_14 = value; } inline static int32_t get_offset_of_U310D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_15() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___10D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_15)); } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C get_U310D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_15() const { return ___10D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_15; } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C * get_address_of_U310D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_15() { return &___10D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_15; } inline void set_U310D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_15(__StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C value) { ___10D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_15 = value; } inline static int32_t get_offset_of_U3111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_16() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_16)); } inline __StaticArrayInitTypeSizeU3D19_t6F47B190498106B49FE59B8EC484EB7D61D348D4 get_U3111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_16() const { return ___111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_16; } inline __StaticArrayInitTypeSizeU3D19_t6F47B190498106B49FE59B8EC484EB7D61D348D4 * get_address_of_U3111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_16() { return &___111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_16; } inline void set_U3111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_16(__StaticArrayInitTypeSizeU3D19_t6F47B190498106B49FE59B8EC484EB7D61D348D4 value) { ___111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_16 = value; } inline static int32_t get_offset_of_U3120918433B634757ADE589703127976B7C5C2009E8DB37632123F45FA2B87F2E_17() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___120918433B634757ADE589703127976B7C5C2009E8DB37632123F45FA2B87F2E_17)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U3120918433B634757ADE589703127976B7C5C2009E8DB37632123F45FA2B87F2E_17() const { return ___120918433B634757ADE589703127976B7C5C2009E8DB37632123F45FA2B87F2E_17; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U3120918433B634757ADE589703127976B7C5C2009E8DB37632123F45FA2B87F2E_17() { return &___120918433B634757ADE589703127976B7C5C2009E8DB37632123F45FA2B87F2E_17; } inline void set_U3120918433B634757ADE589703127976B7C5C2009E8DB37632123F45FA2B87F2E_17(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___120918433B634757ADE589703127976B7C5C2009E8DB37632123F45FA2B87F2E_17 = value; } inline static int32_t get_offset_of_U3125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_18() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_18)); } inline __StaticArrayInitTypeSizeU3D640_tBB1E788DFDEFA4D1C43D13F2427E9BEECC2CE517 get_U3125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_18() const { return ___125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_18; } inline __StaticArrayInitTypeSizeU3D640_tBB1E788DFDEFA4D1C43D13F2427E9BEECC2CE517 * get_address_of_U3125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_18() { return &___125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_18; } inline void set_U3125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_18(__StaticArrayInitTypeSizeU3D640_tBB1E788DFDEFA4D1C43D13F2427E9BEECC2CE517 value) { ___125CF2084D7EEC18DC9795BE4BAA221655C0EABAB89E90A74FB0370378A60293_18 = value; } inline static int32_t get_offset_of_U312F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_19() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___12F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_19)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U312F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_19() const { return ___12F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_19; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U312F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_19() { return &___12F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_19; } inline void set_U312F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_19(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___12F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_19 = value; } inline static int32_t get_offset_of_U31313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_20() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___1313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_20)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U31313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_20() const { return ___1313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_20; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U31313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_20() { return &___1313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_20; } inline void set_U31313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_20(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___1313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_20 = value; } inline static int32_t get_offset_of_U313F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_21() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___13F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_21)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_U313F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_21() const { return ___13F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_21; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_U313F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_21() { return &___13F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_21; } inline void set_U313F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_21(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___13F3BEDA950D7627802C21F7681A2553BBC40FDD07FCA3F52FAB662EE65B6F90_21 = value; } inline static int32_t get_offset_of_U3141785EC78A7C41133C5B71ACBF4AA8735D3C599E0EA82B1AFA2C71A46FAD265_22() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___141785EC78A7C41133C5B71ACBF4AA8735D3C599E0EA82B1AFA2C71A46FAD265_22)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U3141785EC78A7C41133C5B71ACBF4AA8735D3C599E0EA82B1AFA2C71A46FAD265_22() const { return ___141785EC78A7C41133C5B71ACBF4AA8735D3C599E0EA82B1AFA2C71A46FAD265_22; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U3141785EC78A7C41133C5B71ACBF4AA8735D3C599E0EA82B1AFA2C71A46FAD265_22() { return &___141785EC78A7C41133C5B71ACBF4AA8735D3C599E0EA82B1AFA2C71A46FAD265_22; } inline void set_U3141785EC78A7C41133C5B71ACBF4AA8735D3C599E0EA82B1AFA2C71A46FAD265_22(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___141785EC78A7C41133C5B71ACBF4AA8735D3C599E0EA82B1AFA2C71A46FAD265_22 = value; } inline static int32_t get_offset_of_U314A03AA4516FE146356EF9D4F549B8662F9C50A467974D3BFAC45B474D65B864_23() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___14A03AA4516FE146356EF9D4F549B8662F9C50A467974D3BFAC45B474D65B864_23)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U314A03AA4516FE146356EF9D4F549B8662F9C50A467974D3BFAC45B474D65B864_23() const { return ___14A03AA4516FE146356EF9D4F549B8662F9C50A467974D3BFAC45B474D65B864_23; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U314A03AA4516FE146356EF9D4F549B8662F9C50A467974D3BFAC45B474D65B864_23() { return &___14A03AA4516FE146356EF9D4F549B8662F9C50A467974D3BFAC45B474D65B864_23; } inline void set_U314A03AA4516FE146356EF9D4F549B8662F9C50A467974D3BFAC45B474D65B864_23(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___14A03AA4516FE146356EF9D4F549B8662F9C50A467974D3BFAC45B474D65B864_23 = value; } inline static int32_t get_offset_of_U314A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_24() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___14A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_24)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U314A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_24() const { return ___14A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_24; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U314A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_24() { return &___14A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_24; } inline void set_U314A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_24(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___14A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_24 = value; } inline static int32_t get_offset_of_U316599A4F9A12ECCBFC361B547840304B9E48CBC431F387243C6859C475427D16_25() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___16599A4F9A12ECCBFC361B547840304B9E48CBC431F387243C6859C475427D16_25)); } inline __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 get_U316599A4F9A12ECCBFC361B547840304B9E48CBC431F387243C6859C475427D16_25() const { return ___16599A4F9A12ECCBFC361B547840304B9E48CBC431F387243C6859C475427D16_25; } inline __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 * get_address_of_U316599A4F9A12ECCBFC361B547840304B9E48CBC431F387243C6859C475427D16_25() { return &___16599A4F9A12ECCBFC361B547840304B9E48CBC431F387243C6859C475427D16_25; } inline void set_U316599A4F9A12ECCBFC361B547840304B9E48CBC431F387243C6859C475427D16_25(__StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 value) { ___16599A4F9A12ECCBFC361B547840304B9E48CBC431F387243C6859C475427D16_25 = value; } inline static int32_t get_offset_of_U31674D0631A2E37B60EC748BC3899FEE1550C108AF30B85CE96A70C5CA4682D03_26() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___1674D0631A2E37B60EC748BC3899FEE1550C108AF30B85CE96A70C5CA4682D03_26)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U31674D0631A2E37B60EC748BC3899FEE1550C108AF30B85CE96A70C5CA4682D03_26() const { return ___1674D0631A2E37B60EC748BC3899FEE1550C108AF30B85CE96A70C5CA4682D03_26; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U31674D0631A2E37B60EC748BC3899FEE1550C108AF30B85CE96A70C5CA4682D03_26() { return &___1674D0631A2E37B60EC748BC3899FEE1550C108AF30B85CE96A70C5CA4682D03_26; } inline void set_U31674D0631A2E37B60EC748BC3899FEE1550C108AF30B85CE96A70C5CA4682D03_26(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___1674D0631A2E37B60EC748BC3899FEE1550C108AF30B85CE96A70C5CA4682D03_26 = value; } inline static int32_t get_offset_of_U31A0C6D8588AD2BCC8FE37D32AAD70981DD42ECA259D570799BEB531448D25ECE_27() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___1A0C6D8588AD2BCC8FE37D32AAD70981DD42ECA259D570799BEB531448D25ECE_27)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U31A0C6D8588AD2BCC8FE37D32AAD70981DD42ECA259D570799BEB531448D25ECE_27() const { return ___1A0C6D8588AD2BCC8FE37D32AAD70981DD42ECA259D570799BEB531448D25ECE_27; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U31A0C6D8588AD2BCC8FE37D32AAD70981DD42ECA259D570799BEB531448D25ECE_27() { return &___1A0C6D8588AD2BCC8FE37D32AAD70981DD42ECA259D570799BEB531448D25ECE_27; } inline void set_U31A0C6D8588AD2BCC8FE37D32AAD70981DD42ECA259D570799BEB531448D25ECE_27(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___1A0C6D8588AD2BCC8FE37D32AAD70981DD42ECA259D570799BEB531448D25ECE_27 = value; } inline static int32_t get_offset_of_U31B3C6BD02D7D3A67EDF7C2E78CB65DA169834118F6971D8912211D3032BC4D18_28() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___1B3C6BD02D7D3A67EDF7C2E78CB65DA169834118F6971D8912211D3032BC4D18_28)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U31B3C6BD02D7D3A67EDF7C2E78CB65DA169834118F6971D8912211D3032BC4D18_28() const { return ___1B3C6BD02D7D3A67EDF7C2E78CB65DA169834118F6971D8912211D3032BC4D18_28; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U31B3C6BD02D7D3A67EDF7C2E78CB65DA169834118F6971D8912211D3032BC4D18_28() { return &___1B3C6BD02D7D3A67EDF7C2E78CB65DA169834118F6971D8912211D3032BC4D18_28; } inline void set_U31B3C6BD02D7D3A67EDF7C2E78CB65DA169834118F6971D8912211D3032BC4D18_28(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___1B3C6BD02D7D3A67EDF7C2E78CB65DA169834118F6971D8912211D3032BC4D18_28 = value; } inline static int32_t get_offset_of_U31B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586_29() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___1B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586_29)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U31B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586_29() const { return ___1B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586_29; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U31B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586_29() { return &___1B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586_29; } inline void set_U31B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586_29(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___1B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586_29 = value; } inline static int32_t get_offset_of_U31B993D34192A33EB10CEE61C1093A6FE7D3D4B41F751F550CF8515DC4A215207_30() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___1B993D34192A33EB10CEE61C1093A6FE7D3D4B41F751F550CF8515DC4A215207_30)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U31B993D34192A33EB10CEE61C1093A6FE7D3D4B41F751F550CF8515DC4A215207_30() const { return ___1B993D34192A33EB10CEE61C1093A6FE7D3D4B41F751F550CF8515DC4A215207_30; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U31B993D34192A33EB10CEE61C1093A6FE7D3D4B41F751F550CF8515DC4A215207_30() { return &___1B993D34192A33EB10CEE61C1093A6FE7D3D4B41F751F550CF8515DC4A215207_30; } inline void set_U31B993D34192A33EB10CEE61C1093A6FE7D3D4B41F751F550CF8515DC4A215207_30(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___1B993D34192A33EB10CEE61C1093A6FE7D3D4B41F751F550CF8515DC4A215207_30 = value; } inline static int32_t get_offset_of_U31BF78E8BF7F2EF0965437D77FD7CA3B2C80F27F8ABE4123F2207CB112D516AC4_31() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___1BF78E8BF7F2EF0965437D77FD7CA3B2C80F27F8ABE4123F2207CB112D516AC4_31)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U31BF78E8BF7F2EF0965437D77FD7CA3B2C80F27F8ABE4123F2207CB112D516AC4_31() const { return ___1BF78E8BF7F2EF0965437D77FD7CA3B2C80F27F8ABE4123F2207CB112D516AC4_31; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U31BF78E8BF7F2EF0965437D77FD7CA3B2C80F27F8ABE4123F2207CB112D516AC4_31() { return &___1BF78E8BF7F2EF0965437D77FD7CA3B2C80F27F8ABE4123F2207CB112D516AC4_31; } inline void set_U31BF78E8BF7F2EF0965437D77FD7CA3B2C80F27F8ABE4123F2207CB112D516AC4_31(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___1BF78E8BF7F2EF0965437D77FD7CA3B2C80F27F8ABE4123F2207CB112D516AC4_31 = value; } inline static int32_t get_offset_of_U31C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_32() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___1C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_32)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U31C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_32() const { return ___1C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_32; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U31C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_32() { return &___1C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_32; } inline void set_U31C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_32(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___1C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_32 = value; } inline static int32_t get_offset_of_U31C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_33() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___1C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_33)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U31C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_33() const { return ___1C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_33; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U31C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_33() { return &___1C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_33; } inline void set_U31C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_33(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___1C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_33 = value; } inline static int32_t get_offset_of_U320EC21674E2CB9D3BA7B2F74AA5874381BAD58B7EDF526BDE000F175D1C5E5F1_34() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___20EC21674E2CB9D3BA7B2F74AA5874381BAD58B7EDF526BDE000F175D1C5E5F1_34)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U320EC21674E2CB9D3BA7B2F74AA5874381BAD58B7EDF526BDE000F175D1C5E5F1_34() const { return ___20EC21674E2CB9D3BA7B2F74AA5874381BAD58B7EDF526BDE000F175D1C5E5F1_34; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U320EC21674E2CB9D3BA7B2F74AA5874381BAD58B7EDF526BDE000F175D1C5E5F1_34() { return &___20EC21674E2CB9D3BA7B2F74AA5874381BAD58B7EDF526BDE000F175D1C5E5F1_34; } inline void set_U320EC21674E2CB9D3BA7B2F74AA5874381BAD58B7EDF526BDE000F175D1C5E5F1_34(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___20EC21674E2CB9D3BA7B2F74AA5874381BAD58B7EDF526BDE000F175D1C5E5F1_34 = value; } inline static int32_t get_offset_of_U321B0817029E06E75D6C5BE22BC57089FD89B468AA7C549604EB9483F978CAD5B_35() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___21B0817029E06E75D6C5BE22BC57089FD89B468AA7C549604EB9483F978CAD5B_35)); } inline int32_t get_U321B0817029E06E75D6C5BE22BC57089FD89B468AA7C549604EB9483F978CAD5B_35() const { return ___21B0817029E06E75D6C5BE22BC57089FD89B468AA7C549604EB9483F978CAD5B_35; } inline int32_t* get_address_of_U321B0817029E06E75D6C5BE22BC57089FD89B468AA7C549604EB9483F978CAD5B_35() { return &___21B0817029E06E75D6C5BE22BC57089FD89B468AA7C549604EB9483F978CAD5B_35; } inline void set_U321B0817029E06E75D6C5BE22BC57089FD89B468AA7C549604EB9483F978CAD5B_35(int32_t value) { ___21B0817029E06E75D6C5BE22BC57089FD89B468AA7C549604EB9483F978CAD5B_35 = value; } inline static int32_t get_offset_of_U32338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_36() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___2338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_36)); } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C get_U32338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_36() const { return ___2338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_36; } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C * get_address_of_U32338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_36() { return &___2338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_36; } inline void set_U32338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_36(__StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C value) { ___2338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_36 = value; } inline static int32_t get_offset_of_U323DB15B6CAC9F0BF9102DAD4E3569A3208841F38E80BB37F8A0D9D70B77779F6_37() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___23DB15B6CAC9F0BF9102DAD4E3569A3208841F38E80BB37F8A0D9D70B77779F6_37)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U323DB15B6CAC9F0BF9102DAD4E3569A3208841F38E80BB37F8A0D9D70B77779F6_37() const { return ___23DB15B6CAC9F0BF9102DAD4E3569A3208841F38E80BB37F8A0D9D70B77779F6_37; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U323DB15B6CAC9F0BF9102DAD4E3569A3208841F38E80BB37F8A0D9D70B77779F6_37() { return &___23DB15B6CAC9F0BF9102DAD4E3569A3208841F38E80BB37F8A0D9D70B77779F6_37; } inline void set_U323DB15B6CAC9F0BF9102DAD4E3569A3208841F38E80BB37F8A0D9D70B77779F6_37(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___23DB15B6CAC9F0BF9102DAD4E3569A3208841F38E80BB37F8A0D9D70B77779F6_37 = value; } inline static int32_t get_offset_of_U3241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_38() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_38)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U3241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_38() const { return ___241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_38; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U3241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_38() { return &___241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_38; } inline void set_U3241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_38(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_38 = value; } inline static int32_t get_offset_of_U324B7E3A490F64223F93EC177ED5A641984B68F0783A289AC1F2C94D1D92DA684_39() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___24B7E3A490F64223F93EC177ED5A641984B68F0783A289AC1F2C94D1D92DA684_39)); } inline int64_t get_U324B7E3A490F64223F93EC177ED5A641984B68F0783A289AC1F2C94D1D92DA684_39() const { return ___24B7E3A490F64223F93EC177ED5A641984B68F0783A289AC1F2C94D1D92DA684_39; } inline int64_t* get_address_of_U324B7E3A490F64223F93EC177ED5A641984B68F0783A289AC1F2C94D1D92DA684_39() { return &___24B7E3A490F64223F93EC177ED5A641984B68F0783A289AC1F2C94D1D92DA684_39; } inline void set_U324B7E3A490F64223F93EC177ED5A641984B68F0783A289AC1F2C94D1D92DA684_39(int64_t value) { ___24B7E3A490F64223F93EC177ED5A641984B68F0783A289AC1F2C94D1D92DA684_39 = value; } inline static int32_t get_offset_of_U324CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E_40() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___24CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E_40)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U324CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E_40() const { return ___24CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E_40; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U324CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E_40() { return &___24CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E_40; } inline void set_U324CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E_40(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___24CB9F17C8326D8BB8EC908716519DF7F265AE825F0DD13BB04E03A90B07D90E_40 = value; } inline static int32_t get_offset_of_U3252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_41() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_41)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U3252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_41() const { return ___252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_41; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U3252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_41() { return &___252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_41; } inline void set_U3252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_41(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___252A0A8312BC1F5202CB599BCF172BEFA6F2A40195E72E2410AF5D81AC8B69D5_41 = value; } inline static int32_t get_offset_of_U3265DD563A3E754D1DA09E056E784DF1550AD6EFA252EDC9A8B6F2F537C4D98A9_42() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___265DD563A3E754D1DA09E056E784DF1550AD6EFA252EDC9A8B6F2F537C4D98A9_42)); } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F get_U3265DD563A3E754D1DA09E056E784DF1550AD6EFA252EDC9A8B6F2F537C4D98A9_42() const { return ___265DD563A3E754D1DA09E056E784DF1550AD6EFA252EDC9A8B6F2F537C4D98A9_42; } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F * get_address_of_U3265DD563A3E754D1DA09E056E784DF1550AD6EFA252EDC9A8B6F2F537C4D98A9_42() { return &___265DD563A3E754D1DA09E056E784DF1550AD6EFA252EDC9A8B6F2F537C4D98A9_42; } inline void set_U3265DD563A3E754D1DA09E056E784DF1550AD6EFA252EDC9A8B6F2F537C4D98A9_42(__StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F value) { ___265DD563A3E754D1DA09E056E784DF1550AD6EFA252EDC9A8B6F2F537C4D98A9_42 = value; } inline static int32_t get_offset_of_U327EB8EA2323F674F4BFE35F3C75FA0609EB3D887842FFDC2B776F7FED82D7EA8_43() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___27EB8EA2323F674F4BFE35F3C75FA0609EB3D887842FFDC2B776F7FED82D7EA8_43)); } inline __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 get_U327EB8EA2323F674F4BFE35F3C75FA0609EB3D887842FFDC2B776F7FED82D7EA8_43() const { return ___27EB8EA2323F674F4BFE35F3C75FA0609EB3D887842FFDC2B776F7FED82D7EA8_43; } inline __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 * get_address_of_U327EB8EA2323F674F4BFE35F3C75FA0609EB3D887842FFDC2B776F7FED82D7EA8_43() { return &___27EB8EA2323F674F4BFE35F3C75FA0609EB3D887842FFDC2B776F7FED82D7EA8_43; } inline void set_U327EB8EA2323F674F4BFE35F3C75FA0609EB3D887842FFDC2B776F7FED82D7EA8_43(__StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 value) { ___27EB8EA2323F674F4BFE35F3C75FA0609EB3D887842FFDC2B776F7FED82D7EA8_43 = value; } inline static int32_t get_offset_of_U32A1FE1596DB0F5D1893C1AF50592965E1C09B1EE1E35A8A87C181A9EB2F391F5_44() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___2A1FE1596DB0F5D1893C1AF50592965E1C09B1EE1E35A8A87C181A9EB2F391F5_44)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U32A1FE1596DB0F5D1893C1AF50592965E1C09B1EE1E35A8A87C181A9EB2F391F5_44() const { return ___2A1FE1596DB0F5D1893C1AF50592965E1C09B1EE1E35A8A87C181A9EB2F391F5_44; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U32A1FE1596DB0F5D1893C1AF50592965E1C09B1EE1E35A8A87C181A9EB2F391F5_44() { return &___2A1FE1596DB0F5D1893C1AF50592965E1C09B1EE1E35A8A87C181A9EB2F391F5_44; } inline void set_U32A1FE1596DB0F5D1893C1AF50592965E1C09B1EE1E35A8A87C181A9EB2F391F5_44(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___2A1FE1596DB0F5D1893C1AF50592965E1C09B1EE1E35A8A87C181A9EB2F391F5_44 = value; } inline static int32_t get_offset_of_U32B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_45() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___2B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_45)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_U32B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_45() const { return ___2B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_45; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_U32B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_45() { return &___2B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_45; } inline void set_U32B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_45(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___2B371DA34C2A942BAF37EBEF498C2EE84813B4AB0266066695C4152B6E3FF082_45 = value; } inline static int32_t get_offset_of_U32C9D6B105EC78E8E02279FB1266932E3468A575B0EB9818985DBE9468B991CCE_46() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___2C9D6B105EC78E8E02279FB1266932E3468A575B0EB9818985DBE9468B991CCE_46)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U32C9D6B105EC78E8E02279FB1266932E3468A575B0EB9818985DBE9468B991CCE_46() const { return ___2C9D6B105EC78E8E02279FB1266932E3468A575B0EB9818985DBE9468B991CCE_46; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U32C9D6B105EC78E8E02279FB1266932E3468A575B0EB9818985DBE9468B991CCE_46() { return &___2C9D6B105EC78E8E02279FB1266932E3468A575B0EB9818985DBE9468B991CCE_46; } inline void set_U32C9D6B105EC78E8E02279FB1266932E3468A575B0EB9818985DBE9468B991CCE_46(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___2C9D6B105EC78E8E02279FB1266932E3468A575B0EB9818985DBE9468B991CCE_46 = value; } inline static int32_t get_offset_of_U32DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_47() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___2DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_47)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U32DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_47() const { return ___2DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_47; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U32DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_47() { return &___2DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_47; } inline void set_U32DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_47(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___2DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_47 = value; } inline static int32_t get_offset_of_U32DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_48() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___2DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_48)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U32DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_48() const { return ___2DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_48; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U32DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_48() { return &___2DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_48; } inline void set_U32DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_48(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___2DEB754CF447D0DE35ACB7F4311F9AAB1D4CFC0638E101CCAA8A0A4948AB3600_48 = value; } inline static int32_t get_offset_of_U32EE1A8E6F4E2FE0BB69872A9C314399B1B0FDEE75772244F204ABF4D6DEC2F97_49() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___2EE1A8E6F4E2FE0BB69872A9C314399B1B0FDEE75772244F204ABF4D6DEC2F97_49)); } inline __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F get_U32EE1A8E6F4E2FE0BB69872A9C314399B1B0FDEE75772244F204ABF4D6DEC2F97_49() const { return ___2EE1A8E6F4E2FE0BB69872A9C314399B1B0FDEE75772244F204ABF4D6DEC2F97_49; } inline __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F * get_address_of_U32EE1A8E6F4E2FE0BB69872A9C314399B1B0FDEE75772244F204ABF4D6DEC2F97_49() { return &___2EE1A8E6F4E2FE0BB69872A9C314399B1B0FDEE75772244F204ABF4D6DEC2F97_49; } inline void set_U32EE1A8E6F4E2FE0BB69872A9C314399B1B0FDEE75772244F204ABF4D6DEC2F97_49(__StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F value) { ___2EE1A8E6F4E2FE0BB69872A9C314399B1B0FDEE75772244F204ABF4D6DEC2F97_49 = value; } inline static int32_t get_offset_of_U32EF83B43314F8CD03190EEE30ECCF048DA37791237F27C62A579F23EACE9FD70_50() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___2EF83B43314F8CD03190EEE30ECCF048DA37791237F27C62A579F23EACE9FD70_50)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U32EF83B43314F8CD03190EEE30ECCF048DA37791237F27C62A579F23EACE9FD70_50() const { return ___2EF83B43314F8CD03190EEE30ECCF048DA37791237F27C62A579F23EACE9FD70_50; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U32EF83B43314F8CD03190EEE30ECCF048DA37791237F27C62A579F23EACE9FD70_50() { return &___2EF83B43314F8CD03190EEE30ECCF048DA37791237F27C62A579F23EACE9FD70_50; } inline void set_U32EF83B43314F8CD03190EEE30ECCF048DA37791237F27C62A579F23EACE9FD70_50(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___2EF83B43314F8CD03190EEE30ECCF048DA37791237F27C62A579F23EACE9FD70_50 = value; } inline static int32_t get_offset_of_U32F2C71B5B311BF139FD4B797EF2308F928EFE5092D7E11DC070CF41038A079B9_51() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___2F2C71B5B311BF139FD4B797EF2308F928EFE5092D7E11DC070CF41038A079B9_51)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U32F2C71B5B311BF139FD4B797EF2308F928EFE5092D7E11DC070CF41038A079B9_51() const { return ___2F2C71B5B311BF139FD4B797EF2308F928EFE5092D7E11DC070CF41038A079B9_51; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U32F2C71B5B311BF139FD4B797EF2308F928EFE5092D7E11DC070CF41038A079B9_51() { return &___2F2C71B5B311BF139FD4B797EF2308F928EFE5092D7E11DC070CF41038A079B9_51; } inline void set_U32F2C71B5B311BF139FD4B797EF2308F928EFE5092D7E11DC070CF41038A079B9_51(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___2F2C71B5B311BF139FD4B797EF2308F928EFE5092D7E11DC070CF41038A079B9_51 = value; } inline static int32_t get_offset_of_U3301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_52() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_52)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U3301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_52() const { return ___301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_52; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U3301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_52() { return &___301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_52; } inline void set_U3301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_52(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___301841C47353B7791BE25BC1F60F93D0EB2090AB5714FA5CA3939E8DFF75D218_52 = value; } inline static int32_t get_offset_of_U3304E6CE4B8A999F5B114DD940B655029F8F60AFE4EE0731B111996B6B59BC3A9_53() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___304E6CE4B8A999F5B114DD940B655029F8F60AFE4EE0731B111996B6B59BC3A9_53)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U3304E6CE4B8A999F5B114DD940B655029F8F60AFE4EE0731B111996B6B59BC3A9_53() const { return ___304E6CE4B8A999F5B114DD940B655029F8F60AFE4EE0731B111996B6B59BC3A9_53; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U3304E6CE4B8A999F5B114DD940B655029F8F60AFE4EE0731B111996B6B59BC3A9_53() { return &___304E6CE4B8A999F5B114DD940B655029F8F60AFE4EE0731B111996B6B59BC3A9_53; } inline void set_U3304E6CE4B8A999F5B114DD940B655029F8F60AFE4EE0731B111996B6B59BC3A9_53(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___304E6CE4B8A999F5B114DD940B655029F8F60AFE4EE0731B111996B6B59BC3A9_53 = value; } inline static int32_t get_offset_of_U33106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_54() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___3106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_54)); } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C get_U33106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_54() const { return ___3106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_54; } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C * get_address_of_U33106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_54() { return &___3106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_54; } inline void set_U33106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_54(__StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C value) { ___3106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_54 = value; } inline static int32_t get_offset_of_U331A50A6B8C571138DD6EA37B040389216B779C1ED712CB7980DD199E3BEBEFEC_55() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___31A50A6B8C571138DD6EA37B040389216B779C1ED712CB7980DD199E3BEBEFEC_55)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U331A50A6B8C571138DD6EA37B040389216B779C1ED712CB7980DD199E3BEBEFEC_55() const { return ___31A50A6B8C571138DD6EA37B040389216B779C1ED712CB7980DD199E3BEBEFEC_55; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U331A50A6B8C571138DD6EA37B040389216B779C1ED712CB7980DD199E3BEBEFEC_55() { return &___31A50A6B8C571138DD6EA37B040389216B779C1ED712CB7980DD199E3BEBEFEC_55; } inline void set_U331A50A6B8C571138DD6EA37B040389216B779C1ED712CB7980DD199E3BEBEFEC_55(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___31A50A6B8C571138DD6EA37B040389216B779C1ED712CB7980DD199E3BEBEFEC_55 = value; } inline static int32_t get_offset_of_U3325BFEE33A593E28E54E20F8520E5DFEE122F719EF08FFE096A2AD31C4DC316F_56() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___325BFEE33A593E28E54E20F8520E5DFEE122F719EF08FFE096A2AD31C4DC316F_56)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U3325BFEE33A593E28E54E20F8520E5DFEE122F719EF08FFE096A2AD31C4DC316F_56() const { return ___325BFEE33A593E28E54E20F8520E5DFEE122F719EF08FFE096A2AD31C4DC316F_56; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U3325BFEE33A593E28E54E20F8520E5DFEE122F719EF08FFE096A2AD31C4DC316F_56() { return &___325BFEE33A593E28E54E20F8520E5DFEE122F719EF08FFE096A2AD31C4DC316F_56; } inline void set_U3325BFEE33A593E28E54E20F8520E5DFEE122F719EF08FFE096A2AD31C4DC316F_56(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___325BFEE33A593E28E54E20F8520E5DFEE122F719EF08FFE096A2AD31C4DC316F_56 = value; } inline static int32_t get_offset_of_U3343E404502DABEA303159A8C37BB2A4405B20A9B230D1C3BA9D496F05879019E_57() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___343E404502DABEA303159A8C37BB2A4405B20A9B230D1C3BA9D496F05879019E_57)); } inline __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 get_U3343E404502DABEA303159A8C37BB2A4405B20A9B230D1C3BA9D496F05879019E_57() const { return ___343E404502DABEA303159A8C37BB2A4405B20A9B230D1C3BA9D496F05879019E_57; } inline __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 * get_address_of_U3343E404502DABEA303159A8C37BB2A4405B20A9B230D1C3BA9D496F05879019E_57() { return &___343E404502DABEA303159A8C37BB2A4405B20A9B230D1C3BA9D496F05879019E_57; } inline void set_U3343E404502DABEA303159A8C37BB2A4405B20A9B230D1C3BA9D496F05879019E_57(__StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 value) { ___343E404502DABEA303159A8C37BB2A4405B20A9B230D1C3BA9D496F05879019E_57 = value; } inline static int32_t get_offset_of_U3356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_58() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_58)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U3356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_58() const { return ___356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_58; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U3356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_58() { return &___356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_58; } inline void set_U3356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_58(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_58 = value; } inline static int32_t get_offset_of_U336003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_59() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___36003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_59)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U336003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_59() const { return ___36003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_59; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U336003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_59() { return &___36003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_59; } inline void set_U336003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_59(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___36003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_59 = value; } inline static int32_t get_offset_of_U3360294D82A77697405846183BBB96E548B586D0710C5E2322E2CEF23E88C4122_60() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___360294D82A77697405846183BBB96E548B586D0710C5E2322E2CEF23E88C4122_60)); } inline __StaticArrayInitTypeSizeU3D511_t740CF3C9FEBB9CC89BA68C0F8EC83A7BB47394C3 get_U3360294D82A77697405846183BBB96E548B586D0710C5E2322E2CEF23E88C4122_60() const { return ___360294D82A77697405846183BBB96E548B586D0710C5E2322E2CEF23E88C4122_60; } inline __StaticArrayInitTypeSizeU3D511_t740CF3C9FEBB9CC89BA68C0F8EC83A7BB47394C3 * get_address_of_U3360294D82A77697405846183BBB96E548B586D0710C5E2322E2CEF23E88C4122_60() { return &___360294D82A77697405846183BBB96E548B586D0710C5E2322E2CEF23E88C4122_60; } inline void set_U3360294D82A77697405846183BBB96E548B586D0710C5E2322E2CEF23E88C4122_60(__StaticArrayInitTypeSizeU3D511_t740CF3C9FEBB9CC89BA68C0F8EC83A7BB47394C3 value) { ___360294D82A77697405846183BBB96E548B586D0710C5E2322E2CEF23E88C4122_60 = value; } inline static int32_t get_offset_of_U336B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38_61() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___36B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38_61)); } inline __StaticArrayInitTypeSizeU3D1152_t2104B5740ABD2FB36896B62E02098A1B196E493F get_U336B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38_61() const { return ___36B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38_61; } inline __StaticArrayInitTypeSizeU3D1152_t2104B5740ABD2FB36896B62E02098A1B196E493F * get_address_of_U336B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38_61() { return &___36B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38_61; } inline void set_U336B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38_61(__StaticArrayInitTypeSizeU3D1152_t2104B5740ABD2FB36896B62E02098A1B196E493F value) { ___36B8FDA0BFB1D93A07326EE7CAC8EB99FF1AF237D234FFA3210F64D3EB774C38_61 = value; } inline static int32_t get_offset_of_U33936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_62() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___3936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_62)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U33936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_62() const { return ___3936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_62; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U33936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_62() { return &___3936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_62; } inline void set_U33936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_62(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___3936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_62 = value; } inline static int32_t get_offset_of_U3394D174022AB9D27D329C8DE3DADB69831311870F91A3896EFFB406411F7472C_63() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___394D174022AB9D27D329C8DE3DADB69831311870F91A3896EFFB406411F7472C_63)); } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 get_U3394D174022AB9D27D329C8DE3DADB69831311870F91A3896EFFB406411F7472C_63() const { return ___394D174022AB9D27D329C8DE3DADB69831311870F91A3896EFFB406411F7472C_63; } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 * get_address_of_U3394D174022AB9D27D329C8DE3DADB69831311870F91A3896EFFB406411F7472C_63() { return &___394D174022AB9D27D329C8DE3DADB69831311870F91A3896EFFB406411F7472C_63; } inline void set_U3394D174022AB9D27D329C8DE3DADB69831311870F91A3896EFFB406411F7472C_63(__StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 value) { ___394D174022AB9D27D329C8DE3DADB69831311870F91A3896EFFB406411F7472C_63 = value; } inline static int32_t get_offset_of_U33AF2ACD8D2D27336879BC958CFB6B4271FA89EC7C3EC62B7AD1E0E20B7AF303D_64() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___3AF2ACD8D2D27336879BC958CFB6B4271FA89EC7C3EC62B7AD1E0E20B7AF303D_64)); } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F get_U33AF2ACD8D2D27336879BC958CFB6B4271FA89EC7C3EC62B7AD1E0E20B7AF303D_64() const { return ___3AF2ACD8D2D27336879BC958CFB6B4271FA89EC7C3EC62B7AD1E0E20B7AF303D_64; } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F * get_address_of_U33AF2ACD8D2D27336879BC958CFB6B4271FA89EC7C3EC62B7AD1E0E20B7AF303D_64() { return &___3AF2ACD8D2D27336879BC958CFB6B4271FA89EC7C3EC62B7AD1E0E20B7AF303D_64; } inline void set_U33AF2ACD8D2D27336879BC958CFB6B4271FA89EC7C3EC62B7AD1E0E20B7AF303D_64(__StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F value) { ___3AF2ACD8D2D27336879BC958CFB6B4271FA89EC7C3EC62B7AD1E0E20B7AF303D_64 = value; } inline static int32_t get_offset_of_U33B520286F14349D61645FDE2088337584857AF213F1E9694D9DA4F5C489E6A0E_65() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___3B520286F14349D61645FDE2088337584857AF213F1E9694D9DA4F5C489E6A0E_65)); } inline __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 get_U33B520286F14349D61645FDE2088337584857AF213F1E9694D9DA4F5C489E6A0E_65() const { return ___3B520286F14349D61645FDE2088337584857AF213F1E9694D9DA4F5C489E6A0E_65; } inline __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 * get_address_of_U33B520286F14349D61645FDE2088337584857AF213F1E9694D9DA4F5C489E6A0E_65() { return &___3B520286F14349D61645FDE2088337584857AF213F1E9694D9DA4F5C489E6A0E_65; } inline void set_U33B520286F14349D61645FDE2088337584857AF213F1E9694D9DA4F5C489E6A0E_65(__StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 value) { ___3B520286F14349D61645FDE2088337584857AF213F1E9694D9DA4F5C489E6A0E_65 = value; } inline static int32_t get_offset_of_U33B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_66() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___3B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_66)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U33B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_66() const { return ___3B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_66; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U33B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_66() { return &___3B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_66; } inline void set_U33B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_66(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___3B721FB05904288533A0C3F44162AA4631530BCFEBD22C3E57DBC4994E38F83D_66 = value; } inline static int32_t get_offset_of_U33BC7BBAE9618E2066112B9F16B3CDBB856ADE0020C732ED2D56FD0D0E38E1FC3_67() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___3BC7BBAE9618E2066112B9F16B3CDBB856ADE0020C732ED2D56FD0D0E38E1FC3_67)); } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE get_U33BC7BBAE9618E2066112B9F16B3CDBB856ADE0020C732ED2D56FD0D0E38E1FC3_67() const { return ___3BC7BBAE9618E2066112B9F16B3CDBB856ADE0020C732ED2D56FD0D0E38E1FC3_67; } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE * get_address_of_U33BC7BBAE9618E2066112B9F16B3CDBB856ADE0020C732ED2D56FD0D0E38E1FC3_67() { return &___3BC7BBAE9618E2066112B9F16B3CDBB856ADE0020C732ED2D56FD0D0E38E1FC3_67; } inline void set_U33BC7BBAE9618E2066112B9F16B3CDBB856ADE0020C732ED2D56FD0D0E38E1FC3_67(__StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE value) { ___3BC7BBAE9618E2066112B9F16B3CDBB856ADE0020C732ED2D56FD0D0E38E1FC3_67 = value; } inline static int32_t get_offset_of_U33CA024F96B6FA0D283063E7C2B60A83C2B07F26AE1788CDFAEEB231C7725ED92_68() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___3CA024F96B6FA0D283063E7C2B60A83C2B07F26AE1788CDFAEEB231C7725ED92_68)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_U33CA024F96B6FA0D283063E7C2B60A83C2B07F26AE1788CDFAEEB231C7725ED92_68() const { return ___3CA024F96B6FA0D283063E7C2B60A83C2B07F26AE1788CDFAEEB231C7725ED92_68; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_U33CA024F96B6FA0D283063E7C2B60A83C2B07F26AE1788CDFAEEB231C7725ED92_68() { return &___3CA024F96B6FA0D283063E7C2B60A83C2B07F26AE1788CDFAEEB231C7725ED92_68; } inline void set_U33CA024F96B6FA0D283063E7C2B60A83C2B07F26AE1788CDFAEEB231C7725ED92_68(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___3CA024F96B6FA0D283063E7C2B60A83C2B07F26AE1788CDFAEEB231C7725ED92_68 = value; } inline static int32_t get_offset_of_U33E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A_69() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___3E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A_69)); } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE get_U33E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A_69() const { return ___3E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A_69; } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE * get_address_of_U33E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A_69() { return &___3E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A_69; } inline void set_U33E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A_69(__StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE value) { ___3E4FB5FE52BF269D6EE955711016291D6D327A4AAC39B2464C53C6BD0D73242A_69 = value; } inline static int32_t get_offset_of_U33EAA30E2BB2D4FF7221734E2CFBD2A94F0A3D8EB435634724DBF207AFE0DE24B_70() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___3EAA30E2BB2D4FF7221734E2CFBD2A94F0A3D8EB435634724DBF207AFE0DE24B_70)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U33EAA30E2BB2D4FF7221734E2CFBD2A94F0A3D8EB435634724DBF207AFE0DE24B_70() const { return ___3EAA30E2BB2D4FF7221734E2CFBD2A94F0A3D8EB435634724DBF207AFE0DE24B_70; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U33EAA30E2BB2D4FF7221734E2CFBD2A94F0A3D8EB435634724DBF207AFE0DE24B_70() { return &___3EAA30E2BB2D4FF7221734E2CFBD2A94F0A3D8EB435634724DBF207AFE0DE24B_70; } inline void set_U33EAA30E2BB2D4FF7221734E2CFBD2A94F0A3D8EB435634724DBF207AFE0DE24B_70(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___3EAA30E2BB2D4FF7221734E2CFBD2A94F0A3D8EB435634724DBF207AFE0DE24B_70 = value; } inline static int32_t get_offset_of_U33F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_71() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___3F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_71)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U33F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_71() const { return ___3F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_71; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U33F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_71() { return &___3F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_71; } inline void set_U33F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_71(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___3F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_71 = value; } inline static int32_t get_offset_of_U3405634CB2F08D8E4A65CF85762D7BE4356E6DE1C0C941DA950F3034F3F8C6ED0_72() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___405634CB2F08D8E4A65CF85762D7BE4356E6DE1C0C941DA950F3034F3F8C6ED0_72)); } inline __StaticArrayInitTypeSizeU3D44_tB4E85CA0F7D90D00E66285BECB46250AA72356B5 get_U3405634CB2F08D8E4A65CF85762D7BE4356E6DE1C0C941DA950F3034F3F8C6ED0_72() const { return ___405634CB2F08D8E4A65CF85762D7BE4356E6DE1C0C941DA950F3034F3F8C6ED0_72; } inline __StaticArrayInitTypeSizeU3D44_tB4E85CA0F7D90D00E66285BECB46250AA72356B5 * get_address_of_U3405634CB2F08D8E4A65CF85762D7BE4356E6DE1C0C941DA950F3034F3F8C6ED0_72() { return &___405634CB2F08D8E4A65CF85762D7BE4356E6DE1C0C941DA950F3034F3F8C6ED0_72; } inline void set_U3405634CB2F08D8E4A65CF85762D7BE4356E6DE1C0C941DA950F3034F3F8C6ED0_72(__StaticArrayInitTypeSizeU3D44_tB4E85CA0F7D90D00E66285BECB46250AA72356B5 value) { ___405634CB2F08D8E4A65CF85762D7BE4356E6DE1C0C941DA950F3034F3F8C6ED0_72 = value; } inline static int32_t get_offset_of_U340866F3E76BC07D89281D2593C42AD252FB2D84E0A91FA3C78CA3C1FCC17643D_73() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___40866F3E76BC07D89281D2593C42AD252FB2D84E0A91FA3C78CA3C1FCC17643D_73)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U340866F3E76BC07D89281D2593C42AD252FB2D84E0A91FA3C78CA3C1FCC17643D_73() const { return ___40866F3E76BC07D89281D2593C42AD252FB2D84E0A91FA3C78CA3C1FCC17643D_73; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U340866F3E76BC07D89281D2593C42AD252FB2D84E0A91FA3C78CA3C1FCC17643D_73() { return &___40866F3E76BC07D89281D2593C42AD252FB2D84E0A91FA3C78CA3C1FCC17643D_73; } inline void set_U340866F3E76BC07D89281D2593C42AD252FB2D84E0A91FA3C78CA3C1FCC17643D_73(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___40866F3E76BC07D89281D2593C42AD252FB2D84E0A91FA3C78CA3C1FCC17643D_73 = value; } inline static int32_t get_offset_of_U3427C844BAD080C6008BDA87BD6ACA4F6F342F6FCA9472A6D63C31B69F6F85054_74() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___427C844BAD080C6008BDA87BD6ACA4F6F342F6FCA9472A6D63C31B69F6F85054_74)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U3427C844BAD080C6008BDA87BD6ACA4F6F342F6FCA9472A6D63C31B69F6F85054_74() const { return ___427C844BAD080C6008BDA87BD6ACA4F6F342F6FCA9472A6D63C31B69F6F85054_74; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U3427C844BAD080C6008BDA87BD6ACA4F6F342F6FCA9472A6D63C31B69F6F85054_74() { return &___427C844BAD080C6008BDA87BD6ACA4F6F342F6FCA9472A6D63C31B69F6F85054_74; } inline void set_U3427C844BAD080C6008BDA87BD6ACA4F6F342F6FCA9472A6D63C31B69F6F85054_74(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___427C844BAD080C6008BDA87BD6ACA4F6F342F6FCA9472A6D63C31B69F6F85054_74 = value; } inline static int32_t get_offset_of_U342E57F5A26F7D53A24B69FF9F56FA7550A23B8BAB2F5993357E4C53EA06141E9_75() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___42E57F5A26F7D53A24B69FF9F56FA7550A23B8BAB2F5993357E4C53EA06141E9_75)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U342E57F5A26F7D53A24B69FF9F56FA7550A23B8BAB2F5993357E4C53EA06141E9_75() const { return ___42E57F5A26F7D53A24B69FF9F56FA7550A23B8BAB2F5993357E4C53EA06141E9_75; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U342E57F5A26F7D53A24B69FF9F56FA7550A23B8BAB2F5993357E4C53EA06141E9_75() { return &___42E57F5A26F7D53A24B69FF9F56FA7550A23B8BAB2F5993357E4C53EA06141E9_75; } inline void set_U342E57F5A26F7D53A24B69FF9F56FA7550A23B8BAB2F5993357E4C53EA06141E9_75(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___42E57F5A26F7D53A24B69FF9F56FA7550A23B8BAB2F5993357E4C53EA06141E9_75 = value; } inline static int32_t get_offset_of_U3439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_76() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_76)); } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C get_U3439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_76() const { return ___439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_76; } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C * get_address_of_U3439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_76() { return &___439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_76; } inline void set_U3439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_76(__StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C value) { ___439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_76 = value; } inline static int32_t get_offset_of_U343B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_77() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___43B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_77)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U343B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_77() const { return ___43B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_77; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U343B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_77() { return &___43B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_77; } inline void set_U343B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_77(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___43B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_77 = value; } inline static int32_t get_offset_of_U343C8B8D4786B6331EFC85B21E235E3E39940C427680D2C6B73ABF19738EF5186_78() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___43C8B8D4786B6331EFC85B21E235E3E39940C427680D2C6B73ABF19738EF5186_78)); } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 get_U343C8B8D4786B6331EFC85B21E235E3E39940C427680D2C6B73ABF19738EF5186_78() const { return ___43C8B8D4786B6331EFC85B21E235E3E39940C427680D2C6B73ABF19738EF5186_78; } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 * get_address_of_U343C8B8D4786B6331EFC85B21E235E3E39940C427680D2C6B73ABF19738EF5186_78() { return &___43C8B8D4786B6331EFC85B21E235E3E39940C427680D2C6B73ABF19738EF5186_78; } inline void set_U343C8B8D4786B6331EFC85B21E235E3E39940C427680D2C6B73ABF19738EF5186_78(__StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 value) { ___43C8B8D4786B6331EFC85B21E235E3E39940C427680D2C6B73ABF19738EF5186_78 = value; } inline static int32_t get_offset_of_U3463BE4A1C16EB914C411F194E1F87BEF5A9081C49888860A682E8543D4B35F58_79() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___463BE4A1C16EB914C411F194E1F87BEF5A9081C49888860A682E8543D4B35F58_79)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U3463BE4A1C16EB914C411F194E1F87BEF5A9081C49888860A682E8543D4B35F58_79() const { return ___463BE4A1C16EB914C411F194E1F87BEF5A9081C49888860A682E8543D4B35F58_79; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U3463BE4A1C16EB914C411F194E1F87BEF5A9081C49888860A682E8543D4B35F58_79() { return &___463BE4A1C16EB914C411F194E1F87BEF5A9081C49888860A682E8543D4B35F58_79; } inline void set_U3463BE4A1C16EB914C411F194E1F87BEF5A9081C49888860A682E8543D4B35F58_79(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___463BE4A1C16EB914C411F194E1F87BEF5A9081C49888860A682E8543D4B35F58_79 = value; } inline static int32_t get_offset_of_U34654FB5A717A0EB7C9078754B15F325C2F156519CFF821AAA495495741FF153A_80() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___4654FB5A717A0EB7C9078754B15F325C2F156519CFF821AAA495495741FF153A_80)); } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 get_U34654FB5A717A0EB7C9078754B15F325C2F156519CFF821AAA495495741FF153A_80() const { return ___4654FB5A717A0EB7C9078754B15F325C2F156519CFF821AAA495495741FF153A_80; } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 * get_address_of_U34654FB5A717A0EB7C9078754B15F325C2F156519CFF821AAA495495741FF153A_80() { return &___4654FB5A717A0EB7C9078754B15F325C2F156519CFF821AAA495495741FF153A_80; } inline void set_U34654FB5A717A0EB7C9078754B15F325C2F156519CFF821AAA495495741FF153A_80(__StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 value) { ___4654FB5A717A0EB7C9078754B15F325C2F156519CFF821AAA495495741FF153A_80 = value; } inline static int32_t get_offset_of_U34867A63842B7AFBF7A120C1310940F29048D0B73EF1747E15AD67A3AA0D9AF9D_81() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___4867A63842B7AFBF7A120C1310940F29048D0B73EF1747E15AD67A3AA0D9AF9D_81)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U34867A63842B7AFBF7A120C1310940F29048D0B73EF1747E15AD67A3AA0D9AF9D_81() const { return ___4867A63842B7AFBF7A120C1310940F29048D0B73EF1747E15AD67A3AA0D9AF9D_81; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U34867A63842B7AFBF7A120C1310940F29048D0B73EF1747E15AD67A3AA0D9AF9D_81() { return &___4867A63842B7AFBF7A120C1310940F29048D0B73EF1747E15AD67A3AA0D9AF9D_81; } inline void set_U34867A63842B7AFBF7A120C1310940F29048D0B73EF1747E15AD67A3AA0D9AF9D_81(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___4867A63842B7AFBF7A120C1310940F29048D0B73EF1747E15AD67A3AA0D9AF9D_81 = value; } inline static int32_t get_offset_of_U3490FE1E40F08589851422F9DAF5012280352D005653B5D2CE872268A1A743ACF_82() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___490FE1E40F08589851422F9DAF5012280352D005653B5D2CE872268A1A743ACF_82)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U3490FE1E40F08589851422F9DAF5012280352D005653B5D2CE872268A1A743ACF_82() const { return ___490FE1E40F08589851422F9DAF5012280352D005653B5D2CE872268A1A743ACF_82; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U3490FE1E40F08589851422F9DAF5012280352D005653B5D2CE872268A1A743ACF_82() { return &___490FE1E40F08589851422F9DAF5012280352D005653B5D2CE872268A1A743ACF_82; } inline void set_U3490FE1E40F08589851422F9DAF5012280352D005653B5D2CE872268A1A743ACF_82(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___490FE1E40F08589851422F9DAF5012280352D005653B5D2CE872268A1A743ACF_82 = value; } inline static int32_t get_offset_of_U34993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_83() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___4993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_83)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U34993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_83() const { return ___4993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_83; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U34993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_83() { return &___4993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_83; } inline void set_U34993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_83(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___4993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_83 = value; } inline static int32_t get_offset_of_U349D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_84() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___49D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_84)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U349D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_84() const { return ___49D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_84; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U349D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_84() { return &___49D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_84; } inline void set_U349D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_84(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___49D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_84 = value; } inline static int32_t get_offset_of_U349FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_85() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___49FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_85)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U349FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_85() const { return ___49FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_85; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U349FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_85() { return &___49FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_85; } inline void set_U349FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_85(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___49FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_85 = value; } inline static int32_t get_offset_of_U34ADFA71AB9AF20C1C372C92FF8D26609A11DA05E167BBA62C0ABFD18F4C1EAF8_86() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___4ADFA71AB9AF20C1C372C92FF8D26609A11DA05E167BBA62C0ABFD18F4C1EAF8_86)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U34ADFA71AB9AF20C1C372C92FF8D26609A11DA05E167BBA62C0ABFD18F4C1EAF8_86() const { return ___4ADFA71AB9AF20C1C372C92FF8D26609A11DA05E167BBA62C0ABFD18F4C1EAF8_86; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U34ADFA71AB9AF20C1C372C92FF8D26609A11DA05E167BBA62C0ABFD18F4C1EAF8_86() { return &___4ADFA71AB9AF20C1C372C92FF8D26609A11DA05E167BBA62C0ABFD18F4C1EAF8_86; } inline void set_U34ADFA71AB9AF20C1C372C92FF8D26609A11DA05E167BBA62C0ABFD18F4C1EAF8_86(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___4ADFA71AB9AF20C1C372C92FF8D26609A11DA05E167BBA62C0ABFD18F4C1EAF8_86 = value; } inline static int32_t get_offset_of_U34D30B965ABF4D17A678F232D7C2491E37B61B203A6E807BB9E09C4BA2614F72D_87() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___4D30B965ABF4D17A678F232D7C2491E37B61B203A6E807BB9E09C4BA2614F72D_87)); } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 get_U34D30B965ABF4D17A678F232D7C2491E37B61B203A6E807BB9E09C4BA2614F72D_87() const { return ___4D30B965ABF4D17A678F232D7C2491E37B61B203A6E807BB9E09C4BA2614F72D_87; } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 * get_address_of_U34D30B965ABF4D17A678F232D7C2491E37B61B203A6E807BB9E09C4BA2614F72D_87() { return &___4D30B965ABF4D17A678F232D7C2491E37B61B203A6E807BB9E09C4BA2614F72D_87; } inline void set_U34D30B965ABF4D17A678F232D7C2491E37B61B203A6E807BB9E09C4BA2614F72D_87(__StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 value) { ___4D30B965ABF4D17A678F232D7C2491E37B61B203A6E807BB9E09C4BA2614F72D_87 = value; } inline static int32_t get_offset_of_U34D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_88() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___4D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_88)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U34D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_88() const { return ___4D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_88; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U34D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_88() { return &___4D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_88; } inline void set_U34D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_88(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___4D487DD66D80886D292C3C7B64CC41FEBA1E313A26A9D05333B42E895741FF81_88 = value; } inline static int32_t get_offset_of_U34D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_89() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___4D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_89)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U34D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_89() const { return ___4D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_89; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U34D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_89() { return &___4D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_89; } inline void set_U34D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_89(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___4D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_89 = value; } inline static int32_t get_offset_of_U34F1B8E1CB953EA2DC9E5B3B1A88872BD0BF97BD1091B00456F43F1DFE4A0C976_90() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___4F1B8E1CB953EA2DC9E5B3B1A88872BD0BF97BD1091B00456F43F1DFE4A0C976_90)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U34F1B8E1CB953EA2DC9E5B3B1A88872BD0BF97BD1091B00456F43F1DFE4A0C976_90() const { return ___4F1B8E1CB953EA2DC9E5B3B1A88872BD0BF97BD1091B00456F43F1DFE4A0C976_90; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U34F1B8E1CB953EA2DC9E5B3B1A88872BD0BF97BD1091B00456F43F1DFE4A0C976_90() { return &___4F1B8E1CB953EA2DC9E5B3B1A88872BD0BF97BD1091B00456F43F1DFE4A0C976_90; } inline void set_U34F1B8E1CB953EA2DC9E5B3B1A88872BD0BF97BD1091B00456F43F1DFE4A0C976_90(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___4F1B8E1CB953EA2DC9E5B3B1A88872BD0BF97BD1091B00456F43F1DFE4A0C976_90 = value; } inline static int32_t get_offset_of_U34FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_91() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___4FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_91)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U34FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_91() const { return ___4FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_91; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U34FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_91() { return &___4FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_91; } inline void set_U34FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_91(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___4FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_91 = value; } inline static int32_t get_offset_of_U3507B1EFA9C696556B36957CBA8E6B8517AC8CD457424F04C7EF34363FC3B7F8F_92() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___507B1EFA9C696556B36957CBA8E6B8517AC8CD457424F04C7EF34363FC3B7F8F_92)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U3507B1EFA9C696556B36957CBA8E6B8517AC8CD457424F04C7EF34363FC3B7F8F_92() const { return ___507B1EFA9C696556B36957CBA8E6B8517AC8CD457424F04C7EF34363FC3B7F8F_92; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U3507B1EFA9C696556B36957CBA8E6B8517AC8CD457424F04C7EF34363FC3B7F8F_92() { return &___507B1EFA9C696556B36957CBA8E6B8517AC8CD457424F04C7EF34363FC3B7F8F_92; } inline void set_U3507B1EFA9C696556B36957CBA8E6B8517AC8CD457424F04C7EF34363FC3B7F8F_92(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___507B1EFA9C696556B36957CBA8E6B8517AC8CD457424F04C7EF34363FC3B7F8F_92 = value; } inline static int32_t get_offset_of_U3513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_93() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_93)); } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 get_U3513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_93() const { return ___513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_93; } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 * get_address_of_U3513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_93() { return &___513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_93; } inline void set_U3513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_93(__StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 value) { ___513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_93 = value; } inline static int32_t get_offset_of_U35218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_94() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_94)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U35218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_94() const { return ___5218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_94; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U35218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_94() { return &___5218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_94; } inline void set_U35218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_94(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___5218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_94 = value; } inline static int32_t get_offset_of_U3542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_95() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_95)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_U3542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_95() const { return ___542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_95; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_U3542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_95() { return &___542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_95; } inline void set_U3542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_95(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___542A4AD813E0CA853A400A4DC81182DB6803BEC6EA63ED0D54E0E90660DFDC2B_95 = value; } inline static int32_t get_offset_of_U355D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_96() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_96)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U355D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_96() const { return ___55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_96; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U355D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_96() { return &___55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_96; } inline void set_U355D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_96(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___55D0BF716B334D123E0088CFB3F8E2FEA17AF5025BB527F95EEB09BA978EA329_96 = value; } inline static int32_t get_offset_of_U355D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_97() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___55D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_97)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U355D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_97() const { return ___55D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_97; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U355D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_97() { return &___55D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_97; } inline void set_U355D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_97(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___55D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_97 = value; } inline static int32_t get_offset_of_U35686DFA3DBAE1C40758CFEA05B267DAC2FAF6CCDFADBC08A75D81088B777C751_98() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5686DFA3DBAE1C40758CFEA05B267DAC2FAF6CCDFADBC08A75D81088B777C751_98)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U35686DFA3DBAE1C40758CFEA05B267DAC2FAF6CCDFADBC08A75D81088B777C751_98() const { return ___5686DFA3DBAE1C40758CFEA05B267DAC2FAF6CCDFADBC08A75D81088B777C751_98; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U35686DFA3DBAE1C40758CFEA05B267DAC2FAF6CCDFADBC08A75D81088B777C751_98() { return &___5686DFA3DBAE1C40758CFEA05B267DAC2FAF6CCDFADBC08A75D81088B777C751_98; } inline void set_U35686DFA3DBAE1C40758CFEA05B267DAC2FAF6CCDFADBC08A75D81088B777C751_98(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___5686DFA3DBAE1C40758CFEA05B267DAC2FAF6CCDFADBC08A75D81088B777C751_98 = value; } inline static int32_t get_offset_of_U358693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_99() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___58693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_99)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U358693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_99() const { return ___58693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_99; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U358693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_99() { return &___58693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_99; } inline void set_U358693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_99(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___58693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_99 = value; } inline static int32_t get_offset_of_U3586CB2936F35105D4A71FF1186E81528F1980A2E5BB1E2719E0D86809CB1080A_100() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___586CB2936F35105D4A71FF1186E81528F1980A2E5BB1E2719E0D86809CB1080A_100)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_U3586CB2936F35105D4A71FF1186E81528F1980A2E5BB1E2719E0D86809CB1080A_100() const { return ___586CB2936F35105D4A71FF1186E81528F1980A2E5BB1E2719E0D86809CB1080A_100; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_U3586CB2936F35105D4A71FF1186E81528F1980A2E5BB1E2719E0D86809CB1080A_100() { return &___586CB2936F35105D4A71FF1186E81528F1980A2E5BB1E2719E0D86809CB1080A_100; } inline void set_U3586CB2936F35105D4A71FF1186E81528F1980A2E5BB1E2719E0D86809CB1080A_100(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___586CB2936F35105D4A71FF1186E81528F1980A2E5BB1E2719E0D86809CB1080A_100 = value; } inline static int32_t get_offset_of_U35961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6_101() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6_101)); } inline __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A get_U35961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6_101() const { return ___5961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6_101; } inline __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A * get_address_of_U35961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6_101() { return &___5961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6_101; } inline void set_U35961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6_101(__StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A value) { ___5961BF1FCF83803CE7775E15E9DB8D21AF741539B85CCFDD643F9E22CC7820D6_101 = value; } inline static int32_t get_offset_of_U359B7E757844D3BF9299877BD1C17451611BFBAB493374D6B18D973FDE534151A_102() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___59B7E757844D3BF9299877BD1C17451611BFBAB493374D6B18D973FDE534151A_102)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U359B7E757844D3BF9299877BD1C17451611BFBAB493374D6B18D973FDE534151A_102() const { return ___59B7E757844D3BF9299877BD1C17451611BFBAB493374D6B18D973FDE534151A_102; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U359B7E757844D3BF9299877BD1C17451611BFBAB493374D6B18D973FDE534151A_102() { return &___59B7E757844D3BF9299877BD1C17451611BFBAB493374D6B18D973FDE534151A_102; } inline void set_U359B7E757844D3BF9299877BD1C17451611BFBAB493374D6B18D973FDE534151A_102(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___59B7E757844D3BF9299877BD1C17451611BFBAB493374D6B18D973FDE534151A_102 = value; } inline static int32_t get_offset_of_U35A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_103() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_103)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U35A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_103() const { return ___5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_103; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U35A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_103() { return &___5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_103; } inline void set_U35A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_103(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___5A33FCFEC23C49D91BCF58CE2472DC9F3662CD086BD29FC44AF2E14567238A30_103 = value; } inline static int32_t get_offset_of_U35B979F69B96A61586A09DD4ED26F20534C629B08732AE32FA34B6F8A0049ACDD_104() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5B979F69B96A61586A09DD4ED26F20534C629B08732AE32FA34B6F8A0049ACDD_104)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U35B979F69B96A61586A09DD4ED26F20534C629B08732AE32FA34B6F8A0049ACDD_104() const { return ___5B979F69B96A61586A09DD4ED26F20534C629B08732AE32FA34B6F8A0049ACDD_104; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U35B979F69B96A61586A09DD4ED26F20534C629B08732AE32FA34B6F8A0049ACDD_104() { return &___5B979F69B96A61586A09DD4ED26F20534C629B08732AE32FA34B6F8A0049ACDD_104; } inline void set_U35B979F69B96A61586A09DD4ED26F20534C629B08732AE32FA34B6F8A0049ACDD_104(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___5B979F69B96A61586A09DD4ED26F20534C629B08732AE32FA34B6F8A0049ACDD_104 = value; } inline static int32_t get_offset_of_U35BBB9265FCB4E834C68440328645B1A187F68D3275881FC46B21564B11326DA5_105() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5BBB9265FCB4E834C68440328645B1A187F68D3275881FC46B21564B11326DA5_105)); } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F get_U35BBB9265FCB4E834C68440328645B1A187F68D3275881FC46B21564B11326DA5_105() const { return ___5BBB9265FCB4E834C68440328645B1A187F68D3275881FC46B21564B11326DA5_105; } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F * get_address_of_U35BBB9265FCB4E834C68440328645B1A187F68D3275881FC46B21564B11326DA5_105() { return &___5BBB9265FCB4E834C68440328645B1A187F68D3275881FC46B21564B11326DA5_105; } inline void set_U35BBB9265FCB4E834C68440328645B1A187F68D3275881FC46B21564B11326DA5_105(__StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F value) { ___5BBB9265FCB4E834C68440328645B1A187F68D3275881FC46B21564B11326DA5_105 = value; } inline static int32_t get_offset_of_U35D2BCB56850200B2EDECD280A83B6F489E2DE5771E609FABA8A5C4816206CB7A_106() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5D2BCB56850200B2EDECD280A83B6F489E2DE5771E609FABA8A5C4816206CB7A_106)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U35D2BCB56850200B2EDECD280A83B6F489E2DE5771E609FABA8A5C4816206CB7A_106() const { return ___5D2BCB56850200B2EDECD280A83B6F489E2DE5771E609FABA8A5C4816206CB7A_106; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U35D2BCB56850200B2EDECD280A83B6F489E2DE5771E609FABA8A5C4816206CB7A_106() { return &___5D2BCB56850200B2EDECD280A83B6F489E2DE5771E609FABA8A5C4816206CB7A_106; } inline void set_U35D2BCB56850200B2EDECD280A83B6F489E2DE5771E609FABA8A5C4816206CB7A_106(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___5D2BCB56850200B2EDECD280A83B6F489E2DE5771E609FABA8A5C4816206CB7A_106 = value; } inline static int32_t get_offset_of_U35D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7_107() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7_107)); } inline __StaticArrayInitTypeSizeU3D384_t46003A58CA4B346F0AB7AB5EE6A64AA08241F97E get_U35D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7_107() const { return ___5D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7_107; } inline __StaticArrayInitTypeSizeU3D384_t46003A58CA4B346F0AB7AB5EE6A64AA08241F97E * get_address_of_U35D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7_107() { return &___5D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7_107; } inline void set_U35D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7_107(__StaticArrayInitTypeSizeU3D384_t46003A58CA4B346F0AB7AB5EE6A64AA08241F97E value) { ___5D34088B4ABB1F3FE88DCF84DD5C145EFD5EA01DF1B05BB8FEAD12305B0979B7_107 = value; } inline static int32_t get_offset_of_U35D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD_108() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD_108)); } inline __StaticArrayInitTypeSizeU3D124_t4DC490DCE9056B4FDAA27442CBBA7F0F499B0451 get_U35D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD_108() const { return ___5D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD_108; } inline __StaticArrayInitTypeSizeU3D124_t4DC490DCE9056B4FDAA27442CBBA7F0F499B0451 * get_address_of_U35D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD_108() { return &___5D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD_108; } inline void set_U35D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD_108(__StaticArrayInitTypeSizeU3D124_t4DC490DCE9056B4FDAA27442CBBA7F0F499B0451 value) { ___5D6878AD6E68B2CCB04A7CD7942BE07C15F947CCA8824203021DD465D90712AD_108 = value; } inline static int32_t get_offset_of_U35DCC8698D4E5400BC54B6A6E36FB1F5E060B2CE6A676F4FC474015F9A0FC7CB0_109() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5DCC8698D4E5400BC54B6A6E36FB1F5E060B2CE6A676F4FC474015F9A0FC7CB0_109)); } inline __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 get_U35DCC8698D4E5400BC54B6A6E36FB1F5E060B2CE6A676F4FC474015F9A0FC7CB0_109() const { return ___5DCC8698D4E5400BC54B6A6E36FB1F5E060B2CE6A676F4FC474015F9A0FC7CB0_109; } inline __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 * get_address_of_U35DCC8698D4E5400BC54B6A6E36FB1F5E060B2CE6A676F4FC474015F9A0FC7CB0_109() { return &___5DCC8698D4E5400BC54B6A6E36FB1F5E060B2CE6A676F4FC474015F9A0FC7CB0_109; } inline void set_U35DCC8698D4E5400BC54B6A6E36FB1F5E060B2CE6A676F4FC474015F9A0FC7CB0_109(__StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 value) { ___5DCC8698D4E5400BC54B6A6E36FB1F5E060B2CE6A676F4FC474015F9A0FC7CB0_109 = value; } inline static int32_t get_offset_of_U35DF5DA3512C124C2BB3C3676FFEDA4E6CC5E902C2A6027D37EB4B5AB64ED4382_110() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5DF5DA3512C124C2BB3C3676FFEDA4E6CC5E902C2A6027D37EB4B5AB64ED4382_110)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U35DF5DA3512C124C2BB3C3676FFEDA4E6CC5E902C2A6027D37EB4B5AB64ED4382_110() const { return ___5DF5DA3512C124C2BB3C3676FFEDA4E6CC5E902C2A6027D37EB4B5AB64ED4382_110; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U35DF5DA3512C124C2BB3C3676FFEDA4E6CC5E902C2A6027D37EB4B5AB64ED4382_110() { return &___5DF5DA3512C124C2BB3C3676FFEDA4E6CC5E902C2A6027D37EB4B5AB64ED4382_110; } inline void set_U35DF5DA3512C124C2BB3C3676FFEDA4E6CC5E902C2A6027D37EB4B5AB64ED4382_110(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___5DF5DA3512C124C2BB3C3676FFEDA4E6CC5E902C2A6027D37EB4B5AB64ED4382_110 = value; } inline static int32_t get_offset_of_U35F2BD6104C620DE24A78538B659D1218F81A8DC50ED6645B5A040194E0CDC663_111() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___5F2BD6104C620DE24A78538B659D1218F81A8DC50ED6645B5A040194E0CDC663_111)); } inline __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 get_U35F2BD6104C620DE24A78538B659D1218F81A8DC50ED6645B5A040194E0CDC663_111() const { return ___5F2BD6104C620DE24A78538B659D1218F81A8DC50ED6645B5A040194E0CDC663_111; } inline __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 * get_address_of_U35F2BD6104C620DE24A78538B659D1218F81A8DC50ED6645B5A040194E0CDC663_111() { return &___5F2BD6104C620DE24A78538B659D1218F81A8DC50ED6645B5A040194E0CDC663_111; } inline void set_U35F2BD6104C620DE24A78538B659D1218F81A8DC50ED6645B5A040194E0CDC663_111(__StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 value) { ___5F2BD6104C620DE24A78538B659D1218F81A8DC50ED6645B5A040194E0CDC663_111 = value; } inline static int32_t get_offset_of_U361358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_112() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_112)); } inline __StaticArrayInitTypeSizeU3D124_t4DC490DCE9056B4FDAA27442CBBA7F0F499B0451 get_U361358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_112() const { return ___61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_112; } inline __StaticArrayInitTypeSizeU3D124_t4DC490DCE9056B4FDAA27442CBBA7F0F499B0451 * get_address_of_U361358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_112() { return &___61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_112; } inline void set_U361358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_112(__StaticArrayInitTypeSizeU3D124_t4DC490DCE9056B4FDAA27442CBBA7F0F499B0451 value) { ___61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_112 = value; } inline static int32_t get_offset_of_U36164463B7C304A53288FDCF4DD2136E0E9A441D9930215FB691E3D2F692C3993_113() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___6164463B7C304A53288FDCF4DD2136E0E9A441D9930215FB691E3D2F692C3993_113)); } inline __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 get_U36164463B7C304A53288FDCF4DD2136E0E9A441D9930215FB691E3D2F692C3993_113() const { return ___6164463B7C304A53288FDCF4DD2136E0E9A441D9930215FB691E3D2F692C3993_113; } inline __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 * get_address_of_U36164463B7C304A53288FDCF4DD2136E0E9A441D9930215FB691E3D2F692C3993_113() { return &___6164463B7C304A53288FDCF4DD2136E0E9A441D9930215FB691E3D2F692C3993_113; } inline void set_U36164463B7C304A53288FDCF4DD2136E0E9A441D9930215FB691E3D2F692C3993_113(__StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 value) { ___6164463B7C304A53288FDCF4DD2136E0E9A441D9930215FB691E3D2F692C3993_113 = value; } inline static int32_t get_offset_of_U3624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U3624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114() const { return ___624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U3624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114() { return &___624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114; } inline void set_U3624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114 = value; } inline static int32_t get_offset_of_U362A191EC74B0F281659DD81132751B7656F065A2AD5A8E892CAE1A8E4DBFD0B5_115() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___62A191EC74B0F281659DD81132751B7656F065A2AD5A8E892CAE1A8E4DBFD0B5_115)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U362A191EC74B0F281659DD81132751B7656F065A2AD5A8E892CAE1A8E4DBFD0B5_115() const { return ___62A191EC74B0F281659DD81132751B7656F065A2AD5A8E892CAE1A8E4DBFD0B5_115; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U362A191EC74B0F281659DD81132751B7656F065A2AD5A8E892CAE1A8E4DBFD0B5_115() { return &___62A191EC74B0F281659DD81132751B7656F065A2AD5A8E892CAE1A8E4DBFD0B5_115; } inline void set_U362A191EC74B0F281659DD81132751B7656F065A2AD5A8E892CAE1A8E4DBFD0B5_115(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___62A191EC74B0F281659DD81132751B7656F065A2AD5A8E892CAE1A8E4DBFD0B5_115 = value; } inline static int32_t get_offset_of_U3663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_116() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_116)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U3663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_116() const { return ___663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_116; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U3663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_116() { return &___663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_116; } inline void set_U3663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_116(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___663A2D6435FFB6C16D9382D8E22490E109514E59C03574E825F6B491AD8C8AAC_116 = value; } inline static int32_t get_offset_of_U36708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED_117() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___6708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED_117)); } inline __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 get_U36708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED_117() const { return ___6708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED_117; } inline __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 * get_address_of_U36708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED_117() { return &___6708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED_117; } inline void set_U36708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED_117(__StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 value) { ___6708B572BDBE5D5E79701DBB9744AF74B50FED7608218F2D7BF1B5D87E5A53ED_117 = value; } inline static int32_t get_offset_of_U3684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_118() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_118)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U3684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_118() const { return ___684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_118; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U3684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_118() { return &___684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_118; } inline void set_U3684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_118(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_118 = value; } inline static int32_t get_offset_of_U36965AC9D48CA477E9A17658D33A217051648138AD7024514DE014D8001B533C3_119() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___6965AC9D48CA477E9A17658D33A217051648138AD7024514DE014D8001B533C3_119)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U36965AC9D48CA477E9A17658D33A217051648138AD7024514DE014D8001B533C3_119() const { return ___6965AC9D48CA477E9A17658D33A217051648138AD7024514DE014D8001B533C3_119; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U36965AC9D48CA477E9A17658D33A217051648138AD7024514DE014D8001B533C3_119() { return &___6965AC9D48CA477E9A17658D33A217051648138AD7024514DE014D8001B533C3_119; } inline void set_U36965AC9D48CA477E9A17658D33A217051648138AD7024514DE014D8001B533C3_119(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___6965AC9D48CA477E9A17658D33A217051648138AD7024514DE014D8001B533C3_119 = value; } inline static int32_t get_offset_of_U36A5953C1A0D67EA77DC8A5D34D0055B3D6A7A3C4CA3F6FE599471C40B9B017FC_120() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___6A5953C1A0D67EA77DC8A5D34D0055B3D6A7A3C4CA3F6FE599471C40B9B017FC_120)); } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F get_U36A5953C1A0D67EA77DC8A5D34D0055B3D6A7A3C4CA3F6FE599471C40B9B017FC_120() const { return ___6A5953C1A0D67EA77DC8A5D34D0055B3D6A7A3C4CA3F6FE599471C40B9B017FC_120; } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F * get_address_of_U36A5953C1A0D67EA77DC8A5D34D0055B3D6A7A3C4CA3F6FE599471C40B9B017FC_120() { return &___6A5953C1A0D67EA77DC8A5D34D0055B3D6A7A3C4CA3F6FE599471C40B9B017FC_120; } inline void set_U36A5953C1A0D67EA77DC8A5D34D0055B3D6A7A3C4CA3F6FE599471C40B9B017FC_120(__StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F value) { ___6A5953C1A0D67EA77DC8A5D34D0055B3D6A7A3C4CA3F6FE599471C40B9B017FC_120 = value; } inline static int32_t get_offset_of_U36A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_121() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___6A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_121)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U36A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_121() const { return ___6A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_121; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U36A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_121() { return &___6A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_121; } inline void set_U36A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_121(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___6A5EAF956411330E0B28CAD097D9698CBF4098D268AD1C0E04FE294F0607E53D_121 = value; } inline static int32_t get_offset_of_U36C99A25F0D00AE5BC45EE7F62CFC963F5DFC8FE4F7CE82ACEB0B5A1CDB51E3AB_122() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___6C99A25F0D00AE5BC45EE7F62CFC963F5DFC8FE4F7CE82ACEB0B5A1CDB51E3AB_122)); } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 get_U36C99A25F0D00AE5BC45EE7F62CFC963F5DFC8FE4F7CE82ACEB0B5A1CDB51E3AB_122() const { return ___6C99A25F0D00AE5BC45EE7F62CFC963F5DFC8FE4F7CE82ACEB0B5A1CDB51E3AB_122; } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 * get_address_of_U36C99A25F0D00AE5BC45EE7F62CFC963F5DFC8FE4F7CE82ACEB0B5A1CDB51E3AB_122() { return &___6C99A25F0D00AE5BC45EE7F62CFC963F5DFC8FE4F7CE82ACEB0B5A1CDB51E3AB_122; } inline void set_U36C99A25F0D00AE5BC45EE7F62CFC963F5DFC8FE4F7CE82ACEB0B5A1CDB51E3AB_122(__StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 value) { ___6C99A25F0D00AE5BC45EE7F62CFC963F5DFC8FE4F7CE82ACEB0B5A1CDB51E3AB_122 = value; } inline static int32_t get_offset_of_U36CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_123() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___6CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_123)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U36CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_123() const { return ___6CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_123; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U36CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_123() { return &___6CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_123; } inline void set_U36CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_123(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___6CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_123 = value; } inline static int32_t get_offset_of_U36D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_124() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___6D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_124)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U36D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_124() const { return ___6D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_124; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U36D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_124() { return &___6D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_124; } inline void set_U36D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_124(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___6D4410134564FFF8B73800035CA093523750DF325139D004701C67D97488B8D5_124 = value; } inline static int32_t get_offset_of_U36DDD174356763393334AE30B2B3860AEBC30900BEA96E515EF3174C1DBF9E395_125() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___6DDD174356763393334AE30B2B3860AEBC30900BEA96E515EF3174C1DBF9E395_125)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U36DDD174356763393334AE30B2B3860AEBC30900BEA96E515EF3174C1DBF9E395_125() const { return ___6DDD174356763393334AE30B2B3860AEBC30900BEA96E515EF3174C1DBF9E395_125; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U36DDD174356763393334AE30B2B3860AEBC30900BEA96E515EF3174C1DBF9E395_125() { return &___6DDD174356763393334AE30B2B3860AEBC30900BEA96E515EF3174C1DBF9E395_125; } inline void set_U36DDD174356763393334AE30B2B3860AEBC30900BEA96E515EF3174C1DBF9E395_125(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___6DDD174356763393334AE30B2B3860AEBC30900BEA96E515EF3174C1DBF9E395_125 = value; } inline static int32_t get_offset_of_U36F055E07140AF36F1C17E348B39AB7ACB0647B788E869F4236E285C89C2C89EF_126() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___6F055E07140AF36F1C17E348B39AB7ACB0647B788E869F4236E285C89C2C89EF_126)); } inline __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 get_U36F055E07140AF36F1C17E348B39AB7ACB0647B788E869F4236E285C89C2C89EF_126() const { return ___6F055E07140AF36F1C17E348B39AB7ACB0647B788E869F4236E285C89C2C89EF_126; } inline __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 * get_address_of_U36F055E07140AF36F1C17E348B39AB7ACB0647B788E869F4236E285C89C2C89EF_126() { return &___6F055E07140AF36F1C17E348B39AB7ACB0647B788E869F4236E285C89C2C89EF_126; } inline void set_U36F055E07140AF36F1C17E348B39AB7ACB0647B788E869F4236E285C89C2C89EF_126(__StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 value) { ___6F055E07140AF36F1C17E348B39AB7ACB0647B788E869F4236E285C89C2C89EF_126 = value; } inline static int32_t get_offset_of_U37017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_127() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_127)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U37017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_127() const { return ___7017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_127; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U37017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_127() { return &___7017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_127; } inline void set_U37017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_127(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___7017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_127 = value; } inline static int32_t get_offset_of_U3712618256BB5287925AAF70FA8EA2EBFFB72DF72B5D29A339CC9B8DB464EFC14_128() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___712618256BB5287925AAF70FA8EA2EBFFB72DF72B5D29A339CC9B8DB464EFC14_128)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U3712618256BB5287925AAF70FA8EA2EBFFB72DF72B5D29A339CC9B8DB464EFC14_128() const { return ___712618256BB5287925AAF70FA8EA2EBFFB72DF72B5D29A339CC9B8DB464EFC14_128; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U3712618256BB5287925AAF70FA8EA2EBFFB72DF72B5D29A339CC9B8DB464EFC14_128() { return &___712618256BB5287925AAF70FA8EA2EBFFB72DF72B5D29A339CC9B8DB464EFC14_128; } inline void set_U3712618256BB5287925AAF70FA8EA2EBFFB72DF72B5D29A339CC9B8DB464EFC14_128(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___712618256BB5287925AAF70FA8EA2EBFFB72DF72B5D29A339CC9B8DB464EFC14_128 = value; } inline static int32_t get_offset_of_U3715F5EB09E6B0F8E87AD50BDAB729CF129E723B95990CE21DF233461DC29304E_129() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___715F5EB09E6B0F8E87AD50BDAB729CF129E723B95990CE21DF233461DC29304E_129)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U3715F5EB09E6B0F8E87AD50BDAB729CF129E723B95990CE21DF233461DC29304E_129() const { return ___715F5EB09E6B0F8E87AD50BDAB729CF129E723B95990CE21DF233461DC29304E_129; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U3715F5EB09E6B0F8E87AD50BDAB729CF129E723B95990CE21DF233461DC29304E_129() { return &___715F5EB09E6B0F8E87AD50BDAB729CF129E723B95990CE21DF233461DC29304E_129; } inline void set_U3715F5EB09E6B0F8E87AD50BDAB729CF129E723B95990CE21DF233461DC29304E_129(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___715F5EB09E6B0F8E87AD50BDAB729CF129E723B95990CE21DF233461DC29304E_129 = value; } inline static int32_t get_offset_of_U372B8B8D3A6D4A8C2F9364B2F944B36201C7D8A2B43DBF558D1A09883E969D74D_130() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___72B8B8D3A6D4A8C2F9364B2F944B36201C7D8A2B43DBF558D1A09883E969D74D_130)); } inline int32_t get_U372B8B8D3A6D4A8C2F9364B2F944B36201C7D8A2B43DBF558D1A09883E969D74D_130() const { return ___72B8B8D3A6D4A8C2F9364B2F944B36201C7D8A2B43DBF558D1A09883E969D74D_130; } inline int32_t* get_address_of_U372B8B8D3A6D4A8C2F9364B2F944B36201C7D8A2B43DBF558D1A09883E969D74D_130() { return &___72B8B8D3A6D4A8C2F9364B2F944B36201C7D8A2B43DBF558D1A09883E969D74D_130; } inline void set_U372B8B8D3A6D4A8C2F9364B2F944B36201C7D8A2B43DBF558D1A09883E969D74D_130(int32_t value) { ___72B8B8D3A6D4A8C2F9364B2F944B36201C7D8A2B43DBF558D1A09883E969D74D_130 = value; } inline static int32_t get_offset_of_U374EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04_131() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___74EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04_131)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U374EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04_131() const { return ___74EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04_131; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U374EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04_131() { return &___74EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04_131; } inline void set_U374EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04_131(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___74EF7306E7452D6859B6463CE496B8DF30925F69E1B2969E1F3F34BBC9C6AF04_131 = value; } inline static int32_t get_offset_of_U37543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E_132() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E_132)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U37543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E_132() const { return ___7543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E_132; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U37543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E_132() { return &___7543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E_132; } inline void set_U37543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E_132(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___7543B37FA53FDE2C84F07FD39F368555966AA1C0EB2F2FD26B294D79966E290E_132 = value; } inline static int32_t get_offset_of_U376387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_133() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___76387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_133)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U376387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_133() const { return ___76387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_133; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U376387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_133() { return &___76387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_133; } inline void set_U376387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_133(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___76387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_133 = value; } inline static int32_t get_offset_of_U37650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_134() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_134)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U37650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_134() const { return ___7650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_134; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U37650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_134() { return &___7650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_134; } inline void set_U37650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_134(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___7650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_134 = value; } inline static int32_t get_offset_of_U37854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_135() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_135)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U37854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_135() const { return ___7854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_135; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U37854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_135() { return &___7854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_135; } inline void set_U37854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_135(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___7854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_135 = value; } inline static int32_t get_offset_of_U378A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_136() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___78A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_136)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U378A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_136() const { return ___78A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_136; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U378A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_136() { return &___78A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_136; } inline void set_U378A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_136(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___78A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_136 = value; } inline static int32_t get_offset_of_U378F6DA256B470C65DC4A98A23DC5F1FBF7ED3CCDE0E93EA0D97363328810055D_137() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___78F6DA256B470C65DC4A98A23DC5F1FBF7ED3CCDE0E93EA0D97363328810055D_137)); } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 get_U378F6DA256B470C65DC4A98A23DC5F1FBF7ED3CCDE0E93EA0D97363328810055D_137() const { return ___78F6DA256B470C65DC4A98A23DC5F1FBF7ED3CCDE0E93EA0D97363328810055D_137; } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 * get_address_of_U378F6DA256B470C65DC4A98A23DC5F1FBF7ED3CCDE0E93EA0D97363328810055D_137() { return &___78F6DA256B470C65DC4A98A23DC5F1FBF7ED3CCDE0E93EA0D97363328810055D_137; } inline void set_U378F6DA256B470C65DC4A98A23DC5F1FBF7ED3CCDE0E93EA0D97363328810055D_137(__StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 value) { ___78F6DA256B470C65DC4A98A23DC5F1FBF7ED3CCDE0E93EA0D97363328810055D_137 = value; } inline static int32_t get_offset_of_U37919EF601386C08FC5EFB981B4A1E478D8413596173FC159B15739E87EE1BA50_138() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7919EF601386C08FC5EFB981B4A1E478D8413596173FC159B15739E87EE1BA50_138)); } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE get_U37919EF601386C08FC5EFB981B4A1E478D8413596173FC159B15739E87EE1BA50_138() const { return ___7919EF601386C08FC5EFB981B4A1E478D8413596173FC159B15739E87EE1BA50_138; } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE * get_address_of_U37919EF601386C08FC5EFB981B4A1E478D8413596173FC159B15739E87EE1BA50_138() { return &___7919EF601386C08FC5EFB981B4A1E478D8413596173FC159B15739E87EE1BA50_138; } inline void set_U37919EF601386C08FC5EFB981B4A1E478D8413596173FC159B15739E87EE1BA50_138(__StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE value) { ___7919EF601386C08FC5EFB981B4A1E478D8413596173FC159B15739E87EE1BA50_138 = value; } inline static int32_t get_offset_of_U379478AF14CB42EC0951669D5D1D864E43C211CBA631D8FFE7F6CD79FF60756C6_139() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___79478AF14CB42EC0951669D5D1D864E43C211CBA631D8FFE7F6CD79FF60756C6_139)); } inline __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F get_U379478AF14CB42EC0951669D5D1D864E43C211CBA631D8FFE7F6CD79FF60756C6_139() const { return ___79478AF14CB42EC0951669D5D1D864E43C211CBA631D8FFE7F6CD79FF60756C6_139; } inline __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F * get_address_of_U379478AF14CB42EC0951669D5D1D864E43C211CBA631D8FFE7F6CD79FF60756C6_139() { return &___79478AF14CB42EC0951669D5D1D864E43C211CBA631D8FFE7F6CD79FF60756C6_139; } inline void set_U379478AF14CB42EC0951669D5D1D864E43C211CBA631D8FFE7F6CD79FF60756C6_139(__StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F value) { ___79478AF14CB42EC0951669D5D1D864E43C211CBA631D8FFE7F6CD79FF60756C6_139 = value; } inline static int32_t get_offset_of_U37A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_140() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_140)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U37A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_140() const { return ___7A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_140; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U37A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_140() { return &___7A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_140; } inline void set_U37A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_140(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___7A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_140 = value; } inline static int32_t get_offset_of_U37BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_141() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_141)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U37BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_141() const { return ___7BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_141; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U37BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_141() { return &___7BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_141; } inline void set_U37BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_141(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___7BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_141 = value; } inline static int32_t get_offset_of_U37C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_142() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_142)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U37C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_142() const { return ___7C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_142; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U37C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_142() { return &___7C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_142; } inline void set_U37C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_142(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___7C8975E1E60A5C8337F28EDF8C33C3B180360B7279644A9BC1AF3C51E6220BF5_142 = value; } inline static int32_t get_offset_of_U37C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_143() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_143)); } inline __StaticArrayInitTypeSizeU3D30_tD08FD0996F882530B072EF52BF88556C13AF0306 get_U37C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_143() const { return ___7C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_143; } inline __StaticArrayInitTypeSizeU3D30_tD08FD0996F882530B072EF52BF88556C13AF0306 * get_address_of_U37C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_143() { return &___7C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_143; } inline void set_U37C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_143(__StaticArrayInitTypeSizeU3D30_tD08FD0996F882530B072EF52BF88556C13AF0306 value) { ___7C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_143 = value; } inline static int32_t get_offset_of_U37DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D_144() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D_144)); } inline __StaticArrayInitTypeSizeU3D116_t9020B92E8453BBAFE2519A469C0893F630E8D2C9 get_U37DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D_144() const { return ___7DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D_144; } inline __StaticArrayInitTypeSizeU3D116_t9020B92E8453BBAFE2519A469C0893F630E8D2C9 * get_address_of_U37DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D_144() { return &___7DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D_144; } inline void set_U37DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D_144(__StaticArrayInitTypeSizeU3D116_t9020B92E8453BBAFE2519A469C0893F630E8D2C9 value) { ___7DDF88204E7E265240211841F0AB290A5E77EE4F9223EB2E39F9B89C30C41B9D_144 = value; } inline static int32_t get_offset_of_U37F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_145() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_145)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U37F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_145() const { return ___7F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_145; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U37F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_145() { return &___7F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_145; } inline void set_U37F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_145(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___7F034CF9D8AC0293D0C9535AF26B5452C6E916CE62FBBF765077BD958E69B7B9_145 = value; } inline static int32_t get_offset_of_U37FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146)); } inline int32_t get_U37FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146() const { return ___7FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146; } inline int32_t* get_address_of_U37FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146() { return &___7FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146; } inline void set_U37FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146(int32_t value) { ___7FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146 = value; } inline static int32_t get_offset_of_U37FCA397EF25DB53B2C58A05F9BBFA4E8E0685FDBC8AAF39536123447056895C0_147() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___7FCA397EF25DB53B2C58A05F9BBFA4E8E0685FDBC8AAF39536123447056895C0_147)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U37FCA397EF25DB53B2C58A05F9BBFA4E8E0685FDBC8AAF39536123447056895C0_147() const { return ___7FCA397EF25DB53B2C58A05F9BBFA4E8E0685FDBC8AAF39536123447056895C0_147; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U37FCA397EF25DB53B2C58A05F9BBFA4E8E0685FDBC8AAF39536123447056895C0_147() { return &___7FCA397EF25DB53B2C58A05F9BBFA4E8E0685FDBC8AAF39536123447056895C0_147; } inline void set_U37FCA397EF25DB53B2C58A05F9BBFA4E8E0685FDBC8AAF39536123447056895C0_147(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___7FCA397EF25DB53B2C58A05F9BBFA4E8E0685FDBC8AAF39536123447056895C0_147 = value; } inline static int32_t get_offset_of_U381C0F0D213E5735AED08C328CC9CC2E61B3AB83C9BF016A666B4144F8BF64457_148() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___81C0F0D213E5735AED08C328CC9CC2E61B3AB83C9BF016A666B4144F8BF64457_148)); } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 get_U381C0F0D213E5735AED08C328CC9CC2E61B3AB83C9BF016A666B4144F8BF64457_148() const { return ___81C0F0D213E5735AED08C328CC9CC2E61B3AB83C9BF016A666B4144F8BF64457_148; } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 * get_address_of_U381C0F0D213E5735AED08C328CC9CC2E61B3AB83C9BF016A666B4144F8BF64457_148() { return &___81C0F0D213E5735AED08C328CC9CC2E61B3AB83C9BF016A666B4144F8BF64457_148; } inline void set_U381C0F0D213E5735AED08C328CC9CC2E61B3AB83C9BF016A666B4144F8BF64457_148(__StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 value) { ___81C0F0D213E5735AED08C328CC9CC2E61B3AB83C9BF016A666B4144F8BF64457_148 = value; } inline static int32_t get_offset_of_U38271B98A74E2ED3AC4E690289279C25841A5617BE3D992BED6CB7486F95060D9_149() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___8271B98A74E2ED3AC4E690289279C25841A5617BE3D992BED6CB7486F95060D9_149)); } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE get_U38271B98A74E2ED3AC4E690289279C25841A5617BE3D992BED6CB7486F95060D9_149() const { return ___8271B98A74E2ED3AC4E690289279C25841A5617BE3D992BED6CB7486F95060D9_149; } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE * get_address_of_U38271B98A74E2ED3AC4E690289279C25841A5617BE3D992BED6CB7486F95060D9_149() { return &___8271B98A74E2ED3AC4E690289279C25841A5617BE3D992BED6CB7486F95060D9_149; } inline void set_U38271B98A74E2ED3AC4E690289279C25841A5617BE3D992BED6CB7486F95060D9_149(__StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE value) { ___8271B98A74E2ED3AC4E690289279C25841A5617BE3D992BED6CB7486F95060D9_149 = value; } inline static int32_t get_offset_of_U383E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_150() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___83E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_150)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U383E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_150() const { return ___83E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_150; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U383E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_150() { return &___83E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_150; } inline void set_U383E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_150(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___83E8FA01EECEC207D12DA40AEFC466B15F6412FFE2C30DBEF0C65B9B7FF01672_150 = value; } inline static int32_t get_offset_of_U384EBACB335F7FB2D4C6AF94256B2DD565EFFE552C9A1CB725C5B5C338914412D_151() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___84EBACB335F7FB2D4C6AF94256B2DD565EFFE552C9A1CB725C5B5C338914412D_151)); } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE get_U384EBACB335F7FB2D4C6AF94256B2DD565EFFE552C9A1CB725C5B5C338914412D_151() const { return ___84EBACB335F7FB2D4C6AF94256B2DD565EFFE552C9A1CB725C5B5C338914412D_151; } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE * get_address_of_U384EBACB335F7FB2D4C6AF94256B2DD565EFFE552C9A1CB725C5B5C338914412D_151() { return &___84EBACB335F7FB2D4C6AF94256B2DD565EFFE552C9A1CB725C5B5C338914412D_151; } inline void set_U384EBACB335F7FB2D4C6AF94256B2DD565EFFE552C9A1CB725C5B5C338914412D_151(__StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE value) { ___84EBACB335F7FB2D4C6AF94256B2DD565EFFE552C9A1CB725C5B5C338914412D_151 = value; } inline static int32_t get_offset_of_U385332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_152() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___85332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_152)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U385332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_152() const { return ___85332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_152; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U385332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_152() { return &___85332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_152; } inline void set_U385332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_152(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___85332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_152 = value; } inline static int32_t get_offset_of_U38688D249E9D047B4FC2FB89CE05AFE9EC89252FFCCDD969DE6EEF260DD7FFB21_153() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___8688D249E9D047B4FC2FB89CE05AFE9EC89252FFCCDD969DE6EEF260DD7FFB21_153)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U38688D249E9D047B4FC2FB89CE05AFE9EC89252FFCCDD969DE6EEF260DD7FFB21_153() const { return ___8688D249E9D047B4FC2FB89CE05AFE9EC89252FFCCDD969DE6EEF260DD7FFB21_153; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U38688D249E9D047B4FC2FB89CE05AFE9EC89252FFCCDD969DE6EEF260DD7FFB21_153() { return &___8688D249E9D047B4FC2FB89CE05AFE9EC89252FFCCDD969DE6EEF260DD7FFB21_153; } inline void set_U38688D249E9D047B4FC2FB89CE05AFE9EC89252FFCCDD969DE6EEF260DD7FFB21_153(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___8688D249E9D047B4FC2FB89CE05AFE9EC89252FFCCDD969DE6EEF260DD7FFB21_153 = value; } inline static int32_t get_offset_of_U386ECB4ABD964707BAF5ABF589057FBB2ED63DB1D7F0115A7DA45921043B6A96F_154() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___86ECB4ABD964707BAF5ABF589057FBB2ED63DB1D7F0115A7DA45921043B6A96F_154)); } inline __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 get_U386ECB4ABD964707BAF5ABF589057FBB2ED63DB1D7F0115A7DA45921043B6A96F_154() const { return ___86ECB4ABD964707BAF5ABF589057FBB2ED63DB1D7F0115A7DA45921043B6A96F_154; } inline __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 * get_address_of_U386ECB4ABD964707BAF5ABF589057FBB2ED63DB1D7F0115A7DA45921043B6A96F_154() { return &___86ECB4ABD964707BAF5ABF589057FBB2ED63DB1D7F0115A7DA45921043B6A96F_154; } inline void set_U386ECB4ABD964707BAF5ABF589057FBB2ED63DB1D7F0115A7DA45921043B6A96F_154(__StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 value) { ___86ECB4ABD964707BAF5ABF589057FBB2ED63DB1D7F0115A7DA45921043B6A96F_154 = value; } inline static int32_t get_offset_of_U3874805F2B76BD7887959F02FE0B2A8C07C1E1D41F41AAD4D2AA1D0AB21A1780F_155() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___874805F2B76BD7887959F02FE0B2A8C07C1E1D41F41AAD4D2AA1D0AB21A1780F_155)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U3874805F2B76BD7887959F02FE0B2A8C07C1E1D41F41AAD4D2AA1D0AB21A1780F_155() const { return ___874805F2B76BD7887959F02FE0B2A8C07C1E1D41F41AAD4D2AA1D0AB21A1780F_155; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U3874805F2B76BD7887959F02FE0B2A8C07C1E1D41F41AAD4D2AA1D0AB21A1780F_155() { return &___874805F2B76BD7887959F02FE0B2A8C07C1E1D41F41AAD4D2AA1D0AB21A1780F_155; } inline void set_U3874805F2B76BD7887959F02FE0B2A8C07C1E1D41F41AAD4D2AA1D0AB21A1780F_155(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___874805F2B76BD7887959F02FE0B2A8C07C1E1D41F41AAD4D2AA1D0AB21A1780F_155 = value; } inline static int32_t get_offset_of_U388362588448C0D67AC6A928BB97FBFA93C92ED574E09AEAED174B8EFFB876F86_156() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___88362588448C0D67AC6A928BB97FBFA93C92ED574E09AEAED174B8EFFB876F86_156)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U388362588448C0D67AC6A928BB97FBFA93C92ED574E09AEAED174B8EFFB876F86_156() const { return ___88362588448C0D67AC6A928BB97FBFA93C92ED574E09AEAED174B8EFFB876F86_156; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U388362588448C0D67AC6A928BB97FBFA93C92ED574E09AEAED174B8EFFB876F86_156() { return &___88362588448C0D67AC6A928BB97FBFA93C92ED574E09AEAED174B8EFFB876F86_156; } inline void set_U388362588448C0D67AC6A928BB97FBFA93C92ED574E09AEAED174B8EFFB876F86_156(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___88362588448C0D67AC6A928BB97FBFA93C92ED574E09AEAED174B8EFFB876F86_156 = value; } inline static int32_t get_offset_of_U3896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_157() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_157)); } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C get_U3896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_157() const { return ___896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_157; } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C * get_address_of_U3896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_157() { return &___896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_157; } inline void set_U3896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_157(__StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C value) { ___896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_157 = value; } inline static int32_t get_offset_of_U38AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095_158() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___8AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095_158)); } inline __StaticArrayInitTypeSizeU3D6144_tC7D0B4030CC1B8F5E770AE916BB72D42FCBE5DBD get_U38AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095_158() const { return ___8AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095_158; } inline __StaticArrayInitTypeSizeU3D6144_tC7D0B4030CC1B8F5E770AE916BB72D42FCBE5DBD * get_address_of_U38AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095_158() { return &___8AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095_158; } inline void set_U38AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095_158(__StaticArrayInitTypeSizeU3D6144_tC7D0B4030CC1B8F5E770AE916BB72D42FCBE5DBD value) { ___8AE83CF30C3CEAC5F4B9F025200D65EFAEC851DE0098817DB69F0E547407C095_158 = value; } inline static int32_t get_offset_of_U38B3E4AD98E68D077C6A580E0CE5B8BEA476668CC2303A9845D8EC347A4035FB8_159() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___8B3E4AD98E68D077C6A580E0CE5B8BEA476668CC2303A9845D8EC347A4035FB8_159)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U38B3E4AD98E68D077C6A580E0CE5B8BEA476668CC2303A9845D8EC347A4035FB8_159() const { return ___8B3E4AD98E68D077C6A580E0CE5B8BEA476668CC2303A9845D8EC347A4035FB8_159; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U38B3E4AD98E68D077C6A580E0CE5B8BEA476668CC2303A9845D8EC347A4035FB8_159() { return &___8B3E4AD98E68D077C6A580E0CE5B8BEA476668CC2303A9845D8EC347A4035FB8_159; } inline void set_U38B3E4AD98E68D077C6A580E0CE5B8BEA476668CC2303A9845D8EC347A4035FB8_159(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___8B3E4AD98E68D077C6A580E0CE5B8BEA476668CC2303A9845D8EC347A4035FB8_159 = value; } inline static int32_t get_offset_of_U38CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_160() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___8CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_160)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U38CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_160() const { return ___8CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_160; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U38CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_160() { return &___8CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_160; } inline void set_U38CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_160(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___8CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_160 = value; } inline static int32_t get_offset_of_U38CC38DAE7E1F854FB74E0A2910E4781DABC17BFB28C0E2759599F647024FB680_161() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___8CC38DAE7E1F854FB74E0A2910E4781DABC17BFB28C0E2759599F647024FB680_161)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U38CC38DAE7E1F854FB74E0A2910E4781DABC17BFB28C0E2759599F647024FB680_161() const { return ___8CC38DAE7E1F854FB74E0A2910E4781DABC17BFB28C0E2759599F647024FB680_161; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U38CC38DAE7E1F854FB74E0A2910E4781DABC17BFB28C0E2759599F647024FB680_161() { return &___8CC38DAE7E1F854FB74E0A2910E4781DABC17BFB28C0E2759599F647024FB680_161; } inline void set_U38CC38DAE7E1F854FB74E0A2910E4781DABC17BFB28C0E2759599F647024FB680_161(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___8CC38DAE7E1F854FB74E0A2910E4781DABC17BFB28C0E2759599F647024FB680_161 = value; } inline static int32_t get_offset_of_U38DE58994BA1BCCA412DBAD0B7F71CC1C77CFA1303F3224FA5371B5BE8A27AB5E_162() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___8DE58994BA1BCCA412DBAD0B7F71CC1C77CFA1303F3224FA5371B5BE8A27AB5E_162)); } inline int32_t get_U38DE58994BA1BCCA412DBAD0B7F71CC1C77CFA1303F3224FA5371B5BE8A27AB5E_162() const { return ___8DE58994BA1BCCA412DBAD0B7F71CC1C77CFA1303F3224FA5371B5BE8A27AB5E_162; } inline int32_t* get_address_of_U38DE58994BA1BCCA412DBAD0B7F71CC1C77CFA1303F3224FA5371B5BE8A27AB5E_162() { return &___8DE58994BA1BCCA412DBAD0B7F71CC1C77CFA1303F3224FA5371B5BE8A27AB5E_162; } inline void set_U38DE58994BA1BCCA412DBAD0B7F71CC1C77CFA1303F3224FA5371B5BE8A27AB5E_162(int32_t value) { ___8DE58994BA1BCCA412DBAD0B7F71CC1C77CFA1303F3224FA5371B5BE8A27AB5E_162 = value; } inline static int32_t get_offset_of_U38E508E3CF36A04D2980525060B4220A361C941343EDDD8B43A28CF8001D0CA40_163() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___8E508E3CF36A04D2980525060B4220A361C941343EDDD8B43A28CF8001D0CA40_163)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U38E508E3CF36A04D2980525060B4220A361C941343EDDD8B43A28CF8001D0CA40_163() const { return ___8E508E3CF36A04D2980525060B4220A361C941343EDDD8B43A28CF8001D0CA40_163; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U38E508E3CF36A04D2980525060B4220A361C941343EDDD8B43A28CF8001D0CA40_163() { return &___8E508E3CF36A04D2980525060B4220A361C941343EDDD8B43A28CF8001D0CA40_163; } inline void set_U38E508E3CF36A04D2980525060B4220A361C941343EDDD8B43A28CF8001D0CA40_163(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___8E508E3CF36A04D2980525060B4220A361C941343EDDD8B43A28CF8001D0CA40_163 = value; } inline static int32_t get_offset_of_U38FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E_164() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___8FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E_164)); } inline __StaticArrayInitTypeSizeU3D76_t6572A863E37652A3D016260FBD2285807BDD3823 get_U38FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E_164() const { return ___8FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E_164; } inline __StaticArrayInitTypeSizeU3D76_t6572A863E37652A3D016260FBD2285807BDD3823 * get_address_of_U38FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E_164() { return &___8FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E_164; } inline void set_U38FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E_164(__StaticArrayInitTypeSizeU3D76_t6572A863E37652A3D016260FBD2285807BDD3823 value) { ___8FC498A953A183E1FE81A183AE59047435BB9B33D657C625FAB03D38BE19F92E_164 = value; } inline static int32_t get_offset_of_U3910514B7D874CD3C180F8F1F94486233CCF5BB70A7C24F815644F5CD5A02F3AB_165() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___910514B7D874CD3C180F8F1F94486233CCF5BB70A7C24F815644F5CD5A02F3AB_165)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U3910514B7D874CD3C180F8F1F94486233CCF5BB70A7C24F815644F5CD5A02F3AB_165() const { return ___910514B7D874CD3C180F8F1F94486233CCF5BB70A7C24F815644F5CD5A02F3AB_165; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U3910514B7D874CD3C180F8F1F94486233CCF5BB70A7C24F815644F5CD5A02F3AB_165() { return &___910514B7D874CD3C180F8F1F94486233CCF5BB70A7C24F815644F5CD5A02F3AB_165; } inline void set_U3910514B7D874CD3C180F8F1F94486233CCF5BB70A7C24F815644F5CD5A02F3AB_165(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___910514B7D874CD3C180F8F1F94486233CCF5BB70A7C24F815644F5CD5A02F3AB_165 = value; } inline static int32_t get_offset_of_U393631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_166() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_166)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U393631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_166() const { return ___93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_166; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U393631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_166() { return &___93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_166; } inline void set_U393631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_166(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_166 = value; } inline static int32_t get_offset_of_U39476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503_167() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503_167)); } inline __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A get_U39476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503_167() const { return ___9476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503_167; } inline __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A * get_address_of_U39476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503_167() { return &___9476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503_167; } inline void set_U39476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503_167(__StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A value) { ___9476220840D3CE82203B4A722E278773B1DA458A22F49FCB9FC45B851DF7D503_167 = value; } inline static int32_t get_offset_of_U3960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_168() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_168)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U3960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_168() const { return ___960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_168; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U3960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_168() { return &___960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_168; } inline void set_U3960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_168(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_168 = value; } inline static int32_t get_offset_of_U39642574237E8981F70B1583D403A33EB8B583E5EA5DD61B9468AD47874A90296_169() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9642574237E8981F70B1583D403A33EB8B583E5EA5DD61B9468AD47874A90296_169)); } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 get_U39642574237E8981F70B1583D403A33EB8B583E5EA5DD61B9468AD47874A90296_169() const { return ___9642574237E8981F70B1583D403A33EB8B583E5EA5DD61B9468AD47874A90296_169; } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 * get_address_of_U39642574237E8981F70B1583D403A33EB8B583E5EA5DD61B9468AD47874A90296_169() { return &___9642574237E8981F70B1583D403A33EB8B583E5EA5DD61B9468AD47874A90296_169; } inline void set_U39642574237E8981F70B1583D403A33EB8B583E5EA5DD61B9468AD47874A90296_169(__StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 value) { ___9642574237E8981F70B1583D403A33EB8B583E5EA5DD61B9468AD47874A90296_169 = value; } inline static int32_t get_offset_of_U396883F56416393F42C830BCD6033BE079690C482BC73119EBBE5DC98834BACBF_170() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___96883F56416393F42C830BCD6033BE079690C482BC73119EBBE5DC98834BACBF_170)); } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F get_U396883F56416393F42C830BCD6033BE079690C482BC73119EBBE5DC98834BACBF_170() const { return ___96883F56416393F42C830BCD6033BE079690C482BC73119EBBE5DC98834BACBF_170; } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F * get_address_of_U396883F56416393F42C830BCD6033BE079690C482BC73119EBBE5DC98834BACBF_170() { return &___96883F56416393F42C830BCD6033BE079690C482BC73119EBBE5DC98834BACBF_170; } inline void set_U396883F56416393F42C830BCD6033BE079690C482BC73119EBBE5DC98834BACBF_170(__StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F value) { ___96883F56416393F42C830BCD6033BE079690C482BC73119EBBE5DC98834BACBF_170 = value; } inline static int32_t get_offset_of_U396CC5BD90B96CA8BCD838F7ABD590F9979E8C636016554F8431A696204812853_171() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___96CC5BD90B96CA8BCD838F7ABD590F9979E8C636016554F8431A696204812853_171)); } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 get_U396CC5BD90B96CA8BCD838F7ABD590F9979E8C636016554F8431A696204812853_171() const { return ___96CC5BD90B96CA8BCD838F7ABD590F9979E8C636016554F8431A696204812853_171; } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 * get_address_of_U396CC5BD90B96CA8BCD838F7ABD590F9979E8C636016554F8431A696204812853_171() { return &___96CC5BD90B96CA8BCD838F7ABD590F9979E8C636016554F8431A696204812853_171; } inline void set_U396CC5BD90B96CA8BCD838F7ABD590F9979E8C636016554F8431A696204812853_171(__StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 value) { ___96CC5BD90B96CA8BCD838F7ABD590F9979E8C636016554F8431A696204812853_171 = value; } inline static int32_t get_offset_of_U3971488BE36A194DB27CE385237DEA12A31333F2FBD2BB3B60701BE542B27AAE2_172() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___971488BE36A194DB27CE385237DEA12A31333F2FBD2BB3B60701BE542B27AAE2_172)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_U3971488BE36A194DB27CE385237DEA12A31333F2FBD2BB3B60701BE542B27AAE2_172() const { return ___971488BE36A194DB27CE385237DEA12A31333F2FBD2BB3B60701BE542B27AAE2_172; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_U3971488BE36A194DB27CE385237DEA12A31333F2FBD2BB3B60701BE542B27AAE2_172() { return &___971488BE36A194DB27CE385237DEA12A31333F2FBD2BB3B60701BE542B27AAE2_172; } inline void set_U3971488BE36A194DB27CE385237DEA12A31333F2FBD2BB3B60701BE542B27AAE2_172(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___971488BE36A194DB27CE385237DEA12A31333F2FBD2BB3B60701BE542B27AAE2_172 = value; } inline static int32_t get_offset_of_U397467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_173() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___97467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_173)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U397467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_173() const { return ___97467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_173; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U397467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_173() { return &___97467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_173; } inline void set_U397467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_173(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___97467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_173 = value; } inline static int32_t get_offset_of_U397C49ABA628782D4FE08840F38539E305C52D0A9C0E0882E77C23DECAB6BDBA6_174() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___97C49ABA628782D4FE08840F38539E305C52D0A9C0E0882E77C23DECAB6BDBA6_174)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U397C49ABA628782D4FE08840F38539E305C52D0A9C0E0882E77C23DECAB6BDBA6_174() const { return ___97C49ABA628782D4FE08840F38539E305C52D0A9C0E0882E77C23DECAB6BDBA6_174; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U397C49ABA628782D4FE08840F38539E305C52D0A9C0E0882E77C23DECAB6BDBA6_174() { return &___97C49ABA628782D4FE08840F38539E305C52D0A9C0E0882E77C23DECAB6BDBA6_174; } inline void set_U397C49ABA628782D4FE08840F38539E305C52D0A9C0E0882E77C23DECAB6BDBA6_174(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___97C49ABA628782D4FE08840F38539E305C52D0A9C0E0882E77C23DECAB6BDBA6_174 = value; } inline static int32_t get_offset_of_U397CAAC7D5BE7722352C1AB556BFE01D3F3CCA0F50B5A648195D6415006620C8F_175() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___97CAAC7D5BE7722352C1AB556BFE01D3F3CCA0F50B5A648195D6415006620C8F_175)); } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F get_U397CAAC7D5BE7722352C1AB556BFE01D3F3CCA0F50B5A648195D6415006620C8F_175() const { return ___97CAAC7D5BE7722352C1AB556BFE01D3F3CCA0F50B5A648195D6415006620C8F_175; } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F * get_address_of_U397CAAC7D5BE7722352C1AB556BFE01D3F3CCA0F50B5A648195D6415006620C8F_175() { return &___97CAAC7D5BE7722352C1AB556BFE01D3F3CCA0F50B5A648195D6415006620C8F_175; } inline void set_U397CAAC7D5BE7722352C1AB556BFE01D3F3CCA0F50B5A648195D6415006620C8F_175(__StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F value) { ___97CAAC7D5BE7722352C1AB556BFE01D3F3CCA0F50B5A648195D6415006620C8F_175 = value; } inline static int32_t get_offset_of_U39829726FEA4FBE8836ADA2143950510D3C214E70A13B9BF48009D97CD8485670_176() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9829726FEA4FBE8836ADA2143950510D3C214E70A13B9BF48009D97CD8485670_176)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U39829726FEA4FBE8836ADA2143950510D3C214E70A13B9BF48009D97CD8485670_176() const { return ___9829726FEA4FBE8836ADA2143950510D3C214E70A13B9BF48009D97CD8485670_176; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U39829726FEA4FBE8836ADA2143950510D3C214E70A13B9BF48009D97CD8485670_176() { return &___9829726FEA4FBE8836ADA2143950510D3C214E70A13B9BF48009D97CD8485670_176; } inline void set_U39829726FEA4FBE8836ADA2143950510D3C214E70A13B9BF48009D97CD8485670_176(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___9829726FEA4FBE8836ADA2143950510D3C214E70A13B9BF48009D97CD8485670_176 = value; } inline static int32_t get_offset_of_U399010FBF800B50867080A66CB97A60E8D7B61251655C9E945DC0505EEB70AC95_177() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___99010FBF800B50867080A66CB97A60E8D7B61251655C9E945DC0505EEB70AC95_177)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U399010FBF800B50867080A66CB97A60E8D7B61251655C9E945DC0505EEB70AC95_177() const { return ___99010FBF800B50867080A66CB97A60E8D7B61251655C9E945DC0505EEB70AC95_177; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U399010FBF800B50867080A66CB97A60E8D7B61251655C9E945DC0505EEB70AC95_177() { return &___99010FBF800B50867080A66CB97A60E8D7B61251655C9E945DC0505EEB70AC95_177; } inline void set_U399010FBF800B50867080A66CB97A60E8D7B61251655C9E945DC0505EEB70AC95_177(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___99010FBF800B50867080A66CB97A60E8D7B61251655C9E945DC0505EEB70AC95_177 = value; } inline static int32_t get_offset_of_U399FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_178() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___99FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_178)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U399FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_178() const { return ___99FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_178; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U399FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_178() { return &___99FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_178; } inline void set_U399FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_178(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___99FD541BFD4CF8DD3C18069CA1D5F4B622333DDBA412F00D5A6B642626034EDF_178 = value; } inline static int32_t get_offset_of_U39AC0C32A73444A448170AE1EFE7F69A0D3A7F6E1335FA0E112D9F96EB7EE3CC7_179() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9AC0C32A73444A448170AE1EFE7F69A0D3A7F6E1335FA0E112D9F96EB7EE3CC7_179)); } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE get_U39AC0C32A73444A448170AE1EFE7F69A0D3A7F6E1335FA0E112D9F96EB7EE3CC7_179() const { return ___9AC0C32A73444A448170AE1EFE7F69A0D3A7F6E1335FA0E112D9F96EB7EE3CC7_179; } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE * get_address_of_U39AC0C32A73444A448170AE1EFE7F69A0D3A7F6E1335FA0E112D9F96EB7EE3CC7_179() { return &___9AC0C32A73444A448170AE1EFE7F69A0D3A7F6E1335FA0E112D9F96EB7EE3CC7_179; } inline void set_U39AC0C32A73444A448170AE1EFE7F69A0D3A7F6E1335FA0E112D9F96EB7EE3CC7_179(__StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE value) { ___9AC0C32A73444A448170AE1EFE7F69A0D3A7F6E1335FA0E112D9F96EB7EE3CC7_179 = value; } inline static int32_t get_offset_of_U39B29692916637801E748ABDF9CE9D3A8AED3F375C84C7346C11C2BB150BD720B_180() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9B29692916637801E748ABDF9CE9D3A8AED3F375C84C7346C11C2BB150BD720B_180)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U39B29692916637801E748ABDF9CE9D3A8AED3F375C84C7346C11C2BB150BD720B_180() const { return ___9B29692916637801E748ABDF9CE9D3A8AED3F375C84C7346C11C2BB150BD720B_180; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U39B29692916637801E748ABDF9CE9D3A8AED3F375C84C7346C11C2BB150BD720B_180() { return &___9B29692916637801E748ABDF9CE9D3A8AED3F375C84C7346C11C2BB150BD720B_180; } inline void set_U39B29692916637801E748ABDF9CE9D3A8AED3F375C84C7346C11C2BB150BD720B_180(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___9B29692916637801E748ABDF9CE9D3A8AED3F375C84C7346C11C2BB150BD720B_180 = value; } inline static int32_t get_offset_of_U39C28EF1A620E00413BBFC7E6ED40092033A3C250583DD7FAD355D2A306A7427B_181() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9C28EF1A620E00413BBFC7E6ED40092033A3C250583DD7FAD355D2A306A7427B_181)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_U39C28EF1A620E00413BBFC7E6ED40092033A3C250583DD7FAD355D2A306A7427B_181() const { return ___9C28EF1A620E00413BBFC7E6ED40092033A3C250583DD7FAD355D2A306A7427B_181; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_U39C28EF1A620E00413BBFC7E6ED40092033A3C250583DD7FAD355D2A306A7427B_181() { return &___9C28EF1A620E00413BBFC7E6ED40092033A3C250583DD7FAD355D2A306A7427B_181; } inline void set_U39C28EF1A620E00413BBFC7E6ED40092033A3C250583DD7FAD355D2A306A7427B_181(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___9C28EF1A620E00413BBFC7E6ED40092033A3C250583DD7FAD355D2A306A7427B_181 = value; } inline static int32_t get_offset_of_U39CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_182() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_182)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U39CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_182() const { return ___9CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_182; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U39CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_182() { return &___9CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_182; } inline void set_U39CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_182(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___9CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_182 = value; } inline static int32_t get_offset_of_U39CCC11CED0AD12118416B3C3C73453E6480B671C0EF2F753B6900DA2060F5B44_183() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9CCC11CED0AD12118416B3C3C73453E6480B671C0EF2F753B6900DA2060F5B44_183)); } inline __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 get_U39CCC11CED0AD12118416B3C3C73453E6480B671C0EF2F753B6900DA2060F5B44_183() const { return ___9CCC11CED0AD12118416B3C3C73453E6480B671C0EF2F753B6900DA2060F5B44_183; } inline __StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 * get_address_of_U39CCC11CED0AD12118416B3C3C73453E6480B671C0EF2F753B6900DA2060F5B44_183() { return &___9CCC11CED0AD12118416B3C3C73453E6480B671C0EF2F753B6900DA2060F5B44_183; } inline void set_U39CCC11CED0AD12118416B3C3C73453E6480B671C0EF2F753B6900DA2060F5B44_183(__StaticArrayInitTypeSizeU3D48_tFD8B246DD801288DF862F996D7F0915222433AD7 value) { ___9CCC11CED0AD12118416B3C3C73453E6480B671C0EF2F753B6900DA2060F5B44_183 = value; } inline static int32_t get_offset_of_U39CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_184() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_184)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U39CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_184() const { return ___9CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_184; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U39CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_184() { return &___9CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_184; } inline void set_U39CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_184(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___9CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_184 = value; } inline static int32_t get_offset_of_U39DA5D1DADE776A467199AC96E9412AD7A5CA1E62BCDAC527079912B1185A5C63_185() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9DA5D1DADE776A467199AC96E9412AD7A5CA1E62BCDAC527079912B1185A5C63_185)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_U39DA5D1DADE776A467199AC96E9412AD7A5CA1E62BCDAC527079912B1185A5C63_185() const { return ___9DA5D1DADE776A467199AC96E9412AD7A5CA1E62BCDAC527079912B1185A5C63_185; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_U39DA5D1DADE776A467199AC96E9412AD7A5CA1E62BCDAC527079912B1185A5C63_185() { return &___9DA5D1DADE776A467199AC96E9412AD7A5CA1E62BCDAC527079912B1185A5C63_185; } inline void set_U39DA5D1DADE776A467199AC96E9412AD7A5CA1E62BCDAC527079912B1185A5C63_185(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___9DA5D1DADE776A467199AC96E9412AD7A5CA1E62BCDAC527079912B1185A5C63_185 = value; } inline static int32_t get_offset_of_U39DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_186() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_186)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U39DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_186() const { return ___9DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_186; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U39DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_186() { return &___9DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_186; } inline void set_U39DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_186(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___9DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_186 = value; } inline static int32_t get_offset_of_U39DC840E2F2B5B0E9B3B12C6585295C61986721911DA7AE18C9B18EFF2F01ABE5_187() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9DC840E2F2B5B0E9B3B12C6585295C61986721911DA7AE18C9B18EFF2F01ABE5_187)); } inline __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 get_U39DC840E2F2B5B0E9B3B12C6585295C61986721911DA7AE18C9B18EFF2F01ABE5_187() const { return ___9DC840E2F2B5B0E9B3B12C6585295C61986721911DA7AE18C9B18EFF2F01ABE5_187; } inline __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 * get_address_of_U39DC840E2F2B5B0E9B3B12C6585295C61986721911DA7AE18C9B18EFF2F01ABE5_187() { return &___9DC840E2F2B5B0E9B3B12C6585295C61986721911DA7AE18C9B18EFF2F01ABE5_187; } inline void set_U39DC840E2F2B5B0E9B3B12C6585295C61986721911DA7AE18C9B18EFF2F01ABE5_187(__StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 value) { ___9DC840E2F2B5B0E9B3B12C6585295C61986721911DA7AE18C9B18EFF2F01ABE5_187 = value; } inline static int32_t get_offset_of_U39DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_188() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_188)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_U39DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_188() const { return ___9DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_188; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_U39DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_188() { return &___9DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_188; } inline void set_U39DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_188(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___9DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_188 = value; } inline static int32_t get_offset_of_U39EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_189() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_189)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_U39EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_189() const { return ___9EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_189; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_U39EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_189() { return &___9EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_189; } inline void set_U39EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_189(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___9EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_189 = value; } inline static int32_t get_offset_of_U39F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F_190() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___9F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F_190)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_U39F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F_190() const { return ___9F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F_190; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_U39F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F_190() { return &___9F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F_190; } inline void set_U39F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F_190(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___9F9F5111F7B27A781F1F1DDDE5EBC2DD2B796BFC7365C9C28B548E564176929F_190 = value; } inline static int32_t get_offset_of_A08110AAECF4B88CA5A7F070B68E448ED895A5DE752B84C57651DA54D9BB5814_191() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A08110AAECF4B88CA5A7F070B68E448ED895A5DE752B84C57651DA54D9BB5814_191)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_A08110AAECF4B88CA5A7F070B68E448ED895A5DE752B84C57651DA54D9BB5814_191() const { return ___A08110AAECF4B88CA5A7F070B68E448ED895A5DE752B84C57651DA54D9BB5814_191; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_A08110AAECF4B88CA5A7F070B68E448ED895A5DE752B84C57651DA54D9BB5814_191() { return &___A08110AAECF4B88CA5A7F070B68E448ED895A5DE752B84C57651DA54D9BB5814_191; } inline void set_A08110AAECF4B88CA5A7F070B68E448ED895A5DE752B84C57651DA54D9BB5814_191(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___A08110AAECF4B88CA5A7F070B68E448ED895A5DE752B84C57651DA54D9BB5814_191 = value; } inline static int32_t get_offset_of_A1486177999A77F2FD76EAB02D2517803BFF5B0C5A01CFB95B3F1DA7B7D6DCE8_192() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A1486177999A77F2FD76EAB02D2517803BFF5B0C5A01CFB95B3F1DA7B7D6DCE8_192)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_A1486177999A77F2FD76EAB02D2517803BFF5B0C5A01CFB95B3F1DA7B7D6DCE8_192() const { return ___A1486177999A77F2FD76EAB02D2517803BFF5B0C5A01CFB95B3F1DA7B7D6DCE8_192; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_A1486177999A77F2FD76EAB02D2517803BFF5B0C5A01CFB95B3F1DA7B7D6DCE8_192() { return &___A1486177999A77F2FD76EAB02D2517803BFF5B0C5A01CFB95B3F1DA7B7D6DCE8_192; } inline void set_A1486177999A77F2FD76EAB02D2517803BFF5B0C5A01CFB95B3F1DA7B7D6DCE8_192(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___A1486177999A77F2FD76EAB02D2517803BFF5B0C5A01CFB95B3F1DA7B7D6DCE8_192 = value; } inline static int32_t get_offset_of_A39EF033189E647DDABF6324B79FCD143D3FD7DFF7B247086B02EC33B9E3B15E_193() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A39EF033189E647DDABF6324B79FCD143D3FD7DFF7B247086B02EC33B9E3B15E_193)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_A39EF033189E647DDABF6324B79FCD143D3FD7DFF7B247086B02EC33B9E3B15E_193() const { return ___A39EF033189E647DDABF6324B79FCD143D3FD7DFF7B247086B02EC33B9E3B15E_193; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_A39EF033189E647DDABF6324B79FCD143D3FD7DFF7B247086B02EC33B9E3B15E_193() { return &___A39EF033189E647DDABF6324B79FCD143D3FD7DFF7B247086B02EC33B9E3B15E_193; } inline void set_A39EF033189E647DDABF6324B79FCD143D3FD7DFF7B247086B02EC33B9E3B15E_193(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___A39EF033189E647DDABF6324B79FCD143D3FD7DFF7B247086B02EC33B9E3B15E_193 = value; } inline static int32_t get_offset_of_A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_194() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_194)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_194() const { return ___A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_194; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_194() { return &___A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_194; } inline void set_A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_194(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_194 = value; } inline static int32_t get_offset_of_A45AA8042E89D23F821D2E22C9EBAFCEC4D3B1291072EA6A49D9D8A490839689_195() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A45AA8042E89D23F821D2E22C9EBAFCEC4D3B1291072EA6A49D9D8A490839689_195)); } inline __StaticArrayInitTypeSizeU3D38_tA06FFB58ABD95EAC48139C4ABFED36B1C69D0B92 get_A45AA8042E89D23F821D2E22C9EBAFCEC4D3B1291072EA6A49D9D8A490839689_195() const { return ___A45AA8042E89D23F821D2E22C9EBAFCEC4D3B1291072EA6A49D9D8A490839689_195; } inline __StaticArrayInitTypeSizeU3D38_tA06FFB58ABD95EAC48139C4ABFED36B1C69D0B92 * get_address_of_A45AA8042E89D23F821D2E22C9EBAFCEC4D3B1291072EA6A49D9D8A490839689_195() { return &___A45AA8042E89D23F821D2E22C9EBAFCEC4D3B1291072EA6A49D9D8A490839689_195; } inline void set_A45AA8042E89D23F821D2E22C9EBAFCEC4D3B1291072EA6A49D9D8A490839689_195(__StaticArrayInitTypeSizeU3D38_tA06FFB58ABD95EAC48139C4ABFED36B1C69D0B92 value) { ___A45AA8042E89D23F821D2E22C9EBAFCEC4D3B1291072EA6A49D9D8A490839689_195 = value; } inline static int32_t get_offset_of_A589B8F1C215FA773BA2724EB825E8B2D1792FB955349574454E18C63537F2A6_196() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A589B8F1C215FA773BA2724EB825E8B2D1792FB955349574454E18C63537F2A6_196)); } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C get_A589B8F1C215FA773BA2724EB825E8B2D1792FB955349574454E18C63537F2A6_196() const { return ___A589B8F1C215FA773BA2724EB825E8B2D1792FB955349574454E18C63537F2A6_196; } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C * get_address_of_A589B8F1C215FA773BA2724EB825E8B2D1792FB955349574454E18C63537F2A6_196() { return &___A589B8F1C215FA773BA2724EB825E8B2D1792FB955349574454E18C63537F2A6_196; } inline void set_A589B8F1C215FA773BA2724EB825E8B2D1792FB955349574454E18C63537F2A6_196(__StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C value) { ___A589B8F1C215FA773BA2724EB825E8B2D1792FB955349574454E18C63537F2A6_196 = value; } inline static int32_t get_offset_of_A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197() const { return ___A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197() { return &___A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197; } inline void set_A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197 = value; } inline static int32_t get_offset_of_A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_198() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_198)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_198() const { return ___A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_198; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_198() { return &___A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_198; } inline void set_A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_198(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_198 = value; } inline static int32_t get_offset_of_A80010A555E14F5B5B3D967E0F1621742AC2048F40EBF73EB76AD8991448EE21_199() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A80010A555E14F5B5B3D967E0F1621742AC2048F40EBF73EB76AD8991448EE21_199)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_A80010A555E14F5B5B3D967E0F1621742AC2048F40EBF73EB76AD8991448EE21_199() const { return ___A80010A555E14F5B5B3D967E0F1621742AC2048F40EBF73EB76AD8991448EE21_199; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_A80010A555E14F5B5B3D967E0F1621742AC2048F40EBF73EB76AD8991448EE21_199() { return &___A80010A555E14F5B5B3D967E0F1621742AC2048F40EBF73EB76AD8991448EE21_199; } inline void set_A80010A555E14F5B5B3D967E0F1621742AC2048F40EBF73EB76AD8991448EE21_199(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___A80010A555E14F5B5B3D967E0F1621742AC2048F40EBF73EB76AD8991448EE21_199 = value; } inline static int32_t get_offset_of_A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_200() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_200)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_200() const { return ___A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_200; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_200() { return &___A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_200; } inline void set_A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_200(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_200 = value; } inline static int32_t get_offset_of_A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201)); } inline int32_t get_A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201() const { return ___A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201; } inline int32_t* get_address_of_A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201() { return &___A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201; } inline void set_A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201(int32_t value) { ___A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201 = value; } inline static int32_t get_offset_of_AA5D3053E53FEC67956EC1D2AA6F57CC52342FFEA91E9B7BEAF9ED8E6FCEEC23_202() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___AA5D3053E53FEC67956EC1D2AA6F57CC52342FFEA91E9B7BEAF9ED8E6FCEEC23_202)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_AA5D3053E53FEC67956EC1D2AA6F57CC52342FFEA91E9B7BEAF9ED8E6FCEEC23_202() const { return ___AA5D3053E53FEC67956EC1D2AA6F57CC52342FFEA91E9B7BEAF9ED8E6FCEEC23_202; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_AA5D3053E53FEC67956EC1D2AA6F57CC52342FFEA91E9B7BEAF9ED8E6FCEEC23_202() { return &___AA5D3053E53FEC67956EC1D2AA6F57CC52342FFEA91E9B7BEAF9ED8E6FCEEC23_202; } inline void set_AA5D3053E53FEC67956EC1D2AA6F57CC52342FFEA91E9B7BEAF9ED8E6FCEEC23_202(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___AA5D3053E53FEC67956EC1D2AA6F57CC52342FFEA91E9B7BEAF9ED8E6FCEEC23_202 = value; } inline static int32_t get_offset_of_AB3F6EE9927AC1C89E7F3D250F8DAC9A070249930D4A758B98F4D5B9A8E202B3_203() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___AB3F6EE9927AC1C89E7F3D250F8DAC9A070249930D4A758B98F4D5B9A8E202B3_203)); } inline __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 get_AB3F6EE9927AC1C89E7F3D250F8DAC9A070249930D4A758B98F4D5B9A8E202B3_203() const { return ___AB3F6EE9927AC1C89E7F3D250F8DAC9A070249930D4A758B98F4D5B9A8E202B3_203; } inline __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 * get_address_of_AB3F6EE9927AC1C89E7F3D250F8DAC9A070249930D4A758B98F4D5B9A8E202B3_203() { return &___AB3F6EE9927AC1C89E7F3D250F8DAC9A070249930D4A758B98F4D5B9A8E202B3_203; } inline void set_AB3F6EE9927AC1C89E7F3D250F8DAC9A070249930D4A758B98F4D5B9A8E202B3_203(__StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 value) { ___AB3F6EE9927AC1C89E7F3D250F8DAC9A070249930D4A758B98F4D5B9A8E202B3_203 = value; } inline static int32_t get_offset_of_AB60EEBC1B8BF85AD5AF219745EEA4317E0C780D22675F7A33A0929A34D17DE5_204() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___AB60EEBC1B8BF85AD5AF219745EEA4317E0C780D22675F7A33A0929A34D17DE5_204)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_AB60EEBC1B8BF85AD5AF219745EEA4317E0C780D22675F7A33A0929A34D17DE5_204() const { return ___AB60EEBC1B8BF85AD5AF219745EEA4317E0C780D22675F7A33A0929A34D17DE5_204; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_AB60EEBC1B8BF85AD5AF219745EEA4317E0C780D22675F7A33A0929A34D17DE5_204() { return &___AB60EEBC1B8BF85AD5AF219745EEA4317E0C780D22675F7A33A0929A34D17DE5_204; } inline void set_AB60EEBC1B8BF85AD5AF219745EEA4317E0C780D22675F7A33A0929A34D17DE5_204(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___AB60EEBC1B8BF85AD5AF219745EEA4317E0C780D22675F7A33A0929A34D17DE5_204 = value; } inline static int32_t get_offset_of_AC7FC16C704375F0F1DB433E70C6C2B90B1D797B17806DD74E7664CAD8BFA778_205() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___AC7FC16C704375F0F1DB433E70C6C2B90B1D797B17806DD74E7664CAD8BFA778_205)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_AC7FC16C704375F0F1DB433E70C6C2B90B1D797B17806DD74E7664CAD8BFA778_205() const { return ___AC7FC16C704375F0F1DB433E70C6C2B90B1D797B17806DD74E7664CAD8BFA778_205; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_AC7FC16C704375F0F1DB433E70C6C2B90B1D797B17806DD74E7664CAD8BFA778_205() { return &___AC7FC16C704375F0F1DB433E70C6C2B90B1D797B17806DD74E7664CAD8BFA778_205; } inline void set_AC7FC16C704375F0F1DB433E70C6C2B90B1D797B17806DD74E7664CAD8BFA778_205(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___AC7FC16C704375F0F1DB433E70C6C2B90B1D797B17806DD74E7664CAD8BFA778_205 = value; } inline static int32_t get_offset_of_AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_206() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_206)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_206() const { return ___AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_206; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_206() { return &___AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_206; } inline void set_AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_206(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_206 = value; } inline static int32_t get_offset_of_ADA8FCF87AF641D309489525EC896153F79D2AFEA9622C0BDCEDB7F8EAADD77F_207() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___ADA8FCF87AF641D309489525EC896153F79D2AFEA9622C0BDCEDB7F8EAADD77F_207)); } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 get_ADA8FCF87AF641D309489525EC896153F79D2AFEA9622C0BDCEDB7F8EAADD77F_207() const { return ___ADA8FCF87AF641D309489525EC896153F79D2AFEA9622C0BDCEDB7F8EAADD77F_207; } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 * get_address_of_ADA8FCF87AF641D309489525EC896153F79D2AFEA9622C0BDCEDB7F8EAADD77F_207() { return &___ADA8FCF87AF641D309489525EC896153F79D2AFEA9622C0BDCEDB7F8EAADD77F_207; } inline void set_ADA8FCF87AF641D309489525EC896153F79D2AFEA9622C0BDCEDB7F8EAADD77F_207(__StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 value) { ___ADA8FCF87AF641D309489525EC896153F79D2AFEA9622C0BDCEDB7F8EAADD77F_207 = value; } inline static int32_t get_offset_of_AF0312129020B258B5B582D3F8EA8A3DAB35467AE93C8C6DBE5D6681CCD7D489_208() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___AF0312129020B258B5B582D3F8EA8A3DAB35467AE93C8C6DBE5D6681CCD7D489_208)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_AF0312129020B258B5B582D3F8EA8A3DAB35467AE93C8C6DBE5D6681CCD7D489_208() const { return ___AF0312129020B258B5B582D3F8EA8A3DAB35467AE93C8C6DBE5D6681CCD7D489_208; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_AF0312129020B258B5B582D3F8EA8A3DAB35467AE93C8C6DBE5D6681CCD7D489_208() { return &___AF0312129020B258B5B582D3F8EA8A3DAB35467AE93C8C6DBE5D6681CCD7D489_208; } inline void set_AF0312129020B258B5B582D3F8EA8A3DAB35467AE93C8C6DBE5D6681CCD7D489_208(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___AF0312129020B258B5B582D3F8EA8A3DAB35467AE93C8C6DBE5D6681CCD7D489_208 = value; } inline static int32_t get_offset_of_B09C22565E577648AD57A0C5D1F44C38D4C01E2BF7727269A1E20A3717CC77D0_209() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B09C22565E577648AD57A0C5D1F44C38D4C01E2BF7727269A1E20A3717CC77D0_209)); } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F get_B09C22565E577648AD57A0C5D1F44C38D4C01E2BF7727269A1E20A3717CC77D0_209() const { return ___B09C22565E577648AD57A0C5D1F44C38D4C01E2BF7727269A1E20A3717CC77D0_209; } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F * get_address_of_B09C22565E577648AD57A0C5D1F44C38D4C01E2BF7727269A1E20A3717CC77D0_209() { return &___B09C22565E577648AD57A0C5D1F44C38D4C01E2BF7727269A1E20A3717CC77D0_209; } inline void set_B09C22565E577648AD57A0C5D1F44C38D4C01E2BF7727269A1E20A3717CC77D0_209(__StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F value) { ___B09C22565E577648AD57A0C5D1F44C38D4C01E2BF7727269A1E20A3717CC77D0_209 = value; } inline static int32_t get_offset_of_B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_210() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_210)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_210() const { return ___B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_210; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_210() { return &___B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_210; } inline void set_B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_210(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_210 = value; } inline static int32_t get_offset_of_B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_211() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_211)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_211() const { return ___B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_211; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_211() { return &___B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_211; } inline void set_B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_211(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_211 = value; } inline static int32_t get_offset_of_B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_212() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_212)); } inline __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A get_B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_212() const { return ___B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_212; } inline __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A * get_address_of_B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_212() { return &___B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_212; } inline void set_B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_212(__StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A value) { ___B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_212 = value; } inline static int32_t get_offset_of_B257E85A5D3CAB5E738D5A0FD1A7AE96624BFE92CB7915726CBBE1518C3225CF_213() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B257E85A5D3CAB5E738D5A0FD1A7AE96624BFE92CB7915726CBBE1518C3225CF_213)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_B257E85A5D3CAB5E738D5A0FD1A7AE96624BFE92CB7915726CBBE1518C3225CF_213() const { return ___B257E85A5D3CAB5E738D5A0FD1A7AE96624BFE92CB7915726CBBE1518C3225CF_213; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_B257E85A5D3CAB5E738D5A0FD1A7AE96624BFE92CB7915726CBBE1518C3225CF_213() { return &___B257E85A5D3CAB5E738D5A0FD1A7AE96624BFE92CB7915726CBBE1518C3225CF_213; } inline void set_B257E85A5D3CAB5E738D5A0FD1A7AE96624BFE92CB7915726CBBE1518C3225CF_213(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___B257E85A5D3CAB5E738D5A0FD1A7AE96624BFE92CB7915726CBBE1518C3225CF_213 = value; } inline static int32_t get_offset_of_B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_214() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_214)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_214() const { return ___B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_214; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_214() { return &___B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_214; } inline void set_B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_214(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_214 = value; } inline static int32_t get_offset_of_B3985439AEF8A4DF51A3369D7C0211EEF12CB0E510F6630E110C6DCC10B11A8E_215() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B3985439AEF8A4DF51A3369D7C0211EEF12CB0E510F6630E110C6DCC10B11A8E_215)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_B3985439AEF8A4DF51A3369D7C0211EEF12CB0E510F6630E110C6DCC10B11A8E_215() const { return ___B3985439AEF8A4DF51A3369D7C0211EEF12CB0E510F6630E110C6DCC10B11A8E_215; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_B3985439AEF8A4DF51A3369D7C0211EEF12CB0E510F6630E110C6DCC10B11A8E_215() { return &___B3985439AEF8A4DF51A3369D7C0211EEF12CB0E510F6630E110C6DCC10B11A8E_215; } inline void set_B3985439AEF8A4DF51A3369D7C0211EEF12CB0E510F6630E110C6DCC10B11A8E_215(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___B3985439AEF8A4DF51A3369D7C0211EEF12CB0E510F6630E110C6DCC10B11A8E_215 = value; } inline static int32_t get_offset_of_B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_216() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_216)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_216() const { return ___B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_216; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_216() { return &___B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_216; } inline void set_B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_216(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_216 = value; } inline static int32_t get_offset_of_B57A705E01AAAEA098AD619DAA1A7220B6AB16C81F633CD5F40116160334CD05_217() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B57A705E01AAAEA098AD619DAA1A7220B6AB16C81F633CD5F40116160334CD05_217)); } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 get_B57A705E01AAAEA098AD619DAA1A7220B6AB16C81F633CD5F40116160334CD05_217() const { return ___B57A705E01AAAEA098AD619DAA1A7220B6AB16C81F633CD5F40116160334CD05_217; } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 * get_address_of_B57A705E01AAAEA098AD619DAA1A7220B6AB16C81F633CD5F40116160334CD05_217() { return &___B57A705E01AAAEA098AD619DAA1A7220B6AB16C81F633CD5F40116160334CD05_217; } inline void set_B57A705E01AAAEA098AD619DAA1A7220B6AB16C81F633CD5F40116160334CD05_217(__StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 value) { ___B57A705E01AAAEA098AD619DAA1A7220B6AB16C81F633CD5F40116160334CD05_217 = value; } inline static int32_t get_offset_of_B6338EE68F3FD438E03D596B6D76554714958953358DF7320F5073C3CB779758_218() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B6338EE68F3FD438E03D596B6D76554714958953358DF7320F5073C3CB779758_218)); } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 get_B6338EE68F3FD438E03D596B6D76554714958953358DF7320F5073C3CB779758_218() const { return ___B6338EE68F3FD438E03D596B6D76554714958953358DF7320F5073C3CB779758_218; } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 * get_address_of_B6338EE68F3FD438E03D596B6D76554714958953358DF7320F5073C3CB779758_218() { return &___B6338EE68F3FD438E03D596B6D76554714958953358DF7320F5073C3CB779758_218; } inline void set_B6338EE68F3FD438E03D596B6D76554714958953358DF7320F5073C3CB779758_218(__StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 value) { ___B6338EE68F3FD438E03D596B6D76554714958953358DF7320F5073C3CB779758_218 = value; } inline static int32_t get_offset_of_B67F32BB12BAA41BEAF505F53EECD4F1409EF3E782F8CD077B511553999CE297_219() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B67F32BB12BAA41BEAF505F53EECD4F1409EF3E782F8CD077B511553999CE297_219)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_B67F32BB12BAA41BEAF505F53EECD4F1409EF3E782F8CD077B511553999CE297_219() const { return ___B67F32BB12BAA41BEAF505F53EECD4F1409EF3E782F8CD077B511553999CE297_219; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_B67F32BB12BAA41BEAF505F53EECD4F1409EF3E782F8CD077B511553999CE297_219() { return &___B67F32BB12BAA41BEAF505F53EECD4F1409EF3E782F8CD077B511553999CE297_219; } inline void set_B67F32BB12BAA41BEAF505F53EECD4F1409EF3E782F8CD077B511553999CE297_219(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___B67F32BB12BAA41BEAF505F53EECD4F1409EF3E782F8CD077B511553999CE297_219 = value; } inline static int32_t get_offset_of_B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_220() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_220)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_220() const { return ___B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_220; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_220() { return &___B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_220; } inline void set_B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_220(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_220 = value; } inline static int32_t get_offset_of_B698262446F5CFFF6CD492B8DBB1298BC61F0135EEE69366BD94E81ADE1D5C5A_221() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B698262446F5CFFF6CD492B8DBB1298BC61F0135EEE69366BD94E81ADE1D5C5A_221)); } inline __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 get_B698262446F5CFFF6CD492B8DBB1298BC61F0135EEE69366BD94E81ADE1D5C5A_221() const { return ___B698262446F5CFFF6CD492B8DBB1298BC61F0135EEE69366BD94E81ADE1D5C5A_221; } inline __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 * get_address_of_B698262446F5CFFF6CD492B8DBB1298BC61F0135EEE69366BD94E81ADE1D5C5A_221() { return &___B698262446F5CFFF6CD492B8DBB1298BC61F0135EEE69366BD94E81ADE1D5C5A_221; } inline void set_B698262446F5CFFF6CD492B8DBB1298BC61F0135EEE69366BD94E81ADE1D5C5A_221(__StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 value) { ___B698262446F5CFFF6CD492B8DBB1298BC61F0135EEE69366BD94E81ADE1D5C5A_221 = value; } inline static int32_t get_offset_of_B6FF5DB8C0FA699CD97E8EDF68219F0D1D9E509B4911710791D74AD7DF2DA1AD_222() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B6FF5DB8C0FA699CD97E8EDF68219F0D1D9E509B4911710791D74AD7DF2DA1AD_222)); } inline __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 get_B6FF5DB8C0FA699CD97E8EDF68219F0D1D9E509B4911710791D74AD7DF2DA1AD_222() const { return ___B6FF5DB8C0FA699CD97E8EDF68219F0D1D9E509B4911710791D74AD7DF2DA1AD_222; } inline __StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 * get_address_of_B6FF5DB8C0FA699CD97E8EDF68219F0D1D9E509B4911710791D74AD7DF2DA1AD_222() { return &___B6FF5DB8C0FA699CD97E8EDF68219F0D1D9E509B4911710791D74AD7DF2DA1AD_222; } inline void set_B6FF5DB8C0FA699CD97E8EDF68219F0D1D9E509B4911710791D74AD7DF2DA1AD_222(__StaticArrayInitTypeSizeU3D36_t5A0F5FAC8609C11AC407745154F17247010BD4A1 value) { ___B6FF5DB8C0FA699CD97E8EDF68219F0D1D9E509B4911710791D74AD7DF2DA1AD_222 = value; } inline static int32_t get_offset_of_B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_223() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_223)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_223() const { return ___B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_223; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_223() { return &___B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_223; } inline void set_B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_223(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_223 = value; } inline static int32_t get_offset_of_B7A918F6F138CA8137025633559198B529D28CCEC5A51B005376CC69A5B83D85_224() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B7A918F6F138CA8137025633559198B529D28CCEC5A51B005376CC69A5B83D85_224)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_B7A918F6F138CA8137025633559198B529D28CCEC5A51B005376CC69A5B83D85_224() const { return ___B7A918F6F138CA8137025633559198B529D28CCEC5A51B005376CC69A5B83D85_224; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_B7A918F6F138CA8137025633559198B529D28CCEC5A51B005376CC69A5B83D85_224() { return &___B7A918F6F138CA8137025633559198B529D28CCEC5A51B005376CC69A5B83D85_224; } inline void set_B7A918F6F138CA8137025633559198B529D28CCEC5A51B005376CC69A5B83D85_224(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___B7A918F6F138CA8137025633559198B529D28CCEC5A51B005376CC69A5B83D85_224 = value; } inline static int32_t get_offset_of_B8A899AEBE8BCC739D363C17DD8CA885653263A59843BF7B7C85DE4DB10A9C92_225() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B8A899AEBE8BCC739D363C17DD8CA885653263A59843BF7B7C85DE4DB10A9C92_225)); } inline int32_t get_B8A899AEBE8BCC739D363C17DD8CA885653263A59843BF7B7C85DE4DB10A9C92_225() const { return ___B8A899AEBE8BCC739D363C17DD8CA885653263A59843BF7B7C85DE4DB10A9C92_225; } inline int32_t* get_address_of_B8A899AEBE8BCC739D363C17DD8CA885653263A59843BF7B7C85DE4DB10A9C92_225() { return &___B8A899AEBE8BCC739D363C17DD8CA885653263A59843BF7B7C85DE4DB10A9C92_225; } inline void set_B8A899AEBE8BCC739D363C17DD8CA885653263A59843BF7B7C85DE4DB10A9C92_225(int32_t value) { ___B8A899AEBE8BCC739D363C17DD8CA885653263A59843BF7B7C85DE4DB10A9C92_225 = value; } inline static int32_t get_offset_of_B93B37392B6BF36325C2B8E6047E7EF31B87C67E59B16D30A60CAF2E18D9C73C_226() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B93B37392B6BF36325C2B8E6047E7EF31B87C67E59B16D30A60CAF2E18D9C73C_226)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_B93B37392B6BF36325C2B8E6047E7EF31B87C67E59B16D30A60CAF2E18D9C73C_226() const { return ___B93B37392B6BF36325C2B8E6047E7EF31B87C67E59B16D30A60CAF2E18D9C73C_226; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_B93B37392B6BF36325C2B8E6047E7EF31B87C67E59B16D30A60CAF2E18D9C73C_226() { return &___B93B37392B6BF36325C2B8E6047E7EF31B87C67E59B16D30A60CAF2E18D9C73C_226; } inline void set_B93B37392B6BF36325C2B8E6047E7EF31B87C67E59B16D30A60CAF2E18D9C73C_226(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___B93B37392B6BF36325C2B8E6047E7EF31B87C67E59B16D30A60CAF2E18D9C73C_226 = value; } inline static int32_t get_offset_of_B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4_227() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4_227)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4_227() const { return ___B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4_227; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4_227() { return &___B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4_227; } inline void set_B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4_227(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___B9D4AF390AFC6A0F149B843D651CFEBC1C4EC496A0263B72207836F9C525E1C4_227 = value; } inline static int32_t get_offset_of_BABB01CD1E2AD140F7D2AF35515DA38E8936F0BA0298BCF0245EB5692A3F69CC_228() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___BABB01CD1E2AD140F7D2AF35515DA38E8936F0BA0298BCF0245EB5692A3F69CC_228)); } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F get_BABB01CD1E2AD140F7D2AF35515DA38E8936F0BA0298BCF0245EB5692A3F69CC_228() const { return ___BABB01CD1E2AD140F7D2AF35515DA38E8936F0BA0298BCF0245EB5692A3F69CC_228; } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F * get_address_of_BABB01CD1E2AD140F7D2AF35515DA38E8936F0BA0298BCF0245EB5692A3F69CC_228() { return &___BABB01CD1E2AD140F7D2AF35515DA38E8936F0BA0298BCF0245EB5692A3F69CC_228; } inline void set_BABB01CD1E2AD140F7D2AF35515DA38E8936F0BA0298BCF0245EB5692A3F69CC_228(__StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F value) { ___BABB01CD1E2AD140F7D2AF35515DA38E8936F0BA0298BCF0245EB5692A3F69CC_228 = value; } inline static int32_t get_offset_of_BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229() const { return ___BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229() { return &___BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229; } inline void set_BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229 = value; } inline static int32_t get_offset_of_BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_230() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_230)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_230() const { return ___BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_230; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_230() { return &___BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_230; } inline void set_BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_230(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_230 = value; } inline static int32_t get_offset_of_BD6174A7C16E1AF07272966A9C071C8A3CF16B2726C50D672A09F60636B08901_231() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___BD6174A7C16E1AF07272966A9C071C8A3CF16B2726C50D672A09F60636B08901_231)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_BD6174A7C16E1AF07272966A9C071C8A3CF16B2726C50D672A09F60636B08901_231() const { return ___BD6174A7C16E1AF07272966A9C071C8A3CF16B2726C50D672A09F60636B08901_231; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_BD6174A7C16E1AF07272966A9C071C8A3CF16B2726C50D672A09F60636B08901_231() { return &___BD6174A7C16E1AF07272966A9C071C8A3CF16B2726C50D672A09F60636B08901_231; } inline void set_BD6174A7C16E1AF07272966A9C071C8A3CF16B2726C50D672A09F60636B08901_231(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___BD6174A7C16E1AF07272966A9C071C8A3CF16B2726C50D672A09F60636B08901_231 = value; } inline static int32_t get_offset_of_BDB11C99D6418180156EEA47B9EB755F8736055603C19E57F9DFB4CDFFCF8C3A_232() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___BDB11C99D6418180156EEA47B9EB755F8736055603C19E57F9DFB4CDFFCF8C3A_232)); } inline int32_t get_BDB11C99D6418180156EEA47B9EB755F8736055603C19E57F9DFB4CDFFCF8C3A_232() const { return ___BDB11C99D6418180156EEA47B9EB755F8736055603C19E57F9DFB4CDFFCF8C3A_232; } inline int32_t* get_address_of_BDB11C99D6418180156EEA47B9EB755F8736055603C19E57F9DFB4CDFFCF8C3A_232() { return &___BDB11C99D6418180156EEA47B9EB755F8736055603C19E57F9DFB4CDFFCF8C3A_232; } inline void set_BDB11C99D6418180156EEA47B9EB755F8736055603C19E57F9DFB4CDFFCF8C3A_232(int32_t value) { ___BDB11C99D6418180156EEA47B9EB755F8736055603C19E57F9DFB4CDFFCF8C3A_232 = value; } inline static int32_t get_offset_of_BDB6BB299E50984399E0FD8F6BA60FC85EF8CAF6AD5154D53E6DAC34E2E0B381_233() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___BDB6BB299E50984399E0FD8F6BA60FC85EF8CAF6AD5154D53E6DAC34E2E0B381_233)); } inline __StaticArrayInitTypeSizeU3D96_tADB23F3DA94DC89452F2BC0884B51C90615CDCD5 get_BDB6BB299E50984399E0FD8F6BA60FC85EF8CAF6AD5154D53E6DAC34E2E0B381_233() const { return ___BDB6BB299E50984399E0FD8F6BA60FC85EF8CAF6AD5154D53E6DAC34E2E0B381_233; } inline __StaticArrayInitTypeSizeU3D96_tADB23F3DA94DC89452F2BC0884B51C90615CDCD5 * get_address_of_BDB6BB299E50984399E0FD8F6BA60FC85EF8CAF6AD5154D53E6DAC34E2E0B381_233() { return &___BDB6BB299E50984399E0FD8F6BA60FC85EF8CAF6AD5154D53E6DAC34E2E0B381_233; } inline void set_BDB6BB299E50984399E0FD8F6BA60FC85EF8CAF6AD5154D53E6DAC34E2E0B381_233(__StaticArrayInitTypeSizeU3D96_tADB23F3DA94DC89452F2BC0884B51C90615CDCD5 value) { ___BDB6BB299E50984399E0FD8F6BA60FC85EF8CAF6AD5154D53E6DAC34E2E0B381_233 = value; } inline static int32_t get_offset_of_BDBC02F2D0A2A74757905F71BEC91DE96906C2FB70018166887D85BEB84B7957_234() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___BDBC02F2D0A2A74757905F71BEC91DE96906C2FB70018166887D85BEB84B7957_234)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_BDBC02F2D0A2A74757905F71BEC91DE96906C2FB70018166887D85BEB84B7957_234() const { return ___BDBC02F2D0A2A74757905F71BEC91DE96906C2FB70018166887D85BEB84B7957_234; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_BDBC02F2D0A2A74757905F71BEC91DE96906C2FB70018166887D85BEB84B7957_234() { return &___BDBC02F2D0A2A74757905F71BEC91DE96906C2FB70018166887D85BEB84B7957_234; } inline void set_BDBC02F2D0A2A74757905F71BEC91DE96906C2FB70018166887D85BEB84B7957_234(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___BDBC02F2D0A2A74757905F71BEC91DE96906C2FB70018166887D85BEB84B7957_234 = value; } inline static int32_t get_offset_of_BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_235() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_235)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_235() const { return ___BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_235; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_235() { return &___BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_235; } inline void set_BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_235(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_235 = value; } inline static int32_t get_offset_of_BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_236() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_236)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_236() const { return ___BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_236; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_236() { return &___BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_236; } inline void set_BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_236(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_236 = value; } inline static int32_t get_offset_of_C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_237() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_237)); } inline __StaticArrayInitTypeSizeU3D192_tC7D23024B2AD7A4D301599706A49B8C87DAA353D get_C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_237() const { return ___C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_237; } inline __StaticArrayInitTypeSizeU3D192_tC7D23024B2AD7A4D301599706A49B8C87DAA353D * get_address_of_C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_237() { return &___C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_237; } inline void set_C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_237(__StaticArrayInitTypeSizeU3D192_tC7D23024B2AD7A4D301599706A49B8C87DAA353D value) { ___C0BCAD52BB24771C2430DFC75321628F5503FDDC5A0E05E93F3DD624A60B10BD_237 = value; } inline static int32_t get_offset_of_C0EE00302C997F25F7963B42E53EA31C48A41E1D5D50F1DAC01F6350AE1FF443_238() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C0EE00302C997F25F7963B42E53EA31C48A41E1D5D50F1DAC01F6350AE1FF443_238)); } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 get_C0EE00302C997F25F7963B42E53EA31C48A41E1D5D50F1DAC01F6350AE1FF443_238() const { return ___C0EE00302C997F25F7963B42E53EA31C48A41E1D5D50F1DAC01F6350AE1FF443_238; } inline __StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 * get_address_of_C0EE00302C997F25F7963B42E53EA31C48A41E1D5D50F1DAC01F6350AE1FF443_238() { return &___C0EE00302C997F25F7963B42E53EA31C48A41E1D5D50F1DAC01F6350AE1FF443_238; } inline void set_C0EE00302C997F25F7963B42E53EA31C48A41E1D5D50F1DAC01F6350AE1FF443_238(__StaticArrayInitTypeSizeU3D20_tA7878E15E0E5AC780F6ED4F6E87AD8233A152598 value) { ___C0EE00302C997F25F7963B42E53EA31C48A41E1D5D50F1DAC01F6350AE1FF443_238 = value; } inline static int32_t get_offset_of_C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_239() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_239)); } inline __StaticArrayInitTypeSizeU3D76_t6572A863E37652A3D016260FBD2285807BDD3823 get_C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_239() const { return ___C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_239; } inline __StaticArrayInitTypeSizeU3D76_t6572A863E37652A3D016260FBD2285807BDD3823 * get_address_of_C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_239() { return &___C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_239; } inline void set_C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_239(__StaticArrayInitTypeSizeU3D76_t6572A863E37652A3D016260FBD2285807BDD3823 value) { ___C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_239 = value; } inline static int32_t get_offset_of_C199D37D9A06A0F4C75F70A8ABD3D0C2FAEB17B255174C5E67392D81CF5FF0EC_240() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C199D37D9A06A0F4C75F70A8ABD3D0C2FAEB17B255174C5E67392D81CF5FF0EC_240)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_C199D37D9A06A0F4C75F70A8ABD3D0C2FAEB17B255174C5E67392D81CF5FF0EC_240() const { return ___C199D37D9A06A0F4C75F70A8ABD3D0C2FAEB17B255174C5E67392D81CF5FF0EC_240; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_C199D37D9A06A0F4C75F70A8ABD3D0C2FAEB17B255174C5E67392D81CF5FF0EC_240() { return &___C199D37D9A06A0F4C75F70A8ABD3D0C2FAEB17B255174C5E67392D81CF5FF0EC_240; } inline void set_C199D37D9A06A0F4C75F70A8ABD3D0C2FAEB17B255174C5E67392D81CF5FF0EC_240(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___C199D37D9A06A0F4C75F70A8ABD3D0C2FAEB17B255174C5E67392D81CF5FF0EC_240 = value; } inline static int32_t get_offset_of_C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_241() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_241)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_241() const { return ___C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_241; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_241() { return &___C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_241; } inline void set_C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_241(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_241 = value; } inline static int32_t get_offset_of_C4A6802D24BD0B4979A486C462DA989CD54F8816365BC0635A8A499FF421201C_242() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C4A6802D24BD0B4979A486C462DA989CD54F8816365BC0635A8A499FF421201C_242)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_C4A6802D24BD0B4979A486C462DA989CD54F8816365BC0635A8A499FF421201C_242() const { return ___C4A6802D24BD0B4979A486C462DA989CD54F8816365BC0635A8A499FF421201C_242; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_C4A6802D24BD0B4979A486C462DA989CD54F8816365BC0635A8A499FF421201C_242() { return &___C4A6802D24BD0B4979A486C462DA989CD54F8816365BC0635A8A499FF421201C_242; } inline void set_C4A6802D24BD0B4979A486C462DA989CD54F8816365BC0635A8A499FF421201C_242(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___C4A6802D24BD0B4979A486C462DA989CD54F8816365BC0635A8A499FF421201C_242 = value; } inline static int32_t get_offset_of_C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_243() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_243)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_243() const { return ___C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_243; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_243() { return &___C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_243; } inline void set_C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_243(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___C4E613C844059E36B3D4EE786C4236B8E641E7D49F520B003540BB274F7E12F7_243 = value; } inline static int32_t get_offset_of_C51FEE572495EE6ED75353FC262F765FF558EED94FCB9EE64987AEE6C8548E12_244() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C51FEE572495EE6ED75353FC262F765FF558EED94FCB9EE64987AEE6C8548E12_244)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_C51FEE572495EE6ED75353FC262F765FF558EED94FCB9EE64987AEE6C8548E12_244() const { return ___C51FEE572495EE6ED75353FC262F765FF558EED94FCB9EE64987AEE6C8548E12_244; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_C51FEE572495EE6ED75353FC262F765FF558EED94FCB9EE64987AEE6C8548E12_244() { return &___C51FEE572495EE6ED75353FC262F765FF558EED94FCB9EE64987AEE6C8548E12_244; } inline void set_C51FEE572495EE6ED75353FC262F765FF558EED94FCB9EE64987AEE6C8548E12_244(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___C51FEE572495EE6ED75353FC262F765FF558EED94FCB9EE64987AEE6C8548E12_244 = value; } inline static int32_t get_offset_of_C65D6ACE28C7ABEB56A3809EBDF84987B4FD0B0EB2C34FEA90394A0A5E10DC55_245() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C65D6ACE28C7ABEB56A3809EBDF84987B4FD0B0EB2C34FEA90394A0A5E10DC55_245)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_C65D6ACE28C7ABEB56A3809EBDF84987B4FD0B0EB2C34FEA90394A0A5E10DC55_245() const { return ___C65D6ACE28C7ABEB56A3809EBDF84987B4FD0B0EB2C34FEA90394A0A5E10DC55_245; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_C65D6ACE28C7ABEB56A3809EBDF84987B4FD0B0EB2C34FEA90394A0A5E10DC55_245() { return &___C65D6ACE28C7ABEB56A3809EBDF84987B4FD0B0EB2C34FEA90394A0A5E10DC55_245; } inline void set_C65D6ACE28C7ABEB56A3809EBDF84987B4FD0B0EB2C34FEA90394A0A5E10DC55_245(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___C65D6ACE28C7ABEB56A3809EBDF84987B4FD0B0EB2C34FEA90394A0A5E10DC55_245 = value; } inline static int32_t get_offset_of_C71C8ED7041ABE0B7FD161D726857C18705285A9F1B478A006310909B4A6D900_246() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C71C8ED7041ABE0B7FD161D726857C18705285A9F1B478A006310909B4A6D900_246)); } inline int32_t get_C71C8ED7041ABE0B7FD161D726857C18705285A9F1B478A006310909B4A6D900_246() const { return ___C71C8ED7041ABE0B7FD161D726857C18705285A9F1B478A006310909B4A6D900_246; } inline int32_t* get_address_of_C71C8ED7041ABE0B7FD161D726857C18705285A9F1B478A006310909B4A6D900_246() { return &___C71C8ED7041ABE0B7FD161D726857C18705285A9F1B478A006310909B4A6D900_246; } inline void set_C71C8ED7041ABE0B7FD161D726857C18705285A9F1B478A006310909B4A6D900_246(int32_t value) { ___C71C8ED7041ABE0B7FD161D726857C18705285A9F1B478A006310909B4A6D900_246 = value; } inline static int32_t get_offset_of_C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_247() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_247)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_247() const { return ___C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_247; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_247() { return &___C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_247; } inline void set_C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_247(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_247 = value; } inline static int32_t get_offset_of_C84227140A8A7787B30DFF8BD5693C19AA5A430C4E89FFD0256D7F77B3FEAD82_248() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C84227140A8A7787B30DFF8BD5693C19AA5A430C4E89FFD0256D7F77B3FEAD82_248)); } inline __StaticArrayInitTypeSizeU3D112_t366701DE02350ED8C8A65F92A137F54409B95542 get_C84227140A8A7787B30DFF8BD5693C19AA5A430C4E89FFD0256D7F77B3FEAD82_248() const { return ___C84227140A8A7787B30DFF8BD5693C19AA5A430C4E89FFD0256D7F77B3FEAD82_248; } inline __StaticArrayInitTypeSizeU3D112_t366701DE02350ED8C8A65F92A137F54409B95542 * get_address_of_C84227140A8A7787B30DFF8BD5693C19AA5A430C4E89FFD0256D7F77B3FEAD82_248() { return &___C84227140A8A7787B30DFF8BD5693C19AA5A430C4E89FFD0256D7F77B3FEAD82_248; } inline void set_C84227140A8A7787B30DFF8BD5693C19AA5A430C4E89FFD0256D7F77B3FEAD82_248(__StaticArrayInitTypeSizeU3D112_t366701DE02350ED8C8A65F92A137F54409B95542 value) { ___C84227140A8A7787B30DFF8BD5693C19AA5A430C4E89FFD0256D7F77B3FEAD82_248 = value; } inline static int32_t get_offset_of_C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249() const { return ___C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249() { return &___C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249; } inline void set_C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249 = value; } inline static int32_t get_offset_of_C90D4186D61A339F3078D8C7A6CBB1F005BFF5039C44C37F526BDCE2E00200BE_250() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C90D4186D61A339F3078D8C7A6CBB1F005BFF5039C44C37F526BDCE2E00200BE_250)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_C90D4186D61A339F3078D8C7A6CBB1F005BFF5039C44C37F526BDCE2E00200BE_250() const { return ___C90D4186D61A339F3078D8C7A6CBB1F005BFF5039C44C37F526BDCE2E00200BE_250; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_C90D4186D61A339F3078D8C7A6CBB1F005BFF5039C44C37F526BDCE2E00200BE_250() { return &___C90D4186D61A339F3078D8C7A6CBB1F005BFF5039C44C37F526BDCE2E00200BE_250; } inline void set_C90D4186D61A339F3078D8C7A6CBB1F005BFF5039C44C37F526BDCE2E00200BE_250(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___C90D4186D61A339F3078D8C7A6CBB1F005BFF5039C44C37F526BDCE2E00200BE_250 = value; } inline static int32_t get_offset_of_C9E595B3F656D2DCA3D18330FD3EB05010FD9D445BE304E4FA5F4AB7B335494D_251() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___C9E595B3F656D2DCA3D18330FD3EB05010FD9D445BE304E4FA5F4AB7B335494D_251)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_C9E595B3F656D2DCA3D18330FD3EB05010FD9D445BE304E4FA5F4AB7B335494D_251() const { return ___C9E595B3F656D2DCA3D18330FD3EB05010FD9D445BE304E4FA5F4AB7B335494D_251; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_C9E595B3F656D2DCA3D18330FD3EB05010FD9D445BE304E4FA5F4AB7B335494D_251() { return &___C9E595B3F656D2DCA3D18330FD3EB05010FD9D445BE304E4FA5F4AB7B335494D_251; } inline void set_C9E595B3F656D2DCA3D18330FD3EB05010FD9D445BE304E4FA5F4AB7B335494D_251(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___C9E595B3F656D2DCA3D18330FD3EB05010FD9D445BE304E4FA5F4AB7B335494D_251 = value; } inline static int32_t get_offset_of_CB11E26FF20D3318A5A76F5FC0E725883F81ED29DAD7E32947BA8779AA3DE37F_252() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___CB11E26FF20D3318A5A76F5FC0E725883F81ED29DAD7E32947BA8779AA3DE37F_252)); } inline __StaticArrayInitTypeSizeU3D96_tADB23F3DA94DC89452F2BC0884B51C90615CDCD5 get_CB11E26FF20D3318A5A76F5FC0E725883F81ED29DAD7E32947BA8779AA3DE37F_252() const { return ___CB11E26FF20D3318A5A76F5FC0E725883F81ED29DAD7E32947BA8779AA3DE37F_252; } inline __StaticArrayInitTypeSizeU3D96_tADB23F3DA94DC89452F2BC0884B51C90615CDCD5 * get_address_of_CB11E26FF20D3318A5A76F5FC0E725883F81ED29DAD7E32947BA8779AA3DE37F_252() { return &___CB11E26FF20D3318A5A76F5FC0E725883F81ED29DAD7E32947BA8779AA3DE37F_252; } inline void set_CB11E26FF20D3318A5A76F5FC0E725883F81ED29DAD7E32947BA8779AA3DE37F_252(__StaticArrayInitTypeSizeU3D96_tADB23F3DA94DC89452F2BC0884B51C90615CDCD5 value) { ___CB11E26FF20D3318A5A76F5FC0E725883F81ED29DAD7E32947BA8779AA3DE37F_252 = value; } inline static int32_t get_offset_of_CB6DED39AE0C25F0748B553A13DCA00F6B77780B9F34B0B0F4C56BB7BF768C82_253() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___CB6DED39AE0C25F0748B553A13DCA00F6B77780B9F34B0B0F4C56BB7BF768C82_253)); } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE get_CB6DED39AE0C25F0748B553A13DCA00F6B77780B9F34B0B0F4C56BB7BF768C82_253() const { return ___CB6DED39AE0C25F0748B553A13DCA00F6B77780B9F34B0B0F4C56BB7BF768C82_253; } inline __StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE * get_address_of_CB6DED39AE0C25F0748B553A13DCA00F6B77780B9F34B0B0F4C56BB7BF768C82_253() { return &___CB6DED39AE0C25F0748B553A13DCA00F6B77780B9F34B0B0F4C56BB7BF768C82_253; } inline void set_CB6DED39AE0C25F0748B553A13DCA00F6B77780B9F34B0B0F4C56BB7BF768C82_253(__StaticArrayInitTypeSizeU3D512_t0F967F8361DD05C875A7A3DB3A402E55F957AAFE value) { ___CB6DED39AE0C25F0748B553A13DCA00F6B77780B9F34B0B0F4C56BB7BF768C82_253 = value; } inline static int32_t get_offset_of_CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_254() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_254)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_254() const { return ___CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_254; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_254() { return &___CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_254; } inline void set_CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_254(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_254 = value; } inline static int32_t get_offset_of_CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_255() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_255)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_255() const { return ___CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_255; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_255() { return &___CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_255; } inline void set_CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_255(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___CCD83CF06E3CE2D4A938C42BAEA101B30335EAF483F59E5EDCB41DF7C4807E1B_255 = value; } inline static int32_t get_offset_of_CDAEE7E50DA05783C75D649650C5CDC6ABB06447D6A9CFBB2E7212421547E53B_256() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___CDAEE7E50DA05783C75D649650C5CDC6ABB06447D6A9CFBB2E7212421547E53B_256)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_CDAEE7E50DA05783C75D649650C5CDC6ABB06447D6A9CFBB2E7212421547E53B_256() const { return ___CDAEE7E50DA05783C75D649650C5CDC6ABB06447D6A9CFBB2E7212421547E53B_256; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_CDAEE7E50DA05783C75D649650C5CDC6ABB06447D6A9CFBB2E7212421547E53B_256() { return &___CDAEE7E50DA05783C75D649650C5CDC6ABB06447D6A9CFBB2E7212421547E53B_256; } inline void set_CDAEE7E50DA05783C75D649650C5CDC6ABB06447D6A9CFBB2E7212421547E53B_256(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___CDAEE7E50DA05783C75D649650C5CDC6ABB06447D6A9CFBB2E7212421547E53B_256 = value; } inline static int32_t get_offset_of_CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_257() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_257)); } inline __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F get_CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_257() const { return ___CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_257; } inline __StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F * get_address_of_CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_257() { return &___CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_257; } inline void set_CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_257(__StaticArrayInitTypeSizeU3D68_tE431405C001EFCAA99F9D46276BFEAF7F5AF4E0F value) { ___CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_257 = value; } inline static int32_t get_offset_of_D15388770BF0AB6F544906F0A1A3375BE05BB7FEB2B215CED8A8E41C42972549_258() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___D15388770BF0AB6F544906F0A1A3375BE05BB7FEB2B215CED8A8E41C42972549_258)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_D15388770BF0AB6F544906F0A1A3375BE05BB7FEB2B215CED8A8E41C42972549_258() const { return ___D15388770BF0AB6F544906F0A1A3375BE05BB7FEB2B215CED8A8E41C42972549_258; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_D15388770BF0AB6F544906F0A1A3375BE05BB7FEB2B215CED8A8E41C42972549_258() { return &___D15388770BF0AB6F544906F0A1A3375BE05BB7FEB2B215CED8A8E41C42972549_258; } inline void set_D15388770BF0AB6F544906F0A1A3375BE05BB7FEB2B215CED8A8E41C42972549_258(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___D15388770BF0AB6F544906F0A1A3375BE05BB7FEB2B215CED8A8E41C42972549_258 = value; } inline static int32_t get_offset_of_D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_259() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_259)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_259() const { return ___D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_259; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_259() { return &___D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_259; } inline void set_D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_259(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_259 = value; } inline static int32_t get_offset_of_D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_260() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_260)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_260() const { return ___D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_260; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_260() { return &___D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_260; } inline void set_D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_260(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___D38868B99B6C1AB9F2E65E75D07BA90CAF6DA7F4D74F9142A44413647473B362_260 = value; } inline static int32_t get_offset_of_D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_261() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_261)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_261() const { return ___D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_261; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_261() { return &___D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_261; } inline void set_D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_261(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_261 = value; } inline static int32_t get_offset_of_D6380FB2FF2DD88C9290D88B81E78BCA13AAAB4BE827B103062AFBB1085B0793_262() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___D6380FB2FF2DD88C9290D88B81E78BCA13AAAB4BE827B103062AFBB1085B0793_262)); } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F get_D6380FB2FF2DD88C9290D88B81E78BCA13AAAB4BE827B103062AFBB1085B0793_262() const { return ___D6380FB2FF2DD88C9290D88B81E78BCA13AAAB4BE827B103062AFBB1085B0793_262; } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F * get_address_of_D6380FB2FF2DD88C9290D88B81E78BCA13AAAB4BE827B103062AFBB1085B0793_262() { return &___D6380FB2FF2DD88C9290D88B81E78BCA13AAAB4BE827B103062AFBB1085B0793_262; } inline void set_D6380FB2FF2DD88C9290D88B81E78BCA13AAAB4BE827B103062AFBB1085B0793_262(__StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F value) { ___D6380FB2FF2DD88C9290D88B81E78BCA13AAAB4BE827B103062AFBB1085B0793_262 = value; } inline static int32_t get_offset_of_D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_263() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_263)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_263() const { return ___D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_263; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_263() { return &___D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_263; } inline void set_D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_263(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_263 = value; } inline static int32_t get_offset_of_D9388FECE7A168D1EFFA85FA9C8DA1AEED48DDCE2E3799E07F41A9B60E389722_264() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___D9388FECE7A168D1EFFA85FA9C8DA1AEED48DDCE2E3799E07F41A9B60E389722_264)); } inline __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 get_D9388FECE7A168D1EFFA85FA9C8DA1AEED48DDCE2E3799E07F41A9B60E389722_264() const { return ___D9388FECE7A168D1EFFA85FA9C8DA1AEED48DDCE2E3799E07F41A9B60E389722_264; } inline __StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 * get_address_of_D9388FECE7A168D1EFFA85FA9C8DA1AEED48DDCE2E3799E07F41A9B60E389722_264() { return &___D9388FECE7A168D1EFFA85FA9C8DA1AEED48DDCE2E3799E07F41A9B60E389722_264; } inline void set_D9388FECE7A168D1EFFA85FA9C8DA1AEED48DDCE2E3799E07F41A9B60E389722_264(__StaticArrayInitTypeSizeU3D56_tEBF9CCD8C2A1E8B12AE6EDE1B31598793DD01186 value) { ___D9388FECE7A168D1EFFA85FA9C8DA1AEED48DDCE2E3799E07F41A9B60E389722_264 = value; } inline static int32_t get_offset_of_DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_265() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_265)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_265() const { return ___DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_265; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_265() { return &___DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_265; } inline void set_DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_265(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_265 = value; } inline static int32_t get_offset_of_DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_266() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_266)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_266() const { return ___DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_266; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_266() { return &___DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_266; } inline void set_DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_266(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___DC196B5ACC67550E50DDC963D9192AEB816537E6A74CFB7DFE3A0453E5F4FB82_266 = value; } inline static int32_t get_offset_of_DC1CDED6204DF70AC5C64ED2C9958FE75479400FE1E1A80F77C3A5BC6FFAF0A5_267() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___DC1CDED6204DF70AC5C64ED2C9958FE75479400FE1E1A80F77C3A5BC6FFAF0A5_267)); } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 get_DC1CDED6204DF70AC5C64ED2C9958FE75479400FE1E1A80F77C3A5BC6FFAF0A5_267() const { return ___DC1CDED6204DF70AC5C64ED2C9958FE75479400FE1E1A80F77C3A5BC6FFAF0A5_267; } inline __StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 * get_address_of_DC1CDED6204DF70AC5C64ED2C9958FE75479400FE1E1A80F77C3A5BC6FFAF0A5_267() { return &___DC1CDED6204DF70AC5C64ED2C9958FE75479400FE1E1A80F77C3A5BC6FFAF0A5_267; } inline void set_DC1CDED6204DF70AC5C64ED2C9958FE75479400FE1E1A80F77C3A5BC6FFAF0A5_267(__StaticArrayInitTypeSizeU3D24_t2F23740D8943FC7C06AD3DD80B71D65744F140F2 value) { ___DC1CDED6204DF70AC5C64ED2C9958FE75479400FE1E1A80F77C3A5BC6FFAF0A5_267 = value; } inline static int32_t get_offset_of_DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_268() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_268)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_268() const { return ___DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_268; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_268() { return &___DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_268; } inline void set_DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_268(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___DD2B2ACED61DA9A12AEE4F581C0D33D6D76A9722CDC6355B23FB5DF6B2032B18_268 = value; } inline static int32_t get_offset_of_DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_269() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_269)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_269() const { return ___DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_269; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_269() { return &___DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_269; } inline void set_DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_269(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_269 = value; } inline static int32_t get_offset_of_DE422551A0E0EF2710E43824DEFE8B2204F5FB76F83D7A496BA3F8D7D66569EB_270() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___DE422551A0E0EF2710E43824DEFE8B2204F5FB76F83D7A496BA3F8D7D66569EB_270)); } inline int32_t get_DE422551A0E0EF2710E43824DEFE8B2204F5FB76F83D7A496BA3F8D7D66569EB_270() const { return ___DE422551A0E0EF2710E43824DEFE8B2204F5FB76F83D7A496BA3F8D7D66569EB_270; } inline int32_t* get_address_of_DE422551A0E0EF2710E43824DEFE8B2204F5FB76F83D7A496BA3F8D7D66569EB_270() { return &___DE422551A0E0EF2710E43824DEFE8B2204F5FB76F83D7A496BA3F8D7D66569EB_270; } inline void set_DE422551A0E0EF2710E43824DEFE8B2204F5FB76F83D7A496BA3F8D7D66569EB_270(int32_t value) { ___DE422551A0E0EF2710E43824DEFE8B2204F5FB76F83D7A496BA3F8D7D66569EB_270 = value; } inline static int32_t get_offset_of_DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_271() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_271)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_271() const { return ___DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_271; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_271() { return &___DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_271; } inline void set_DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_271(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___DE56C9263420A7B28A6286EB62AFBE2C1D5164698C518792FD8CEAAF2CB2CD03_271 = value; } inline static int32_t get_offset_of_DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_272() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_272)); } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C get_DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_272() const { return ___DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_272; } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C * get_address_of_DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_272() { return &___DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_272; } inline void set_DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_272(__StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C value) { ___DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_272 = value; } inline static int32_t get_offset_of_DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_273() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_273)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_273() const { return ___DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_273; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_273() { return &___DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_273; } inline void set_DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_273(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_273 = value; } inline static int32_t get_offset_of_E0750D3E8FE41BBC5838F6D34CF434A4C764652CDC4BDC7DE6CE8393DE3C53A8_274() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E0750D3E8FE41BBC5838F6D34CF434A4C764652CDC4BDC7DE6CE8393DE3C53A8_274)); } inline __StaticArrayInitTypeSizeU3D4096_t194B799136AD31D58B9179637D7756F00A1E35D5 get_E0750D3E8FE41BBC5838F6D34CF434A4C764652CDC4BDC7DE6CE8393DE3C53A8_274() const { return ___E0750D3E8FE41BBC5838F6D34CF434A4C764652CDC4BDC7DE6CE8393DE3C53A8_274; } inline __StaticArrayInitTypeSizeU3D4096_t194B799136AD31D58B9179637D7756F00A1E35D5 * get_address_of_E0750D3E8FE41BBC5838F6D34CF434A4C764652CDC4BDC7DE6CE8393DE3C53A8_274() { return &___E0750D3E8FE41BBC5838F6D34CF434A4C764652CDC4BDC7DE6CE8393DE3C53A8_274; } inline void set_E0750D3E8FE41BBC5838F6D34CF434A4C764652CDC4BDC7DE6CE8393DE3C53A8_274(__StaticArrayInitTypeSizeU3D4096_t194B799136AD31D58B9179637D7756F00A1E35D5 value) { ___E0750D3E8FE41BBC5838F6D34CF434A4C764652CDC4BDC7DE6CE8393DE3C53A8_274 = value; } inline static int32_t get_offset_of_E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_275() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_275)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_275() const { return ___E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_275; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_275() { return &___E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_275; } inline void set_E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_275(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_275 = value; } inline static int32_t get_offset_of_E0E3CF58E8EBD3158219B64F434304727B1C71307D99BC27D059966A854CB749_276() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E0E3CF58E8EBD3158219B64F434304727B1C71307D99BC27D059966A854CB749_276)); } inline int64_t get_E0E3CF58E8EBD3158219B64F434304727B1C71307D99BC27D059966A854CB749_276() const { return ___E0E3CF58E8EBD3158219B64F434304727B1C71307D99BC27D059966A854CB749_276; } inline int64_t* get_address_of_E0E3CF58E8EBD3158219B64F434304727B1C71307D99BC27D059966A854CB749_276() { return &___E0E3CF58E8EBD3158219B64F434304727B1C71307D99BC27D059966A854CB749_276; } inline void set_E0E3CF58E8EBD3158219B64F434304727B1C71307D99BC27D059966A854CB749_276(int64_t value) { ___E0E3CF58E8EBD3158219B64F434304727B1C71307D99BC27D059966A854CB749_276 = value; } inline static int32_t get_offset_of_E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_277() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_277)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_277() const { return ___E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_277; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_277() { return &___E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_277; } inline void set_E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_277(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___E27F6E9719BC23F7138A27009F35243C6F94F6530A37FC26DE498AB64784DDDA_277 = value; } inline static int32_t get_offset_of_E2D43ACAA664F37C9C7876F34F62AAC2D9B43D18817E629D34861AAB1B13388A_278() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E2D43ACAA664F37C9C7876F34F62AAC2D9B43D18817E629D34861AAB1B13388A_278)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_E2D43ACAA664F37C9C7876F34F62AAC2D9B43D18817E629D34861AAB1B13388A_278() const { return ___E2D43ACAA664F37C9C7876F34F62AAC2D9B43D18817E629D34861AAB1B13388A_278; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_E2D43ACAA664F37C9C7876F34F62AAC2D9B43D18817E629D34861AAB1B13388A_278() { return &___E2D43ACAA664F37C9C7876F34F62AAC2D9B43D18817E629D34861AAB1B13388A_278; } inline void set_E2D43ACAA664F37C9C7876F34F62AAC2D9B43D18817E629D34861AAB1B13388A_278(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___E2D43ACAA664F37C9C7876F34F62AAC2D9B43D18817E629D34861AAB1B13388A_278 = value; } inline static int32_t get_offset_of_E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_279() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_279)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_279() const { return ___E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_279; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_279() { return &___E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_279; } inline void set_E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_279(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_279 = value; } inline static int32_t get_offset_of_E3B4E767F318263A8E7A64E1D61F6D3368A3B59AF34CBB94E657E7FCC58F5BA5_280() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E3B4E767F318263A8E7A64E1D61F6D3368A3B59AF34CBB94E657E7FCC58F5BA5_280)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_E3B4E767F318263A8E7A64E1D61F6D3368A3B59AF34CBB94E657E7FCC58F5BA5_280() const { return ___E3B4E767F318263A8E7A64E1D61F6D3368A3B59AF34CBB94E657E7FCC58F5BA5_280; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_E3B4E767F318263A8E7A64E1D61F6D3368A3B59AF34CBB94E657E7FCC58F5BA5_280() { return &___E3B4E767F318263A8E7A64E1D61F6D3368A3B59AF34CBB94E657E7FCC58F5BA5_280; } inline void set_E3B4E767F318263A8E7A64E1D61F6D3368A3B59AF34CBB94E657E7FCC58F5BA5_280(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___E3B4E767F318263A8E7A64E1D61F6D3368A3B59AF34CBB94E657E7FCC58F5BA5_280 = value; } inline static int32_t get_offset_of_E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_281() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_281)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_281() const { return ___E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_281; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_281() { return &___E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_281; } inline void set_E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_281(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___E45C3F86EC68FBD407D74FAEC9A50DFBAA5589A6FB63CCC5F7AA901D2ACA48B6_281 = value; } inline static int32_t get_offset_of_E5325952F9FF2214CCE24E320F2BCD6A71C6EB4127F6069352CE065883AE80D0_282() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E5325952F9FF2214CCE24E320F2BCD6A71C6EB4127F6069352CE065883AE80D0_282)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_E5325952F9FF2214CCE24E320F2BCD6A71C6EB4127F6069352CE065883AE80D0_282() const { return ___E5325952F9FF2214CCE24E320F2BCD6A71C6EB4127F6069352CE065883AE80D0_282; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_E5325952F9FF2214CCE24E320F2BCD6A71C6EB4127F6069352CE065883AE80D0_282() { return &___E5325952F9FF2214CCE24E320F2BCD6A71C6EB4127F6069352CE065883AE80D0_282; } inline void set_E5325952F9FF2214CCE24E320F2BCD6A71C6EB4127F6069352CE065883AE80D0_282(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___E5325952F9FF2214CCE24E320F2BCD6A71C6EB4127F6069352CE065883AE80D0_282 = value; } inline static int32_t get_offset_of_E75B7154F674F25D54E89CB7D91F35CC111C8A67EE585938E07D12CB4761637F_283() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E75B7154F674F25D54E89CB7D91F35CC111C8A67EE585938E07D12CB4761637F_283)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_E75B7154F674F25D54E89CB7D91F35CC111C8A67EE585938E07D12CB4761637F_283() const { return ___E75B7154F674F25D54E89CB7D91F35CC111C8A67EE585938E07D12CB4761637F_283; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_E75B7154F674F25D54E89CB7D91F35CC111C8A67EE585938E07D12CB4761637F_283() { return &___E75B7154F674F25D54E89CB7D91F35CC111C8A67EE585938E07D12CB4761637F_283; } inline void set_E75B7154F674F25D54E89CB7D91F35CC111C8A67EE585938E07D12CB4761637F_283(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___E75B7154F674F25D54E89CB7D91F35CC111C8A67EE585938E07D12CB4761637F_283 = value; } inline static int32_t get_offset_of_E7C6C4296C6C2B00D1062AA69054CAB58A57C3ACCE5ECFA4084E7E94CF805F87_284() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E7C6C4296C6C2B00D1062AA69054CAB58A57C3ACCE5ECFA4084E7E94CF805F87_284)); } inline __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 get_E7C6C4296C6C2B00D1062AA69054CAB58A57C3ACCE5ECFA4084E7E94CF805F87_284() const { return ___E7C6C4296C6C2B00D1062AA69054CAB58A57C3ACCE5ECFA4084E7E94CF805F87_284; } inline __StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 * get_address_of_E7C6C4296C6C2B00D1062AA69054CAB58A57C3ACCE5ECFA4084E7E94CF805F87_284() { return &___E7C6C4296C6C2B00D1062AA69054CAB58A57C3ACCE5ECFA4084E7E94CF805F87_284; } inline void set_E7C6C4296C6C2B00D1062AA69054CAB58A57C3ACCE5ECFA4084E7E94CF805F87_284(__StaticArrayInitTypeSizeU3D28_tB9DE54DF41ABC27805509271A10177513906BF30 value) { ___E7C6C4296C6C2B00D1062AA69054CAB58A57C3ACCE5ECFA4084E7E94CF805F87_284 = value; } inline static int32_t get_offset_of_E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_285() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_285)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_285() const { return ___E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_285; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_285() { return &___E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_285; } inline void set_E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_285(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_285 = value; } inline static int32_t get_offset_of_E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286)); } inline __StaticArrayInitTypeSizeU3D5_t4860E7B6EA3ACC966F04D8598CE9F606264B9EE9 get_E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286() const { return ___E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286; } inline __StaticArrayInitTypeSizeU3D5_t4860E7B6EA3ACC966F04D8598CE9F606264B9EE9 * get_address_of_E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286() { return &___E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286; } inline void set_E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286(__StaticArrayInitTypeSizeU3D5_t4860E7B6EA3ACC966F04D8598CE9F606264B9EE9 value) { ___E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286 = value; } inline static int32_t get_offset_of_E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287() const { return ___E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287() { return &___E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287; } inline void set_E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287 = value; } inline static int32_t get_offset_of_EA648521F3A332BAB2FB6494AA2262B4C66E9EC54FBC6380D1BEADFBA8F7D9CD_288() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___EA648521F3A332BAB2FB6494AA2262B4C66E9EC54FBC6380D1BEADFBA8F7D9CD_288)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_EA648521F3A332BAB2FB6494AA2262B4C66E9EC54FBC6380D1BEADFBA8F7D9CD_288() const { return ___EA648521F3A332BAB2FB6494AA2262B4C66E9EC54FBC6380D1BEADFBA8F7D9CD_288; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_EA648521F3A332BAB2FB6494AA2262B4C66E9EC54FBC6380D1BEADFBA8F7D9CD_288() { return &___EA648521F3A332BAB2FB6494AA2262B4C66E9EC54FBC6380D1BEADFBA8F7D9CD_288; } inline void set_EA648521F3A332BAB2FB6494AA2262B4C66E9EC54FBC6380D1BEADFBA8F7D9CD_288(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___EA648521F3A332BAB2FB6494AA2262B4C66E9EC54FBC6380D1BEADFBA8F7D9CD_288 = value; } inline static int32_t get_offset_of_EB6B70CC36DAA15B37C45E6D0AE3CB7E8A9B1BA69E6BC44762F886192C725A5A_289() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___EB6B70CC36DAA15B37C45E6D0AE3CB7E8A9B1BA69E6BC44762F886192C725A5A_289)); } inline int32_t get_EB6B70CC36DAA15B37C45E6D0AE3CB7E8A9B1BA69E6BC44762F886192C725A5A_289() const { return ___EB6B70CC36DAA15B37C45E6D0AE3CB7E8A9B1BA69E6BC44762F886192C725A5A_289; } inline int32_t* get_address_of_EB6B70CC36DAA15B37C45E6D0AE3CB7E8A9B1BA69E6BC44762F886192C725A5A_289() { return &___EB6B70CC36DAA15B37C45E6D0AE3CB7E8A9B1BA69E6BC44762F886192C725A5A_289; } inline void set_EB6B70CC36DAA15B37C45E6D0AE3CB7E8A9B1BA69E6BC44762F886192C725A5A_289(int32_t value) { ___EB6B70CC36DAA15B37C45E6D0AE3CB7E8A9B1BA69E6BC44762F886192C725A5A_289 = value; } inline static int32_t get_offset_of_EC103A6146A987638687685583404F2C172DE3138C47B820021673AD5DA00660_290() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___EC103A6146A987638687685583404F2C172DE3138C47B820021673AD5DA00660_290)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_EC103A6146A987638687685583404F2C172DE3138C47B820021673AD5DA00660_290() const { return ___EC103A6146A987638687685583404F2C172DE3138C47B820021673AD5DA00660_290; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_EC103A6146A987638687685583404F2C172DE3138C47B820021673AD5DA00660_290() { return &___EC103A6146A987638687685583404F2C172DE3138C47B820021673AD5DA00660_290; } inline void set_EC103A6146A987638687685583404F2C172DE3138C47B820021673AD5DA00660_290(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___EC103A6146A987638687685583404F2C172DE3138C47B820021673AD5DA00660_290 = value; } inline static int32_t get_offset_of_ECA151F23D399F9FE976255B143D0691D0BE043E033B0E2814C0A547336D6545_291() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___ECA151F23D399F9FE976255B143D0691D0BE043E033B0E2814C0A547336D6545_291)); } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F get_ECA151F23D399F9FE976255B143D0691D0BE043E033B0E2814C0A547336D6545_291() const { return ___ECA151F23D399F9FE976255B143D0691D0BE043E033B0E2814C0A547336D6545_291; } inline __StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F * get_address_of_ECA151F23D399F9FE976255B143D0691D0BE043E033B0E2814C0A547336D6545_291() { return &___ECA151F23D399F9FE976255B143D0691D0BE043E033B0E2814C0A547336D6545_291; } inline void set_ECA151F23D399F9FE976255B143D0691D0BE043E033B0E2814C0A547336D6545_291(__StaticArrayInitTypeSizeU3D40_tEADC5D82E308542CB0A95168FC156FE53D85DB4F value) { ___ECA151F23D399F9FE976255B143D0691D0BE043E033B0E2814C0A547336D6545_291 = value; } inline static int32_t get_offset_of_EE83363C7267157642FFDAC294D9028B3BCD964F62596706A5A94C92C8FCDE6C_292() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___EE83363C7267157642FFDAC294D9028B3BCD964F62596706A5A94C92C8FCDE6C_292)); } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 get_EE83363C7267157642FFDAC294D9028B3BCD964F62596706A5A94C92C8FCDE6C_292() const { return ___EE83363C7267157642FFDAC294D9028B3BCD964F62596706A5A94C92C8FCDE6C_292; } inline __StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 * get_address_of_EE83363C7267157642FFDAC294D9028B3BCD964F62596706A5A94C92C8FCDE6C_292() { return &___EE83363C7267157642FFDAC294D9028B3BCD964F62596706A5A94C92C8FCDE6C_292; } inline void set_EE83363C7267157642FFDAC294D9028B3BCD964F62596706A5A94C92C8FCDE6C_292(__StaticArrayInitTypeSizeU3D1024_tBE4C179BB086BC42B30E7BE339E60017D8093665 value) { ___EE83363C7267157642FFDAC294D9028B3BCD964F62596706A5A94C92C8FCDE6C_292 = value; } inline static int32_t get_offset_of_EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431_293() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431_293)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431_293() const { return ___EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431_293; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431_293() { return &___EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431_293; } inline void set_EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431_293(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___EF39C5A882F9477B2A250BA257247825CEB07FC53C3C984385F2C2E5F8222431_293 = value; } inline static int32_t get_offset_of_EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_294() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_294)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_294() const { return ___EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_294; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_294() { return &___EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_294; } inline void set_EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_294(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_294 = value; } inline static int32_t get_offset_of_F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_295() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_295)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_295() const { return ___F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_295; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_295() { return &___F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_295; } inline void set_F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_295(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_295 = value; } inline static int32_t get_offset_of_F30ADE318602BE9DC38E68CA7E1FE366A1F173330197F71AFD9D555F765D47A7_296() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___F30ADE318602BE9DC38E68CA7E1FE366A1F173330197F71AFD9D555F765D47A7_296)); } inline __StaticArrayInitTypeSizeU3D404_t02BA5FC25140F7864B3B45D3DD9D4D8B9E93A333 get_F30ADE318602BE9DC38E68CA7E1FE366A1F173330197F71AFD9D555F765D47A7_296() const { return ___F30ADE318602BE9DC38E68CA7E1FE366A1F173330197F71AFD9D555F765D47A7_296; } inline __StaticArrayInitTypeSizeU3D404_t02BA5FC25140F7864B3B45D3DD9D4D8B9E93A333 * get_address_of_F30ADE318602BE9DC38E68CA7E1FE366A1F173330197F71AFD9D555F765D47A7_296() { return &___F30ADE318602BE9DC38E68CA7E1FE366A1F173330197F71AFD9D555F765D47A7_296; } inline void set_F30ADE318602BE9DC38E68CA7E1FE366A1F173330197F71AFD9D555F765D47A7_296(__StaticArrayInitTypeSizeU3D404_t02BA5FC25140F7864B3B45D3DD9D4D8B9E93A333 value) { ___F30ADE318602BE9DC38E68CA7E1FE366A1F173330197F71AFD9D555F765D47A7_296 = value; } inline static int32_t get_offset_of_F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_297() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_297)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_297() const { return ___F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_297; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_297() { return &___F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_297; } inline void set_F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_297(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___F509AE84659919EA56BFF8D829ED41E971314D3D46ED9B0F8F5670D72EB1688B_297 = value; } inline static int32_t get_offset_of_F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_298() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_298)); } inline __StaticArrayInitTypeSizeU3D116_t9020B92E8453BBAFE2519A469C0893F630E8D2C9 get_F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_298() const { return ___F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_298; } inline __StaticArrayInitTypeSizeU3D116_t9020B92E8453BBAFE2519A469C0893F630E8D2C9 * get_address_of_F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_298() { return &___F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_298; } inline void set_F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_298(__StaticArrayInitTypeSizeU3D116_t9020B92E8453BBAFE2519A469C0893F630E8D2C9 value) { ___F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_298 = value; } inline static int32_t get_offset_of_F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_299() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_299)); } inline __StaticArrayInitTypeSizeU3D192_tC7D23024B2AD7A4D301599706A49B8C87DAA353D get_F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_299() const { return ___F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_299; } inline __StaticArrayInitTypeSizeU3D192_tC7D23024B2AD7A4D301599706A49B8C87DAA353D * get_address_of_F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_299() { return &___F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_299; } inline void set_F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_299(__StaticArrayInitTypeSizeU3D192_tC7D23024B2AD7A4D301599706A49B8C87DAA353D value) { ___F8E6964ADFFC257265537256D21E93496A17B9271DC5D64F40869EEEAAFF6FBB_299 = value; } inline static int32_t get_offset_of_F915BC5619C5EB2C4D315B5409BC531F55FA3E3A6167F57B7A4F5F7F9C5F022B_300() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___F915BC5619C5EB2C4D315B5409BC531F55FA3E3A6167F57B7A4F5F7F9C5F022B_300)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_F915BC5619C5EB2C4D315B5409BC531F55FA3E3A6167F57B7A4F5F7F9C5F022B_300() const { return ___F915BC5619C5EB2C4D315B5409BC531F55FA3E3A6167F57B7A4F5F7F9C5F022B_300; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_F915BC5619C5EB2C4D315B5409BC531F55FA3E3A6167F57B7A4F5F7F9C5F022B_300() { return &___F915BC5619C5EB2C4D315B5409BC531F55FA3E3A6167F57B7A4F5F7F9C5F022B_300; } inline void set_F915BC5619C5EB2C4D315B5409BC531F55FA3E3A6167F57B7A4F5F7F9C5F022B_300(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___F915BC5619C5EB2C4D315B5409BC531F55FA3E3A6167F57B7A4F5F7F9C5F022B_300 = value; } inline static int32_t get_offset_of_F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_301() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_301)); } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C get_F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_301() const { return ___F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_301; } inline __StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C * get_address_of_F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_301() { return &___F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_301; } inline void set_F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_301(__StaticArrayInitTypeSizeU3D64_t793535D031B918C2C510207830D7BE6CAC6F369C value) { ___F93A6E9A709B14FD05706C119D157EEE96F24DE3FDFA34F6D0AFF9537DE8ACC0_301 = value; } inline static int32_t get_offset_of_FA1AD270B23BA640E88EE7F51CC9C0C1A6C6BB1F2B9025682A7D30FB3BDA64F0_302() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FA1AD270B23BA640E88EE7F51CC9C0C1A6C6BB1F2B9025682A7D30FB3BDA64F0_302)); } inline __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 get_FA1AD270B23BA640E88EE7F51CC9C0C1A6C6BB1F2B9025682A7D30FB3BDA64F0_302() const { return ___FA1AD270B23BA640E88EE7F51CC9C0C1A6C6BB1F2B9025682A7D30FB3BDA64F0_302; } inline __StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 * get_address_of_FA1AD270B23BA640E88EE7F51CC9C0C1A6C6BB1F2B9025682A7D30FB3BDA64F0_302() { return &___FA1AD270B23BA640E88EE7F51CC9C0C1A6C6BB1F2B9025682A7D30FB3BDA64F0_302; } inline void set_FA1AD270B23BA640E88EE7F51CC9C0C1A6C6BB1F2B9025682A7D30FB3BDA64F0_302(__StaticArrayInitTypeSizeU3D72_t2005207C3F6F7C1227A5084885E3320B238A2489 value) { ___FA1AD270B23BA640E88EE7F51CC9C0C1A6C6BB1F2B9025682A7D30FB3BDA64F0_302 = value; } inline static int32_t get_offset_of_FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_303() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_303)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_303() const { return ___FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_303; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_303() { return &___FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_303; } inline void set_FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_303(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_303 = value; } inline static int32_t get_offset_of_FA902FDBDFBCC8763875D512059F3073294FE8C37A17ED9F7AF4D83791E194BF_304() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FA902FDBDFBCC8763875D512059F3073294FE8C37A17ED9F7AF4D83791E194BF_304)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_FA902FDBDFBCC8763875D512059F3073294FE8C37A17ED9F7AF4D83791E194BF_304() const { return ___FA902FDBDFBCC8763875D512059F3073294FE8C37A17ED9F7AF4D83791E194BF_304; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_FA902FDBDFBCC8763875D512059F3073294FE8C37A17ED9F7AF4D83791E194BF_304() { return &___FA902FDBDFBCC8763875D512059F3073294FE8C37A17ED9F7AF4D83791E194BF_304; } inline void set_FA902FDBDFBCC8763875D512059F3073294FE8C37A17ED9F7AF4D83791E194BF_304(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___FA902FDBDFBCC8763875D512059F3073294FE8C37A17ED9F7AF4D83791E194BF_304 = value; } inline static int32_t get_offset_of_FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_305() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_305)); } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 get_FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_305() const { return ___FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_305; } inline __StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 * get_address_of_FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_305() { return &___FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_305; } inline void set_FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_305(__StaticArrayInitTypeSizeU3D256_t54C7F26E5B56B7887AE4586ABF35C9B1633A3449 value) { ___FA9320F15F87607CD9E1033E6DD907B11EEDF491D7EBBFD29EC8D07E12A822CD_305 = value; } inline static int32_t get_offset_of_FAA254BE6E65E3D60D934C74D9863DEDABBBB96FD00229D46B6AE6D108392089_306() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FAA254BE6E65E3D60D934C74D9863DEDABBBB96FD00229D46B6AE6D108392089_306)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_FAA254BE6E65E3D60D934C74D9863DEDABBBB96FD00229D46B6AE6D108392089_306() const { return ___FAA254BE6E65E3D60D934C74D9863DEDABBBB96FD00229D46B6AE6D108392089_306; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_FAA254BE6E65E3D60D934C74D9863DEDABBBB96FD00229D46B6AE6D108392089_306() { return &___FAA254BE6E65E3D60D934C74D9863DEDABBBB96FD00229D46B6AE6D108392089_306; } inline void set_FAA254BE6E65E3D60D934C74D9863DEDABBBB96FD00229D46B6AE6D108392089_306(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___FAA254BE6E65E3D60D934C74D9863DEDABBBB96FD00229D46B6AE6D108392089_306 = value; } inline static int32_t get_offset_of_FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_307() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_307)); } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E get_FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_307() const { return ___FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_307; } inline __StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E * get_address_of_FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_307() { return &___FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_307; } inline void set_FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_307(__StaticArrayInitTypeSizeU3D2048_t466737CD17660C48F81FB82F5CE837C6303A316E value) { ___FB7A6532989D730F69E4757D690D25A43E71041FCFF7355747E274F956BB03E9_307 = value; } inline static int32_t get_offset_of_FC03ECB1D62767A5B31230F548FA4D4C02F01E3DA8CA1FC66C7C332EA16BF206_308() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FC03ECB1D62767A5B31230F548FA4D4C02F01E3DA8CA1FC66C7C332EA16BF206_308)); } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 get_FC03ECB1D62767A5B31230F548FA4D4C02F01E3DA8CA1FC66C7C332EA16BF206_308() const { return ___FC03ECB1D62767A5B31230F548FA4D4C02F01E3DA8CA1FC66C7C332EA16BF206_308; } inline __StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 * get_address_of_FC03ECB1D62767A5B31230F548FA4D4C02F01E3DA8CA1FC66C7C332EA16BF206_308() { return &___FC03ECB1D62767A5B31230F548FA4D4C02F01E3DA8CA1FC66C7C332EA16BF206_308; } inline void set_FC03ECB1D62767A5B31230F548FA4D4C02F01E3DA8CA1FC66C7C332EA16BF206_308(__StaticArrayInitTypeSizeU3D12_tBA6527015605C05FA449470204ADB7A684F0A794 value) { ___FC03ECB1D62767A5B31230F548FA4D4C02F01E3DA8CA1FC66C7C332EA16BF206_308 = value; } inline static int32_t get_offset_of_FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_309() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_309)); } inline __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A get_FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_309() const { return ___FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_309; } inline __StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A * get_address_of_FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_309() { return &___FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_309; } inline void set_FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_309(__StaticArrayInitTypeSizeU3D120_tD78937C26C99B5FDF514E7F2EB4F8F2367B4C05A value) { ___FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_309 = value; } inline static int32_t get_offset_of_FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_310() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_310)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_310() const { return ___FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_310; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_310() { return &___FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_310; } inline void set_FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_310(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_310 = value; } inline static int32_t get_offset_of_FF1F6EE5D67458CFAC950F62E93042E21FCB867E2234DCC8721801231064AD40_311() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FF1F6EE5D67458CFAC950F62E93042E21FCB867E2234DCC8721801231064AD40_311)); } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F get_FF1F6EE5D67458CFAC950F62E93042E21FCB867E2234DCC8721801231064AD40_311() const { return ___FF1F6EE5D67458CFAC950F62E93042E21FCB867E2234DCC8721801231064AD40_311; } inline __StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F * get_address_of_FF1F6EE5D67458CFAC950F62E93042E21FCB867E2234DCC8721801231064AD40_311() { return &___FF1F6EE5D67458CFAC950F62E93042E21FCB867E2234DCC8721801231064AD40_311; } inline void set_FF1F6EE5D67458CFAC950F62E93042E21FCB867E2234DCC8721801231064AD40_311(__StaticArrayInitTypeSizeU3D32_t1DFB229ADDC86DD5A295F9C768E8E5D0DF92913F value) { ___FF1F6EE5D67458CFAC950F62E93042E21FCB867E2234DCC8721801231064AD40_311 = value; } inline static int32_t get_offset_of_FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_312() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_312)); } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C get_FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_312() const { return ___FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_312; } inline __StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C * get_address_of_FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_312() { return &___FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_312; } inline void set_FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_312(__StaticArrayInitTypeSizeU3D128_tA0867200945A1690520537DFA2DD9F2DC8E1209C value) { ___FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_312 = value; } inline static int32_t get_offset_of_FFC55B79B9BE7817954A4672A75C8603D1D1FE85A61786D63BD3B0AA239FFA58_313() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528_StaticFields, ___FFC55B79B9BE7817954A4672A75C8603D1D1FE85A61786D63BD3B0AA239FFA58_313)); } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 get_FFC55B79B9BE7817954A4672A75C8603D1D1FE85A61786D63BD3B0AA239FFA58_313() const { return ___FFC55B79B9BE7817954A4672A75C8603D1D1FE85A61786D63BD3B0AA239FFA58_313; } inline __StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 * get_address_of_FFC55B79B9BE7817954A4672A75C8603D1D1FE85A61786D63BD3B0AA239FFA58_313() { return &___FFC55B79B9BE7817954A4672A75C8603D1D1FE85A61786D63BD3B0AA239FFA58_313; } inline void set_FFC55B79B9BE7817954A4672A75C8603D1D1FE85A61786D63BD3B0AA239FFA58_313(__StaticArrayInitTypeSizeU3D16_tFDEEE4051A26433A5996232ADC3414625654DA66 value) { ___FFC55B79B9BE7817954A4672A75C8603D1D1FE85A61786D63BD3B0AA239FFA58_313 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint struct AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 : public ECPointBase_t56B88B30B133094A49B571CEEC84FE5E9AF81CCF { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.BaseInputStream struct BaseInputStream_tB56303BA48A64EA3DE264D9883FC620E1E2AD6A2 : public Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB { public: // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.BaseInputStream::closed bool ___closed_5; public: inline static int32_t get_offset_of_closed_5() { return static_cast(offsetof(BaseInputStream_tB56303BA48A64EA3DE264D9883FC620E1E2AD6A2, ___closed_5)); } inline bool get_closed_5() const { return ___closed_5; } inline bool* get_address_of_closed_5() { return &___closed_5; } inline void set_closed_5(bool value) { ___closed_5 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.BaseOutputStream struct BaseOutputStream_t2D9489B8980FD869AC00639443535AA2CE496A6D : public Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB { public: // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.BaseOutputStream::closed bool ___closed_5; public: inline static int32_t get_offset_of_closed_5() { return static_cast(offsetof(BaseOutputStream_t2D9489B8980FD869AC00639443535AA2CE496A6D, ___closed_5)); } inline bool get_closed_5() const { return ___closed_5; } inline bool* get_address_of_closed_5() { return &___closed_5; } inline void set_closed_5(bool value) { ___closed_5 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream struct ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 : public Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream::buffer ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * ___buffer_5; public: inline static int32_t get_offset_of_buffer_5() { return static_cast(offsetof(ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8, ___buffer_5)); } inline ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * get_buffer_5() const { return ___buffer_5; } inline ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 ** get_address_of_buffer_5() { return &___buffer_5; } inline void set_buffer_5(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * value) { ___buffer_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___buffer_5), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPrivateKeyParameters struct DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F : public DHKeyParameters_t6691EA3D1F8F4AC3FFD335951291147F81281626 { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPrivateKeyParameters::x BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x_3; public: inline static int32_t get_offset_of_x_3() { return static_cast(offsetof(DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F, ___x_3)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_x_3() const { return ___x_3; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_x_3() { return &___x_3; } inline void set_x_3(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___x_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___x_3), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPublicKeyParameters struct DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 : public DHKeyParameters_t6691EA3D1F8F4AC3FFD335951291147F81281626 { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPublicKeyParameters::y BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___y_3; public: inline static int32_t get_offset_of_y_3() { return static_cast(offsetof(DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862, ___y_3)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_y_3() const { return ___y_3; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_y_3() { return &___y_3; } inline void set_y_3(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___y_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___y_3), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier struct DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 : public Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC { public: // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier::identifier String_t* ___identifier_2; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier::body ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___body_3; public: inline static int32_t get_offset_of_identifier_2() { return static_cast(offsetof(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8, ___identifier_2)); } inline String_t* get_identifier_2() const { return ___identifier_2; } inline String_t** get_address_of_identifier_2() { return &___identifier_2; } inline void set_identifier_2(String_t* value) { ___identifier_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___identifier_2), (void*)value); } inline static int32_t get_offset_of_body_3() { return static_cast(offsetof(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8, ___body_3)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_body_3() const { return ___body_3; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_body_3() { return &___body_3; } inline void set_body_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___body_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___body_3), (void*)value); } }; struct DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier[] BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier::cache DerObjectIdentifierU5BU5D_t801513A53C26B675A2EC1C7456321775EDCC225F* ___cache_5; public: inline static int32_t get_offset_of_cache_5() { return static_cast(offsetof(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8_StaticFields, ___cache_5)); } inline DerObjectIdentifierU5BU5D_t801513A53C26B675A2EC1C7456321775EDCC225F* get_cache_5() const { return ___cache_5; } inline DerObjectIdentifierU5BU5D_t801513A53C26B675A2EC1C7456321775EDCC225F** get_address_of_cache_5() { return &___cache_5; } inline void set_cache_5(DerObjectIdentifierU5BU5D_t801513A53C26B675A2EC1C7456321775EDCC225F* value) { ___cache_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___cache_5), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerStringBase struct DerStringBase_t6A042D217F7D84704C0AFFD73317FB834F9A2FB5 : public Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DsaPublicKeyParameters struct DsaPublicKeyParameters_t2C9F1F39FCA3C0439000593CFF3F9AC89B9C3BA9 : public DsaKeyParameters_tE89A1BA6A75F13F2650AB850C554D72740E99A81 { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DsaPublicKeyParameters::y BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___y_2; public: inline static int32_t get_offset_of_y_2() { return static_cast(offsetof(DsaPublicKeyParameters_t2C9F1F39FCA3C0439000593CFF3F9AC89B9C3BA9, ___y_2)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_y_2() const { return ___y_2; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_y_2() { return &___y_2; } inline void set_y_2(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___y_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___y_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPrivateKeyParameters struct ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 : public ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141 { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPrivateKeyParameters::d BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___d_5; public: inline static int32_t get_offset_of_d_5() { return static_cast(offsetof(ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029, ___d_5)); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * get_d_5() const { return ___d_5; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** get_address_of_d_5() { return &___d_5; } inline void set_d_5(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { ___d_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___d_5), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPublicKeyParameters struct ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB : public ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141 { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPublicKeyParameters::q ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___q_5; public: inline static int32_t get_offset_of_q_5() { return static_cast(offsetof(ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB, ___q_5)); } inline ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * get_q_5() const { return ___q_5; } inline ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA ** get_address_of_q_5() { return &___q_5; } inline void set_q_5(ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * value) { ___q_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___q_5), (void*)value); } }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)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((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.FilterStream struct FilterStream_tC8A502163572BCE3126054009FCA819DBBBD511A : public Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB { public: // System.IO.Stream BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.FilterStream::s Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___s_5; public: inline static int32_t get_offset_of_s_5() { return static_cast(offsetof(FilterStream_tC8A502163572BCE3126054009FCA819DBBBD511A, ___s_5)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_s_5() const { return ___s_5; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_s_5() { return &___s_5; } inline void set_s_5(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___s_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_5), (void*)value); } }; // System.IO.MemoryStream struct MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C : public Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB { public: // System.Byte[] System.IO.MemoryStream::_buffer ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____buffer_5; // System.Int32 System.IO.MemoryStream::_origin int32_t ____origin_6; // System.Int32 System.IO.MemoryStream::_position int32_t ____position_7; // System.Int32 System.IO.MemoryStream::_length int32_t ____length_8; // System.Int32 System.IO.MemoryStream::_capacity int32_t ____capacity_9; // System.Boolean System.IO.MemoryStream::_expandable bool ____expandable_10; // System.Boolean System.IO.MemoryStream::_writable bool ____writable_11; // System.Boolean System.IO.MemoryStream::_exposable bool ____exposable_12; // System.Boolean System.IO.MemoryStream::_isOpen bool ____isOpen_13; // System.Threading.Tasks.Task`1 System.IO.MemoryStream::_lastReadTask Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * ____lastReadTask_14; public: inline static int32_t get_offset_of__buffer_5() { return static_cast(offsetof(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C, ____buffer_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__buffer_5() const { return ____buffer_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__buffer_5() { return &____buffer_5; } inline void set__buffer_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ____buffer_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____buffer_5), (void*)value); } inline static int32_t get_offset_of__origin_6() { return static_cast(offsetof(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C, ____origin_6)); } inline int32_t get__origin_6() const { return ____origin_6; } inline int32_t* get_address_of__origin_6() { return &____origin_6; } inline void set__origin_6(int32_t value) { ____origin_6 = value; } inline static int32_t get_offset_of__position_7() { return static_cast(offsetof(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C, ____position_7)); } inline int32_t get__position_7() const { return ____position_7; } inline int32_t* get_address_of__position_7() { return &____position_7; } inline void set__position_7(int32_t value) { ____position_7 = value; } inline static int32_t get_offset_of__length_8() { return static_cast(offsetof(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C, ____length_8)); } inline int32_t get__length_8() const { return ____length_8; } inline int32_t* get_address_of__length_8() { return &____length_8; } inline void set__length_8(int32_t value) { ____length_8 = value; } inline static int32_t get_offset_of__capacity_9() { return static_cast(offsetof(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C, ____capacity_9)); } inline int32_t get__capacity_9() const { return ____capacity_9; } inline int32_t* get_address_of__capacity_9() { return &____capacity_9; } inline void set__capacity_9(int32_t value) { ____capacity_9 = value; } inline static int32_t get_offset_of__expandable_10() { return static_cast(offsetof(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C, ____expandable_10)); } inline bool get__expandable_10() const { return ____expandable_10; } inline bool* get_address_of__expandable_10() { return &____expandable_10; } inline void set__expandable_10(bool value) { ____expandable_10 = value; } inline static int32_t get_offset_of__writable_11() { return static_cast(offsetof(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C, ____writable_11)); } inline bool get__writable_11() const { return ____writable_11; } inline bool* get_address_of__writable_11() { return &____writable_11; } inline void set__writable_11(bool value) { ____writable_11 = value; } inline static int32_t get_offset_of__exposable_12() { return static_cast(offsetof(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C, ____exposable_12)); } inline bool get__exposable_12() const { return ____exposable_12; } inline bool* get_address_of__exposable_12() { return &____exposable_12; } inline void set__exposable_12(bool value) { ____exposable_12 = value; } inline static int32_t get_offset_of__isOpen_13() { return static_cast(offsetof(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C, ____isOpen_13)); } inline bool get__isOpen_13() const { return ____isOpen_13; } inline bool* get_address_of__isOpen_13() { return &____isOpen_13; } inline void set__isOpen_13(bool value) { ____isOpen_13 = value; } inline static int32_t get_offset_of__lastReadTask_14() { return static_cast(offsetof(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C, ____lastReadTask_14)); } inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * get__lastReadTask_14() const { return ____lastReadTask_14; } inline Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 ** get_address_of__lastReadTask_14() { return &____lastReadTask_14; } inline void set__lastReadTask_14(Task_1_tEF253D967DB628A9F8A389A9F2E4516871FD3725 * value) { ____lastReadTask_14 = value; Il2CppCodeGenWriteBarrier((void**)(&____lastReadTask_14), (void*)value); } }; // System.RuntimeFieldHandle struct RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 { 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_t7BE65FC857501059EBAC9772C93B02CD413D9C96, ___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; } }; // System.IO.SeekOrigin struct SeekOrigin_t4A91B37D046CD7A6578066059AE9F6269A888D4F { public: // System.Int32 System.IO.SeekOrigin::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(SeekOrigin_t4A91B37D046CD7A6578066059AE9F6269A888D4F, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDssSigner struct TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48 : public TlsDsaSigner_tF81647C8B94300C7C2930F0A380B56F3B7EE3436 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsECDsaSigner struct TlsECDsaSigner_tE8AE39A40A799F5E77769660C47CAEBEA79AC7AA : public TlsDsaSigner_tF81647C8B94300C7C2930F0A380B56F3B7EE3436 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol struct TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mApplicationDataQueue ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * ___mApplicationDataQueue_20; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mAlertQueue ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * ___mAlertQueue_21; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mHandshakeQueue ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * ___mHandshakeQueue_22; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mRecordStream RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * ___mRecordStream_23; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mSecureRandom SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___mSecureRandom_24; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mTlsStream TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * ___mTlsStream_25; // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mClosed bool ___mClosed_26; // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mFailedWithError bool ___mFailedWithError_27; // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mAppDataReady bool ___mAppDataReady_28; // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mAppDataSplitEnabled bool ___mAppDataSplitEnabled_29; // System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mAppDataSplitMode int32_t ___mAppDataSplitMode_30; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mExpectedVerifyData ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mExpectedVerifyData_31; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSession BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mTlsSession RuntimeObject* ___mTlsSession_32; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mSessionParameters SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * ___mSessionParameters_33; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mSecurityParameters SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * ___mSecurityParameters_34; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mPeerCertificate Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___mPeerCertificate_35; // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mOfferedCipherSuites Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___mOfferedCipherSuites_36; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mOfferedCompressionMethods ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mOfferedCompressionMethods_37; // System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mClientExtensions RuntimeObject* ___mClientExtensions_38; // System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mServerExtensions RuntimeObject* ___mServerExtensions_39; // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mConnectionState int16_t ___mConnectionState_40; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mResumedSession bool ___mResumedSession_41; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mReceivedChangeCipherSpec bool ___mReceivedChangeCipherSpec_42; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mSecureRenegotiation bool ___mSecureRenegotiation_43; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mAllowCertificateStatus bool ___mAllowCertificateStatus_44; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mExpectSessionTicket bool ___mExpectSessionTicket_45; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mBlocking bool ___mBlocking_46; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mInputBuffers ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * ___mInputBuffers_47; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::mOutputBuffer ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * ___mOutputBuffer_48; public: inline static int32_t get_offset_of_mApplicationDataQueue_20() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mApplicationDataQueue_20)); } inline ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * get_mApplicationDataQueue_20() const { return ___mApplicationDataQueue_20; } inline ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 ** get_address_of_mApplicationDataQueue_20() { return &___mApplicationDataQueue_20; } inline void set_mApplicationDataQueue_20(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * value) { ___mApplicationDataQueue_20 = value; Il2CppCodeGenWriteBarrier((void**)(&___mApplicationDataQueue_20), (void*)value); } inline static int32_t get_offset_of_mAlertQueue_21() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mAlertQueue_21)); } inline ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * get_mAlertQueue_21() const { return ___mAlertQueue_21; } inline ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 ** get_address_of_mAlertQueue_21() { return &___mAlertQueue_21; } inline void set_mAlertQueue_21(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * value) { ___mAlertQueue_21 = value; Il2CppCodeGenWriteBarrier((void**)(&___mAlertQueue_21), (void*)value); } inline static int32_t get_offset_of_mHandshakeQueue_22() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mHandshakeQueue_22)); } inline ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * get_mHandshakeQueue_22() const { return ___mHandshakeQueue_22; } inline ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 ** get_address_of_mHandshakeQueue_22() { return &___mHandshakeQueue_22; } inline void set_mHandshakeQueue_22(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * value) { ___mHandshakeQueue_22 = value; Il2CppCodeGenWriteBarrier((void**)(&___mHandshakeQueue_22), (void*)value); } inline static int32_t get_offset_of_mRecordStream_23() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mRecordStream_23)); } inline RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * get_mRecordStream_23() const { return ___mRecordStream_23; } inline RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E ** get_address_of_mRecordStream_23() { return &___mRecordStream_23; } inline void set_mRecordStream_23(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * value) { ___mRecordStream_23 = value; Il2CppCodeGenWriteBarrier((void**)(&___mRecordStream_23), (void*)value); } inline static int32_t get_offset_of_mSecureRandom_24() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mSecureRandom_24)); } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * get_mSecureRandom_24() const { return ___mSecureRandom_24; } inline SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 ** get_address_of_mSecureRandom_24() { return &___mSecureRandom_24; } inline void set_mSecureRandom_24(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * value) { ___mSecureRandom_24 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSecureRandom_24), (void*)value); } inline static int32_t get_offset_of_mTlsStream_25() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mTlsStream_25)); } inline TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * get_mTlsStream_25() const { return ___mTlsStream_25; } inline TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A ** get_address_of_mTlsStream_25() { return &___mTlsStream_25; } inline void set_mTlsStream_25(TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * value) { ___mTlsStream_25 = value; Il2CppCodeGenWriteBarrier((void**)(&___mTlsStream_25), (void*)value); } inline static int32_t get_offset_of_mClosed_26() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mClosed_26)); } inline bool get_mClosed_26() const { return ___mClosed_26; } inline bool* get_address_of_mClosed_26() { return &___mClosed_26; } inline void set_mClosed_26(bool value) { ___mClosed_26 = value; } inline static int32_t get_offset_of_mFailedWithError_27() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mFailedWithError_27)); } inline bool get_mFailedWithError_27() const { return ___mFailedWithError_27; } inline bool* get_address_of_mFailedWithError_27() { return &___mFailedWithError_27; } inline void set_mFailedWithError_27(bool value) { ___mFailedWithError_27 = value; } inline static int32_t get_offset_of_mAppDataReady_28() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mAppDataReady_28)); } inline bool get_mAppDataReady_28() const { return ___mAppDataReady_28; } inline bool* get_address_of_mAppDataReady_28() { return &___mAppDataReady_28; } inline void set_mAppDataReady_28(bool value) { ___mAppDataReady_28 = value; } inline static int32_t get_offset_of_mAppDataSplitEnabled_29() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mAppDataSplitEnabled_29)); } inline bool get_mAppDataSplitEnabled_29() const { return ___mAppDataSplitEnabled_29; } inline bool* get_address_of_mAppDataSplitEnabled_29() { return &___mAppDataSplitEnabled_29; } inline void set_mAppDataSplitEnabled_29(bool value) { ___mAppDataSplitEnabled_29 = value; } inline static int32_t get_offset_of_mAppDataSplitMode_30() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mAppDataSplitMode_30)); } inline int32_t get_mAppDataSplitMode_30() const { return ___mAppDataSplitMode_30; } inline int32_t* get_address_of_mAppDataSplitMode_30() { return &___mAppDataSplitMode_30; } inline void set_mAppDataSplitMode_30(int32_t value) { ___mAppDataSplitMode_30 = value; } inline static int32_t get_offset_of_mExpectedVerifyData_31() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mExpectedVerifyData_31)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mExpectedVerifyData_31() const { return ___mExpectedVerifyData_31; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mExpectedVerifyData_31() { return &___mExpectedVerifyData_31; } inline void set_mExpectedVerifyData_31(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mExpectedVerifyData_31 = value; Il2CppCodeGenWriteBarrier((void**)(&___mExpectedVerifyData_31), (void*)value); } inline static int32_t get_offset_of_mTlsSession_32() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mTlsSession_32)); } inline RuntimeObject* get_mTlsSession_32() const { return ___mTlsSession_32; } inline RuntimeObject** get_address_of_mTlsSession_32() { return &___mTlsSession_32; } inline void set_mTlsSession_32(RuntimeObject* value) { ___mTlsSession_32 = value; Il2CppCodeGenWriteBarrier((void**)(&___mTlsSession_32), (void*)value); } inline static int32_t get_offset_of_mSessionParameters_33() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mSessionParameters_33)); } inline SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * get_mSessionParameters_33() const { return ___mSessionParameters_33; } inline SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D ** get_address_of_mSessionParameters_33() { return &___mSessionParameters_33; } inline void set_mSessionParameters_33(SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * value) { ___mSessionParameters_33 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSessionParameters_33), (void*)value); } inline static int32_t get_offset_of_mSecurityParameters_34() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mSecurityParameters_34)); } inline SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * get_mSecurityParameters_34() const { return ___mSecurityParameters_34; } inline SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 ** get_address_of_mSecurityParameters_34() { return &___mSecurityParameters_34; } inline void set_mSecurityParameters_34(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * value) { ___mSecurityParameters_34 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSecurityParameters_34), (void*)value); } inline static int32_t get_offset_of_mPeerCertificate_35() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mPeerCertificate_35)); } inline Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * get_mPeerCertificate_35() const { return ___mPeerCertificate_35; } inline Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E ** get_address_of_mPeerCertificate_35() { return &___mPeerCertificate_35; } inline void set_mPeerCertificate_35(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * value) { ___mPeerCertificate_35 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPeerCertificate_35), (void*)value); } inline static int32_t get_offset_of_mOfferedCipherSuites_36() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mOfferedCipherSuites_36)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_mOfferedCipherSuites_36() const { return ___mOfferedCipherSuites_36; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_mOfferedCipherSuites_36() { return &___mOfferedCipherSuites_36; } inline void set_mOfferedCipherSuites_36(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___mOfferedCipherSuites_36 = value; Il2CppCodeGenWriteBarrier((void**)(&___mOfferedCipherSuites_36), (void*)value); } inline static int32_t get_offset_of_mOfferedCompressionMethods_37() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mOfferedCompressionMethods_37)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mOfferedCompressionMethods_37() const { return ___mOfferedCompressionMethods_37; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mOfferedCompressionMethods_37() { return &___mOfferedCompressionMethods_37; } inline void set_mOfferedCompressionMethods_37(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mOfferedCompressionMethods_37 = value; Il2CppCodeGenWriteBarrier((void**)(&___mOfferedCompressionMethods_37), (void*)value); } inline static int32_t get_offset_of_mClientExtensions_38() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mClientExtensions_38)); } inline RuntimeObject* get_mClientExtensions_38() const { return ___mClientExtensions_38; } inline RuntimeObject** get_address_of_mClientExtensions_38() { return &___mClientExtensions_38; } inline void set_mClientExtensions_38(RuntimeObject* value) { ___mClientExtensions_38 = value; Il2CppCodeGenWriteBarrier((void**)(&___mClientExtensions_38), (void*)value); } inline static int32_t get_offset_of_mServerExtensions_39() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mServerExtensions_39)); } inline RuntimeObject* get_mServerExtensions_39() const { return ___mServerExtensions_39; } inline RuntimeObject** get_address_of_mServerExtensions_39() { return &___mServerExtensions_39; } inline void set_mServerExtensions_39(RuntimeObject* value) { ___mServerExtensions_39 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerExtensions_39), (void*)value); } inline static int32_t get_offset_of_mConnectionState_40() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mConnectionState_40)); } inline int16_t get_mConnectionState_40() const { return ___mConnectionState_40; } inline int16_t* get_address_of_mConnectionState_40() { return &___mConnectionState_40; } inline void set_mConnectionState_40(int16_t value) { ___mConnectionState_40 = value; } inline static int32_t get_offset_of_mResumedSession_41() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mResumedSession_41)); } inline bool get_mResumedSession_41() const { return ___mResumedSession_41; } inline bool* get_address_of_mResumedSession_41() { return &___mResumedSession_41; } inline void set_mResumedSession_41(bool value) { ___mResumedSession_41 = value; } inline static int32_t get_offset_of_mReceivedChangeCipherSpec_42() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mReceivedChangeCipherSpec_42)); } inline bool get_mReceivedChangeCipherSpec_42() const { return ___mReceivedChangeCipherSpec_42; } inline bool* get_address_of_mReceivedChangeCipherSpec_42() { return &___mReceivedChangeCipherSpec_42; } inline void set_mReceivedChangeCipherSpec_42(bool value) { ___mReceivedChangeCipherSpec_42 = value; } inline static int32_t get_offset_of_mSecureRenegotiation_43() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mSecureRenegotiation_43)); } inline bool get_mSecureRenegotiation_43() const { return ___mSecureRenegotiation_43; } inline bool* get_address_of_mSecureRenegotiation_43() { return &___mSecureRenegotiation_43; } inline void set_mSecureRenegotiation_43(bool value) { ___mSecureRenegotiation_43 = value; } inline static int32_t get_offset_of_mAllowCertificateStatus_44() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mAllowCertificateStatus_44)); } inline bool get_mAllowCertificateStatus_44() const { return ___mAllowCertificateStatus_44; } inline bool* get_address_of_mAllowCertificateStatus_44() { return &___mAllowCertificateStatus_44; } inline void set_mAllowCertificateStatus_44(bool value) { ___mAllowCertificateStatus_44 = value; } inline static int32_t get_offset_of_mExpectSessionTicket_45() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mExpectSessionTicket_45)); } inline bool get_mExpectSessionTicket_45() const { return ___mExpectSessionTicket_45; } inline bool* get_address_of_mExpectSessionTicket_45() { return &___mExpectSessionTicket_45; } inline void set_mExpectSessionTicket_45(bool value) { ___mExpectSessionTicket_45 = value; } inline static int32_t get_offset_of_mBlocking_46() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mBlocking_46)); } inline bool get_mBlocking_46() const { return ___mBlocking_46; } inline bool* get_address_of_mBlocking_46() { return &___mBlocking_46; } inline void set_mBlocking_46(bool value) { ___mBlocking_46 = value; } inline static int32_t get_offset_of_mInputBuffers_47() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mInputBuffers_47)); } inline ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * get_mInputBuffers_47() const { return ___mInputBuffers_47; } inline ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 ** get_address_of_mInputBuffers_47() { return &___mInputBuffers_47; } inline void set_mInputBuffers_47(ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * value) { ___mInputBuffers_47 = value; Il2CppCodeGenWriteBarrier((void**)(&___mInputBuffers_47), (void*)value); } inline static int32_t get_offset_of_mOutputBuffer_48() { return static_cast(offsetof(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69, ___mOutputBuffer_48)); } inline ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * get_mOutputBuffer_48() const { return ___mOutputBuffer_48; } inline ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 ** get_address_of_mOutputBuffer_48() { return &___mOutputBuffer_48; } inline void set_mOutputBuffer_48(ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * value) { ___mOutputBuffer_48 = value; Il2CppCodeGenWriteBarrier((void**)(&___mOutputBuffer_48), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream struct TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A : public Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::handler TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * ___handler_5; public: inline static int32_t get_offset_of_handler_5() { return static_cast(offsetof(TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A, ___handler_5)); } inline TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * get_handler_5() const { return ___handler_5; } inline TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 ** get_address_of_handler_5() { return &___handler_5; } inline void set_handler_5(TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * value) { ___handler_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___handler_5), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1InputStream struct Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06 : public FilterStream_tC8A502163572BCE3126054009FCA819DBBBD511A { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1InputStream::limit int32_t ___limit_6; // System.Byte[][] BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1InputStream::tmpBuffers ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* ___tmpBuffers_7; public: inline static int32_t get_offset_of_limit_6() { return static_cast(offsetof(Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06, ___limit_6)); } inline int32_t get_limit_6() const { return ___limit_6; } inline int32_t* get_address_of_limit_6() { return &___limit_6; } inline void set_limit_6(int32_t value) { ___limit_6 = value; } inline static int32_t get_offset_of_tmpBuffers_7() { return static_cast(offsetof(Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06, ___tmpBuffers_7)); } inline ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* get_tmpBuffers_7() const { return ___tmpBuffers_7; } inline ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D** get_address_of_tmpBuffers_7() { return &___tmpBuffers_7; } inline void set_tmpBuffers_7(ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* value) { ___tmpBuffers_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___tmpBuffers_7), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.CryptoException struct CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 : public Exception_t { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerBitString struct DerBitString_t305465793A47445626D3541AB8CEDE347D874524 : public DerStringBase_t6A042D217F7D84704C0AFFD73317FB834F9A2FB5 { public: // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerBitString::mData ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mData_3; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerBitString::mPadBits int32_t ___mPadBits_4; public: inline static int32_t get_offset_of_mData_3() { return static_cast(offsetof(DerBitString_t305465793A47445626D3541AB8CEDE347D874524, ___mData_3)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mData_3() const { return ___mData_3; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mData_3() { return &___mData_3; } inline void set_mData_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mData_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___mData_3), (void*)value); } inline static int32_t get_offset_of_mPadBits_4() { return static_cast(offsetof(DerBitString_t305465793A47445626D3541AB8CEDE347D874524, ___mPadBits_4)); } inline int32_t get_mPadBits_4() const { return ___mPadBits_4; } inline int32_t* get_address_of_mPadBits_4() { return &___mPadBits_4; } inline void set_mPadBits_4(int32_t value) { ___mPadBits_4 = value; } }; struct DerBitString_t305465793A47445626D3541AB8CEDE347D874524_StaticFields { public: // System.Char[] BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerBitString::table CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___table_2; public: inline static int32_t get_offset_of_table_2() { return static_cast(offsetof(DerBitString_t305465793A47445626D3541AB8CEDE347D874524_StaticFields, ___table_2)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_table_2() const { return ___table_2; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_table_2() { return &___table_2; } inline void set_table_2(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___table_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___table_2), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigestInputBuffer struct DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A : public MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignerInputBuffer struct SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF : public MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C { public: public: }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.TeeInputStream struct TeeInputStream_t98C61167D6547B1A980BB9914E54665302A4FB6C : public BaseInputStream_tB56303BA48A64EA3DE264D9883FC620E1E2AD6A2 { public: // System.IO.Stream BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.TeeInputStream::input Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input_6; // System.IO.Stream BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.TeeInputStream::tee Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___tee_7; public: inline static int32_t get_offset_of_input_6() { return static_cast(offsetof(TeeInputStream_t98C61167D6547B1A980BB9914E54665302A4FB6C, ___input_6)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_input_6() const { return ___input_6; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_input_6() { return &___input_6; } inline void set_input_6(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___input_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___input_6), (void*)value); } inline static int32_t get_offset_of_tee_7() { return static_cast(offsetof(TeeInputStream_t98C61167D6547B1A980BB9914E54665302A4FB6C, ___tee_7)); } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * get_tee_7() const { return ___tee_7; } inline Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB ** get_address_of_tee_7() { return &___tee_7; } inline void set_tee_7(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * value) { ___tee_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___tee_7), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientProtocol struct TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967 : public TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClient BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientProtocol::mTlsClient RuntimeObject* ___mTlsClient_49; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientContextImpl BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientProtocol::mTlsClientContext TlsClientContextImpl_t48A01699A13F38CB5BB4D48327DFCE056C9647CF * ___mTlsClientContext_50; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientProtocol::mSelectedSessionID ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mSelectedSessionID_51; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientProtocol::mKeyExchange RuntimeObject* ___mKeyExchange_52; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsAuthentication BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientProtocol::mAuthentication RuntimeObject* ___mAuthentication_53; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatus BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientProtocol::mCertificateStatus CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * ___mCertificateStatus_54; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientProtocol::mCertificateRequest CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * ___mCertificateRequest_55; public: inline static int32_t get_offset_of_mTlsClient_49() { return static_cast(offsetof(TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967, ___mTlsClient_49)); } inline RuntimeObject* get_mTlsClient_49() const { return ___mTlsClient_49; } inline RuntimeObject** get_address_of_mTlsClient_49() { return &___mTlsClient_49; } inline void set_mTlsClient_49(RuntimeObject* value) { ___mTlsClient_49 = value; Il2CppCodeGenWriteBarrier((void**)(&___mTlsClient_49), (void*)value); } inline static int32_t get_offset_of_mTlsClientContext_50() { return static_cast(offsetof(TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967, ___mTlsClientContext_50)); } inline TlsClientContextImpl_t48A01699A13F38CB5BB4D48327DFCE056C9647CF * get_mTlsClientContext_50() const { return ___mTlsClientContext_50; } inline TlsClientContextImpl_t48A01699A13F38CB5BB4D48327DFCE056C9647CF ** get_address_of_mTlsClientContext_50() { return &___mTlsClientContext_50; } inline void set_mTlsClientContext_50(TlsClientContextImpl_t48A01699A13F38CB5BB4D48327DFCE056C9647CF * value) { ___mTlsClientContext_50 = value; Il2CppCodeGenWriteBarrier((void**)(&___mTlsClientContext_50), (void*)value); } inline static int32_t get_offset_of_mSelectedSessionID_51() { return static_cast(offsetof(TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967, ___mSelectedSessionID_51)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_mSelectedSessionID_51() const { return ___mSelectedSessionID_51; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_mSelectedSessionID_51() { return &___mSelectedSessionID_51; } inline void set_mSelectedSessionID_51(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___mSelectedSessionID_51 = value; Il2CppCodeGenWriteBarrier((void**)(&___mSelectedSessionID_51), (void*)value); } inline static int32_t get_offset_of_mKeyExchange_52() { return static_cast(offsetof(TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967, ___mKeyExchange_52)); } inline RuntimeObject* get_mKeyExchange_52() const { return ___mKeyExchange_52; } inline RuntimeObject** get_address_of_mKeyExchange_52() { return &___mKeyExchange_52; } inline void set_mKeyExchange_52(RuntimeObject* value) { ___mKeyExchange_52 = value; Il2CppCodeGenWriteBarrier((void**)(&___mKeyExchange_52), (void*)value); } inline static int32_t get_offset_of_mAuthentication_53() { return static_cast(offsetof(TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967, ___mAuthentication_53)); } inline RuntimeObject* get_mAuthentication_53() const { return ___mAuthentication_53; } inline RuntimeObject** get_address_of_mAuthentication_53() { return &___mAuthentication_53; } inline void set_mAuthentication_53(RuntimeObject* value) { ___mAuthentication_53 = value; Il2CppCodeGenWriteBarrier((void**)(&___mAuthentication_53), (void*)value); } inline static int32_t get_offset_of_mCertificateStatus_54() { return static_cast(offsetof(TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967, ___mCertificateStatus_54)); } inline CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * get_mCertificateStatus_54() const { return ___mCertificateStatus_54; } inline CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 ** get_address_of_mCertificateStatus_54() { return &___mCertificateStatus_54; } inline void set_mCertificateStatus_54(CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * value) { ___mCertificateStatus_54 = value; Il2CppCodeGenWriteBarrier((void**)(&___mCertificateStatus_54), (void*)value); } inline static int32_t get_offset_of_mCertificateRequest_55() { return static_cast(offsetof(TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967, ___mCertificateRequest_55)); } inline CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * get_mCertificateRequest_55() const { return ___mCertificateRequest_55; } inline CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 ** get_address_of_mCertificateRequest_55() { return &___mCertificateRequest_55; } inline void set_mCertificateRequest_55(CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * value) { ___mCertificateRequest_55 = value; Il2CppCodeGenWriteBarrier((void**)(&___mCertificateRequest_55), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol struct TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 : public TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::mTlsServer RuntimeObject* ___mTlsServer_49; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerContextImpl BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::mTlsServerContext TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * ___mTlsServerContext_50; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::mKeyExchange RuntimeObject* ___mKeyExchange_51; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::mServerCredentials RuntimeObject* ___mServerCredentials_52; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::mCertificateRequest CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * ___mCertificateRequest_53; // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::mClientCertificateType int16_t ___mClientCertificateType_54; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::mPrepareFinishHash RuntimeObject* ___mPrepareFinishHash_55; public: inline static int32_t get_offset_of_mTlsServer_49() { return static_cast(offsetof(TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733, ___mTlsServer_49)); } inline RuntimeObject* get_mTlsServer_49() const { return ___mTlsServer_49; } inline RuntimeObject** get_address_of_mTlsServer_49() { return &___mTlsServer_49; } inline void set_mTlsServer_49(RuntimeObject* value) { ___mTlsServer_49 = value; Il2CppCodeGenWriteBarrier((void**)(&___mTlsServer_49), (void*)value); } inline static int32_t get_offset_of_mTlsServerContext_50() { return static_cast(offsetof(TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733, ___mTlsServerContext_50)); } inline TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * get_mTlsServerContext_50() const { return ___mTlsServerContext_50; } inline TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 ** get_address_of_mTlsServerContext_50() { return &___mTlsServerContext_50; } inline void set_mTlsServerContext_50(TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * value) { ___mTlsServerContext_50 = value; Il2CppCodeGenWriteBarrier((void**)(&___mTlsServerContext_50), (void*)value); } inline static int32_t get_offset_of_mKeyExchange_51() { return static_cast(offsetof(TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733, ___mKeyExchange_51)); } inline RuntimeObject* get_mKeyExchange_51() const { return ___mKeyExchange_51; } inline RuntimeObject** get_address_of_mKeyExchange_51() { return &___mKeyExchange_51; } inline void set_mKeyExchange_51(RuntimeObject* value) { ___mKeyExchange_51 = value; Il2CppCodeGenWriteBarrier((void**)(&___mKeyExchange_51), (void*)value); } inline static int32_t get_offset_of_mServerCredentials_52() { return static_cast(offsetof(TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733, ___mServerCredentials_52)); } inline RuntimeObject* get_mServerCredentials_52() const { return ___mServerCredentials_52; } inline RuntimeObject** get_address_of_mServerCredentials_52() { return &___mServerCredentials_52; } inline void set_mServerCredentials_52(RuntimeObject* value) { ___mServerCredentials_52 = value; Il2CppCodeGenWriteBarrier((void**)(&___mServerCredentials_52), (void*)value); } inline static int32_t get_offset_of_mCertificateRequest_53() { return static_cast(offsetof(TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733, ___mCertificateRequest_53)); } inline CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * get_mCertificateRequest_53() const { return ___mCertificateRequest_53; } inline CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 ** get_address_of_mCertificateRequest_53() { return &___mCertificateRequest_53; } inline void set_mCertificateRequest_53(CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * value) { ___mCertificateRequest_53 = value; Il2CppCodeGenWriteBarrier((void**)(&___mCertificateRequest_53), (void*)value); } inline static int32_t get_offset_of_mClientCertificateType_54() { return static_cast(offsetof(TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733, ___mClientCertificateType_54)); } inline int16_t get_mClientCertificateType_54() const { return ___mClientCertificateType_54; } inline int16_t* get_address_of_mClientCertificateType_54() { return &___mClientCertificateType_54; } inline void set_mClientCertificateType_54(int16_t value) { ___mClientCertificateType_54 = value; } inline static int32_t get_offset_of_mPrepareFinishHash_55() { return static_cast(offsetof(TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733, ___mPrepareFinishHash_55)); } inline RuntimeObject* get_mPrepareFinishHash_55() const { return ___mPrepareFinishHash_55; } inline RuntimeObject** get_address_of_mPrepareFinishHash_55() { return &___mPrepareFinishHash_55; } inline void set_mPrepareFinishHash_55(RuntimeObject* value) { ___mPrepareFinishHash_55 = value; Il2CppCodeGenWriteBarrier((void**)(&___mPrepareFinishHash_55), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol/HandshakeMessage struct HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F : public MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C { public: public: }; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.ArgumentException::m_paramName String_t* ___m_paramName_17; public: inline static int32_t get_offset_of_m_paramName_17() { return static_cast(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); } inline String_t* get_m_paramName_17() const { return ___m_paramName_17; } inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; } inline void set_m_paramName_17(String_t* value) { ___m_paramName_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value); } }; // System.IO.IOException struct IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.IO.IOException::_maybeFullPath String_t* ____maybeFullPath_17; public: inline static int32_t get_offset_of__maybeFullPath_17() { return static_cast(offsetof(IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA, ____maybeFullPath_17)); } inline String_t* get__maybeFullPath_17() const { return ____maybeFullPath_17; } inline String_t** get_address_of__maybeFullPath_17() { return &____maybeFullPath_17; } inline void set__maybeFullPath_17(String_t* value) { ____maybeFullPath_17 = value; Il2CppCodeGenWriteBarrier((void**)(&____maybeFullPath_17), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.InvalidCipherTextException struct InvalidCipherTextException_tCB4102F353576109DF6723BAD28806C82D61BC8D : public CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 { public: public: }; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.KeyUsage struct KeyUsage_tF5D1BD25AB89302E6BE5EF210FF50F4055A77145 : public DerBitString_t305465793A47445626D3541AB8CEDE347D874524 { public: public: }; // System.NotSupportedException struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocolHandler struct TlsProtocolHandler_t2AA29C37CF178FABCE77F25A25D7FD43CF1D8DFA : public TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967 { public: public: }; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: public: }; // System.IO.EndOfStreamException struct EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 : public IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsException struct TlsException_t1732743E62B1390C3072EA484D216C08D2C75983 : public IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert struct TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 : public TlsException_t1732743E62B1390C3072EA484D216C08D2C75983 { public: // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert::alertDescription uint8_t ___alertDescription_18; public: inline static int32_t get_offset_of_alertDescription_18() { return static_cast(offsetof(TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946, ___alertDescription_18)); } inline uint8_t get_alertDescription_18() const { return ___alertDescription_18; } inline uint8_t* get_address_of_alertDescription_18() { return &___alertDescription_18; } inline void set_alertDescription_18(uint8_t value) { ___alertDescription_18 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlertReceived struct TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D : public TlsException_t1732743E62B1390C3072EA484D216C08D2C75983 { public: // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlertReceived::alertDescription uint8_t ___alertDescription_18; public: inline static int32_t get_offset_of_alertDescription_18() { return static_cast(offsetof(TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D, ___alertDescription_18)); } inline uint8_t get_alertDescription_18() const { return ___alertDescription_18; } inline uint8_t* get_address_of_alertDescription_18() { return &___alertDescription_18; } inline void set_alertDescription_18(uint8_t value) { ___alertDescription_18 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNoCloseNotifyException struct TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A : public EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726 : 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_t70F1BDC14B1786481B176D6139A5E3B87DC54C32 : 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.Byte[][] struct ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D : public RuntimeArray { public: ALIGN_FIELD (8) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* m_Items[1]; public: inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** 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, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Int16[] struct Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD : public RuntimeArray { public: ALIGN_FIELD (8) int16_t m_Items[1]; public: inline int16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int16_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, int16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value) { m_Items[index] = value; } }; // System.Int64[] struct Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6 : public RuntimeArray { public: ALIGN_FIELD (8) int64_t m_Items[1]; public: inline int64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int64_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, int64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int64_t value) { m_Items[index] = value; } }; // System.SByte[] struct SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7 : public RuntimeArray { public: ALIGN_FIELD (8) int8_t m_Items[1]; public: inline int8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int8_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, int8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int8_t value) { m_Items[index] = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[] struct BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED : public RuntimeArray { public: ALIGN_FIELD (8) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * m_Items[1]; public: inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** 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, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement[] struct ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD : public RuntimeArray { public: ALIGN_FIELD (8) ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * m_Items[1]; public: inline ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C ** 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, ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint[] struct AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50 : public RuntimeArray { public: ALIGN_FIELD (8) AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * m_Items[1]; public: inline AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 ** 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, AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.SByte[][] struct SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0 : public RuntimeArray { public: ALIGN_FIELD (8) SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* m_Items[1]; public: inline SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7** 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, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint[] struct ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF : public RuntimeArray { public: ALIGN_FIELD (8) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * m_Items[1]; public: inline ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA ** 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, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Void System.IO.IOException::.ctor(System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOException__ctor_m6FEE731FB9201F8322FB67EFEE6F43D424DFE1E7 (IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * __this, String_t* ___message0, Exception_t * ___innerException1, const RuntimeMethod* method); // System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform::CreateHashtable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Platform_CreateHashtable_mC95944AF156429BA5DCBC1173539FC65A7782B06 (const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateCertificateTypeExtensionClient(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateCertificateTypeExtensionClient_m993004BBE234297A200104A158A20E5DE8C7F985 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___certificateTypes0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateCertificateTypeExtensionServer(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateCertificateTypeExtensionServer_mF310883B161E57CA89151F6847A6ED2F38A8FBBC (uint8_t ___certificateType0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateEncryptThenMacExtension() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateEncryptThenMacExtension_m701689762BF48867C6DD283653F327A6AC0D5C73 (const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateExtendedMasterSecretExtension() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateExtendedMasterSecretExtension_m8CE1A9DF08E843A537A9EAA70E16196F39572011 (const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateHeartbeatExtension(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateHeartbeatExtension_m1A32C7A1FD03F6D9E0FAE90C2971E20700647884 (HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * ___heartbeatExtension0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateMaxFragmentLengthExtension(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateMaxFragmentLengthExtension_mC4283EDD7C02BBDFDAD3446368A1A1A6234942DD (uint8_t ___maxFragmentLength0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreatePaddingExtension(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreatePaddingExtension_m0AEC9181E816484080875FCD4E34C3FF00231732 (int32_t ___dataLength0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateServerNameExtension(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateServerNameExtension_m0ECAAEFC91B9EDD0131C7514242E7714A0EE4246 (ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * ___serverNameList0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateStatusRequestExtension(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateStatusRequestExtension_mD8CE47A99AAEED396D2F6E665A75EF1FC4E7B086 (CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * ___statusRequest0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateTruncatedHMacExtension() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateTruncatedHMacExtension_mF4FEC6F472CE5B480C92F292E611386F2A246C34 (const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetExtensionData(System.Collections.IDictionary,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0 (RuntimeObject* ___extensions0, int32_t ___extensionType1, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadCertificateTypeExtensionClient(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_ReadCertificateTypeExtensionClient_m3068515DD39EDC20F478F7644C602E645A635BCC (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadCertificateTypeExtensionServer(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsExtensionsUtilities_ReadCertificateTypeExtensionServer_m6741ED134327D31510B7C3E236BA4FBA12BA4357 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadHeartbeatExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * TlsExtensionsUtilities_ReadHeartbeatExtension_m453F3932DA3DEB84CBA75BC74A58CB45DB4C7C21 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadMaxFragmentLengthExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsExtensionsUtilities_ReadMaxFragmentLengthExtension_m4BA27AAF294BCD390F49F06195168261ECFA0B4A (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadPaddingExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsExtensionsUtilities_ReadPaddingExtension_mD2273CCF07295FA7B4B7B02F96D634303D9DF7D3 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadServerNameExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * TlsExtensionsUtilities_ReadServerNameExtension_m41E45A29930E3D918C25E99B827662ECFBA46CCE (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadStatusRequestExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * TlsExtensionsUtilities_ReadStatusRequestExtension_m20C33046E921B844E54FE11B0D1F1EA7F14DD160 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadEncryptThenMacExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_ReadEncryptThenMacExtension_m6E75C866AEF6A3EEFC8D0706DFC279FCB8F134B4 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadExtendedMasterSecretExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_ReadExtendedMasterSecretExtension_m62966B7378A229D6FE12A4298D33DFB3278F7C4D (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadTruncatedHMacExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_ReadTruncatedHMacExtension_mA14DE3733C162ABA9AF412025F5F94948C247DE8 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert::.ctor(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5 (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * __this, uint8_t ___alertDescription0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EncodeUint8ArrayWithUint8Length(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_EncodeUint8ArrayWithUint8Length_m71D352912D6B9669F44CA67E5CA37DE0ACDDF791 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___uints0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EncodeUint8(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_EncodeUint8_mDE39232C9223C18F851B7CF55197F1C4A9FE0F52 (uint8_t ___val0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateEmptyExtensionData() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateEmptyExtensionData_m937EB02F14DC30DED4DF7FEBDCC40DDEC76DF7B1_inline (const RuntimeMethod* method); // System.Void System.IO.MemoryStream::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_mD27B3DF2400D46A4A81EE78B0BD2C29EFCFAA44F (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint16(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint16_mCDB92B2FE6AF9FCE4583FF61C5170BC12A37CE12 (int32_t ___i0, const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::DecodeUint8ArrayWithUint8Length(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_DecodeUint8ArrayWithUint8Length_mACBDF2652AB13E8BFE83D317EB7BF40CBA8269B2 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, const RuntimeMethod* method); // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::DecodeUint8(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsUtilities_DecodeUint8_m57778B7F33441CB83978D2F08FBF48FE3ED4FD25 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadEmptyExtensionData(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_ReadEmptyExtensionData_mFF5066FE5290BD5946D451468E0E14467196A914 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Void System.IO.MemoryStream::.ctor(System.Byte[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m27461F2CC712138C855A9C1CDCB211CC5BDBAC9A (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buffer0, bool ___writable1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension::Parse(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * HeartbeatExtension_Parse_mEF43B54D435CB887090892A30DD3BC6371712CCE (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::AssertEmpty(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6 (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___buf0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList::Parse(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * ServerNameList_Parse_m6438CE9C79DC77BAC6CE2B863828AE49ADB67F42 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest::Parse(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * CertificateStatusRequest_Parse_mFE546FA55E39716667D76E62DFBC0EAFA02CBFA5 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert::.ctor(System.Byte,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333 (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * __this, uint8_t ___alertDescription0, Exception_t * ___alertCause1, const RuntimeMethod* method); // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AlertDescription::GetText(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AlertDescription_GetText_m623D05CB03A1F3A96437EE0D96A65021A605C43E (uint8_t ___alertDescription0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsException::.ctor(System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsException__ctor_m59C5CB6681B5F8D103DF94D7100C42411DB8CE66 (TlsException_t1732743E62B1390C3072EA484D216C08D2C75983 * __this, String_t* ___message0, Exception_t * ___cause1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.KeyParameter::.ctor(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyParameter__ctor_mA7E94BCEFAFE6F84602F24F9752CB2117CA7B8BF (KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___key0, int32_t ___keyOff1, int32_t ___keyLen2, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.KeyParameter::GetKey() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* KeyParameter_GetKey_mCA2C132B43F669063C426602DD5A8A672531385A (KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * __this, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Arrays::Clone(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Arrays_Clone_m362B6E8EAA394ABF566EABAF08A37C8232D398D8 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsSsl(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958 (RuntimeObject* ___context0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Ssl3Mac::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ssl3Mac__ctor_m0F273E8D113CF7441C28B0A02BB7F073DBE0AAD3 (Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E * __this, RuntimeObject* ___digest0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HMac__ctor_m2F116E272494B59F6E93CF539BBAE3A571D0FBFE (HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * __this, RuntimeObject* ___digest0, const RuntimeMethod* method); // System.Int32 System.Math::Min(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::get_IsSsl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProtocolVersion_get_IsSsl_m0F595A68E77BC643D69FC18B6F9E5BB8EBADF08D (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint64(System.Int64,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint64_m968A8E651AAD172DD4DD7D2FC8F31CCD58950181 (int64_t ___i0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8(System.Byte,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8_mF51A9F2BA4D361435E4993CFC5BD46CCCB65E186 (uint8_t ___i0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteVersion(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteVersion_m9F96059833D59596B7BA97B51522AE9CECC8036E (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___version0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16(System.Int32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16_mC62EE72A6598A7A7761399F9597312CC5E100CF0 (int32_t ___i0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Security.MacUtilities::DoFinal(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IMac) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* MacUtilities_DoFinal_m07D2EDE7426AE8B7BB98545CFE3D0CB03393A7D4 (RuntimeObject* ___mac0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Arrays::CopyOf(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Arrays_CopyOf_m2B8A6EDB7EB962FAA8DC4F8C0F8511C0102C4872 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, int32_t ___newLength1, const RuntimeMethod* method); // System.Void System.IO.EndOfStreamException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EndOfStreamException__ctor_m62AD97E22305B690B74C4EA6E3EAC36D10CE3800 (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CalculateKeyBlock(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CalculateKeyBlock_m7FDE8AFE57AB0BD5B8ACBC7B39E899D56766603F (RuntimeObject* ___context0, int32_t ___size1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsMac__ctor_m83D0DB005E17D50C2451C8D5D2BD32E683DD653D (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * __this, RuntimeObject* ___context0, RuntimeObject* ___digest1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___key2, int32_t ___keyOff3, int32_t ___keyLen4, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Arrays::CopyOfRange(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Arrays_CopyOfRange_m4DB795FE5A54E33AF1B2C338A8DB20C3EA14CDE4 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, int32_t ___from1, int32_t ___to2, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Arrays::ConstantTimeAreEqual(System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_ConstantTimeAreEqual_mA8B0D8A56AE0903D0723D146FD1777A01E2014E4 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___a0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___b1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::.ctor(System.IO.Stream,System.IO.Stream,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol__ctor_m2A743D7B0C34E98EBE48320C21DE07D0BD95B2CF (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteQueue__ctor_mB75CFC462842EE908DF66DEBA400094149C0ADB3 (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, int32_t ___capacity0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol,System.IO.Stream,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream__ctor_m8712D6AB53DA18770CC24D867A4DD0BFCAA7E4CE (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * ___handler0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteQueueStream__ctor_mC1C555169172A164C262C2EB2800FDF42235FE5F (ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlertReceived::.ctor(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsFatalAlertReceived__ctor_mB00A7A9012D49FFFC2EB5194B855B2F167D0BF60 (TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D * __this, uint8_t ___alertDescription0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::SafeClose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_SafeClose_mDA0C028AD0F3FE0DE951726FA49D5E645764892D (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.MaxFragmentLength::IsValid(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaxFragmentLength_IsValid_m5D205F1963F7EA3C01A51D398AE66B34CF608A79 (uint8_t ___maxFragmentLength0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::SetPlaintextLimit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_SetPlaintextLimit_m51621D157A53043CCE5BC4BA4BA190391F5F695A (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, int32_t ___plaintextLimit0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Arrays::Fill(System.Byte[],System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Arrays_Fill_m841D30B6E9F2CA374C9F6D5C3A690607C6E1BCFF (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, uint8_t ___b1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::Shrink() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteQueue_Shrink_m8CB81F5534274651F8EB86A4E1F079D325015F35 (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::FinaliseHandshake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_FinaliseHandshake_mAA8B7BFF6E2C1A47D90E9006B5DA0ACFAE6CB720 (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsTlsV11(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsTlsV11_m129A8077638636E94CF9DD7690266E46BC14801B (RuntimeObject* ___context0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStream__ctor_m5066C48F907ED400732E57F19BBF695296AE1EEF (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * ___handler0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Builder__ctor_mE988E0105711C1C96058476761349B2017052378 (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::SetCipherSuite(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * Builder_SetCipherSuite_mC1F1EE4077A53B058D4A2C73DE40AF3B475F5B69 (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * __this, int32_t ___cipherSuite0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::SetCompressionAlgorithm(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * Builder_SetCompressionAlgorithm_m45E921336E7C496AD188939DDB2D2AFBECADED87 (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * __this, uint8_t ___compressionAlgorithm0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::SetExtendedMasterSecret(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * Builder_SetExtendedMasterSecret_m76C730F21B480C125DDD9BE793F7CB7F4C51A1E9 (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * __this, bool ___extendedMasterSecret0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::SetMasterSecret(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * Builder_SetMasterSecret_m53CAAD98FA7CB308C43C591AFF63BB2E45995770 (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___masterSecret0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::SetPeerCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * Builder_SetPeerCertificate_mF41ED1BB97B965EEB5AD4D5F9E7492097BE9C20F (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * __this, Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___peerCertificate0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::SetPskIdentity(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * Builder_SetPskIdentity_m2DFDC64692A71857E58FD2F384023C4BCF209341 (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___pskIdentity0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::SetSrpIdentity(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * Builder_SetSrpIdentity_m78995F21BE245249A3916F395564D0C89814AF9F (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___srpIdentity0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::SetServerExtensions(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * Builder_SetServerExtensions_mB625AB7258E79FA07D8493F614D2D8845938A9F4 (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * __this, RuntimeObject* ___serverExtensions0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters/Builder::Build() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * Builder_Build_m25E6C6D3E14797CC0156E1C9FC2062BE805CB2D0 (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl::.ctor(System.Byte[],BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSessionImpl__ctor_m4DCD26F01B89986B91993F64F549C12D118AC86B (TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___sessionID0, SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * ___sessionParameters1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::AddData(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteQueue_AddData_mA479ED80FB8807626D34788691C5E259CE8F5D58 (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, int32_t ___offset1, int32_t ___len2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessAlertQueue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ProcessAlertQueue_m737B5C0E23EF7D5C6BACE61A4E82811DF84DD7B8 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessApplicationDataQueue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ProcessApplicationDataQueue_m88D042B5D52743F9F158AD2511E8217C57D11335 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessChangeCipherSpec(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ProcessChangeCipherSpec_m89BC49143EDB031FA5F2F11B5AF4850F62A425C8 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::get_Available() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessHandshakeQueue(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ProcessHandshakeQueue_m91B013D2450214C8A512651553239F447A328C83 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * ___queue0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::.ctor(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteQueue__ctor_m0C89EBB061E9F38ED27DAD4475CFAAB2E586B7D4 (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::Read(System.Byte[],System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteQueue_Read_mE15C131ABFE6BBCB9F6D2603B03791FB8ACCA1EA (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, int32_t ___len2, int32_t ___skip3, const RuntimeMethod* method); // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint8(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsUtilities_ReadUint8_m18EBCC12EE3DB706396578F590D15BEF82339D38 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint24(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_ReadUint24_mE47D3CE63AF329C4F7204B2F1CE320BFC8159BA3 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method); // System.IO.Stream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::get_HandshakeHashUpdater() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * RecordStream_get_HandshakeHashUpdater_m0DC8C2B1AA26421C8C3F35643545FE7357040211_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::CopyTo(System.IO.Stream,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteQueue_CopyTo_mD77BC0C4CEC7DC65E84CEF8FE8118341AC527B92 (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, int32_t ___length1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::RemoveData(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteQueue_RemoveData_m266F5BDC7CFC94D26B9EF74E1D26C8C212262F00 (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, int32_t ___i0, const RuntimeMethod* method); // System.IO.MemoryStream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::ReadFrom(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ByteQueue_ReadFrom_m18A085C108194E880824DBE87A746A6A221FE80E (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, int32_t ___length0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::RemoveData(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ByteQueue_RemoveData_m3162B7DD9CE22199A6AFC6F3F8FE27F4606622A4 (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, int32_t ___len0, int32_t ___skip1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::ReceivedReadCipherSpec() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_ReceivedReadCipherSpec_m32F30B23085A98C4AF5E08370E73B25D88BEA901 (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.Void System.IO.IOException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690 (IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.InvalidOperationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue::RemoveData(System.Byte[],System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteQueue_RemoveData_m55688B85979D2459B82FE58673243941E1B3DCE5 (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___off1, int32_t ___len2, int32_t ___skip3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::CheckRecordHeader(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_CheckRecordHeader_m29044432FF8CD46B58BFE538261A9372A9B1CCAE (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___recordHeader0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::ReadRecord() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RecordStream_ReadRecord_mFACDFFD3F4C551076A0E33FA9F088F5D8E3FE914 (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNoCloseNotifyException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsNoCloseNotifyException__ctor_mC3617FDDFB1806166BB895B1C5D3EB52E5FBF6B5 (TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::WriteRecord(System.Byte,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_WriteRecord_m2B1018B88F35925BF5B33983BA1FA75F99FE110C (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, uint8_t ___type0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___plaintext1, int32_t ___plaintextOffset2, int32_t ___plaintextLength3, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::GetPlaintextLimit() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RecordStream_GetPlaintextLimit_m6F2F2B47C34C96A560E19ADD36591D06FA8D8E00_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411 (int32_t* __this, const RuntimeMethod* method); // System.String System.String::Concat(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method); // System.Void System.IO.EndOfStreamException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539 (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * __this, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint16(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_ReadUint16_m1E5799E6E15832FAB71BF8BE758A1679A7BACE97 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SessionParameters_Clear_m52D91A2DD15900F6C4754E12966AD000EC3A9232 (SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * __this, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadFully(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadFully_mE5FC834E4FC4A791892231FF5C437BB30CEA8F1D (int32_t ___length0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol/HandshakeMessage::.ctor(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandshakeMessage__ctor_m62A4359AB647A816A465AD8CE4E3A5FA2EF283D6 (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * __this, uint8_t ___handshakeType0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol/HandshakeMessage::WriteToRecordStream(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandshakeMessage_WriteToRecordStream_mFE4F549993B16F59AF49BA86279DB8650AF58FC3 (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * __this, TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * ___protocol0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::SentWriteCipherSpec() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_SentWriteCipherSpec_mFD2E540F193E56A715D677C91BF149E829F0FC1A (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol/HandshakeMessage::.ctor(System.Byte,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandshakeMessage__ctor_m9E2423B0D0504BCD4FE101668522D891AA8FD852 (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * __this, uint8_t ___handshakeType0, int32_t ___length1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteSupplementalData(System.IO.Stream,System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_WriteSupplementalData_m7579E23A5F368CFBBB324574BAA47C9A4EA771A0 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, RuntimeObject* ___supplementalData1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::get_HandshakeHash() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* RecordStream_get_HandshakeHash_m87F9746D3880A3BFDB60733DD58D5509A8EAA3A1_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::GetCurrentPrfHash(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsProtocol_GetCurrentPrfHash_m388CF705EEB0F2A5C018224772F4ED6AB7FE77BA (RuntimeObject* ___context0, RuntimeObject* ___handshakeHash1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___sslSender2, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CalculateVerifyData(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.String,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CalculateVerifyData_m2DF91E1B5E4AB70894595689E772ACFC09D0DE73 (RuntimeObject* ___context0, String_t* ___asciiLabel1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___handshakeHash2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::Flush() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_Flush_mA29E8F83F3B90192E971F3DC0CB33FDCABC9A542 (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetMaxFragmentLengthExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t TlsExtensionsUtilities_GetMaxFragmentLengthExtension_m76BD5AE20A99F3EEC6AB1DFA0CFA19EBC1A6ACBF (RuntimeObject* ___extensions0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteGmtUnixTime(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteGmtUnixTime_mFBD89415A70AA088F3A67E91356310E06277AA0D (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EncodeOpaque8(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_EncodeOpaque8_mE549B2AED00C2DFF09A20DC7D56C7E0DB53B6066 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CalculateMasterSecret(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CalculateMasterSecret_mB85088F4CCA5E986737042327EE67F4DC64931EE (RuntimeObject* ___context0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___pre_master_secret1, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Security.DigestUtilities::DoFinal(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* DigestUtilities_DoFinal_m94875B084FCF4E6FE8C699429F94EC1CDE3F2CCC (RuntimeObject* ___digest0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadOpaque16(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadOpaque16_m088E805B3D0DAE7BB5F51A76073945EA2E186A40 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint16(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadOpaque24(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadOpaque24_mAD1098801E362CB40F509F6BDB4107DB9F8B3F2B (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform::CreateArrayList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Platform_CreateArrayList_mDA08F8A3BC566FA8E0753B97D8B06F3EF26A4143 (const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SupplementalDataEntry::.ctor(System.Int32,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SupplementalDataEntry__ctor_m5B61B00A2178D43BCF0783AB999DC08BFA76732F (SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7 * __this, int32_t ___dataType0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteSelectedExtensions(System.IO.Stream,System.Collections.IDictionary,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_WriteSelectedExtensions_mAA1E1CEB59C8F8F788E14AAA627684E31C2EC5D5 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, RuntimeObject* ___extensions1, bool ___selectEmpty2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteOpaque16(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16_mC42E46986EDBAA3B4B4C80D99A49ABE7634C204E (int32_t ___i0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteOpaque24(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteOpaque24_mCCD10ABBB7A9ADBA3F2F10F716B1EF7485E3AB75 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsTlsV12(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsTlsV12_m5D10CAF7D91A0D6E16130EEB505F51BB48749885 (RuntimeObject* ___context0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsClientProtocol::.ctor(System.IO.Stream,System.IO.Stream,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsClientProtocol__ctor_mD6B44D54E8B222F05B2FDBAC2B4634ED41ABAE38 (TlsClientProtocol_t699CCD2E87EC8483837B996FB590D11781975967 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsDHVerifier::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTlsDHVerifier__ctor_mF52164D6444B3E4A5EA88BA0D60AA3F4A52A529F (DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::.ctor(System.Int32,System.Collections.IList,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentity,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentityManager,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDHVerifier,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters,System.Int32[],System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange__ctor_m1519E0A868F1C67DD4590B9AEE09639B03D813F2 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, int32_t ___keyExchange0, RuntimeObject* ___supportedSignatureAlgorithms1, RuntimeObject* ___pskIdentity2, RuntimeObject* ___pskIdentityManager3, RuntimeObject* ___dhVerifier4, DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * ___dhParameters5, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___namedCurves6, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___clientECPointFormats7, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___serverECPointFormats8, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::.ctor(System.Int32,System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractTlsKeyExchange__ctor_m2FDD97E09FEC1C3588274D65D6CC18903CD8B06A (AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA * __this, int32_t ___keyExchange0, RuntimeObject* ___supportedSignatureAlgorithms1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPrivateKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDHUtilities::GenerateEphemeralServerKeyExchange(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F * TlsDHUtilities_GenerateEphemeralServerKeyExchange_m6FA07F6CC2E8351D65763A87CBC70B5E17408D6F (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___random0, DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * ___dhParams1, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output2, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPrivateKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEccUtilities::GenerateEphemeralServerKeyExchange(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom,System.Int32[],System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * TlsEccUtilities_GenerateEphemeralServerKeyExchange_m9DEB4D6304F2EB8ACAB4BB93B3480AEF6DED1C24 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___random0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___namedCurves1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___ecPointFormats2, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output3, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure::get_SubjectPublicKeyInfo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * X509CertificateStructure_get_SubjectPublicKeyInfo_mBFE5A9BF23F805A7399C832CA291203A29121C6F (X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter BestHTTP.SecureProtocol.Org.BouncyCastle.Security.PublicKeyFactory::CreateKey(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * PublicKeyFactory_CreateKey_mCDC9554A79A6CD26010C632AFB5E37153A4DEFFB (SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * ___keyInfo0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter::get_IsPrivate() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AsymmetricKeyParameter_get_IsPrivate_m4A94334067C062D7991228DDB6CBFE57A5D8244B_inline (AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ValidateKeyUsage(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_ValidateKeyUsage_m354429F1AB5B78BB867FF23086E1B3940DC4258D (X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * ___c0, int32_t ___keyUsageBits1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::ProcessServerCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractTlsKeyExchange_ProcessServerCertificate_mC2FB92884B37F3B4F90222FB70FC71504CFB04E9 (AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA * __this, Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___serverCertificate0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDHUtilities::ReceiveDHParameters(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDHVerifier,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * TlsDHUtilities_ReceiveDHParameters_m566D5875AA4E56366C97048220F917DFF2FE4D8B (RuntimeObject* ___dhVerifier0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDHUtilities::ReadDHParameter(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * TlsDHUtilities_ReadDHParameter_mA0DAAAE500F1D680AB77D3B5814E18B90A16FAEB (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPublicKeyParameters::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DHPublicKeyParameters__ctor_m8F461BEDA6C12C2CED69D85A4C67380875FAE570 (DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___y0, DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * ___parameters1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEccUtilities::ReadECParameters(System.Int32[],System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * TlsEccUtilities_ReadECParameters_mA0CA264B65062D22BD2598E7E1204E3B48319DD5 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___namedCurves0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___ecPointFormats1, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input2, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadOpaque8(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadOpaque8_m7E62AE309E857BBD7C4008D18FD07850A2E77501 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPublicKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEccUtilities::DeserializeECPublicKey(System.Byte[],BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * TlsEccUtilities_DeserializeECPublicKey_m64123B44AFA988D95B777237BEEBE1401A7D8362 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___ecPointFormats0, ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * ___curve_params1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___encoding2, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPublicKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEccUtilities::ValidateECPublicKey(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPublicKeyParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * TlsEccUtilities_ValidateECPublicKey_m32C8922C29F765BF73CD164B54752EB801CB6676 (ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * ___key0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPrivateKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDHUtilities::GenerateEphemeralClientKeyExchange(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F * TlsDHUtilities_GenerateEphemeralClientKeyExchange_mF73F3F40D8026863EF4214E13C3475A0D05582B3 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___random0, DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * ___dhParams1, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output2, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECKeyParameters::get_Parameters() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * ECKeyParameters_get_Parameters_m542E2EBDEDF773CFA59A881334563D7B3888F32B_inline (ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPrivateKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEccUtilities::GenerateEphemeralClientKeyExchange(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom,System.Byte[],BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECDomainParameters,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * TlsEccUtilities_GenerateEphemeralClientKeyExchange_m98B6D7D65CBEC79168EA4B70D3222A70AC5AC392 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___random0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___ecPointFormats1, ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * ___ecParams2, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output3, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaUtilities::GenerateEncryptedPreMasterSecret(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsRsaUtilities_GenerateEncryptedPreMasterSecret_mDD7191399051D6AF9D069B47D834C72B03814DFD (RuntimeObject* ___context0, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * ___rsaServerPublicKey1, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output2, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.Streams::ReadAll(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Streams_ReadAll_m433E35F4920644D94A2D1434C24F7D799DAC475C (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___inStr0, const RuntimeMethod* method); // System.Void System.IO.MemoryStream::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_mCB4274FF375AD786CCED424E80B047E0DEC50938 (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * __this, int32_t ___capacity0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDHUtilities::CalculateDHBasicAgreement(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPublicKeyParameters,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHPrivateKeyParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsDHUtilities_CalculateDHBasicAgreement_m79711D64AA991D3600C39DBB11DE8B33BD14A770 (DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 * ___publicKey0, DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F * ___privateKey1, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEccUtilities::CalculateECDHBasicAgreement(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPublicKeyParameters,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ECPrivateKeyParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsEccUtilities_CalculateECDHBasicAgreement_m410E9B63B3FADBDD1B2345BD120E2AF92C6A36C5 (ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * ___publicKey0, ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * ___privateKey1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters::get_Exponent() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * RsaKeyParameters_get_Exponent_m21F569575AA358CF9B770D3C7C4D26DF1AF76A62_inline (RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * __this, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::IsProbablePrime(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_IsProbablePrime_m0793CB745AA8451B6B5916788FD60F3829B93EBD (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, int32_t ___certainty0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ParametersWithRandom::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithRandom__ctor_m9CC2D927A9DC93F6BED2DE101C93E19050FEDF97 (ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC * __this, RuntimeObject* ___parameters0, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___random1, const RuntimeMethod* method); // System.Void System.InvalidOperationException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m26BD2B620B5FBFA4376C16011C60E18A2EDC8E96 (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.NullDigest::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullDigest__ctor_m2CDC49E91B55B309967491BC55BBBCF9E71CC0AB (NullDigest_t4BCB1626A8C555E32E26F70ABD9081D3A9A5DD82 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CombinedHash::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CombinedHash__ctor_mAF1B1EC0CA417999390BD6FC66BC734372E19D4D (CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CreateHash(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88 (uint8_t ___hashAlgorithm0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetOidForHashAlgorithm(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * TlsUtilities_GetOidForHashAlgorithm_mAED1F6BCB8CBF66A70EC441040D91A6C02DC17E7 (uint8_t ___hashAlgorithm0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.RsaDigestSigner::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest,BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaDigestSigner__ctor_mD472AA69794114573ABDDF074D02205F4E89A5B6 (RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC * __this, RuntimeObject* ___digest0, DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___digestOid1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers.GenericSigner::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IAsymmetricBlockCipher,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericSigner__ctor_mBA7C6A7161C93D290DF85B252DB80D515C4441E9 (GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E * __this, RuntimeObject* ___engine0, RuntimeObject* ___digest1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.RsaBlindedEngine::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RsaBlindedEngine__ctor_m310A5FACC596A6A5203D793F835E9CC930846A31 (RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IAsymmetricBlockCipher) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pkcs1Encoding__ctor_mFDC0C9838C10C17B83A8C9E5FA5D19979F1F30B7 (Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * __this, RuntimeObject* ___cipher0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsSigner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractTlsSigner__ctor_m8BC10417388286735795E5F14F3B9EB21B825121 (AbstractTlsSigner_t24989BA8F6A4C023621CCF4C4B42BDF8648B0BE1 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::Init(System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pkcs1Encoding_Init_m30D6ABD066E951C0EE2E79618AA869F41422F5F3 (Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * __this, bool ___forEncryption0, RuntimeObject* ___parameters1, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::ProcessBlock(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Pkcs1Encoding_ProcessBlock_m3F83A5D5E8BB728A0F13518784DA63EB32E85843 (Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___input0, int32_t ___inOff1, int32_t ___length2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Encodings.Pkcs1Encoding::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IAsymmetricBlockCipher,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pkcs1Encoding__ctor_m7209D642D73AEEEA93FAD564BC62B57C58A3811F (Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * __this, RuntimeObject* ___cipher0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___fallback1, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::IsEqualOrEarlierVersionOf(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProtocolVersion_IsEqualOrEarlierVersionOf_mA6DCE6087D568B23EF6CE3AA61F87A322A592C7D (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * __this, ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___version0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::get_MajorVersion() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ProtocolVersion_get_MajorVersion_mCDB5EA5B771D23FAD458103A4E528238B8A311C5 (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * __this, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::get_MinorVersion() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ProtocolVersion_get_MinorVersion_m4650B25C1A6717658D8DDFACB6C25EFF2F8A43C5 (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * __this, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSRTPUtils::CreateUseSrtpExtension(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSRTPUtils_CreateUseSrtpExtension_mB18474D2962B57C4FF8BD049237FF96039884C5A (UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * ___useSrtpData0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSRTPUtils::ReadUseSrtpExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * TlsSRTPUtils_ReadUseSrtpExtension_mEB6EFD7768672D67A3CE845E599A6F91C6516D12 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16ArrayWithUint16Length(System.Int32[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16ArrayWithUint16Length_m53E762005E61573759246268B5B21B0A6AFE2B31 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___uints0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteOpaque8(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteOpaque8_m44042F177FBCFAD069991148333A008369268058 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint16Array(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* TlsUtilities_ReadUint16Array_mF649622C854614FFCB145A35104C84585A175EBC (int32_t ___count0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData::.ctor(System.Int32[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UseSrtpData__ctor_m315F9112A763358E4E5BACC1B3D0E0B23BDF7AEC (UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___protectionProfiles0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___mki1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractTlsContext__ctor_mD6E25A60EFBD088D842BB739C9A20EBC85EA416A (AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836 * __this, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom0, SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * ___securityParameters1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::.ctor(System.IO.Stream,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol__ctor_mE9EFDC6057509BF206D47B10825D5F8AA0E38221 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___stream0, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol__ctor_m879F34DD5D9B91297AD1554C656739D131C38FFE (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityParameters__ctor_m4DEFDB6F8DEAF74BBF4A939145C6553275873D19 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerContextImpl::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerContextImpl__ctor_m36D7EC1D29FB0763F97E513A22E653F5788652B9 (TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * __this, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom0, SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * ___securityParameters1, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CreateRandomBlock(System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsProtocol_CreateRandomBlock_m92598180A2F8675959253CF8A9600DDA1AE02D63 (bool ___useGmtUnixTime0, RuntimeObject* ___randomGenerator1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_Init_m9B7BFECDEC979B94D94BB2C24071E49AFF3D68BF (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, RuntimeObject* ___context0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::SetRestrictReadVersion(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RecordStream_SetRestrictReadVersion_mB75E409D812FDB56CCFFCE7410A8BA3DCA11C53F_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, bool ___enabled0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CleanupHandshake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_CleanupHandshake_m921BDC8FC6232FBF55A09FC90E8C37FC146F5F7B (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::NotifyHelloComplete() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_NotifyHelloComplete_m739BBC328691A56B4AFB68E4471D3AC26B2297DD (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::TrackHashAlgorithms(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash,System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_TrackHashAlgorithms_m7CD5565B381CE06A0B8CC3B1E7EED3724A56681B (RuntimeObject* ___handshakeHash0, RuntimeObject* ___supportedSignatureAlgorithms1, const RuntimeMethod* method); // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ReadSupplementalDataMessage(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsProtocol_ReadSupplementalDataMessage_m018C910B817450B54F9B08295771D764DCAEAD4F (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___input0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleAlertWarningMessage(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_HandleAlertWarningMessage_mAB47A6559235898B84D0E7558E0A99C651C3572E (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, uint8_t ___alertDescription0, const RuntimeMethod* method); // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetClientCertificateType(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t TlsUtilities_GetClientCertificateType_mAE0F44C7FD3D721D4C0B7D82921FDD21AC2A4F29 (Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___clientCertificate0, Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___serverCertificate1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::Parse(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * Certificate_Parse_m20B75E8C173A1F773E05828F11FDC91C757D808E (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned::Parse(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * DigitallySigned_Parse_m258106102318F297392C5F9705890CCA96F399A2 (RuntimeObject* ___context0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::VerifySupportedSignatureAlgorithm(System.Collections.IList,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_VerifySupportedSignatureAlgorithm_mB7A7E8BDC377BAB0E781A0537344D18F56F2E59A (RuntimeObject* ___supportedSignatureAlgorithms0, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___signatureAlgorithm1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CreateTlsSigner(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_CreateTlsSigner_m7414649CB3AF308E08E9D2C2CA4D6ECA734A479F (uint8_t ___clientCertificateType0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadVersion(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * TlsUtilities_ReadVersion_mF343EA2DE02C7086C0D30321EA04AD516F2B551A (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::SetWriteVersion(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RecordStream_SetWriteVersion_m723487D9B61610B991994CB077F5E38E9C680200_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___writeVersion0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::get_IsDtls() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProtocolVersion_get_IsDtls_m303924D8926713A01DB249AF1B4DED397A13AC7D (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * __this, const RuntimeMethod* method); // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint8(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsUtilities_ReadUint8_mA28B77E9A9751670539E56507461A93522CD551B (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint8Array(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadUint8Array_m24B3E47B01E3CC1A702DAD1088D1DBF3CD2459D7 (int32_t ___count0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method); // System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ReadExtensions(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsProtocol_ReadExtensions_m19F1B82BA48024ACDF61F9440F039DDFD6BB6649 (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___input0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::HasExtendedMasterSecretExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_HasExtendedMasterSecretExtension_m16ECF6193002976777668FB2ADC044F8124F6215 (RuntimeObject* ___extensions0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Arrays::Contains(System.Int32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_Contains_mA6F27613B7535BFB5B27C6005F406A558D525FF1 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___a0, int32_t ___n1, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CreateRenegotiationInfo(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsProtocol_CreateRenegotiationInfo_m9174B688CBCAF00CC668E636242962FB6BE97246 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___renegotiated_connection0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetPaddingExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsExtensionsUtilities_GetPaddingExtension_m0C42E83B74F586B87D15C8CBE435B39316552576 (RuntimeObject* ___extensions0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::EstablishMasterSecret(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_EstablishMasterSecret_m0D881878248C4CFFBD293DC32DFA6011222616A7 (RuntimeObject* ___context0, RuntimeObject* ___keyExchange1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::PrepareToFinish() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RecordStream_PrepareToFinish_m0885E437AF5D0B0C2D29F3591F4DF637BDF4A4E0 (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::SetPendingConnectionState(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCompression,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCipher) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordStream_SetPendingConnectionState_mE877AA000ABC1F1232D0014B4953B8284294B8F1 (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, RuntimeObject* ___tlsCompression0, RuntimeObject* ___tlsCipher1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.RecordStream::set_ReadVersion(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RecordStream_set_ReadVersion_m4880B015F85C7C541627CFC915FA651BF7431C2E_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___value0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteVersion(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteVersion_m68966868BF7698C214AA0C5EF1157ADCDFEC1509 (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___version0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol/HandshakeMessage::Write(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandshakeMessage_Write_m8B23268DEE7739040C718255AB95FDC29AFB24F9 (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CipherSuite::IsScsv(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CipherSuite_IsScsv_m9666A8538EA9FAC19F85B056E6FAF76CB01651DD (int32_t ___cipherSuite0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidCipherSuiteForVersion(System.Int32,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidCipherSuiteForVersion_mC3ED3FE1C17CAD0B5DE835A6E275E7A1CF122182 (int32_t ___cipherSuite0, ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___serverVersion1, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Arrays::Contains(System.Byte[],System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_Contains_m98270A2286043FD81622E3B5B508F39AEC53F0CF (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___a0, uint8_t ___n1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8(System.Byte,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8_mFDD5DCC4EB56283CA6B0A5DFF0B6BB86FDB0E825 (uint8_t ___i0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::EnsureExtensionsInitialised(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsExtensionsUtilities_EnsureExtensionsInitialised_mA4EB7585E0F22B3517895F3930A3FAABB66F5963 (RuntimeObject* ___extensions0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddExtendedMasterSecretExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddExtendedMasterSecretExtension_mF1901A787FD726F1A75276B4BCDA49523FB53AE1 (RuntimeObject* ___extensions0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::HasEncryptThenMacExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_HasEncryptThenMacExtension_m9F9FADA5CBE41A1A8B94E300DF918FFEA73E011B (RuntimeObject* ___extensions0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::HasTruncatedHMacExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_HasTruncatedHMacExtension_m4A99645588466BA771AE23CD20338BA9EC03D24F (RuntimeObject* ___extensions0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::HasExpectedEmptyExtensionData(System.Collections.IDictionary,System.Int32,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_HasExpectedEmptyExtensionData_m8696FC157600CFD36C8DD19ADFA6AD12B50828C6 (RuntimeObject* ___extensions0, int32_t ___extensionType1, uint8_t ___alertDescription2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteExtensions(System.IO.Stream,System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_WriteExtensions_mFA1A29833D1EE8175E459315FE480AB2BE54B2B0 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, RuntimeObject* ___extensions1, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::GetPrfAlgorithm(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsProtocol_GetPrfAlgorithm_mA98A53EB2AC319D63D378B38D75ABCCD2A7BAAD3 (RuntimeObject* ___context0, int32_t ___ciphersuite1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint24(System.Int32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint24_mCF0566BA8435AE3747917DE7F5A575C323C40ECF (int32_t ___i0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::HasSigningCapability(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_HasSigningCapability_mFFC9436C58DCC2B37C956BB17DB94F8BD8B6360D (uint8_t ___clientCertificateType0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::get_IsExtendedMasterSecret() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SessionParameters_get_IsExtendedMasterSecret_m0E44233725BECE1CE04D35EE9221186CC3C561DA_inline (SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * __this, const RuntimeMethod* method); // System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4 (RuntimeObject * ___obj0, bool* ___lockTaken1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * SessionParameters_Copy_m5CD11EDECF33B72FB037571FE52B3A3140748412 (SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * __this, const RuntimeMethod* method); // System.Void System.Threading.Monitor::Exit(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A (RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaSigner__ctor_m187660635EC2A4A84F7DF307C6AFE647C1FF0019 (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDssSigner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsDssSigner__ctor_m918FFAEA88E64D38F0FD15B0F0FF2329F40DC588 (TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48 * __this, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DefaultTlsSrpGroupVerifier::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTlsSrpGroupVerifier__ctor_m0D6FEC651EF700C70663FCDD18F39EAC14AAC371 (DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::.ctor(System.Int32,System.Collections.IList,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpGroupVerifier,System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange__ctor_m0E6E10E8EC27A6588F3C1AB0031BCBA0236672A4 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, int32_t ___keyExchange0, RuntimeObject* ___supportedSignatureAlgorithms1, RuntimeObject* ___groupVerifier2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___identity3, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___password4, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::CreateSigner(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsSrpKeyExchange_CreateSigner_mC350F79E4826160485E9202308E1E2D5C49D73D7 (int32_t ___keyExchange0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Srp6Client__ctor_m28230D11224F3ED13CD76553BD5C8B73CE6ECF61 (Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Srp6Server__ctor_m0DF79AB7F52A1830EDF3D48EA4E61D75CC6FB70B (Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractTlsKeyExchange_Init_mA65A247B3EE4414B2C369035663D40F7622FBBAD (AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA * __this, RuntimeObject* ___context0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters::get_N() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * Srp6GroupParameters_get_N_m9153EB69712651CAE44E49662590DD279D4D9BE7_inline (Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters::get_G() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * Srp6GroupParameters_get_G_m2FDB6D901F5D02584934026BB2179C2E0781EBA2_inline (Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,System.Byte[],BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerSrpParams__ctor_mE3D16A67A1BA047D1077BB50B586637F6603381F (ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___N0, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___g1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___s2, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___B3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigestInputBuffer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestInputBuffer__ctor_mCE3C49E3C6EE2E36EDE2773AC0BC31643D9FABBB (DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetSignatureAndHashAlgorithm(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSignerCredentials) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * TlsUtilities_GetSignatureAndHashAlgorithm_mF4CBF314935D3A19649E73276C3C73C3806BFCC9 (RuntimeObject* ___context0, RuntimeObject* ___signerCredentials1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CreateHash(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_CreateHash_m76422B6A87DB2ED58D2DB6FF7CF99D8BAC4F0A80 (SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___signatureAndHashAlgorithm0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigestInputBuffer::UpdateDigest(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestInputBuffer_UpdateDigest_m68420A5C777EF2F85832557B5C41418187788084 (DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A * __this, RuntimeObject* ___d0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigitallySigned__ctor_m4AB7FE3E8FFF72EFAA5F1945EB61B27B60916C45 (DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * __this, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___algorithm0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___signature1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignerInputBuffer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignerInputBuffer__ctor_m5BA0C9AB79FB3DFD19564144F74D42324EB451E9 (SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.TeeInputStream::.ctor(System.IO.Stream,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TeeInputStream__ctor_mCE28725FEC10FA7EA1C3BFD80A7E1DE25FEA347B (TeeInputStream_t98C61167D6547B1A980BB9914E54665302A4FB6C * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___tee1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::Parse(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 * ServerSrpParams_Parse_m706CD48B4789E0D3B06A055D122EC6CA6FAE1164 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignerInputBuffer::UpdateSigner(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignerInputBuffer_UpdateSigner_m34003480E1017F4A2BFE3146C55680FD071A83B7 (SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF * __this, RuntimeObject* ___s0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Srp6GroupParameters__ctor_m0A159C19C80638296C664C5F4603EEFF6ADA88C8 (Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___N0, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___g1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Utilities::ValidatePublicValue(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * Srp6Utilities_ValidatePublicValue_mCC2B61D8D514D5CBE5845997CBA602FBA9F34193 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___N0, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___val1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::WriteSrpParameter(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpUtilities_WriteSrpParameter_mB08C7C0CE03297FC4928844AAE8E375EB748B96B (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::ReadSrpParameter(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * TlsSrpUtilities_ReadSrpParameter_m506D4E1D856B29A69A59ED5C350F22E2E1DB5735 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.BigIntegers::AsUnsignedByteArray(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* BigIntegers_AsUnsignedByteArray_m55024B860EEC4A20B8D70FE08A8388130903C24C (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___n0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::CreateSrpExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSrpUtilities_CreateSrpExtension_mCEC05AC685CC84DF7E6D1E8DD37FD8D01762E90E (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___identity0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::ReadSrpExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSrpUtilities_ReadSrpExtension_m7B010CEAF9B4D0E564A9080FCCE5C3F85F255AE4 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::.ctor(System.Int32,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m2790E6F992AE637CEB82161CD2D56E1E0008F81A (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, int32_t ___sign0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes1, const RuntimeMethod* method); // System.Void System.IO.Stream::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream__ctor_m5EB0B4BCC014E7D1F18FE0E72B2D6D0C5C13D5C4 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * __this, const RuntimeMethod* method); // System.Void System.IO.Stream::Close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream_Close_mC34AF5832AD2E47C5E8F9D44E969C45F6F0A9A13 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * __this, const RuntimeMethod* method); // System.Void System.NotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.ParametersWithIV::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithIV__ctor_mA22FB4E80EEE2091E9551DA8DCB33BD7549103F1 (ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0 * __this, RuntimeObject* ___parameters0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___iv1, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint8(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint8_m06100859B35F835C7102DCDEBC29D14A91BFDBCC (int32_t ___i0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint8(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint8_mC73EC6C456F512009022111A84DFD8263D7824CC (int64_t ___i0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint16(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint16_m8F8B645CBD1901C792B00B6B775F39A8D654C0E7 (int32_t ___i0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint16(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint16_m2C9B3B9F31AB446E431CE1CCE69C42E6BB12DF6F (int64_t ___i0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint24(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint24_m93C7F3A2061EA9BBD008665B3D238B06654E7280 (int32_t ___i0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint24(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint24_mA2521491B8659A70C3E718C01A4C9611D434043C (int64_t ___i0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint32(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint32_m2F3802861021F136F37865AA1D5C3C1BF88DE1A9 (int64_t ___i0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint48(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint48_m12E9BACA9419A03431B6C88509AC3C987DE47A1D (int64_t ___i0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint64(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint64_m0357762B6FC745A2FE509FEB2A7A2EC7377BEF69 (int64_t ___i0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::GetEquivalentTLSVersion() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ProtocolVersion_GetEquivalentTLSVersion_m6C864BBEC65CF1AD95340C42822C12238887D799 (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * __this, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsTlsV11(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsTlsV11_mBCB56A0779920D7FD660658FDFE07A2A3197C0A3 (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___version0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsTlsV12(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsTlsV12_mD51E75489654BD18E19B308B9B4D1C4CD544F321 (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___version0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint24(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint24_mFED9767C031B6A19E371A4FC2C69F0DC628CC85C (int32_t ___i0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint8(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint8_m16F416D047D0ED56CCE06887A6BADEF2B2B81547 (int32_t ___i0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8Array(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8Array_m70CBD98793079107A51CC721B8086FD2F43B21A0 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___uints0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8Array(System.Byte[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8Array_mD1B990E5447CA7682E49D532ECCFCE8EC2B6AE2D (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___uints0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16Array(System.Int32[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16Array_m1541357B464F6E25EF5DB7BE53B780516546AF87 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___uints0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16Array(System.Int32[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16Array_m55D0ABA24C4E1F3B23D72FDDB3E27F869C575AB9 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___uints0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Arrays::Prepend(System.Byte[],System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Arrays_Prepend_m4FBDEBFF5C22CB965D34CCD585D82FD4BD25DF59 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___a0, uint8_t ___b1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8ArrayWithUint8Length(System.Byte[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8ArrayWithUint8Length_mE99EBA36DE7846CB96EFE9D2C64D68D12685958C (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___uints0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16ArrayWithUint16Length(System.Int32[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16ArrayWithUint16Length_m5DEAEA4C393167DAFE56F9EC8F236908E61A275E (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___uints0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint24(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_ReadUint24_mF4FF331923238EA26FC8AC100446350B17924BDD (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.Streams::ReadFully(System.IO.Stream,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Streams_ReadFully_mA08B260E9E895443C6671920C12CD231B470183D (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___inStr0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.Streams::ReadFully(System.IO.Stream,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Streams_ReadFully_mC7CA0814C1B32981B343B42528D1A17060FF8E0A (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___inStr0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___off2, int32_t ___len3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadFully(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_ReadFully_mD0A9B748859B7A0E98900CB3B2E9AA4164D99DD3 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion::Get(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ProtocolVersion_Get_mA39DF90029D417EA7037AA786E87BD781392A6EF (int32_t ___major0, int32_t ___minor1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1InputStream::.ctor(System.IO.Stream,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asn1InputStream__ctor_mD4AD257ECCBE59209F764857F8C981F2242D6BEA (Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___inputStream0, int32_t ___limit1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Object BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1InputStream::ReadObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * Asn1InputStream_ReadObject_mBA53F889AA1DF42134B2BBAC4FB0A3DD8F278832 (Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Object BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadAsn1Object(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * TlsUtilities_ReadAsn1Object_mC387FCBC9E5EC7DCD079092E46A496D668076562 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___encoding0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable::GetEncoded(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Asn1Encodable_GetEncoded_m69FE75E3896F45CCA30E05A89F30919CC5754CA1 (Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * __this, String_t* ___encoding0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Arrays::AreEqual(System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_AreEqual_mA5503C81863BC5B4F26A66569A45A9B855ED2246 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___a0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___b1, const RuntimeMethod* method); // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Date.DateTimeUtilities::CurrentUnixMs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTimeUtilities_CurrentUnixMs_m8AB8AE654BFF0AF3CEDEFF82D3EB1FF5CD7F3030 (const RuntimeMethod* method); // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform::CreateArrayList(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Platform_CreateArrayList_m221C0FB793E427B85399C0A49997D54179CAE546 (int32_t ___capacity0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::.ctor(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SignatureAndHashAlgorithm__ctor_m2A328FD52571C5D2B41EAD985402E08A7798925D (SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * __this, uint8_t ___hash0, uint8_t ___signature1, const RuntimeMethod* method); // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::VectorOfOne(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_VectorOfOne_mACCE93B7DB52BFCC78ABAEB98D0408A69E2EA88A (RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F (RuntimeArray * ___array0, RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 ___fldHandle1, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CreateSignatureAlgorithmsExtension(System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CreateSignatureAlgorithmsExtension_m40C469EB4E4825BABC651F6B8C09DCCB415EA94E (RuntimeObject* ___supportedSignatureAlgorithms0, const RuntimeMethod* method); // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadSignatureAlgorithmsExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_ReadSignatureAlgorithmsExtension_m453385BFA02B4FE7A3638D12E7A5D09A0ACFDDEA (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EncodeSupportedSignatureAlgorithms(System.Collections.IList,System.Boolean,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_EncodeSupportedSignatureAlgorithms_m7E42CB136C8A609AD24411B2F7BF184EB5204C73 (RuntimeObject* ___supportedSignatureAlgorithms0, bool ___allowAnonymous1, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output2, const RuntimeMethod* method); // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ParseSupportedSignatureAlgorithms(System.Boolean,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_ParseSupportedSignatureAlgorithms_m42EAB6DCFE90A0740DDD299B975D19A2D7D076B2 (bool ___allowAnonymous0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::Parse(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * SignatureAndHashAlgorithm_Parse_mAF8E82E071BDDE42D2658D53BE9755AA88B3E324 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Strings::ToByteArray(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Strings_ToByteArray_m79BDFC45DF85C17DCB7A27A9FE2F939304A957BC (String_t* ___s0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::Concat(System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_Concat_m6E5B0AB0D836FADF6F99F0E9CF36C5807C3B0ADF (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___a0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___b1, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::PRF_legacy(System.Byte[],System.Byte[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_PRF_legacy_m70C0BCD14A9AD13025B0B2DFF54EA7278935F075 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___secret0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___label1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___labelSeed2, int32_t ___size3, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CreatePrfHash(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_CreatePrfHash_mA79D186451BFB4BED1655AA25901B0472F48FD5B (int32_t ___prfAlgorithm0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::HMacHash(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest,System.Byte[],System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_HMacHash_m32312357F39BDDEDEBDBFE7620BF7B7BD95742B5 (RuntimeObject* ___digest0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___secret1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___seed2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___output3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.KeyParameter::.ctor(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyParameter__ctor_m96EBA1A3EB3F4981F3C14E96086C7083DDE16E67 (KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___key0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure::get_TbsCertificate() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 * X509CertificateStructure_get_TbsCertificate_mA53317D40AE7394FECF249D089333BF51D2D6240_inline (X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.TbsCertificateStructure::get_Extensions() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * TbsCertificateStructure_get_Extensions_m4AA6233700F66D7F3F5565D051DA617BEE1F93EF_inline (TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extension BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::GetExtension(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR X509Extension_t977D8DEE7C59707768F9038FE1B97F2E243B80AB * X509Extensions_GetExtension_m7F6A60D6D091E63BE540A318E0D89EE1B95FD8D5 (X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * __this, DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___oid0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.KeyUsage BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.KeyUsage::GetInstance(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyUsage_tF5D1BD25AB89302E6BE5EF210FF50F4055A77145 * KeyUsage_GetInstance_m72A3EBC76BCAE121DC6E0D693B127FB4BDF30AF2 (RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CalculateKeyBlock_Ssl(System.Byte[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CalculateKeyBlock_Ssl_m5A057C3759F4449450AA629611FD4FBFF38ADDD1 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___master_secret0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___random1, int32_t ___size2, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::PRF(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.Byte[],System.String,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_PRF_m956445C165EEF9F5D3900C0E70BD164EAF9CBD4D (RuntimeObject* ___context0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___secret1, String_t* ___asciiLabel2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___seed3, int32_t ___size4, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CalculateMasterSecret_Ssl(System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CalculateMasterSecret_Ssl_m5DDB4973820061E45A04D57FC1C9F77745C45A1B (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___pre_master_secret0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___random1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD5Digest__ctor_m26C687501CC97E024B00F8C074790F3756E2BC58 (MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha1Digest__ctor_mE6504554318A0C272510B26A1ECA66AEB0F3C648 (Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha224Digest__ctor_m8E409D5A2EC48E4E58FBC5EDD02F046F92284A13 (Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha256Digest__ctor_m9C4C4584E31EF8AC42745C5A6149987B0A57A526 (Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha384Digest::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha384Digest__ctor_m5B44E63D48100EA8FBAF1DEDCF15A32530AF57DA (Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha512Digest::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha512Digest__ctor_mF69CC20BC74094448464FBDF25AD7E5D7C96A730 (Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.MD5Digest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD5Digest__ctor_mB995D4052F4D9A436D6A825EBC5F2CFAD2EA2B63 (MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B * __this, MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B * ___t0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha1Digest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha1Digest__ctor_m0169A9D19DC849F08A104BB95133E5A4E659E6EE (Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459 * __this, Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459 * ___t0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha224Digest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha224Digest__ctor_mDC1F00A35A0F9BE517C002D3FBB1AAA77747F448 (Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424 * __this, Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424 * ___t0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha256Digest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha256Digest__ctor_m26A180276615D615D6D5D9330B839ED3573ACFCF (Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D * __this, Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D * ___t0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha384Digest::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha384Digest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha384Digest__ctor_mB68C38FC83DBFF6C4BFEBB48C3DC2002BF49D010 (Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5 * __this, Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5 * ___t0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha512Digest::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Sha512Digest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha512Digest__ctor_m6FA7C762C1A9C2F0E42AD34D349A61B4F10B5908 (Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73 * __this, Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73 * ___t0, const RuntimeMethod* method); // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetHashAlgorithmForPrfAlgorithm(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsUtilities_GetHashAlgorithmForPrfAlgorithm_m62C03DFE23B3611284055D834C051380B7CCF151 (int32_t ___prfAlgorithm0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CombinedHash::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CombinedHash) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CombinedHash__ctor_mA5AF0950110C4098897F91E51B96B7E7BD7E20AC (CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 * __this, CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 * ___t0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CloneHash(System.Byte,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_CloneHash_mBD4A1BA6B9D2B35FDA3A05892B7C45C85A301FE1 (uint8_t ___hashAlgorithm0, RuntimeObject* ___hash1, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HashAlgorithm::IsRecognized(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashAlgorithm_IsRecognized_mC1F9F61070E97DBFD17DEB788BDC394EDA493448 (uint8_t ___hashAlgorithm0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsECDsaSigner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsECDsaSigner__ctor_mE748A29B6B548E5EC96C9BC5144427BB59D2A1DE (TlsECDsaSigner_tE8AE39A40A799F5E77769660C47CAEBEA79AC7AA * __this, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetEncryptionAlgorithm(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_GetEncryptionAlgorithm_mB24B2D2D25A4CD67E4AA07C4AA948501A58689C8 (int32_t ___ciphersuite0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetCipherType(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_GetCipherType_mF7E6ECCB6C581379AF969B7CE6C2695CADAFBA2B (int32_t ___ciphersuite0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetKeyExchangeAlgorithm(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_GetKeyExchangeAlgorithm_m417DDEA3285B4EEAFB7E3063573C1780AF489C2E (int32_t ___ciphersuite0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetMinimumVersion(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * TlsUtilities_GetMinimumVersion_m1090DAAAD136D429B4954B06A2103D53893F4350 (int32_t ___ciphersuite0, const RuntimeMethod* method); // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetAllSignatureAlgorithms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_GetAllSignatureAlgorithms_mC27146552B9C08DBB9BBDB166B49345C5056DC2F (const RuntimeMethod* method); // System.Byte[][] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GenSsl3Const() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* TlsUtilities_GenSsl3Const_m9A09FA65FAAC897505FB94AFE4228F840FF2EC0E (const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___val0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::ShiftLeft(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_ShiftLeft_m3058D01476403859DEA3EE149EAC257444F7EC2C (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, int32_t ___n0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___value0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::Subtract(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___n0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * SimpleBigDecimal_Multiply_mE930EDD7922FF5E20E9751A611BD45E74DF86303 (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * __this, SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * ___b0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::ShiftLeft(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * SimpleBigDecimal_ShiftLeft_m9E9DAB982AD8974B156F1D1FA78FCAF1FCDA610E (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * __this, int32_t ___n0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81 (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * __this, SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * ___b0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::Subtract(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * SimpleBigDecimal_Subtract_m81155118CE01D3649898067F34723567C952E0FB (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * __this, SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * ___b0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::get_Scale() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SimpleBigDecimal_get_Scale_mC724707182A1374B28144EF53A80E5AC9EB8174D_inline (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::Round() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * SimpleBigDecimal_Round_m2D243DBAF385A5CA369E1F3093596A337CB1A338 (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::Subtract(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * SimpleBigDecimal_Subtract_m7B10BAB8BA9CC124D52EA92ABBB1C73C30123DF4 (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___b0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::CompareTo(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimpleBigDecimal_CompareTo_mAB85CB06FBD00C7DA20AB84FFACA0F9279B359D4 (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___val0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::ValueOf(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_ValueOf_m26A9968814DAF2363D8B71164672E6257BC82001 (int64_t ___value0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___u0, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___v1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::ShiftRight(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, int32_t ___n0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::TestBit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_TestBit_mC6B170A76F955C7A3839E85559A34EF0D9276D36 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, int32_t ___n0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleBigDecimal__ctor_m0D611D1E0D39DF556C361006DE02E4F22BDDE876 (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___bigInt0, int32_t ___scale1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Norm(System.SByte,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * Tnaf_Norm_m7108A44C87E46734DFEE9B1C953E17F0856671F3 (int8_t ___mu0, ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * ___lambda1, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::get_BitLength() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_get_BitLength_m6B5FE0A610DA07F883412F1DE1BCCFA2EED7244C (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::Mod(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_Mod_m7E2AEE973C716259130AE40359383DE0BCFDEAB2 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___m0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::get_IntValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_get_IntValue_m6386348CAE8E75A68124AD1F36F497FC551F8144 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::ClearBit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_ClearBit_m0F3BFC397D15B21D908EDC37EE776D65660D540E (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, int32_t ___n0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::Negate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::get_SignValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BigInteger_get_SignValue_mD40EFBE0702F356758CE49796DD9743BF06E5199_inline (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetLucas(System.SByte,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* Tnaf_GetLucas_m731E488EA142F80FDDA1F018FB2A6DDB85EE8DEC (int8_t ___mu0, int32_t ___k1, bool ___doV2, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::SetBit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_SetBit_mFA6F411B93B24185445A62C9984071A9B51338EC (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, int32_t ___n0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::ModInverse(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * BigInteger_ModInverse_mC7B76E8E8BA0692B5F16F38DDA981EB2C5ABBC34 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___m0, const RuntimeMethod* method); // System.SByte BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetMu(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Tnaf_GetMu_mB216A25FAF0B6522159EB1C617F0264A23BC2C57 (int32_t ___curveA0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetShiftsForCofactor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Tnaf_GetShiftsForCofactor_m6651CF45A63C967D69E340C34C4610DB54664815 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___h0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::ApproximateDivisionByN(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,System.SByte,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * Tnaf_ApproximateDivisionByN_m4C07B86E28C63F0B387DD2C45F11A2E6FF299CCD (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___k0, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___s1, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___vm2, int8_t ___a3, int32_t ___m4, int32_t ___c5, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Round(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * Tnaf_Round_mD67E59733D4FD7FA5B746F2AE862B263041E3CA7 (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * ___lambda00, SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * ___lambda11, int8_t ___mu2, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::PartModReduction(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,System.Int32,System.SByte,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[],System.SByte,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * Tnaf_PartModReduction_mFA978741102D7D445C97C4403AAF3C6A277E7BA7 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___k0, int32_t ___m1, int8_t ___a2, BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* ___s3, int8_t ___mu4, int8_t ___c5, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::MultiplyTnaf(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * Tnaf_MultiplyTnaf_m7F5B149CDEE2139E1F01CE2F84CA7739E5374264 (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * ___p0, ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * ___lambda1, const RuntimeMethod* method); // System.SByte BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetMu(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Tnaf_GetMu_mF9ED9184ED62B89EE70FF3BD9F97E739826EA0D1 (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___curveA0, const RuntimeMethod* method); // System.SByte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::TauAdicNaf(System.SByte,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* Tnaf_TauAdicNaf_mBDEEF7D411D67C54DF10E3E3D20ADB7E3221CC1C (int8_t ___mu0, ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * ___lambda1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::MultiplyFromTnaf(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint,System.SByte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * Tnaf_MultiplyFromTnaf_m45E8CD232F80EDAB9C87643D6D40D505B4394623 (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * ___p0, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___u1, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger::CompareTo(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareTo_m0B17CAA359D6D0E4621D4A93451F9A154B21E3A4 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___value0, const RuntimeMethod* method); #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsException::.ctor(System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsException__ctor_m59C5CB6681B5F8D103DF94D7100C42411DB8CE66 (TlsException_t1732743E62B1390C3072EA484D216C08D2C75983 * __this, String_t* ___message0, Exception_t * ___cause1, const RuntimeMethod* method) { { // : base(message, cause) String_t* L_0 = ___message0; Exception_t * L_1 = ___cause1; IOException__ctor_m6FEE731FB9201F8322FB67EFEE6F43D424DFE1E7(__this, L_0, L_1, /*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.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::EnsureExtensionsInitialised(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsExtensionsUtilities_EnsureExtensionsInitialised_mA4EB7585E0F22B3517895F3930A3FAABB66F5963 (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return extensions == null ? BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.CreateHashtable() : extensions; RuntimeObject* L_0 = ___extensions0; if (!L_0) { goto IL_0005; } } { RuntimeObject* L_1 = ___extensions0; return L_1; } IL_0005: { IL2CPP_RUNTIME_CLASS_INIT(Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = Platform_CreateHashtable_mC95944AF156429BA5DCBC1173539FC65A7782B06(/*hidden argument*/NULL); return L_2; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddClientCertificateTypeExtensionClient(System.Collections.IDictionary,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddClientCertificateTypeExtensionClient_mD317BAB68BD5B10E46AE903AD5DBB073D4178641 (RuntimeObject* ___extensions0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___certificateTypes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.client_certificate_type] = CreateCertificateTypeExtensionClient(certificateTypes); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)19); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___certificateTypes1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_CreateCertificateTypeExtensionClient_m993004BBE234297A200104A158A20E5DE8C7F985(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddClientCertificateTypeExtensionServer(System.Collections.IDictionary,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddClientCertificateTypeExtensionServer_m9098330F80B538FCED81339E53FCE74430A2E914 (RuntimeObject* ___extensions0, uint8_t ___certificateType1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.client_certificate_type] = CreateCertificateTypeExtensionServer(certificateType); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)19); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); uint8_t L_3 = ___certificateType1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_CreateCertificateTypeExtensionServer_mF310883B161E57CA89151F6847A6ED2F38A8FBBC(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddEncryptThenMacExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddEncryptThenMacExtension_mE0AFD0E9AAD60B720FCC0CDC23ABBED1B1218DE7 (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.encrypt_then_mac] = CreateEncryptThenMacExtension(); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)22); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = TlsExtensionsUtilities_CreateEncryptThenMacExtension_m701689762BF48867C6DD283653F327A6AC0D5C73(/*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_3); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddExtendedMasterSecretExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddExtendedMasterSecretExtension_mF1901A787FD726F1A75276B4BCDA49523FB53AE1 (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.extended_master_secret] = CreateExtendedMasterSecretExtension(); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)23); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = TlsExtensionsUtilities_CreateExtendedMasterSecretExtension_m8CE1A9DF08E843A537A9EAA70E16196F39572011(/*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_3); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddHeartbeatExtension(System.Collections.IDictionary,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddHeartbeatExtension_m07C8FD3CD024D57F780A68FB5C44B5C9874C0946 (RuntimeObject* ___extensions0, HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * ___heartbeatExtension1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.heartbeat] = CreateHeartbeatExtension(heartbeatExtension); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)15); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * L_3 = ___heartbeatExtension1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_CreateHeartbeatExtension_m1A32C7A1FD03F6D9E0FAE90C2971E20700647884(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddMaxFragmentLengthExtension(System.Collections.IDictionary,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddMaxFragmentLengthExtension_mB28DEEC706D2D1B5C338A4C56CBF4C65E27FF4E7 (RuntimeObject* ___extensions0, uint8_t ___maxFragmentLength1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.max_fragment_length] = CreateMaxFragmentLengthExtension(maxFragmentLength); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = 1; RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); uint8_t L_3 = ___maxFragmentLength1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_CreateMaxFragmentLengthExtension_mC4283EDD7C02BBDFDAD3446368A1A1A6234942DD(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddPaddingExtension(System.Collections.IDictionary,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddPaddingExtension_mE00844998FBD2D3BF8A2979951136BA93AC70146 (RuntimeObject* ___extensions0, int32_t ___dataLength1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.padding] = CreatePaddingExtension(dataLength); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)21); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); int32_t L_3 = ___dataLength1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_CreatePaddingExtension_m0AEC9181E816484080875FCD4E34C3FF00231732(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddServerCertificateTypeExtensionClient(System.Collections.IDictionary,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddServerCertificateTypeExtensionClient_m2B26F9332127B4E9AD00EE960DD2F386EE6BFB20 (RuntimeObject* ___extensions0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___certificateTypes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.server_certificate_type] = CreateCertificateTypeExtensionClient(certificateTypes); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)20); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___certificateTypes1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_CreateCertificateTypeExtensionClient_m993004BBE234297A200104A158A20E5DE8C7F985(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddServerCertificateTypeExtensionServer(System.Collections.IDictionary,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddServerCertificateTypeExtensionServer_m104EF5BB531ECF8D27DD6589F9B86E678745CF50 (RuntimeObject* ___extensions0, uint8_t ___certificateType1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.server_certificate_type] = CreateCertificateTypeExtensionServer(certificateType); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)20); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); uint8_t L_3 = ___certificateType1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_CreateCertificateTypeExtensionServer_mF310883B161E57CA89151F6847A6ED2F38A8FBBC(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddServerNameExtension(System.Collections.IDictionary,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddServerNameExtension_m1EABD1F4CB9CE8CA76E23A46E8E236C0D5B7A7DF (RuntimeObject* ___extensions0, ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * ___serverNameList1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.server_name] = CreateServerNameExtension(serverNameList); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = 0; RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * L_3 = ___serverNameList1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_CreateServerNameExtension_m0ECAAEFC91B9EDD0131C7514242E7714A0EE4246(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddStatusRequestExtension(System.Collections.IDictionary,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddStatusRequestExtension_m6A1105558BB9715E2A1B8E359ED41D15F9FCCC6B (RuntimeObject* ___extensions0, CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * ___statusRequest1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.status_request] = CreateStatusRequestExtension(statusRequest); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = 5; RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * L_3 = ___statusRequest1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_CreateStatusRequestExtension_mD8CE47A99AAEED396D2F6E665A75EF1FC4E7B086(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::AddTruncatedHMacExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities_AddTruncatedHMacExtension_m291495C7C889A3625EDC84B631C3391DE731FB4B (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.truncated_hmac] = CreateTruncatedHMacExtension(); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = 4; RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = TlsExtensionsUtilities_CreateTruncatedHMacExtension_mF4FEC6F472CE5B480C92F292E611386F2A246C34(/*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_3); // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetClientCertificateTypeExtensionClient(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_GetClientCertificateTypeExtensionClient_m9226FC11B1D806A00638D4BCE452BBF820424FFC (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.client_certificate_type); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)19), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? null : ReadCertificateTypeExtensionClient(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_ReadCertificateTypeExtensionClient_m3068515DD39EDC20F478F7644C602E645A635BCC(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; } } // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetClientCertificateTypeExtensionServer(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t TlsExtensionsUtilities_GetClientCertificateTypeExtensionServer_m818022FCC9E2C8BC775DB13B1F5A6135434444DD (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.client_certificate_type); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)19), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? (short)-1 : (short)ReadCertificateTypeExtensionServer(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; uint8_t L_4; L_4 = TlsExtensionsUtilities_ReadCertificateTypeExtensionServer_m6741ED134327D31510B7C3E236BA4FBA12BA4357(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (int16_t)(-1); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetHeartbeatExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * TlsExtensionsUtilities_GetHeartbeatExtension_mF7CDE89FCBB3CB75407F853CDF5C6C7B82B7B1F6 (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.heartbeat); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)15), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? null : ReadHeartbeatExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * L_4; L_4 = TlsExtensionsUtilities_ReadHeartbeatExtension_m453F3932DA3DEB84CBA75BC74A58CB45DB4C7C21(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 *)NULL; } } // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetMaxFragmentLengthExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t TlsExtensionsUtilities_GetMaxFragmentLengthExtension_m76BD5AE20A99F3EEC6AB1DFA0CFA19EBC1A6ACBF (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.max_fragment_length); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, 1, /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? (short)-1 : (short)ReadMaxFragmentLengthExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0012; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; uint8_t L_4; L_4 = TlsExtensionsUtilities_ReadMaxFragmentLengthExtension_m4BA27AAF294BCD390F49F06195168261ECFA0B4A(L_3, /*hidden argument*/NULL); return L_4; } IL_0012: { return (int16_t)(-1); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetPaddingExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsExtensionsUtilities_GetPaddingExtension_m0C42E83B74F586B87D15C8CBE435B39316552576 (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.padding); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)21), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? -1 : ReadPaddingExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; int32_t L_4; L_4 = TlsExtensionsUtilities_ReadPaddingExtension_mD2273CCF07295FA7B4B7B02F96D634303D9DF7D3(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (-1); } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetServerCertificateTypeExtensionClient(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_GetServerCertificateTypeExtensionClient_m6F8FC582ABCA51F1FA493CEECCEFB4365CFB97F1 (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.server_certificate_type); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)20), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? null : ReadCertificateTypeExtensionClient(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsExtensionsUtilities_ReadCertificateTypeExtensionClient_m3068515DD39EDC20F478F7644C602E645A635BCC(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; } } // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetServerCertificateTypeExtensionServer(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t TlsExtensionsUtilities_GetServerCertificateTypeExtensionServer_mDBAB773C0D5DC5061FE6C2F83537B137A48BFF2B (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.server_certificate_type); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)20), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? (short)-1 : (short)ReadCertificateTypeExtensionServer(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; uint8_t L_4; L_4 = TlsExtensionsUtilities_ReadCertificateTypeExtensionServer_m6741ED134327D31510B7C3E236BA4FBA12BA4357(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (int16_t)(-1); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetServerNameExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * TlsExtensionsUtilities_GetServerNameExtension_mE2E2EF6214C43D768F2B58714A6D63992A625CDF (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.server_name); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, 0, /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? null : ReadServerNameExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0012; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * L_4; L_4 = TlsExtensionsUtilities_ReadServerNameExtension_m41E45A29930E3D918C25E99B827662ECFBA46CCE(L_3, /*hidden argument*/NULL); return L_4; } IL_0012: { return (ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 *)NULL; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::GetStatusRequestExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * TlsExtensionsUtilities_GetStatusRequestExtension_m487F06121CE54AA5373A7EEDCAD173C03F7578BB (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.status_request); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, 5, /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? null : ReadStatusRequestExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0012; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * L_4; L_4 = TlsExtensionsUtilities_ReadStatusRequestExtension_m20C33046E921B844E54FE11B0D1F1EA7F14DD160(L_3, /*hidden argument*/NULL); return L_4; } IL_0012: { return (CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 *)NULL; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::HasEncryptThenMacExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_HasEncryptThenMacExtension_m9F9FADA5CBE41A1A8B94E300DF918FFEA73E011B (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.encrypt_then_mac); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)22), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? false : ReadEncryptThenMacExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; bool L_4; L_4 = TlsExtensionsUtilities_ReadEncryptThenMacExtension_m6E75C866AEF6A3EEFC8D0706DFC279FCB8F134B4(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (bool)0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::HasExtendedMasterSecretExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_HasExtendedMasterSecretExtension_m16ECF6193002976777668FB2ADC044F8124F6215 (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.extended_master_secret); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)23), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? false : ReadExtendedMasterSecretExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; bool L_4; L_4 = TlsExtensionsUtilities_ReadExtendedMasterSecretExtension_m62966B7378A229D6FE12A4298D33DFB3278F7C4D(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (bool)0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::HasTruncatedHMacExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_HasTruncatedHMacExtension_m4A99645588466BA771AE23CD20338BA9EC03D24F (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.truncated_hmac); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, 4, /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? false : ReadTruncatedHMacExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0012; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; bool L_4; L_4 = TlsExtensionsUtilities_ReadTruncatedHMacExtension_mA14DE3733C162ABA9AF412025F5F94948C247DE8(L_3, /*hidden argument*/NULL); return L_4; } IL_0012: { return (bool)0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateCertificateTypeExtensionClient(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateCertificateTypeExtensionClient_m993004BBE234297A200104A158A20E5DE8C7F985 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___certificateTypes0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (certificateTypes == null || certificateTypes.Length < 1 || certificateTypes.Length > 255) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___certificateTypes0; if (!L_0) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___certificateTypes0; NullCheck(L_1); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))) < ((int32_t)1))) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___certificateTypes0; NullCheck(L_2); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) <= ((int32_t)((int32_t)255)))) { goto IL_001b; } } IL_0013: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_3 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_3, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_CreateCertificateTypeExtensionClient_m993004BBE234297A200104A158A20E5DE8C7F985_RuntimeMethod_var))); } IL_001b: { // return TlsUtilities.EncodeUint8ArrayWithUint8Length(certificateTypes); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___certificateTypes0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = TlsUtilities_EncodeUint8ArrayWithUint8Length_m71D352912D6B9669F44CA67E5CA37DE0ACDDF791(L_4, /*hidden argument*/NULL); return L_5; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateCertificateTypeExtensionServer(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateCertificateTypeExtensionServer_mF310883B161E57CA89151F6847A6ED2F38A8FBBC (uint8_t ___certificateType0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return TlsUtilities.EncodeUint8(certificateType); uint8_t L_0 = ___certificateType0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_EncodeUint8_mDE39232C9223C18F851B7CF55197F1C4A9FE0F52(L_0, /*hidden argument*/NULL); return L_1; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateEmptyExtensionData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateEmptyExtensionData_m937EB02F14DC30DED4DF7FEBDCC40DDEC76DF7B1 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return TlsUtilities.EmptyBytes; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_EmptyBytes_0(); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateEncryptThenMacExtension() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateEncryptThenMacExtension_m701689762BF48867C6DD283653F327A6AC0D5C73 (const RuntimeMethod* method) { { // return CreateEmptyExtensionData(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0; L_0 = TlsExtensionsUtilities_CreateEmptyExtensionData_m937EB02F14DC30DED4DF7FEBDCC40DDEC76DF7B1_inline(/*hidden argument*/NULL); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateExtendedMasterSecretExtension() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateExtendedMasterSecretExtension_m8CE1A9DF08E843A537A9EAA70E16196F39572011 (const RuntimeMethod* method) { { // return CreateEmptyExtensionData(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0; L_0 = TlsExtensionsUtilities_CreateEmptyExtensionData_m937EB02F14DC30DED4DF7FEBDCC40DDEC76DF7B1_inline(/*hidden argument*/NULL); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateHeartbeatExtension(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateHeartbeatExtension_m1A32C7A1FD03F6D9E0FAE90C2971E20700647884 (HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * ___heartbeatExtension0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; { // if (heartbeatExtension == null) HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * L_0 = ___heartbeatExtension0; if (L_0) { goto IL_000b; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_CreateHeartbeatExtension_m1A32C7A1FD03F6D9E0FAE90C2971E20700647884_RuntimeMethod_var))); } IL_000b: { // MemoryStream buf = new MemoryStream(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_mD27B3DF2400D46A4A81EE78B0BD2C29EFCFAA44F(L_2, /*hidden argument*/NULL); V_0 = L_2; // heartbeatExtension.Encode(buf); HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * L_3 = ___heartbeatExtension0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = V_0; NullCheck(L_3); VirtualActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(5 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension::Encode(System.IO.Stream) */, L_3, L_4); // return buf.ToArray(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_5 = V_0; NullCheck(L_5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6; L_6 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(37 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_5); return L_6; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateMaxFragmentLengthExtension(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateMaxFragmentLengthExtension_mC4283EDD7C02BBDFDAD3446368A1A1A6234942DD (uint8_t ___maxFragmentLength0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return TlsUtilities.EncodeUint8(maxFragmentLength); uint8_t L_0 = ___maxFragmentLength0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_EncodeUint8_mDE39232C9223C18F851B7CF55197F1C4A9FE0F52(L_0, /*hidden argument*/NULL); return L_1; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreatePaddingExtension(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreatePaddingExtension_m0AEC9181E816484080875FCD4E34C3FF00231732 (int32_t ___dataLength0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // TlsUtilities.CheckUint16(dataLength); int32_t L_0 = ___dataLength0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_CheckUint16_mCDB92B2FE6AF9FCE4583FF61C5170BC12A37CE12(L_0, /*hidden argument*/NULL); // return new byte[dataLength]; int32_t L_1 = ___dataLength0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_1); return L_2; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateServerNameExtension(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateServerNameExtension_m0ECAAEFC91B9EDD0131C7514242E7714A0EE4246 (ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * ___serverNameList0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; { // if (serverNameList == null) ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * L_0 = ___serverNameList0; if (L_0) { goto IL_000b; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_CreateServerNameExtension_m0ECAAEFC91B9EDD0131C7514242E7714A0EE4246_RuntimeMethod_var))); } IL_000b: { // MemoryStream buf = new MemoryStream(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_mD27B3DF2400D46A4A81EE78B0BD2C29EFCFAA44F(L_2, /*hidden argument*/NULL); V_0 = L_2; // serverNameList.Encode(buf); ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * L_3 = ___serverNameList0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = V_0; NullCheck(L_3); VirtualActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(5 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList::Encode(System.IO.Stream) */, L_3, L_4); // return buf.ToArray(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_5 = V_0; NullCheck(L_5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6; L_6 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(37 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_5); return L_6; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateStatusRequestExtension(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateStatusRequestExtension_mD8CE47A99AAEED396D2F6E665A75EF1FC4E7B086 (CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * ___statusRequest0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; { // if (statusRequest == null) CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * L_0 = ___statusRequest0; if (L_0) { goto IL_000b; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_CreateStatusRequestExtension_mD8CE47A99AAEED396D2F6E665A75EF1FC4E7B086_RuntimeMethod_var))); } IL_000b: { // MemoryStream buf = new MemoryStream(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_mD27B3DF2400D46A4A81EE78B0BD2C29EFCFAA44F(L_2, /*hidden argument*/NULL); V_0 = L_2; // statusRequest.Encode(buf); CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * L_3 = ___statusRequest0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = V_0; NullCheck(L_3); VirtualActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(7 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest::Encode(System.IO.Stream) */, L_3, L_4); // return buf.ToArray(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_5 = V_0; NullCheck(L_5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6; L_6 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(37 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_5); return L_6; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::CreateTruncatedHMacExtension() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateTruncatedHMacExtension_mF4FEC6F472CE5B480C92F292E611386F2A246C34 (const RuntimeMethod* method) { { // return CreateEmptyExtensionData(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0; L_0 = TlsExtensionsUtilities_CreateEmptyExtensionData_m937EB02F14DC30DED4DF7FEBDCC40DDEC76DF7B1_inline(/*hidden argument*/NULL); return L_0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadEmptyExtensionData(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_ReadEmptyExtensionData_mFF5066FE5290BD5946D451468E0E14467196A914 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { { // if (extensionData == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("extensionData"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2FD3D94E06B9B9C783012C3308EEF95D32EC5AC)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_ReadEmptyExtensionData_mFF5066FE5290BD5946D451468E0E14467196A914_RuntimeMethod_var))); } IL_000e: { // if (extensionData.Length != 0) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___extensionData0; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_001a; } } { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_3 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_3, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_ReadEmptyExtensionData_mFF5066FE5290BD5946D451468E0E14467196A914_RuntimeMethod_var))); } IL_001a: { // return true; return (bool)1; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadCertificateTypeExtensionClient(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_ReadCertificateTypeExtensionClient_m3068515DD39EDC20F478F7644C602E645A635BCC (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* G_B2_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* G_B1_0 = NULL; { // byte[] certificateTypes = TlsUtilities.DecodeUint8ArrayWithUint8Length(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_DecodeUint8ArrayWithUint8Length_mACBDF2652AB13E8BFE83D317EB7BF40CBA8269B2(L_0, /*hidden argument*/NULL); // if (certificateTypes.Length < 1) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = L_1; NullCheck(L_2); G_B1_0 = L_2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) >= ((int32_t)1))) { G_B2_0 = L_2; goto IL_0014; } } { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_3 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_3, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_ReadCertificateTypeExtensionClient_m3068515DD39EDC20F478F7644C602E645A635BCC_RuntimeMethod_var))); } IL_0014: { // return certificateTypes; return G_B2_0; } } // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadCertificateTypeExtensionServer(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsExtensionsUtilities_ReadCertificateTypeExtensionServer_m6741ED134327D31510B7C3E236BA4FBA12BA4357 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return TlsUtilities.DecodeUint8(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = TlsUtilities_DecodeUint8_m57778B7F33441CB83978D2F08FBF48FE3ED4FD25(L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadEncryptThenMacExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_ReadEncryptThenMacExtension_m6E75C866AEF6A3EEFC8D0706DFC279FCB8F134B4 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { { // return ReadEmptyExtensionData(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; bool L_1; L_1 = TlsExtensionsUtilities_ReadEmptyExtensionData_mFF5066FE5290BD5946D451468E0E14467196A914(L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadExtendedMasterSecretExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_ReadExtendedMasterSecretExtension_m62966B7378A229D6FE12A4298D33DFB3278F7C4D (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { { // return ReadEmptyExtensionData(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; bool L_1; L_1 = TlsExtensionsUtilities_ReadEmptyExtensionData_mFF5066FE5290BD5946D451468E0E14467196A914(L_0, /*hidden argument*/NULL); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.HeartbeatExtension BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadHeartbeatExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * TlsExtensionsUtilities_ReadHeartbeatExtension_m453F3932DA3DEB84CBA75BC74A58CB45DB4C7C21 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * V_0 = NULL; { // if (extensionData == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("extensionData"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2FD3D94E06B9B9C783012C3308EEF95D32EC5AC)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_ReadHeartbeatExtension_m453F3932DA3DEB84CBA75BC74A58CB45DB4C7C21_RuntimeMethod_var))); } IL_000e: { // MemoryStream buf = new MemoryStream(extensionData, false); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___extensionData0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_m27461F2CC712138C855A9C1CDCB211CC5BDBAC9A(L_3, L_2, (bool)0, /*hidden argument*/NULL); // HeartbeatExtension heartbeatExtension = HeartbeatExtension.Parse(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = L_3; HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * L_5; L_5 = HeartbeatExtension_Parse_mEF43B54D435CB887090892A30DD3BC6371712CCE(L_4, /*hidden argument*/NULL); V_0 = L_5; // TlsProtocol.AssertEmpty(buf); TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_4, /*hidden argument*/NULL); // return heartbeatExtension; HeartbeatExtension_t2BD363B2637B8A983BBDCA9EB10EE4B832B299E7 * L_6 = V_0; return L_6; } } // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadMaxFragmentLengthExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsExtensionsUtilities_ReadMaxFragmentLengthExtension_m4BA27AAF294BCD390F49F06195168261ECFA0B4A (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return TlsUtilities.DecodeUint8(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = TlsUtilities_DecodeUint8_m57778B7F33441CB83978D2F08FBF48FE3ED4FD25(L_0, /*hidden argument*/NULL); return L_1; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadPaddingExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsExtensionsUtilities_ReadPaddingExtension_mD2273CCF07295FA7B4B7B02F96D634303D9DF7D3 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { int32_t V_0 = 0; { // if (extensionData == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("extensionData"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2FD3D94E06B9B9C783012C3308EEF95D32EC5AC)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_ReadPaddingExtension_mD2273CCF07295FA7B4B7B02F96D634303D9DF7D3_RuntimeMethod_var))); } IL_000e: { // for (int i = 0; i < extensionData.Length; ++i) V_0 = 0; goto IL_0023; } IL_0012: { // if (extensionData[i] != 0) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___extensionData0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); if (!L_5) { goto IL_001f; } } { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_6 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_6, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_ReadPaddingExtension_mD2273CCF07295FA7B4B7B02F96D634303D9DF7D3_RuntimeMethod_var))); } IL_001f: { // for (int i = 0; i < extensionData.Length; ++i) int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0023: { // for (int i = 0; i < extensionData.Length; ++i) int32_t L_8 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___extensionData0; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) { goto IL_0012; } } { // return extensionData.Length; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___extensionData0; NullCheck(L_10); return ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerNameList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadServerNameExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * TlsExtensionsUtilities_ReadServerNameExtension_m41E45A29930E3D918C25E99B827662ECFBA46CCE (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * V_0 = NULL; { // if (extensionData == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("extensionData"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2FD3D94E06B9B9C783012C3308EEF95D32EC5AC)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_ReadServerNameExtension_m41E45A29930E3D918C25E99B827662ECFBA46CCE_RuntimeMethod_var))); } IL_000e: { // MemoryStream buf = new MemoryStream(extensionData, false); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___extensionData0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_m27461F2CC712138C855A9C1CDCB211CC5BDBAC9A(L_3, L_2, (bool)0, /*hidden argument*/NULL); // ServerNameList serverNameList = ServerNameList.Parse(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = L_3; ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * L_5; L_5 = ServerNameList_Parse_m6438CE9C79DC77BAC6CE2B863828AE49ADB67F42(L_4, /*hidden argument*/NULL); V_0 = L_5; // TlsProtocol.AssertEmpty(buf); TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_4, /*hidden argument*/NULL); // return serverNameList; ServerNameList_t0AD4FCB1DE8CF29A35882591180C32EB8C352676 * L_6 = V_0; return L_6; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatusRequest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadStatusRequestExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * TlsExtensionsUtilities_ReadStatusRequestExtension_m20C33046E921B844E54FE11B0D1F1EA7F14DD160 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * V_0 = NULL; { // if (extensionData == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("extensionData"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2FD3D94E06B9B9C783012C3308EEF95D32EC5AC)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsExtensionsUtilities_ReadStatusRequestExtension_m20C33046E921B844E54FE11B0D1F1EA7F14DD160_RuntimeMethod_var))); } IL_000e: { // MemoryStream buf = new MemoryStream(extensionData, false); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___extensionData0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_m27461F2CC712138C855A9C1CDCB211CC5BDBAC9A(L_3, L_2, (bool)0, /*hidden argument*/NULL); // CertificateStatusRequest statusRequest = CertificateStatusRequest.Parse(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = L_3; CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * L_5; L_5 = CertificateStatusRequest_Parse_mFE546FA55E39716667D76E62DFBC0EAFA02CBFA5(L_4, /*hidden argument*/NULL); V_0 = L_5; // TlsProtocol.AssertEmpty(buf); TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_4, /*hidden argument*/NULL); // return statusRequest; CertificateStatusRequest_t7E84E6704998859C490175ED9CC7A17D8D7C6B30 * L_6 = V_0; return L_6; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::ReadTruncatedHMacExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsExtensionsUtilities_ReadTruncatedHMacExtension_mA14DE3733C162ABA9AF412025F5F94948C247DE8 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { { // return ReadEmptyExtensionData(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; bool L_1; L_1 = TlsExtensionsUtilities_ReadEmptyExtensionData_mFF5066FE5290BD5946D451468E0E14467196A914(L_0, /*hidden argument*/NULL); return L_1; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsExtensionsUtilities::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsExtensionsUtilities__ctor_m9FC0AAA681B586516769DF345E0BAD9AC9D252C5 (TlsExtensionsUtilities_tAE93D1652EC01B1B58CCE751FC963A070C2F7247 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert::.ctor(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5 (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * __this, uint8_t ___alertDescription0, const RuntimeMethod* method) { { // : this(alertDescription, null) uint8_t L_0 = ___alertDescription0; TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(__this, L_0, (Exception_t *)NULL, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert::.ctor(System.Byte,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333 (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * __this, uint8_t ___alertDescription0, Exception_t * ___alertCause1, const RuntimeMethod* method) { { // : base(Tls.AlertDescription.GetText(alertDescription), alertCause) uint8_t L_0 = ___alertDescription0; String_t* L_1; L_1 = AlertDescription_GetText_m623D05CB03A1F3A96437EE0D96A65021A605C43E(L_0, /*hidden argument*/NULL); Exception_t * L_2 = ___alertCause1; TlsException__ctor_m59C5CB6681B5F8D103DF94D7100C42411DB8CE66(__this, L_1, L_2, /*hidden argument*/NULL); // this.alertDescription = alertDescription; uint8_t L_3 = ___alertDescription0; __this->set_alertDescription_18(L_3); // } return; } } // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert::get_AlertDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsFatalAlert_get_AlertDescription_mBA4ACD1C9CFCA2D7CF822E13A23C0F3F87655C8B (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * __this, const RuntimeMethod* method) { { // get { return alertDescription; } uint8_t L_0 = __this->get_alertDescription_18(); 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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlertReceived::.ctor(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsFatalAlertReceived__ctor_mB00A7A9012D49FFFC2EB5194B855B2F167D0BF60 (TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D * __this, uint8_t ___alertDescription0, const RuntimeMethod* method) { { // : base(Tls.AlertDescription.GetText(alertDescription), null) uint8_t L_0 = ___alertDescription0; String_t* L_1; L_1 = AlertDescription_GetText_m623D05CB03A1F3A96437EE0D96A65021A605C43E(L_0, /*hidden argument*/NULL); TlsException__ctor_m59C5CB6681B5F8D103DF94D7100C42411DB8CE66(__this, L_1, (Exception_t *)NULL, /*hidden argument*/NULL); // this.alertDescription = alertDescription; uint8_t L_2 = ___alertDescription0; __this->set_alertDescription_18(L_2); // } return; } } // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlertReceived::get_AlertDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsFatalAlertReceived_get_AlertDescription_m4889AD129BAB38C597868A9F763362F66B381522 (TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D * __this, const RuntimeMethod* method) { { // get { return alertDescription; } uint8_t L_0 = __this->get_alertDescription_18(); 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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsMac__ctor_m83D0DB005E17D50C2451C8D5D2BD32E683DD653D (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * __this, RuntimeObject* ___context0, RuntimeObject* ___digest1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___key2, int32_t ___keyOff3, int32_t ___keyLen4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * V_0 = NULL; { // public TlsMac(TlsContext context, IDigest digest, byte[] key, int keyOff, int keyLen) Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); // this.context = context; RuntimeObject* L_0 = ___context0; __this->set_context_0(L_0); // KeyParameter keyParameter = new KeyParameter(key, keyOff, keyLen); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___key2; int32_t L_2 = ___keyOff3; int32_t L_3 = ___keyLen4; KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * L_4 = (KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC *)il2cpp_codegen_object_new(KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var); KeyParameter__ctor_mA7E94BCEFAFE6F84602F24F9752CB2117CA7B8BF(L_4, L_1, L_2, L_3, /*hidden argument*/NULL); V_0 = L_4; // this.secret = Arrays.Clone(keyParameter.GetKey()); KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * L_5 = V_0; NullCheck(L_5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6; L_6 = KeyParameter_GetKey_mCA2C132B43F669063C426602DD5A8A672531385A(L_5, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7; L_7 = Arrays_Clone_m362B6E8EAA394ABF566EABAF08A37C8232D398D8(L_6, /*hidden argument*/NULL); __this->set_secret_1(L_7); // if (digest is LongDigest) RuntimeObject* L_8 = ___digest1; if (!((LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F *)IsInstClass((RuntimeObject*)L_8, LongDigest_tD253781B07F071CC9768F5D4DD82C721F7B9665F_il2cpp_TypeInfo_var))) { goto IL_0046; } } { // this.digestBlockSize = 128; __this->set_digestBlockSize_3(((int32_t)128)); // this.digestOverhead = 16; __this->set_digestOverhead_4(((int32_t)16)); // } goto IL_0055; } IL_0046: { // this.digestBlockSize = 64; __this->set_digestBlockSize_3(((int32_t)64)); // this.digestOverhead = 8; __this->set_digestOverhead_4(8); } IL_0055: { // if (TlsUtilities.IsSsl(context)) RuntimeObject* L_9 = ___context0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_10; L_10 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_007c; } } { // this.mac = new Ssl3Mac(digest); RuntimeObject* L_11 = ___digest1; Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E * L_12 = (Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E *)il2cpp_codegen_object_new(Ssl3Mac_t1E4448C9AEE75720AF669D9C9760F751C299501E_il2cpp_TypeInfo_var); Ssl3Mac__ctor_m0F273E8D113CF7441C28B0A02BB7F073DBE0AAD3(L_12, L_11, /*hidden argument*/NULL); __this->set_mac_2(L_12); // if (digest.GetDigestSize() == 20) RuntimeObject* L_13 = ___digest1; NullCheck(L_13); int32_t L_14; L_14 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_13); if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)20))))) { goto IL_0088; } } { // this.digestOverhead = 4; __this->set_digestOverhead_4(4); // } goto IL_0088; } IL_007c: { // this.mac = new HMac(digest); RuntimeObject* L_15 = ___digest1; HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * L_16 = (HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B *)il2cpp_codegen_object_new(HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B_il2cpp_TypeInfo_var); HMac__ctor_m2F116E272494B59F6E93CF539BBAE3A571D0FBFE(L_16, L_15, /*hidden argument*/NULL); __this->set_mac_2(L_16); } IL_0088: { // this.mac.Init(keyParameter); RuntimeObject* L_17 = __this->get_mac_2(); KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * L_18 = V_0; NullCheck(L_17); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IMac::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) */, IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var, L_17, L_18); // this.macLength = mac.GetMacSize(); RuntimeObject* L_19 = __this->get_mac_2(); NullCheck(L_19); int32_t L_20; L_20 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IMac::GetMacSize() */, IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var, L_19); __this->set_macLength_5(L_20); // if (context.SecurityParameters.truncatedHMac) RuntimeObject* L_21 = ___context0; NullCheck(L_21); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_22; L_22 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_21); NullCheck(L_22); bool L_23 = L_22->get_truncatedHMac_12(); if (!L_23) { goto IL_00c5; } } { // this.macLength = System.Math.Min(this.macLength, 10); int32_t L_24 = __this->get_macLength_5(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_25; L_25 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_24, ((int32_t)10), /*hidden argument*/NULL); __this->set_macLength_5(L_25); } IL_00c5: { // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::get_MacSecret() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsMac_get_MacSecret_m897914D112A4FFB96A28F7E02771DD15BABCAE18 (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * __this, const RuntimeMethod* method) { { // get { return this.secret; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_secret_1(); return L_0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::get_Size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsMac_get_Size_mFEA86803815D655AFC776B7937EFB100D9288B7A (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * __this, const RuntimeMethod* method) { { // get { return macLength; } int32_t L_0 = __this->get_macLength_5(); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::CalculateMac(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsMac_CalculateMac_m898710BE5EA371E1F61FC45AFC2821E13D7570D8 (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * __this, int64_t ___seqNo0, uint8_t ___type1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___message2, int32_t ___offset3, int32_t ___length4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MacUtilities_t870E4AF1B674CB6A920687E584CDC3FBDA5FD58E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; bool G_B2_0 = false; bool G_B1_0 = false; int32_t G_B3_0 = 0; bool G_B3_1 = false; { // ProtocolVersion serverVersion = context.ServerVersion; RuntimeObject* L_0 = __this->get_context_0(); NullCheck(L_0); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1; L_1 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_ServerVersion() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); V_0 = L_1; // bool isSsl = serverVersion.IsSsl; ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = ProtocolVersion_get_IsSsl_m0F595A68E77BC643D69FC18B6F9E5BB8EBADF08D(L_2, /*hidden argument*/NULL); // byte[] macHeader = new byte[isSsl ? 11 : 13]; bool L_4 = L_3; G_B1_0 = L_4; if (L_4) { G_B2_0 = L_4; goto IL_0019; } } { G_B3_0 = ((int32_t)13); G_B3_1 = G_B1_0; goto IL_001b; } IL_0019: { G_B3_0 = ((int32_t)11); G_B3_1 = G_B2_0; } IL_001b: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)G_B3_0); V_1 = L_5; // TlsUtilities.WriteUint64(seqNo, macHeader, 0); int64_t L_6 = ___seqNo0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = V_1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint64_m968A8E651AAD172DD4DD7D2FC8F31CCD58950181(L_6, L_7, 0, /*hidden argument*/NULL); // TlsUtilities.WriteUint8(type, macHeader, 8); uint8_t L_8 = ___type1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_1; TlsUtilities_WriteUint8_mF51A9F2BA4D361435E4993CFC5BD46CCCB65E186(L_8, L_9, 8, /*hidden argument*/NULL); // if (!isSsl) if (G_B3_1) { goto IL_003c; } } { // TlsUtilities.WriteVersion(serverVersion, macHeader, 9); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_10 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteVersion_m9F96059833D59596B7BA97B51522AE9CECC8036E(L_10, L_11, ((int32_t)9), /*hidden argument*/NULL); } IL_003c: { // TlsUtilities.WriteUint16(length, macHeader, macHeader.Length - 2); int32_t L_12 = ___length4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = V_1; NullCheck(L_14); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint16_mC62EE72A6598A7A7761399F9597312CC5E100CF0(L_12, L_13, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)2)), /*hidden argument*/NULL); // mac.BlockUpdate(macHeader, 0, macHeader.Length); RuntimeObject* L_15 = __this->get_mac_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = V_1; NullCheck(L_17); NullCheck(L_15); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IMac::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var, L_15, L_16, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))); // mac.BlockUpdate(message, offset, length); RuntimeObject* L_18 = __this->get_mac_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = ___message2; int32_t L_20 = ___offset3; int32_t L_21 = ___length4; NullCheck(L_18); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IMac::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var, L_18, L_19, L_20, L_21); // return Truncate(MacUtilities.DoFinal(mac)); RuntimeObject* L_22 = __this->get_mac_2(); IL2CPP_RUNTIME_CLASS_INIT(MacUtilities_t870E4AF1B674CB6A920687E584CDC3FBDA5FD58E_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23; L_23 = MacUtilities_DoFinal_m07D2EDE7426AE8B7BB98545CFE3D0CB03393A7D4(L_22, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24; L_24 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(9 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::Truncate(System.Byte[]) */, __this, L_23); return L_24; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::CalculateMacConstantTime(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32,System.Int32,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsMac_CalculateMacConstantTime_mB177A1FFFE767A85936520D01106AE018FD34605 (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * __this, int64_t ___seqNo0, uint8_t ___type1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___message2, int32_t ___offset3, int32_t ___length4, int32_t ___fullLength5, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___dummyData6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t G_B3_0 = 0; { // byte[] result = CalculateMac(seqNo, type, message, offset, length); int64_t L_0 = ___seqNo0; uint8_t L_1 = ___type1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___message2; int32_t L_3 = ___offset3; int32_t L_4 = ___length4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = VirtualFuncInvoker5< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int64_t, uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(6 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::CalculateMac(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2, L_3, L_4); V_0 = L_5; // int headerLength = TlsUtilities.IsSsl(context) ? 11 : 13; RuntimeObject* L_6 = __this->get_context_0(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_7; L_7 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_6, /*hidden argument*/NULL); if (L_7) { goto IL_001f; } } { G_B3_0 = ((int32_t)13); goto IL_0021; } IL_001f: { G_B3_0 = ((int32_t)11); } IL_0021: { V_1 = G_B3_0; // int extra = GetDigestBlockCount(headerLength + fullLength) - GetDigestBlockCount(headerLength + length); int32_t L_8 = V_1; int32_t L_9 = ___fullLength5; int32_t L_10; L_10 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(8 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::GetDigestBlockCount(System.Int32) */, __this, ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9))); int32_t L_11 = V_1; int32_t L_12 = ___length4; int32_t L_13; L_13 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(8 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::GetDigestBlockCount(System.Int32) */, __this, ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12))); V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_13)); goto IL_004e; } IL_003a: { // mac.BlockUpdate(dummyData, 0, digestBlockSize); RuntimeObject* L_14 = __this->get_mac_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___dummyData6; int32_t L_16 = __this->get_digestBlockSize_3(); NullCheck(L_14); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IMac::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var, L_14, L_15, 0, L_16); } IL_004e: { // while (--extra >= 0) int32_t L_17 = V_2; int32_t L_18 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); V_2 = L_18; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_003a; } } { // mac.Update(dummyData[0]); RuntimeObject* L_19 = __this->get_mac_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___dummyData6; NullCheck(L_20); int32_t L_21 = 0; uint8_t L_22 = (L_20)->GetAt(static_cast(L_21)); NullCheck(L_19); InterfaceActionInvoker1< uint8_t >::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IMac::Update(System.Byte) */, IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var, L_19, L_22); // mac.Reset(); RuntimeObject* L_23 = __this->get_mac_2(); NullCheck(L_23); InterfaceActionInvoker0::Invoke(6 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IMac::Reset() */, IMac_tF574CEDFF4E3D5D95581FD8DF86EF985AE61B37C_il2cpp_TypeInfo_var, L_23); // return result; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_0; return L_24; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::GetDigestBlockCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsMac_GetDigestBlockCount_m9CA4412CEF396EC8B097A54D58CBF026AFC77D23 (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * __this, int32_t ___inputLength0, const RuntimeMethod* method) { { // return (inputLength + digestOverhead) / digestBlockSize; int32_t L_0 = ___inputLength0; int32_t L_1 = __this->get_digestOverhead_4(); int32_t L_2 = __this->get_digestBlockSize_3(); return ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1))/(int32_t)L_2)); } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::Truncate(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsMac_Truncate_m829913CB5D97DBC33EA50648981FC92B8AA799F8 (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bs0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (bs.Length <= macLength) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___bs0; NullCheck(L_0); int32_t L_1 = __this->get_macLength_5(); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) > ((int32_t)L_1))) { goto IL_000d; } } { // return bs; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___bs0; return L_2; } IL_000d: { // return Arrays.CopyOf(bs, macLength); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___bs0; int32_t L_4 = __this->get_macLength_5(); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = Arrays_CopyOf_m2B8A6EDB7EB962FAA8DC4F8C0F8511C0102C4872(L_3, L_4, /*hidden argument*/NULL); return L_5; } } #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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNoCloseNotifyException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsNoCloseNotifyException__ctor_mC3617FDDFB1806166BB895B1C5D3EB52E5FBF6B5 (TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA30DFF2BDE53E1202C2E998E4DAC5C19DE45989B); s_Il2CppMethodInitialized = true; } { // : base("No close_notify alert received before connection closed") EndOfStreamException__ctor_m62AD97E22305B690B74C4EA6E3EAC36D10CE3800(__this, _stringLiteralA30DFF2BDE53E1202C2E998E4DAC5C19DE45989B, /*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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCipher::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsNullCipher__ctor_mA10A43962F30E1B449687DC1A690FC7DC8254EF3 (TlsNullCipher_t9360870BA0FFF0F96FFE5C77DC5F3A1EE59F73C3 * __this, RuntimeObject* ___context0, const RuntimeMethod* method) { { // public TlsNullCipher(TlsContext context) Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); // this.context = context; RuntimeObject* L_0 = ___context0; __this->set_context_0(L_0); // this.writeMac = null; __this->set_writeMac_1((TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C *)NULL); // this.readMac = null; __this->set_readMac_2((TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C *)NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCipher::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsNullCipher__ctor_m258C54864F3D79130CAD7536DD60CAAE3E3F8EE9 (TlsNullCipher_t9360870BA0FFF0F96FFE5C77DC5F3A1EE59F73C3 * __this, RuntimeObject* ___context0, RuntimeObject* ___clientWriteDigest1, RuntimeObject* ___serverWriteDigest2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * V_0 = NULL; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * V_1 = NULL; int32_t V_2 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; int32_t V_4 = 0; { // public TlsNullCipher(TlsContext context, IDigest clientWriteDigest, IDigest serverWriteDigest) Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); // if ((clientWriteDigest == null) != (serverWriteDigest == null)) RuntimeObject* L_0 = ___clientWriteDigest1; RuntimeObject* L_1 = ___serverWriteDigest2; if ((((int32_t)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) == ((int32_t)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)))) { goto IL_0018; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsNullCipher__ctor_m258C54864F3D79130CAD7536DD60CAAE3E3F8EE9_RuntimeMethod_var))); } IL_0018: { // this.context = context; RuntimeObject* L_3 = ___context0; __this->set_context_0(L_3); // TlsMac clientWriteMac = null, serverWriteMac = null; V_0 = (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C *)NULL; // TlsMac clientWriteMac = null, serverWriteMac = null; V_1 = (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C *)NULL; // if (clientWriteDigest != null) RuntimeObject* L_4 = ___clientWriteDigest1; if (!L_4) { goto IL_0084; } } { // int key_block_size = clientWriteDigest.GetDigestSize() // + serverWriteDigest.GetDigestSize(); RuntimeObject* L_5 = ___clientWriteDigest1; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_5); RuntimeObject* L_7 = ___serverWriteDigest2; NullCheck(L_7); int32_t L_8; L_8 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_7); V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_8)); // byte[] key_block = TlsUtilities.CalculateKeyBlock(context, key_block_size); RuntimeObject* L_9 = ___context0; int32_t L_10 = V_2; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11; L_11 = TlsUtilities_CalculateKeyBlock_m7FDE8AFE57AB0BD5B8ACBC7B39E899D56766603F(L_9, L_10, /*hidden argument*/NULL); V_3 = L_11; // int offset = 0; V_4 = 0; // clientWriteMac = new TlsMac(context, clientWriteDigest, key_block, offset, // clientWriteDigest.GetDigestSize()); RuntimeObject* L_12 = ___context0; RuntimeObject* L_13 = ___clientWriteDigest1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = V_3; int32_t L_15 = V_4; RuntimeObject* L_16 = ___clientWriteDigest1; NullCheck(L_16); int32_t L_17; L_17 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_16); TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_18 = (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C *)il2cpp_codegen_object_new(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C_il2cpp_TypeInfo_var); TlsMac__ctor_m83D0DB005E17D50C2451C8D5D2BD32E683DD653D(L_18, L_12, L_13, L_14, L_15, L_17, /*hidden argument*/NULL); V_0 = L_18; // offset += clientWriteDigest.GetDigestSize(); int32_t L_19 = V_4; RuntimeObject* L_20 = ___clientWriteDigest1; NullCheck(L_20); int32_t L_21; L_21 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_20); V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)L_21)); // serverWriteMac = new TlsMac(context, serverWriteDigest, key_block, offset, // serverWriteDigest.GetDigestSize()); RuntimeObject* L_22 = ___context0; RuntimeObject* L_23 = ___serverWriteDigest2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_3; int32_t L_25 = V_4; RuntimeObject* L_26 = ___serverWriteDigest2; NullCheck(L_26); int32_t L_27; L_27 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_26); TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_28 = (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C *)il2cpp_codegen_object_new(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C_il2cpp_TypeInfo_var); TlsMac__ctor_m83D0DB005E17D50C2451C8D5D2BD32E683DD653D(L_28, L_22, L_23, L_24, L_25, L_27, /*hidden argument*/NULL); V_1 = L_28; // offset += serverWriteDigest.GetDigestSize(); int32_t L_29 = V_4; RuntimeObject* L_30 = ___serverWriteDigest2; NullCheck(L_30); int32_t L_31; L_31 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_30); V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)L_31)); // if (offset != key_block_size) int32_t L_32 = V_4; int32_t L_33 = V_2; if ((((int32_t)L_32) == ((int32_t)L_33))) { goto IL_0084; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_34 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_34, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsNullCipher__ctor_m258C54864F3D79130CAD7536DD60CAAE3E3F8EE9_RuntimeMethod_var))); } IL_0084: { // if (context.IsServer) RuntimeObject* L_35 = ___context0; NullCheck(L_35); bool L_36; L_36 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_IsServer() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_35); if (!L_36) { goto IL_009b; } } { // writeMac = serverWriteMac; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_37 = V_1; __this->set_writeMac_1(L_37); // readMac = clientWriteMac; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_38 = V_0; __this->set_readMac_2(L_38); // } return; } IL_009b: { // writeMac = clientWriteMac; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_39 = V_0; __this->set_writeMac_1(L_39); // readMac = serverWriteMac; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_40 = V_1; __this->set_readMac_2(L_40); // } return; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCipher::GetPlaintextLimit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsNullCipher_GetPlaintextLimit_mCD6ADA5F6519F87213A6407051DD6F3A482985F5 (TlsNullCipher_t9360870BA0FFF0F96FFE5C77DC5F3A1EE59F73C3 * __this, int32_t ___ciphertextLimit0, const RuntimeMethod* method) { int32_t V_0 = 0; { // int result = ciphertextLimit; int32_t L_0 = ___ciphertextLimit0; V_0 = L_0; // if (writeMac != null) TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_1 = __this->get_writeMac_1(); if (!L_1) { goto IL_0018; } } { // result -= writeMac.Size; int32_t L_2 = V_0; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_3 = __this->get_writeMac_1(); NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::get_Size() */, L_3); V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_4)); } IL_0018: { // return result; int32_t L_5 = V_0; return L_5; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCipher::EncodePlaintext(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsNullCipher_EncodePlaintext_mCD938ADE2A6C292438B449ABC93ED1A328D209A8 (TlsNullCipher_t9360870BA0FFF0F96FFE5C77DC5F3A1EE59F73C3 * __this, int64_t ___seqNo0, uint8_t ___type1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___plaintext2, int32_t ___offset3, int32_t ___len4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; { // if (writeMac == null) TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_0 = __this->get_writeMac_1(); if (L_0) { goto IL_0016; } } { // return Arrays.CopyOfRange(plaintext, offset, offset + len); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___plaintext2; int32_t L_2 = ___offset3; int32_t L_3 = ___offset3; int32_t L_4 = ___len4; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = Arrays_CopyOfRange_m4DB795FE5A54E33AF1B2C338A8DB20C3EA14CDE4(L_1, L_2, ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), /*hidden argument*/NULL); return L_5; } IL_0016: { // byte[] mac = writeMac.CalculateMac(seqNo, type, plaintext, offset, len); TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_6 = __this->get_writeMac_1(); int64_t L_7 = ___seqNo0; uint8_t L_8 = ___type1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___plaintext2; int32_t L_10 = ___offset3; int32_t L_11 = ___len4; NullCheck(L_6); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12; L_12 = VirtualFuncInvoker5< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int64_t, uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(6 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::CalculateMac(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32) */, L_6, L_7, L_8, L_9, L_10, L_11); V_0 = L_12; // byte[] ciphertext = new byte[len + mac.Length]; int32_t L_13 = ___len4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = V_0; NullCheck(L_14); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))); V_1 = L_15; // Array.Copy(plaintext, offset, ciphertext, 0, len); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ___plaintext2; int32_t L_17 = ___offset3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = V_1; int32_t L_19 = ___len4; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_16, L_17, (RuntimeArray *)(RuntimeArray *)L_18, 0, L_19, /*hidden argument*/NULL); // Array.Copy(mac, 0, ciphertext, len, mac.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = V_1; int32_t L_22 = ___len4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = V_0; NullCheck(L_23); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, 0, (RuntimeArray *)(RuntimeArray *)L_21, L_22, ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))), /*hidden argument*/NULL); // return ciphertext; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_1; return L_24; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCipher::DecodeCiphertext(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsNullCipher_DecodeCiphertext_mEAC5D676E662204438760DA00840A900945B16D0 (TlsNullCipher_t9360870BA0FFF0F96FFE5C77DC5F3A1EE59F73C3 * __this, int64_t ___seqNo0, uint8_t ___type1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___ciphertext2, int32_t ___offset3, int32_t ___len4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; { // if (readMac == null) TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_0 = __this->get_readMac_2(); if (L_0) { goto IL_0016; } } { // return Arrays.CopyOfRange(ciphertext, offset, offset + len); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___ciphertext2; int32_t L_2 = ___offset3; int32_t L_3 = ___offset3; int32_t L_4 = ___len4; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = Arrays_CopyOfRange_m4DB795FE5A54E33AF1B2C338A8DB20C3EA14CDE4(L_1, L_2, ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), /*hidden argument*/NULL); return L_5; } IL_0016: { // int macSize = readMac.Size; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_6 = __this->get_readMac_2(); NullCheck(L_6); int32_t L_7; L_7 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::get_Size() */, L_6); V_0 = L_7; // if (len < macSize) int32_t L_8 = ___len4; int32_t L_9 = V_0; if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_002f; } } { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_10 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_10, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsNullCipher_DecodeCiphertext_mEAC5D676E662204438760DA00840A900945B16D0_RuntimeMethod_var))); } IL_002f: { // int macInputLen = len - macSize; int32_t L_11 = ___len4; int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)); // byte[] receivedMac = Arrays.CopyOfRange(ciphertext, offset + macInputLen, offset + len); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___ciphertext2; int32_t L_14 = ___offset3; int32_t L_15 = V_1; int32_t L_16 = ___offset3; int32_t L_17 = ___len4; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18; L_18 = Arrays_CopyOfRange_m4DB795FE5A54E33AF1B2C338A8DB20C3EA14CDE4(L_13, ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)L_15)), ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)L_17)), /*hidden argument*/NULL); // byte[] computedMac = readMac.CalculateMac(seqNo, type, ciphertext, offset, macInputLen); TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_19 = __this->get_readMac_2(); int64_t L_20 = ___seqNo0; uint8_t L_21 = ___type1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = ___ciphertext2; int32_t L_23 = ___offset3; int32_t L_24 = V_1; NullCheck(L_19); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25; L_25 = VirtualFuncInvoker5< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int64_t, uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(6 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::CalculateMac(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32) */, L_19, L_20, L_21, L_22, L_23, L_24); V_2 = L_25; // if (!Arrays.ConstantTimeAreEqual(receivedMac, computedMac)) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26 = V_2; bool L_27; L_27 = Arrays_ConstantTimeAreEqual_mA8B0D8A56AE0903D0723D146FD1777A01E2014E4(L_18, L_26, /*hidden argument*/NULL); if (L_27) { goto IL_0065; } } { // throw new TlsFatalAlert(AlertDescription.bad_record_mac); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_28 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_28, (uint8_t)((int32_t)20), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsNullCipher_DecodeCiphertext_mEAC5D676E662204438760DA00840A900945B16D0_RuntimeMethod_var))); } IL_0065: { // return Arrays.CopyOfRange(ciphertext, offset, offset + macInputLen); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = ___ciphertext2; int32_t L_30 = ___offset3; int32_t L_31 = ___offset3; int32_t L_32 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33; L_33 = Arrays_CopyOfRange_m4DB795FE5A54E33AF1B2C338A8DB20C3EA14CDE4(L_29, L_30, ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)), /*hidden argument*/NULL); return L_33; } } #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.IO.Stream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCompression::Compress(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * TlsNullCompression_Compress_mF2A987870A4EF9D3674A8F6F8347BE2EEBA57CEC (TlsNullCompression_t49470554C57A5B979EF77D41D47FD59BC5960B82 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, const RuntimeMethod* method) { { // return output; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___output0; return L_0; } } // System.IO.Stream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCompression::Decompress(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * TlsNullCompression_Decompress_m2BFBD4F807AEF4051B5CD34FA9A8007E16162DEB (TlsNullCompression_t49470554C57A5B979EF77D41D47FD59BC5960B82 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, const RuntimeMethod* method) { { // return output; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___output0; return L_0; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsNullCompression::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsNullCompression__ctor_mA3BE8683E03879ADCF8FB3BD60168B40BCF02604 (TlsNullCompression_t49470554C57A5B979EF77D41D47FD59BC5960B82 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::.ctor(System.IO.Stream,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol__ctor_mE9EFDC6057509BF206D47B10825D5F8AA0E38221 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___stream0, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom1, const RuntimeMethod* method) { { // : this(stream, stream, secureRandom) Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___stream0; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_1 = ___stream0; SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_2 = ___secureRandom1; TlsProtocol__ctor_m2A743D7B0C34E98EBE48320C21DE07D0BD95B2CF(__this, L_0, L_1, L_2, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::.ctor(System.IO.Stream,System.IO.Stream,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol__ctor_m2A743D7B0C34E98EBE48320C21DE07D0BD95B2CF (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private ByteQueue mApplicationDataQueue = new ByteQueue(0); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_0 = (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 *)il2cpp_codegen_object_new(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var); ByteQueue__ctor_mB75CFC462842EE908DF66DEBA400094149C0ADB3(L_0, 0, /*hidden argument*/NULL); __this->set_mApplicationDataQueue_20(L_0); // private ByteQueue mAlertQueue = new ByteQueue(2); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_1 = (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 *)il2cpp_codegen_object_new(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var); ByteQueue__ctor_mB75CFC462842EE908DF66DEBA400094149C0ADB3(L_1, 2, /*hidden argument*/NULL); __this->set_mAlertQueue_21(L_1); // private ByteQueue mHandshakeQueue = new ByteQueue(0); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_2 = (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 *)il2cpp_codegen_object_new(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var); ByteQueue__ctor_mB75CFC462842EE908DF66DEBA400094149C0ADB3(L_2, 0, /*hidden argument*/NULL); __this->set_mHandshakeQueue_22(L_2); // private volatile bool mAppDataSplitEnabled = true; il2cpp_codegen_memory_barrier(); __this->set_mAppDataSplitEnabled_29(1); // protected bool mBlocking = true; __this->set_mBlocking_46((bool)1); // public TlsProtocol(Stream input, Stream output, SecureRandom secureRandom) Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); // this.mRecordStream = new RecordStream(this, input, output); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_3 = ___input0; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___output1; RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_5 = (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E *)il2cpp_codegen_object_new(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E_il2cpp_TypeInfo_var); RecordStream__ctor_m8712D6AB53DA18770CC24D867A4DD0BFCAA7E4CE(L_5, __this, L_3, L_4, /*hidden argument*/NULL); __this->set_mRecordStream_23(L_5); // this.mSecureRandom = secureRandom; SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_6 = ___secureRandom2; __this->set_mSecureRandom_24(L_6); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol__ctor_m879F34DD5D9B91297AD1554C656739D131C38FFE (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private ByteQueue mApplicationDataQueue = new ByteQueue(0); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_0 = (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 *)il2cpp_codegen_object_new(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var); ByteQueue__ctor_mB75CFC462842EE908DF66DEBA400094149C0ADB3(L_0, 0, /*hidden argument*/NULL); __this->set_mApplicationDataQueue_20(L_0); // private ByteQueue mAlertQueue = new ByteQueue(2); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_1 = (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 *)il2cpp_codegen_object_new(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var); ByteQueue__ctor_mB75CFC462842EE908DF66DEBA400094149C0ADB3(L_1, 2, /*hidden argument*/NULL); __this->set_mAlertQueue_21(L_1); // private ByteQueue mHandshakeQueue = new ByteQueue(0); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_2 = (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 *)il2cpp_codegen_object_new(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var); ByteQueue__ctor_mB75CFC462842EE908DF66DEBA400094149C0ADB3(L_2, 0, /*hidden argument*/NULL); __this->set_mHandshakeQueue_22(L_2); // private volatile bool mAppDataSplitEnabled = true; il2cpp_codegen_memory_barrier(); __this->set_mAppDataSplitEnabled_29(1); // protected bool mBlocking = true; __this->set_mBlocking_46((bool)1); // public TlsProtocol(SecureRandom secureRandom) Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); // this.mBlocking = false; __this->set_mBlocking_46((bool)0); // this.mInputBuffers = new ByteQueueStream(); ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_3 = (ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 *)il2cpp_codegen_object_new(ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8_il2cpp_TypeInfo_var); ByteQueueStream__ctor_mC1C555169172A164C262C2EB2800FDF42235FE5F(L_3, /*hidden argument*/NULL); __this->set_mInputBuffers_47(L_3); // this.mOutputBuffer = new ByteQueueStream(); ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_4 = (ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 *)il2cpp_codegen_object_new(ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8_il2cpp_TypeInfo_var); ByteQueueStream__ctor_mC1C555169172A164C262C2EB2800FDF42235FE5F(L_4, /*hidden argument*/NULL); __this->set_mOutputBuffer_48(L_4); // this.mRecordStream = new RecordStream(this, mInputBuffers, mOutputBuffer); ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_5 = __this->get_mInputBuffers_47(); ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_6 = __this->get_mOutputBuffer_48(); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_7 = (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E *)il2cpp_codegen_object_new(RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E_il2cpp_TypeInfo_var); RecordStream__ctor_m8712D6AB53DA18770CC24D867A4DD0BFCAA7E4CE(L_7, __this, L_5, L_6, /*hidden argument*/NULL); __this->set_mRecordStream_23(L_7); // this.mSecureRandom = secureRandom; SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_8 = ___secureRandom0; __this->set_mSecureRandom_24(L_8); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleAlertMessage(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_HandleAlertMessage_m59BB3AF06C47A79D5E3FA901F2AA4FB0416311E8 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, uint8_t ___alertLevel0, uint8_t ___alertDescription1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Peer.NotifyAlertReceived(alertLevel, alertDescription); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Peer() */, __this); uint8_t L_1 = ___alertLevel0; uint8_t L_2 = ___alertDescription1; NullCheck(L_0); InterfaceActionInvoker2< uint8_t, uint8_t >::Invoke(6 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer::NotifyAlertReceived(System.Byte,System.Byte) */, TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var, L_0, L_1, L_2); // if (alertLevel == AlertLevel.warning) uint8_t L_3 = ___alertLevel0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0019; } } { // HandleAlertWarningMessage(alertDescription); uint8_t L_4 = ___alertDescription1; VirtualActionInvoker1< uint8_t >::Invoke(8 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleAlertWarningMessage(System.Byte) */, __this, L_4); // } return; } IL_0019: { // HandleFailure(); VirtualActionInvoker0::Invoke(12 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleFailure() */, __this); // throw new TlsFatalAlertReceived(alertDescription); uint8_t L_5 = ___alertDescription1; TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D * L_6 = (TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D_il2cpp_TypeInfo_var))); TlsFatalAlertReceived__ctor_mB00A7A9012D49FFFC2EB5194B855B2F167D0BF60(L_6, L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_HandleAlertMessage_m59BB3AF06C47A79D5E3FA901F2AA4FB0416311E8_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleAlertWarningMessage(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_HandleAlertWarningMessage_mAB47A6559235898B84D0E7558E0A99C651C3572E (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, uint8_t ___alertDescription0, const RuntimeMethod* method) { { // if (alertDescription == AlertDescription.close_notify) uint8_t L_0 = ___alertDescription0; if (L_0) { goto IL_001c; } } { // if (!mAppDataReady) bool L_1 = __this->get_mAppDataReady_28(); il2cpp_codegen_memory_barrier(); if (L_1) { goto IL_0015; } } { // throw new TlsFatalAlert(AlertDescription.handshake_failure); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)40), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_HandleAlertWarningMessage_mAB47A6559235898B84D0E7558E0A99C651C3572E_RuntimeMethod_var))); } IL_0015: { // HandleClose(false); VirtualActionInvoker1< bool >::Invoke(10 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleClose(System.Boolean) */, __this, (bool)0); } IL_001c: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleChangeCipherSpecMessage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_HandleChangeCipherSpecMessage_m37F343D22750D6B1EF4DC9715E5EA02E12EF2A78 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleClose(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_HandleClose_m4B062570B314D8119922724475AC54575B727122 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, bool ___user_canceled0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD220CDF0569B079DA9155148CBAAD45EEA57A983); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7ABFF9F62676E7B9EF244C1CD1C83FA6AD2F1B3); s_Il2CppMethodInitialized = true; } { // if (!mClosed) bool L_0 = __this->get_mClosed_26(); il2cpp_codegen_memory_barrier(); if (L_0) { goto IL_0054; } } { // this.mClosed = true; il2cpp_codegen_memory_barrier(); __this->set_mClosed_26(1); // if (user_canceled && !mAppDataReady) bool L_1 = ___user_canceled0; if (!L_1) { goto IL_002d; } } { bool L_2 = __this->get_mAppDataReady_28(); il2cpp_codegen_memory_barrier(); if (L_2) { goto IL_002d; } } { // RaiseAlertWarning(AlertDescription.user_canceled, "User canceled handshake"); VirtualActionInvoker2< uint8_t, String_t* >::Invoke(38 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::RaiseAlertWarning(System.Byte,System.String) */, __this, (uint8_t)((int32_t)90), _stringLiteralD220CDF0569B079DA9155148CBAAD45EEA57A983); } IL_002d: { // RaiseAlertWarning(AlertDescription.close_notify, "Connection closed"); VirtualActionInvoker2< uint8_t, String_t* >::Invoke(38 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::RaiseAlertWarning(System.Byte,System.String) */, __this, (uint8_t)0, _stringLiteralE7ABFF9F62676E7B9EF244C1CD1C83FA6AD2F1B3); // mRecordStream.SafeClose(); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_3 = __this->get_mRecordStream_23(); NullCheck(L_3); RecordStream_SafeClose_mDA0C028AD0F3FE0DE951726FA49D5E645764892D(L_3, /*hidden argument*/NULL); // if (!mAppDataReady) bool L_4 = __this->get_mAppDataReady_28(); il2cpp_codegen_memory_barrier(); if (L_4) { goto IL_0054; } } { // CleanupHandshake(); VirtualActionInvoker0::Invoke(16 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CleanupHandshake() */, __this); } IL_0054: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleException(System.Byte,System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_HandleException_m636C7294A9E543B347972D6E74D83A6CE3B6204D (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, uint8_t ___alertDescription0, String_t* ___message1, Exception_t * ___cause2, const RuntimeMethod* method) { { // if (!mClosed) bool L_0 = __this->get_mClosed_26(); il2cpp_codegen_memory_barrier(); if (L_0) { goto IL_0019; } } { // RaiseAlertFatal(alertDescription, message, cause); uint8_t L_1 = ___alertDescription0; String_t* L_2 = ___message1; Exception_t * L_3 = ___cause2; VirtualActionInvoker3< uint8_t, String_t*, Exception_t * >::Invoke(37 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::RaiseAlertFatal(System.Byte,System.String,System.Exception) */, __this, L_1, L_2, L_3); // HandleFailure(); VirtualActionInvoker0::Invoke(12 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleFailure() */, __this); } IL_0019: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleFailure() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_HandleFailure_m4142BDAAB652F564F4610789361E9BBD65E5E4F3 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // this.mClosed = true; il2cpp_codegen_memory_barrier(); __this->set_mClosed_26(1); // this.mFailedWithError = true; il2cpp_codegen_memory_barrier(); __this->set_mFailedWithError_27(1); // InvalidateSession(); VirtualActionInvoker0::Invoke(35 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::InvalidateSession() */, __this); // mRecordStream.SafeClose(); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_0 = __this->get_mRecordStream_23(); NullCheck(L_0); RecordStream_SafeClose_mDA0C028AD0F3FE0DE951726FA49D5E645764892D(L_0, /*hidden argument*/NULL); // if (!mAppDataReady) bool L_1 = __this->get_mAppDataReady_28(); il2cpp_codegen_memory_barrier(); if (L_1) { goto IL_0033; } } { // CleanupHandshake(); VirtualActionInvoker0::Invoke(16 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CleanupHandshake() */, __this); } IL_0033: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ApplyMaxFragmentLengthExtension() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ApplyMaxFragmentLengthExtension_m2E33078701C4DDD129A5DEBA45C97FD4BFECB135 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // if (mSecurityParameters.maxFragmentLength >= 0) SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_0 = __this->get_mSecurityParameters_34(); NullCheck(L_0); int16_t L_1 = L_0->get_maxFragmentLength_11(); if ((((int32_t)L_1) < ((int32_t)0))) { goto IL_0048; } } { // if (!MaxFragmentLength.IsValid((byte)mSecurityParameters.maxFragmentLength)) SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_2 = __this->get_mSecurityParameters_34(); NullCheck(L_2); int16_t L_3 = L_2->get_maxFragmentLength_11(); bool L_4; L_4 = MaxFragmentLength_IsValid_m5D205F1963F7EA3C01A51D398AE66B34CF608A79((uint8_t)((int32_t)((uint8_t)L_3)), /*hidden argument*/NULL); if (L_4) { goto IL_0029; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_5 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_5, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ApplyMaxFragmentLengthExtension_m2E33078701C4DDD129A5DEBA45C97FD4BFECB135_RuntimeMethod_var))); } IL_0029: { // int plainTextLimit = 1 << (8 + mSecurityParameters.maxFragmentLength); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_6 = __this->get_mSecurityParameters_34(); NullCheck(L_6); int16_t L_7 = L_6->get_maxFragmentLength_11(); V_0 = ((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)8, (int32_t)L_7))&(int32_t)((int32_t)31))))); // mRecordStream.SetPlaintextLimit(plainTextLimit); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_8 = __this->get_mRecordStream_23(); int32_t L_9 = V_0; NullCheck(L_8); RecordStream_SetPlaintextLimit_m51621D157A53043CCE5BC4BA4BA190391F5F695A(L_8, L_9, /*hidden argument*/NULL); } IL_0048: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CheckReceivedChangeCipherSpec(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_CheckReceivedChangeCipherSpec_m5F6818716E3AC627F3E74DA22474D314086DA733 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, bool ___expected0, const RuntimeMethod* method) { { // if (expected != mReceivedChangeCipherSpec) bool L_0 = ___expected0; bool L_1 = __this->get_mReceivedChangeCipherSpec_42(); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0011; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_CheckReceivedChangeCipherSpec_m5F6818716E3AC627F3E74DA22474D314086DA733_RuntimeMethod_var))); } IL_0011: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CleanupHandshake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_CleanupHandshake_m921BDC8FC6232FBF55A09FC90E8C37FC146F5F7B (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (this.mExpectedVerifyData != null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_mExpectedVerifyData_31(); if (!L_0) { goto IL_001b; } } { // Arrays.Fill(this.mExpectedVerifyData, (byte)0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = __this->get_mExpectedVerifyData_31(); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); Arrays_Fill_m841D30B6E9F2CA374C9F6D5C3A690607C6E1BCFF(L_1, (uint8_t)0, /*hidden argument*/NULL); // this.mExpectedVerifyData = null; __this->set_mExpectedVerifyData_31((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL); } IL_001b: { // this.mSecurityParameters.Clear(); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_2 = __this->get_mSecurityParameters_34(); NullCheck(L_2); VirtualActionInvoker0::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::Clear() */, L_2); // this.mPeerCertificate = null; __this->set_mPeerCertificate_35((Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E *)NULL); // this.mOfferedCipherSuites = null; __this->set_mOfferedCipherSuites_36((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); // this.mOfferedCompressionMethods = null; __this->set_mOfferedCompressionMethods_37((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL); // this.mClientExtensions = null; __this->set_mClientExtensions_38((RuntimeObject*)NULL); // this.mServerExtensions = null; __this->set_mServerExtensions_39((RuntimeObject*)NULL); // this.mResumedSession = false; __this->set_mResumedSession_41((bool)0); // this.mReceivedChangeCipherSpec = false; __this->set_mReceivedChangeCipherSpec_42((bool)0); // this.mSecureRenegotiation = false; __this->set_mSecureRenegotiation_43((bool)0); // this.mAllowCertificateStatus = false; __this->set_mAllowCertificateStatus_44((bool)0); // this.mExpectSessionTicket = false; __this->set_mExpectSessionTicket_45((bool)0); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::BlockForHandshake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_BlockForHandshake_mBF188551012AA9B5AECBDE0D8F66CBC3F31D2AAB (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // if (mBlocking) bool L_0 = __this->get_mBlocking_46(); if (!L_0) { goto IL_002c; } } { goto IL_0022; } IL_000a: { // if (this.mClosed) bool L_1 = __this->get_mClosed_26(); il2cpp_codegen_memory_barrier(); if (!L_1) { goto IL_001c; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_BlockForHandshake_mBF188551012AA9B5AECBDE0D8F66CBC3F31D2AAB_RuntimeMethod_var))); } IL_001c: { // SafeReadRecord(); VirtualActionInvoker0::Invoke(22 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeReadRecord() */, __this); } IL_0022: { // while (this.mConnectionState != CS_END) int16_t L_3 = __this->get_mConnectionState_40(); if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)16))))) { goto IL_000a; } } IL_002c: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CompleteHandshake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_CompleteHandshake_mB830BBF0FD0CD267BB24647A2635E32EB13FCDB5 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSession_t4CB6C94A80A6FE3AF5678CBB7475A74FE61AE4F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try {// begin try (depth: 1) { // this.mConnectionState = CS_END; __this->set_mConnectionState_40((int16_t)((int32_t)16)); // this.mAlertQueue.Shrink(); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_0 = __this->get_mAlertQueue_21(); NullCheck(L_0); ByteQueue_Shrink_m8CB81F5534274651F8EB86A4E1F079D325015F35(L_0, /*hidden argument*/NULL); // this.mHandshakeQueue.Shrink(); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_1 = __this->get_mHandshakeQueue_22(); NullCheck(L_1); ByteQueue_Shrink_m8CB81F5534274651F8EB86A4E1F079D325015F35(L_1, /*hidden argument*/NULL); // this.mRecordStream.FinaliseHandshake(); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_2 = __this->get_mRecordStream_23(); NullCheck(L_2); RecordStream_FinaliseHandshake_mAA8B7BFF6E2C1A47D90E9006B5DA0ACFAE6CB720(L_2, /*hidden argument*/NULL); // this.mAppDataSplitEnabled = !TlsUtilities.IsTlsV11(Context); RuntimeObject* L_3; L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_4; L_4 = TlsUtilities_IsTlsV11_m129A8077638636E94CF9DD7690266E46BC14801B(L_3, /*hidden argument*/NULL); il2cpp_codegen_memory_barrier(); __this->set_mAppDataSplitEnabled_29(((((int32_t)L_4) == ((int32_t)0))? 1 : 0)); // if (!mAppDataReady) bool L_5 = __this->get_mAppDataReady_28(); il2cpp_codegen_memory_barrier(); if (L_5) { goto IL_0066; } } IL_0049: { // this.mAppDataReady = true; il2cpp_codegen_memory_barrier(); __this->set_mAppDataReady_28(1); // if (mBlocking) bool L_6 = __this->get_mBlocking_46(); if (!L_6) { goto IL_0066; } } IL_005a: { // this.mTlsStream = new TlsStream(this); TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * L_7 = (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A *)il2cpp_codegen_object_new(TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A_il2cpp_TypeInfo_var); TlsStream__ctor_m5066C48F907ED400732E57F19BBF695296AE1EEF(L_7, __this, /*hidden argument*/NULL); __this->set_mTlsStream_25(L_7); } IL_0066: { // if (this.mTlsSession != null) RuntimeObject* L_8 = __this->get_mTlsSession_32(); if (!L_8) { goto IL_012f; } } IL_0071: { // if (this.mSessionParameters == null) SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_9 = __this->get_mSessionParameters_33(); if (L_9) { goto IL_011e; } } IL_007c: { // this.mSessionParameters = new SessionParameters.Builder() // .SetCipherSuite(this.mSecurityParameters.CipherSuite) // .SetCompressionAlgorithm(this.mSecurityParameters.CompressionAlgorithm) // .SetExtendedMasterSecret(this.mSecurityParameters.IsExtendedMasterSecret) // .SetMasterSecret(this.mSecurityParameters.MasterSecret) // .SetPeerCertificate(this.mPeerCertificate) // .SetPskIdentity(this.mSecurityParameters.PskIdentity) // .SetSrpIdentity(this.mSecurityParameters.SrpIdentity) // // TODO Consider filtering extensions that aren't relevant to resumed sessions // .SetServerExtensions(this.mServerExtensions) // .Build(); Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * L_10 = (Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 *)il2cpp_codegen_object_new(Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917_il2cpp_TypeInfo_var); Builder__ctor_mE988E0105711C1C96058476761349B2017052378(L_10, /*hidden argument*/NULL); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_11 = __this->get_mSecurityParameters_34(); NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_CipherSuite() */, L_11); NullCheck(L_10); Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * L_13; L_13 = Builder_SetCipherSuite_mC1F1EE4077A53B058D4A2C73DE40AF3B475F5B69(L_10, L_12, /*hidden argument*/NULL); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_14 = __this->get_mSecurityParameters_34(); NullCheck(L_14); uint8_t L_15; L_15 = VirtualFuncInvoker0< uint8_t >::Invoke(7 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_CompressionAlgorithm() */, L_14); NullCheck(L_13); Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * L_16; L_16 = Builder_SetCompressionAlgorithm_m45E921336E7C496AD188939DDB2D2AFBECADED87(L_13, L_15, /*hidden argument*/NULL); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_17 = __this->get_mSecurityParameters_34(); NullCheck(L_17); bool L_18; L_18 = VirtualFuncInvoker0< bool >::Invoke(16 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_IsExtendedMasterSecret() */, L_17); NullCheck(L_16); Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * L_19; L_19 = Builder_SetExtendedMasterSecret_m76C730F21B480C125DDD9BE793F7CB7F4C51A1E9(L_16, L_18, /*hidden argument*/NULL); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_20 = __this->get_mSecurityParameters_34(); NullCheck(L_20); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21; L_21 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(10 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_MasterSecret() */, L_20); NullCheck(L_19); Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * L_22; L_22 = Builder_SetMasterSecret_m53CAAD98FA7CB308C43C591AFF63BB2E45995770(L_19, L_21, /*hidden argument*/NULL); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_23 = __this->get_mPeerCertificate_35(); NullCheck(L_22); Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * L_24; L_24 = Builder_SetPeerCertificate_mF41ED1BB97B965EEB5AD4D5F9E7492097BE9C20F(L_22, L_23, /*hidden argument*/NULL); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_25 = __this->get_mSecurityParameters_34(); NullCheck(L_25); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26; L_26 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(14 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_PskIdentity() */, L_25); NullCheck(L_24); Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * L_27; L_27 = Builder_SetPskIdentity_m2DFDC64692A71857E58FD2F384023C4BCF209341(L_24, L_26, /*hidden argument*/NULL); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_28 = __this->get_mSecurityParameters_34(); NullCheck(L_28); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29; L_29 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(15 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_SrpIdentity() */, L_28); NullCheck(L_27); Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * L_30; L_30 = Builder_SetSrpIdentity_m78995F21BE245249A3916F395564D0C89814AF9F(L_27, L_29, /*hidden argument*/NULL); RuntimeObject* L_31 = __this->get_mServerExtensions_39(); NullCheck(L_30); Builder_tFA2A7025F9A18051CB6A31308D06C0A0E5CAE917 * L_32; L_32 = Builder_SetServerExtensions_mB625AB7258E79FA07D8493F614D2D8845938A9F4(L_30, L_31, /*hidden argument*/NULL); NullCheck(L_32); SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_33; L_33 = Builder_Build_m25E6C6D3E14797CC0156E1C9FC2062BE805CB2D0(L_32, /*hidden argument*/NULL); __this->set_mSessionParameters_33(L_33); // this.mTlsSession = new TlsSessionImpl(this.mTlsSession.SessionID, this.mSessionParameters); RuntimeObject* L_34 = __this->get_mTlsSession_32(); NullCheck(L_34); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_35; L_35 = InterfaceFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(1 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSession::get_SessionID() */, TlsSession_t4CB6C94A80A6FE3AF5678CBB7475A74FE61AE4F0_il2cpp_TypeInfo_var, L_34); SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_36 = __this->get_mSessionParameters_33(); TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * L_37 = (TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 *)il2cpp_codegen_object_new(TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2_il2cpp_TypeInfo_var); TlsSessionImpl__ctor_m4DCD26F01B89986B91993F64F549C12D118AC86B(L_37, L_35, L_36, /*hidden argument*/NULL); __this->set_mTlsSession_32(L_37); } IL_011e: { // ContextAdmin.SetResumableSession(this.mTlsSession); AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836 * L_38; L_38 = VirtualFuncInvoker0< AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_ContextAdmin() */, __this); RuntimeObject* L_39 = __this->get_mTlsSession_32(); NullCheck(L_38); VirtualActionInvoker1< RuntimeObject* >::Invoke(23 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::SetResumableSession(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSession) */, L_38, L_39); } IL_012f: { // Peer.NotifyHandshakeComplete(); RuntimeObject* L_40; L_40 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Peer() */, __this); NullCheck(L_40); InterfaceActionInvoker0::Invoke(7 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer::NotifyHandshakeComplete() */, TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var, L_40); // } IL2CPP_LEAVE(0x143, FINALLY_013c); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_013c; } FINALLY_013c: {// begin finally (depth: 1) // CleanupHandshake(); VirtualActionInvoker0::Invoke(16 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CleanupHandshake() */, __this); // } IL2CPP_END_FINALLY(316) }// end finally (depth: 1) IL2CPP_CLEANUP(316) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x143, IL_0143) } IL_0143: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessRecord(System.Byte,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ProcessRecord_m6BF02DF6A0D9AA05270FD49A99E23BD0F1F9BA50 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, uint8_t ___protocol0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___off2, int32_t ___len3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * V_0 = NULL; int32_t V_1 = 0; { uint8_t L_0 = ___protocol0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)((int32_t)20)))) { case 0: { goto IL_005c; } case 1: { goto IL_001e; } case 2: { goto IL_0067; } case 3: { goto IL_0034; } } } { goto IL_00c1; } IL_001e: { // mAlertQueue.AddData(buf, off, len); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_1 = __this->get_mAlertQueue_21(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buf1; int32_t L_3 = ___off2; int32_t L_4 = ___len3; NullCheck(L_1); ByteQueue_AddData_mA479ED80FB8807626D34788691C5E259CE8F5D58(L_1, L_2, L_3, L_4, /*hidden argument*/NULL); // ProcessAlertQueue(); TlsProtocol_ProcessAlertQueue_m737B5C0E23EF7D5C6BACE61A4E82811DF84DD7B8(__this, /*hidden argument*/NULL); // break; return; } IL_0034: { // if (!mAppDataReady) bool L_5 = __this->get_mAppDataReady_28(); il2cpp_codegen_memory_barrier(); if (L_5) { goto IL_0046; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_6 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_6, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ProcessRecord_m6BF02DF6A0D9AA05270FD49A99E23BD0F1F9BA50_RuntimeMethod_var))); } IL_0046: { // mApplicationDataQueue.AddData(buf, off, len); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_7 = __this->get_mApplicationDataQueue_20(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___buf1; int32_t L_9 = ___off2; int32_t L_10 = ___len3; NullCheck(L_7); ByteQueue_AddData_mA479ED80FB8807626D34788691C5E259CE8F5D58(L_7, L_8, L_9, L_10, /*hidden argument*/NULL); // ProcessApplicationDataQueue(); TlsProtocol_ProcessApplicationDataQueue_m88D042B5D52743F9F158AD2511E8217C57D11335(__this, /*hidden argument*/NULL); // break; return; } IL_005c: { // ProcessChangeCipherSpec(buf, off, len); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = ___buf1; int32_t L_12 = ___off2; int32_t L_13 = ___len3; TlsProtocol_ProcessChangeCipherSpec_m89BC49143EDB031FA5F2F11B5AF4850F62A425C8(__this, L_11, L_12, L_13, /*hidden argument*/NULL); // break; return; } IL_0067: { // if (mHandshakeQueue.Available > 0) ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_14 = __this->get_mHandshakeQueue_22(); NullCheck(L_14); int32_t L_15; L_15 = ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline(L_14, /*hidden argument*/NULL); if ((((int32_t)L_15) <= ((int32_t)0))) { goto IL_0091; } } { // mHandshakeQueue.AddData(buf, off, len); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_16 = __this->get_mHandshakeQueue_22(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ___buf1; int32_t L_18 = ___off2; int32_t L_19 = ___len3; NullCheck(L_16); ByteQueue_AddData_mA479ED80FB8807626D34788691C5E259CE8F5D58(L_16, L_17, L_18, L_19, /*hidden argument*/NULL); // ProcessHandshakeQueue(mHandshakeQueue); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_20 = __this->get_mHandshakeQueue_22(); TlsProtocol_ProcessHandshakeQueue_m91B013D2450214C8A512651553239F447A328C83(__this, L_20, /*hidden argument*/NULL); // } return; } IL_0091: { // ByteQueue tmpQueue = new ByteQueue(buf, off, len); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = ___buf1; int32_t L_22 = ___off2; int32_t L_23 = ___len3; ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_24 = (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 *)il2cpp_codegen_object_new(ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471_il2cpp_TypeInfo_var); ByteQueue__ctor_m0C89EBB061E9F38ED27DAD4475CFAAB2E586B7D4(L_24, L_21, L_22, L_23, /*hidden argument*/NULL); V_0 = L_24; // ProcessHandshakeQueue(tmpQueue); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_25 = V_0; TlsProtocol_ProcessHandshakeQueue_m91B013D2450214C8A512651553239F447A328C83(__this, L_25, /*hidden argument*/NULL); // int remaining = tmpQueue.Available; ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_26 = V_0; NullCheck(L_26); int32_t L_27; L_27 = ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline(L_26, /*hidden argument*/NULL); V_1 = L_27; // if (remaining > 0) int32_t L_28 = V_1; if ((((int32_t)L_28) <= ((int32_t)0))) { goto IL_00c9; } } { // mHandshakeQueue.AddData(buf, off + len - remaining, remaining); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_29 = __this->get_mHandshakeQueue_22(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = ___buf1; int32_t L_31 = ___off2; int32_t L_32 = ___len3; int32_t L_33 = V_1; int32_t L_34 = V_1; NullCheck(L_29); ByteQueue_AddData_mA479ED80FB8807626D34788691C5E259CE8F5D58(L_29, L_30, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)), (int32_t)L_33)), L_34, /*hidden argument*/NULL); // break; return; } IL_00c1: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_35 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_35, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ProcessRecord_m6BF02DF6A0D9AA05270FD49A99E23BD0F1F9BA50_RuntimeMethod_var))); } IL_00c9: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessHandshakeQueue(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ProcessHandshakeQueue_m91B013D2450214C8A512651553239F447A328C83 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * ___queue0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; uint8_t V_1 = 0x0; int32_t V_2 = 0; int32_t V_3 = 0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_4 = NULL; RuntimeObject* V_5 = NULL; { goto IL_00b6; } IL_0005: { // byte[] beginning = new byte[4]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4); V_0 = L_0; // queue.Read(beginning, 0, 4, 0); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_1 = ___queue0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; NullCheck(L_1); ByteQueue_Read_mE15C131ABFE6BBCB9F6D2603B03791FB8ACCA1EA(L_1, L_2, 0, 4, 0, /*hidden argument*/NULL); // byte type = TlsUtilities.ReadUint8(beginning, 0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_4; L_4 = TlsUtilities_ReadUint8_m18EBCC12EE3DB706396578F590D15BEF82339D38(L_3, 0, /*hidden argument*/NULL); V_1 = L_4; // int length = TlsUtilities.ReadUint24(beginning, 1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; int32_t L_6; L_6 = TlsUtilities_ReadUint24_mE47D3CE63AF329C4F7204B2F1CE320BFC8159BA3(L_5, 1, /*hidden argument*/NULL); V_2 = L_6; // int totalLength = 4 + length; int32_t L_7 = V_2; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_7)); // if (queue.Available < totalLength) ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_8 = ___queue0; NullCheck(L_8); int32_t L_9; L_9 = ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline(L_8, /*hidden argument*/NULL); int32_t L_10 = V_3; if ((((int32_t)L_9) < ((int32_t)L_10))) { goto IL_00c2; } } { // if (HandshakeType.hello_request != type) uint8_t L_11 = V_1; if (!L_11) { goto IL_009d; } } { // if (HandshakeType.finished == type) uint8_t L_12 = V_1; if ((!(((uint32_t)((int32_t)20)) == ((uint32_t)L_12)))) { goto IL_007b; } } { // CheckReceivedChangeCipherSpec(true); VirtualActionInvoker1< bool >::Invoke(15 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CheckReceivedChangeCipherSpec(System.Boolean) */, __this, (bool)1); // TlsContext ctx = Context; RuntimeObject* L_13; L_13 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); V_5 = L_13; // if (this.mExpectedVerifyData == null // && ctx.SecurityParameters.MasterSecret != null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = __this->get_mExpectedVerifyData_31(); if (L_14) { goto IL_008b; } } { RuntimeObject* L_15 = V_5; NullCheck(L_15); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_16; L_16 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_15); NullCheck(L_16); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17; L_17 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(10 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_MasterSecret() */, L_16); if (!L_17) { goto IL_008b; } } { // this.mExpectedVerifyData = CreateVerifyData(!ctx.IsServer); RuntimeObject* L_18 = V_5; NullCheck(L_18); bool L_19; L_19 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_IsServer() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_18); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20; L_20 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, bool >::Invoke(43 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CreateVerifyData(System.Boolean) */, __this, (bool)((((int32_t)L_19) == ((int32_t)0))? 1 : 0)); __this->set_mExpectedVerifyData_31(L_20); // } goto IL_008b; } IL_007b: { // CheckReceivedChangeCipherSpec(mConnectionState == CS_END); int16_t L_21 = __this->get_mConnectionState_40(); VirtualActionInvoker1< bool >::Invoke(15 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CheckReceivedChangeCipherSpec(System.Boolean) */, __this, (bool)((((int32_t)L_21) == ((int32_t)((int32_t)16)))? 1 : 0)); } IL_008b: { // queue.CopyTo(mRecordStream.HandshakeHashUpdater, totalLength); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_22 = ___queue0; RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_23 = __this->get_mRecordStream_23(); NullCheck(L_23); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_24; L_24 = RecordStream_get_HandshakeHashUpdater_m0DC8C2B1AA26421C8C3F35643545FE7357040211_inline(L_23, /*hidden argument*/NULL); int32_t L_25 = V_3; NullCheck(L_22); ByteQueue_CopyTo_mD77BC0C4CEC7DC65E84CEF8FE8118341AC527B92(L_22, L_24, L_25, /*hidden argument*/NULL); } IL_009d: { // queue.RemoveData(4); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_26 = ___queue0; NullCheck(L_26); ByteQueue_RemoveData_m266F5BDC7CFC94D26B9EF74E1D26C8C212262F00(L_26, 4, /*hidden argument*/NULL); // MemoryStream buf = queue.ReadFrom(length); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_27 = ___queue0; int32_t L_28 = V_2; NullCheck(L_27); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_29; L_29 = ByteQueue_ReadFrom_m18A085C108194E880824DBE87A746A6A221FE80E(L_27, L_28, /*hidden argument*/NULL); V_4 = L_29; // HandleHandshakeMessage(type, buf); uint8_t L_30 = V_1; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_31 = V_4; VirtualActionInvoker2< uint8_t, MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * >::Invoke(13 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleHandshakeMessage(System.Byte,System.IO.MemoryStream) */, __this, L_30, L_31); } IL_00b6: { // while (queue.Available >= 4) ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_32 = ___queue0; NullCheck(L_32); int32_t L_33; L_33 = ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline(L_32, /*hidden argument*/NULL); if ((((int32_t)L_33) >= ((int32_t)4))) { goto IL_0005; } } IL_00c2: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessApplicationDataQueue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ProcessApplicationDataQueue_m88D042B5D52743F9F158AD2511E8217C57D11335 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessAlertQueue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ProcessAlertQueue_m737B5C0E23EF7D5C6BACE61A4E82811DF84DD7B8 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { uint8_t V_0 = 0x0; uint8_t V_1 = 0x0; { goto IL_001e; } IL_0002: { // byte[] alert = mAlertQueue.RemoveData(2, 0); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_0 = __this->get_mAlertQueue_21(); NullCheck(L_0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = ByteQueue_RemoveData_m3162B7DD9CE22199A6AFC6F3F8FE27F4606622A4(L_0, 2, 0, /*hidden argument*/NULL); // byte alertLevel = alert[0]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = L_1; NullCheck(L_2); int32_t L_3 = 0; uint8_t L_4 = (L_2)->GetAt(static_cast(L_3)); V_0 = L_4; // byte alertDescription = alert[1]; NullCheck(L_2); int32_t L_5 = 1; uint8_t L_6 = (L_2)->GetAt(static_cast(L_5)); V_1 = L_6; // HandleAlertMessage(alertLevel, alertDescription); uint8_t L_7 = V_0; uint8_t L_8 = V_1; VirtualActionInvoker2< uint8_t, uint8_t >::Invoke(7 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleAlertMessage(System.Byte,System.Byte) */, __this, L_7, L_8); } IL_001e: { // while (mAlertQueue.Available >= 2) ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_9 = __this->get_mAlertQueue_21(); NullCheck(L_9); int32_t L_10; L_10 = ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline(L_9, /*hidden argument*/NULL); if ((((int32_t)L_10) >= ((int32_t)2))) { goto IL_0002; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessChangeCipherSpec(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ProcessChangeCipherSpec_m89BC49143EDB031FA5F2F11B5AF4850F62A425C8 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < len; ++i) V_0 = 0; goto IL_0060; } IL_0004: { // byte message = TlsUtilities.ReadUint8(buf, off + i); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; int32_t L_1 = ___off1; int32_t L_2 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_3; L_3 = TlsUtilities_ReadUint8_m18EBCC12EE3DB706396578F590D15BEF82339D38(L_0, ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), /*hidden argument*/NULL); // if (message != ChangeCipherSpec.change_cipher_spec) if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0018; } } { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_4 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_4, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ProcessChangeCipherSpec_m89BC49143EDB031FA5F2F11B5AF4850F62A425C8_RuntimeMethod_var))); } IL_0018: { // if (this.mReceivedChangeCipherSpec // || mAlertQueue.Available > 0 // || mHandshakeQueue.Available > 0) bool L_5 = __this->get_mReceivedChangeCipherSpec_42(); if (L_5) { goto IL_003c; } } { ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_6 = __this->get_mAlertQueue_21(); NullCheck(L_6); int32_t L_7; L_7 = ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline(L_6, /*hidden argument*/NULL); if ((((int32_t)L_7) > ((int32_t)0))) { goto IL_003c; } } { ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_8 = __this->get_mHandshakeQueue_22(); NullCheck(L_8); int32_t L_9; L_9 = ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline(L_8, /*hidden argument*/NULL); if ((((int32_t)L_9) <= ((int32_t)0))) { goto IL_0044; } } IL_003c: { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_10 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_10, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ProcessChangeCipherSpec_m89BC49143EDB031FA5F2F11B5AF4850F62A425C8_RuntimeMethod_var))); } IL_0044: { // mRecordStream.ReceivedReadCipherSpec(); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_11 = __this->get_mRecordStream_23(); NullCheck(L_11); RecordStream_ReceivedReadCipherSpec_m32F30B23085A98C4AF5E08370E73B25D88BEA901(L_11, /*hidden argument*/NULL); // this.mReceivedChangeCipherSpec = true; __this->set_mReceivedChangeCipherSpec_42((bool)1); // HandleChangeCipherSpecMessage(); VirtualActionInvoker0::Invoke(9 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleChangeCipherSpecMessage() */, __this); // for (int i = 0; i < len; ++i) int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0060: { // for (int i = 0; i < len; ++i) int32_t L_13 = V_0; int32_t L_14 = ___len2; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_0004; } } { // } return; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ApplicationDataAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsProtocol_ApplicationDataAvailable_mA0AFAE49A5E9BAAA81D9B5BDDED72D724B069B00 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // return mApplicationDataQueue.Available; ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_0 = __this->get_mApplicationDataQueue_20(); NullCheck(L_0); int32_t L_1; L_1 = ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline(L_0, /*hidden argument*/NULL); return L_1; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ReadApplicationData(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsProtocol_ReadApplicationData_mB4AB60B0EB24CFF92635B1C3CF8AF70CE1B4EACF (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, int32_t ___len2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (len < 1) int32_t L_0 = ___len2; if ((((int32_t)L_0) >= ((int32_t)1))) { goto IL_0042; } } { // return 0; return 0; } IL_0006: { // if (this.mClosed) bool L_1 = __this->get_mClosed_26(); il2cpp_codegen_memory_barrier(); if (!L_1) { goto IL_003c; } } { // if (this.mFailedWithError) bool L_2 = __this->get_mFailedWithError_27(); il2cpp_codegen_memory_barrier(); if (!L_2) { goto IL_0025; } } { // throw new IOException("Cannot read application data on failed TLS connection"); IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_3 = (IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var))); IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CDD452B2C2336D2C4DE572858BA380389E9CC5B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ReadApplicationData_mB4AB60B0EB24CFF92635B1C3CF8AF70CE1B4EACF_RuntimeMethod_var))); } IL_0025: { // if (!mAppDataReady) bool L_4 = __this->get_mAppDataReady_28(); il2cpp_codegen_memory_barrier(); if (L_4) { goto IL_003a; } } { // throw new InvalidOperationException("Cannot read application data until initial handshake completed."); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_5 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F72190F9E764CFA6673369A9C490B95A085AFF0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ReadApplicationData_mB4AB60B0EB24CFF92635B1C3CF8AF70CE1B4EACF_RuntimeMethod_var))); } IL_003a: { // return 0; return 0; } IL_003c: { // SafeReadRecord(); VirtualActionInvoker0::Invoke(22 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeReadRecord() */, __this); } IL_0042: { // while (mApplicationDataQueue.Available == 0) ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_6 = __this->get_mApplicationDataQueue_20(); NullCheck(L_6); int32_t L_7; L_7 = ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline(L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_0006; } } { // len = System.Math.Min(len, mApplicationDataQueue.Available); int32_t L_8 = ___len2; ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_9 = __this->get_mApplicationDataQueue_20(); NullCheck(L_9); int32_t L_10; L_10 = ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline(L_9, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_11; L_11 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_8, L_10, /*hidden argument*/NULL); ___len2 = L_11; // mApplicationDataQueue.RemoveData(buf, offset, len, 0); ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * L_12 = __this->get_mApplicationDataQueue_20(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___buf0; int32_t L_14 = ___offset1; int32_t L_15 = ___len2; NullCheck(L_12); ByteQueue_RemoveData_m55688B85979D2459B82FE58673243941E1B3DCE5(L_12, L_13, L_14, L_15, 0, /*hidden argument*/NULL); // return len; int32_t L_16 = ___len2; return L_16; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeCheckRecordHeader(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_SafeCheckRecordHeader_mA7DE51D7A25C81993408BF91167409BF0A5EE615 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___recordHeader0, const RuntimeMethod* method) { TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * V_0 = NULL; IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * V_1 = NULL; Exception_t * V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try {// begin try (depth: 1) // mRecordStream.CheckRecordHeader(recordHeader); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_0 = __this->get_mRecordStream_23(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___recordHeader0; NullCheck(L_0); RecordStream_CheckRecordHeader_m29044432FF8CD46B58BFE538261A9372A9B1CCAE(L_0, L_1, /*hidden argument*/NULL); // } goto IL_004c; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000e; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0023; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0034; } throw e; } CATCH_000e: {// begin catch(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert) // catch (TlsFatalAlert e) V_0 = ((TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)IL2CPP_GET_ACTIVE_EXCEPTION(TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)); // HandleException(e.AlertDescription, "Failed to read record", e); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = V_0; NullCheck(L_2); uint8_t L_3; L_3 = VirtualFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert::get_AlertDescription() */, L_2); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_4 = V_0; VirtualActionInvoker3< uint8_t, String_t*, Exception_t * >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleException(System.Byte,System.String,System.Exception) */, __this, L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral611C94FC30E43698E7F2C06CC525082A41D50E80)), L_4); // throw e; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_5 = V_0; IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeCheckRecordHeader_mA7DE51D7A25C81993408BF91167409BF0A5EE615_RuntimeMethod_var))); }// end catch (depth: 1) CATCH_0023: {// begin catch(System.IO.IOException) // catch (IOException e) V_1 = ((IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)IL2CPP_GET_ACTIVE_EXCEPTION(IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)); // HandleException(AlertDescription.internal_error, "Failed to read record", e); IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_6 = V_1; VirtualActionInvoker3< uint8_t, String_t*, Exception_t * >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleException(System.Byte,System.String,System.Exception) */, __this, (uint8_t)((int32_t)80), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral611C94FC30E43698E7F2C06CC525082A41D50E80)), L_6); // throw e; IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_7 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeCheckRecordHeader_mA7DE51D7A25C81993408BF91167409BF0A5EE615_RuntimeMethod_var))); }// end catch (depth: 1) CATCH_0034: {// begin catch(System.Exception) // catch (Exception e) V_2 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); // HandleException(AlertDescription.internal_error, "Failed to read record", e); Exception_t * L_8 = V_2; VirtualActionInvoker3< uint8_t, String_t*, Exception_t * >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleException(System.Byte,System.String,System.Exception) */, __this, (uint8_t)((int32_t)80), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral611C94FC30E43698E7F2C06CC525082A41D50E80)), L_8); // throw new TlsFatalAlert(AlertDescription.internal_error, e); Exception_t * L_9 = V_2; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_10 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_10, (uint8_t)((int32_t)80), L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeCheckRecordHeader_mA7DE51D7A25C81993408BF91167409BF0A5EE615_RuntimeMethod_var))); }// end catch (depth: 1) IL_004c: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeReadRecord() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_SafeReadRecord_mEEE475085B7CE83A4A36C0E7D265C0107FCDEC6F (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * V_0 = NULL; IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * V_1 = NULL; Exception_t * V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try {// begin try (depth: 1) { // if (mRecordStream.ReadRecord()) RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_0 = __this->get_mRecordStream_23(); NullCheck(L_0); bool L_1; L_1 = RecordStream_ReadRecord_mFACDFFD3F4C551076A0E33FA9F088F5D8E3FE914(L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_000f; } } IL_000d: { // return; goto IL_006e; } IL_000f: { // if (!mAppDataReady) bool L_2 = __this->get_mAppDataReady_28(); il2cpp_codegen_memory_barrier(); if (L_2) { goto IL_0021; } } IL_0019: { // throw new TlsFatalAlert(AlertDescription.handshake_failure); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_3 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_3, (uint8_t)((int32_t)40), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeReadRecord_mEEE475085B7CE83A4A36C0E7D265C0107FCDEC6F_RuntimeMethod_var))); } IL_0021: { // } goto IL_0062; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0023; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0024; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0039; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_004a; } throw e; } CATCH_0023: {// begin catch(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlertReceived) // throw e; IL2CPP_RAISE_MANAGED_EXCEPTION(((TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D *)IL2CPP_GET_ACTIVE_EXCEPTION(TlsFatalAlertReceived_t34549C6167C8F5648D5A5204ACCF334B3D6C117D *)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeReadRecord_mEEE475085B7CE83A4A36C0E7D265C0107FCDEC6F_RuntimeMethod_var))); }// end catch (depth: 1) CATCH_0024: {// begin catch(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert) // catch (TlsFatalAlert e) V_0 = ((TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)IL2CPP_GET_ACTIVE_EXCEPTION(TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)); // HandleException(e.AlertDescription, "Failed to read record", e); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_4 = V_0; NullCheck(L_4); uint8_t L_5; L_5 = VirtualFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert::get_AlertDescription() */, L_4); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_6 = V_0; VirtualActionInvoker3< uint8_t, String_t*, Exception_t * >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleException(System.Byte,System.String,System.Exception) */, __this, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral611C94FC30E43698E7F2C06CC525082A41D50E80)), L_6); // throw e; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_7 = V_0; IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeReadRecord_mEEE475085B7CE83A4A36C0E7D265C0107FCDEC6F_RuntimeMethod_var))); }// end catch (depth: 1) CATCH_0039: {// begin catch(System.IO.IOException) // catch (IOException e) V_1 = ((IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)IL2CPP_GET_ACTIVE_EXCEPTION(IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)); // HandleException(AlertDescription.internal_error, "Failed to read record", e); IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_8 = V_1; VirtualActionInvoker3< uint8_t, String_t*, Exception_t * >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleException(System.Byte,System.String,System.Exception) */, __this, (uint8_t)((int32_t)80), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral611C94FC30E43698E7F2C06CC525082A41D50E80)), L_8); // throw e; IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_9 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeReadRecord_mEEE475085B7CE83A4A36C0E7D265C0107FCDEC6F_RuntimeMethod_var))); }// end catch (depth: 1) CATCH_004a: {// begin catch(System.Exception) // catch (Exception e) V_2 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); // HandleException(AlertDescription.internal_error, "Failed to read record", e); Exception_t * L_10 = V_2; VirtualActionInvoker3< uint8_t, String_t*, Exception_t * >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleException(System.Byte,System.String,System.Exception) */, __this, (uint8_t)((int32_t)80), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral611C94FC30E43698E7F2C06CC525082A41D50E80)), L_10); // throw new TlsFatalAlert(AlertDescription.internal_error, e); Exception_t * L_11 = V_2; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_12 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_12, (uint8_t)((int32_t)80), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeReadRecord_mEEE475085B7CE83A4A36C0E7D265C0107FCDEC6F_RuntimeMethod_var))); }// end catch (depth: 1) IL_0062: { // HandleFailure(); VirtualActionInvoker0::Invoke(12 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleFailure() */, __this); // throw new TlsNoCloseNotifyException(); TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A * L_13 = (TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A_il2cpp_TypeInfo_var))); TlsNoCloseNotifyException__ctor_mC3617FDDFB1806166BB895B1C5D3EB52E5FBF6B5(L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeReadRecord_mEEE475085B7CE83A4A36C0E7D265C0107FCDEC6F_RuntimeMethod_var))); } IL_006e: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeWriteRecord(System.Byte,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_SafeWriteRecord_mAE52D617B735EA7F6DE537A7124A990A59E1DBE1 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, uint8_t ___type0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, int32_t ___len3, const RuntimeMethod* method) { TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * V_0 = NULL; IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * V_1 = NULL; Exception_t * V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try {// begin try (depth: 1) // mRecordStream.WriteRecord(type, buf, offset, len); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_0 = __this->get_mRecordStream_23(); uint8_t L_1 = ___type0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buf1; int32_t L_3 = ___offset2; int32_t L_4 = ___len3; NullCheck(L_0); RecordStream_WriteRecord_m2B1018B88F35925BF5B33983BA1FA75F99FE110C(L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); // } goto IL_0050; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0012; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0027; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0038; } throw e; } CATCH_0012: {// begin catch(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert) // catch (TlsFatalAlert e) V_0 = ((TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)IL2CPP_GET_ACTIVE_EXCEPTION(TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)); // HandleException(e.AlertDescription, "Failed to write record", e); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_5 = V_0; NullCheck(L_5); uint8_t L_6; L_6 = VirtualFuncInvoker0< uint8_t >::Invoke(13 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert::get_AlertDescription() */, L_5); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_7 = V_0; VirtualActionInvoker3< uint8_t, String_t*, Exception_t * >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleException(System.Byte,System.String,System.Exception) */, __this, L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral344D51DD192D0862CE0E9711FD4A3E4B873165CB)), L_7); // throw e; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_8 = V_0; IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeWriteRecord_mAE52D617B735EA7F6DE537A7124A990A59E1DBE1_RuntimeMethod_var))); }// end catch (depth: 1) CATCH_0027: {// begin catch(System.IO.IOException) // catch (IOException e) V_1 = ((IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)IL2CPP_GET_ACTIVE_EXCEPTION(IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)); // HandleException(AlertDescription.internal_error, "Failed to write record", e); IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_9 = V_1; VirtualActionInvoker3< uint8_t, String_t*, Exception_t * >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleException(System.Byte,System.String,System.Exception) */, __this, (uint8_t)((int32_t)80), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral344D51DD192D0862CE0E9711FD4A3E4B873165CB)), L_9); // throw e; IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_10 = V_1; IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeWriteRecord_mAE52D617B735EA7F6DE537A7124A990A59E1DBE1_RuntimeMethod_var))); }// end catch (depth: 1) CATCH_0038: {// begin catch(System.Exception) // catch (Exception e) V_2 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); // HandleException(AlertDescription.internal_error, "Failed to write record", e); Exception_t * L_11 = V_2; VirtualActionInvoker3< uint8_t, String_t*, Exception_t * >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleException(System.Byte,System.String,System.Exception) */, __this, (uint8_t)((int32_t)80), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral344D51DD192D0862CE0E9711FD4A3E4B873165CB)), L_11); // throw new TlsFatalAlert(AlertDescription.internal_error, e); Exception_t * L_12 = V_2; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_13 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_13, (uint8_t)((int32_t)80), L_12, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SafeWriteRecord_mAE52D617B735EA7F6DE537A7124A990A59E1DBE1_RuntimeMethod_var))); }// end catch (depth: 1) IL_0050: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteData(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_WriteData_m2A2ECAABD80A44BCD27764FF07C7A9ADCF01419B (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, int32_t ___len2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // if (this.mClosed) bool L_0 = __this->get_mClosed_26(); il2cpp_codegen_memory_barrier(); if (!L_0) { goto IL_00aa; } } { // throw new IOException("Cannot write application data on closed/failed TLS connection"); IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_1 = (IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var))); IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA04466B10E83D10F494805142BC26E01FC2FAB6E)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_WriteData_m2A2ECAABD80A44BCD27764FF07C7A9ADCF01419B_RuntimeMethod_var))); } IL_0018: { // if (this.mAppDataSplitEnabled) bool L_2 = __this->get_mAppDataSplitEnabled_29(); il2cpp_codegen_memory_barrier(); if (!L_2) { goto IL_007f; } } { // switch (mAppDataSplitMode) int32_t L_3 = __this->get_mAppDataSplitMode_30(); il2cpp_codegen_memory_barrier(); V_0 = L_3; int32_t L_4 = V_0; switch (L_4) { case 0: { goto IL_006a; } case 1: { goto IL_003f; } case 2: { goto IL_0050; } } } { goto IL_006a; } IL_003f: { // SafeWriteRecord(ContentType.application_data, TlsUtilities.EmptyBytes, 0, 0); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_EmptyBytes_0(); VirtualActionInvoker4< uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(23 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeWriteRecord(System.Byte,System.Byte[],System.Int32,System.Int32) */, __this, (uint8_t)((int32_t)23), L_5, 0, 0); // break; goto IL_007f; } IL_0050: { // this.mAppDataSplitEnabled = false; il2cpp_codegen_memory_barrier(); __this->set_mAppDataSplitEnabled_29(0); // SafeWriteRecord(ContentType.application_data, TlsUtilities.EmptyBytes, 0, 0); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_EmptyBytes_0(); VirtualActionInvoker4< uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(23 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeWriteRecord(System.Byte,System.Byte[],System.Int32,System.Int32) */, __this, (uint8_t)((int32_t)23), L_6, 0, 0); // break; goto IL_007f; } IL_006a: { // SafeWriteRecord(ContentType.application_data, buf, offset, 1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___buf0; int32_t L_8 = ___offset1; VirtualActionInvoker4< uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(23 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeWriteRecord(System.Byte,System.Byte[],System.Int32,System.Int32) */, __this, (uint8_t)((int32_t)23), L_7, L_8, 1); // ++offset; int32_t L_9 = ___offset1; ___offset1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); // --len; int32_t L_10 = ___len2; ___len2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); } IL_007f: { // if (len > 0) int32_t L_11 = ___len2; if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_00aa; } } { // int toWrite = System.Math.Min(len, mRecordStream.GetPlaintextLimit()); int32_t L_12 = ___len2; RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_13 = __this->get_mRecordStream_23(); NullCheck(L_13); int32_t L_14; L_14 = RecordStream_GetPlaintextLimit_m6F2F2B47C34C96A560E19ADD36591D06FA8D8E00_inline(L_13, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_15; L_15 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_12, L_14, /*hidden argument*/NULL); V_1 = L_15; // SafeWriteRecord(ContentType.application_data, buf, offset, toWrite); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ___buf0; int32_t L_17 = ___offset1; int32_t L_18 = V_1; VirtualActionInvoker4< uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(23 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeWriteRecord(System.Byte,System.Byte[],System.Int32,System.Int32) */, __this, (uint8_t)((int32_t)23), L_16, L_17, L_18); // offset += toWrite; int32_t L_19 = ___offset1; int32_t L_20 = V_1; ___offset1 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)L_20)); // len -= toWrite; int32_t L_21 = ___len2; int32_t L_22 = V_1; ___len2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)L_22)); } IL_00aa: { // while (len > 0) int32_t L_23 = ___len2; if ((((int32_t)L_23) > ((int32_t)0))) { goto IL_0018; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SetAppDataSplitMode(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_SetAppDataSplitMode_m67711505208F0503829B35CA8A1169CF99412FAE (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, int32_t ___appDataSplitMode0, const RuntimeMethod* method) { { // if (appDataSplitMode < ADS_MODE_1_Nsub1 || appDataSplitMode > ADS_MODE_0_N_FIRSTONLY) int32_t L_0 = ___appDataSplitMode0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0008; } } { int32_t L_1 = ___appDataSplitMode0; if ((((int32_t)L_1) <= ((int32_t)2))) { goto IL_0024; } } IL_0008: { // throw new ArgumentException("Illegal appDataSplitMode mode: " + appDataSplitMode, "appDataSplitMode"); String_t* L_2; L_2 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(&___appDataSplitMode0), /*hidden argument*/NULL); String_t* L_3; L_3 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5250BA63551725419B95C420601F0567BA750D2F)), L_2, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF2CCF1E7FF46A317D4B9ADE22CC36C02BB238336)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_SetAppDataSplitMode_m67711505208F0503829B35CA8A1169CF99412FAE_RuntimeMethod_var))); } IL_0024: { // this.mAppDataSplitMode = appDataSplitMode; int32_t L_5 = ___appDataSplitMode0; il2cpp_codegen_memory_barrier(); __this->set_mAppDataSplitMode_30(L_5); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteHandshakeMessage(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_WriteHandshakeMessage_m59149BE5A93B0D651A1AA6F1460292D73C08F563 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // if (len < 4) int32_t L_0 = ___len2; if ((((int32_t)L_0) >= ((int32_t)4))) { goto IL_000c; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_WriteHandshakeMessage_m59149BE5A93B0D651A1AA6F1460292D73C08F563_RuntimeMethod_var))); } IL_000c: { // byte type = TlsUtilities.ReadUint8(buf, off); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buf0; int32_t L_3 = ___off1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_4; L_4 = TlsUtilities_ReadUint8_m18EBCC12EE3DB706396578F590D15BEF82339D38(L_2, L_3, /*hidden argument*/NULL); // if (type != HandshakeType.hello_request) if (!L_4) { goto IL_0028; } } { // mRecordStream.HandshakeHashUpdater.Write(buf, off, len); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_5 = __this->get_mRecordStream_23(); NullCheck(L_5); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_6; L_6 = RecordStream_get_HandshakeHashUpdater_m0DC8C2B1AA26421C8C3F35643545FE7357040211_inline(L_5, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___buf0; int32_t L_8 = ___off1; int32_t L_9 = ___len2; NullCheck(L_6); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(32 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_6, L_7, L_8, L_9); } IL_0028: { // int total = 0; V_0 = 0; } IL_002a: { // int toWrite = System.Math.Min(len - total, mRecordStream.GetPlaintextLimit()); int32_t L_10 = ___len2; int32_t L_11 = V_0; RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_12 = __this->get_mRecordStream_23(); NullCheck(L_12); int32_t L_13; L_13 = RecordStream_GetPlaintextLimit_m6F2F2B47C34C96A560E19ADD36591D06FA8D8E00_inline(L_12, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_14; L_14 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), L_13, /*hidden argument*/NULL); V_1 = L_14; // SafeWriteRecord(ContentType.handshake, buf, off + total, toWrite); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___buf0; int32_t L_16 = ___off1; int32_t L_17 = V_0; int32_t L_18 = V_1; VirtualActionInvoker4< uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(23 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeWriteRecord(System.Byte,System.Byte[],System.Int32,System.Int32) */, __this, (uint8_t)((int32_t)22), L_15, ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)L_17)), L_18); // total += toWrite; int32_t L_19 = V_0; int32_t L_20 = V_1; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)L_20)); // while (total < len); int32_t L_21 = V_0; int32_t L_22 = ___len2; if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_002a; } } { // } return; } } // System.IO.Stream BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Stream() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * TlsProtocol_get_Stream_m26DAEC37907FA9A8C009DBB1E717201A49F47E15 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // if (!mBlocking) bool L_0 = __this->get_mBlocking_46(); if (L_0) { goto IL_0013; } } { // throw new InvalidOperationException("Cannot use Stream in non-blocking mode! Use OfferInput()/OfferOutput() instead."); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6B72FA35D4EDE9CDE7DB7A03F8847CC07EACFF93)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_get_Stream_m26DAEC37907FA9A8C009DBB1E717201A49F47E15_RuntimeMethod_var))); } IL_0013: { // return this.mTlsStream; TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * L_2 = __this->get_mTlsStream_25(); return L_2; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CloseInput() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_CloseInput_mAF613EBA5D37244130AECD22A1992BB9021A3DF2 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // if (mBlocking) bool L_0 = __this->get_mBlocking_46(); if (!L_0) { goto IL_0013; } } { // throw new InvalidOperationException("Cannot use CloseInput() in blocking mode!"); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF43EEDBB08A088CD7B0F2B40B4DE6C94C2A1FB0C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_CloseInput_mAF613EBA5D37244130AECD22A1992BB9021A3DF2_RuntimeMethod_var))); } IL_0013: { // if (mClosed) bool L_2 = __this->get_mClosed_26(); il2cpp_codegen_memory_barrier(); if (!L_2) { goto IL_001e; } } { // return; return; } IL_001e: { // if (mInputBuffers.Available > 0) ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_3 = __this->get_mInputBuffers_47(); NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(34 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream::get_Available() */, L_3); if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_0032; } } { // throw new EndOfStreamException(); EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * L_5 = (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539(L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_CloseInput_mAF613EBA5D37244130AECD22A1992BB9021A3DF2_RuntimeMethod_var))); } IL_0032: { // if (!mAppDataReady) bool L_6 = __this->get_mAppDataReady_28(); il2cpp_codegen_memory_barrier(); if (L_6) { goto IL_0044; } } { // throw new TlsFatalAlert(AlertDescription.handshake_failure); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_7 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_7, (uint8_t)((int32_t)40), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_CloseInput_mAF613EBA5D37244130AECD22A1992BB9021A3DF2_RuntimeMethod_var))); } IL_0044: { // throw new TlsNoCloseNotifyException(); TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A * L_8 = (TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsNoCloseNotifyException_t1A82D53DA46B26B72A47AC1F86586F96C010BA1A_il2cpp_TypeInfo_var))); TlsNoCloseNotifyException__ctor_mC3617FDDFB1806166BB895B1C5D3EB52E5FBF6B5(L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_CloseInput_mAF613EBA5D37244130AECD22A1992BB9021A3DF2_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::OfferInput(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_OfferInput_m7DECCFE871A36BD62C262C9AD3A6BE50A10F0438 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; int32_t V_1 = 0; { // if (mBlocking) bool L_0 = __this->get_mBlocking_46(); if (!L_0) { goto IL_0013; } } { // throw new InvalidOperationException("Cannot use OfferInput() in blocking mode! Use Stream instead."); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4E05F5E4D1E688C1EA07D3556298D06AC8B37E2B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_OfferInput_m7DECCFE871A36BD62C262C9AD3A6BE50A10F0438_RuntimeMethod_var))); } IL_0013: { // if (mClosed) bool L_2 = __this->get_mClosed_26(); il2cpp_codegen_memory_barrier(); if (!L_2) { goto IL_0028; } } { // throw new IOException("Connection is closed, cannot accept any more input"); IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_3 = (IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var))); IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAF56843B4028CD637013BC262E54C485F386B807)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_OfferInput_m7DECCFE871A36BD62C262C9AD3A6BE50A10F0438_RuntimeMethod_var))); } IL_0028: { // mInputBuffers.Write(input); ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_4 = __this->get_mInputBuffers_47(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___input0; NullCheck(L_4); VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(38 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream::Write(System.Byte[]) */, L_4, L_5); goto IL_008c; } IL_0036: { // byte[] recordHeader = new byte[RecordStream.TLS_HEADER_SIZE]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)5); V_0 = L_6; // mInputBuffers.Peek(recordHeader); ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_7 = __this->get_mInputBuffers_47(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = V_0; NullCheck(L_7); int32_t L_9; L_9 = VirtualFuncInvoker1< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(35 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream::Peek(System.Byte[]) */, L_7, L_8); // int totalLength = TlsUtilities.ReadUint16(recordHeader, RecordStream.TLS_HEADER_LENGTH_OFFSET) + RecordStream.TLS_HEADER_SIZE; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_11; L_11 = TlsUtilities_ReadUint16_m1E5799E6E15832FAB71BF8BE758A1679A7BACE97(L_10, 3, /*hidden argument*/NULL); V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)5)); // if (mInputBuffers.Available < totalLength) ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_12 = __this->get_mInputBuffers_47(); NullCheck(L_12); int32_t L_13; L_13 = VirtualFuncInvoker0< int32_t >::Invoke(34 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream::get_Available() */, L_12); int32_t L_14 = V_1; if ((((int32_t)L_13) >= ((int32_t)L_14))) { goto IL_006a; } } { // SafeCheckRecordHeader(recordHeader); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_0; VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(21 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeCheckRecordHeader(System.Byte[]) */, __this, L_15); // break; return; } IL_006a: { // SafeReadRecord(); VirtualActionInvoker0::Invoke(22 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeReadRecord() */, __this); // if (mClosed) bool L_16 = __this->get_mClosed_26(); il2cpp_codegen_memory_barrier(); if (!L_16) { goto IL_008c; } } { // if (mConnectionState != CS_END) int16_t L_17 = __this->get_mConnectionState_40(); if ((((int32_t)L_17) == ((int32_t)((int32_t)16)))) { goto IL_009a; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_18 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_18, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_OfferInput_m7DECCFE871A36BD62C262C9AD3A6BE50A10F0438_RuntimeMethod_var))); } IL_008c: { // while (mInputBuffers.Available >= RecordStream.TLS_HEADER_SIZE) ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_19 = __this->get_mInputBuffers_47(); NullCheck(L_19); int32_t L_20; L_20 = VirtualFuncInvoker0< int32_t >::Invoke(34 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream::get_Available() */, L_19); if ((((int32_t)L_20) >= ((int32_t)5))) { goto IL_0036; } } IL_009a: { // } return; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::GetAvailableInputBytes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsProtocol_GetAvailableInputBytes_mF0185D6CA34985A5E8BFC20422B69E4290D3DAA2 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // if (mBlocking) bool L_0 = __this->get_mBlocking_46(); if (!L_0) { goto IL_0013; } } { // throw new InvalidOperationException("Cannot use GetAvailableInputBytes() in blocking mode! Use ApplicationDataAvailable() instead."); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9F89FBEA2D349D4A3C6BC61466CA166C572D5AC7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_GetAvailableInputBytes_mF0185D6CA34985A5E8BFC20422B69E4290D3DAA2_RuntimeMethod_var))); } IL_0013: { // return ApplicationDataAvailable(); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ApplicationDataAvailable() */, __this); return L_2; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ReadInput(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsProtocol_ReadInput_m821F828B96E180B52B278F1E9D8CD2DCC55C7247 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buffer0, int32_t ___offset1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (mBlocking) bool L_0 = __this->get_mBlocking_46(); if (!L_0) { goto IL_0013; } } { // throw new InvalidOperationException("Cannot use ReadInput() in blocking mode! Use Stream instead."); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB0A3497D5BED2CF28F1583DF6E3B1EF34D0E5099)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ReadInput_m821F828B96E180B52B278F1E9D8CD2DCC55C7247_RuntimeMethod_var))); } IL_0013: { // return ReadApplicationData(buffer, offset, System.Math.Min(length, ApplicationDataAvailable())); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buffer0; int32_t L_3 = ___offset1; int32_t L_4 = ___length2; int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(19 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ApplicationDataAvailable() */, __this); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_6; L_6 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_4, L_5, /*hidden argument*/NULL); int32_t L_7; L_7 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(20 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ReadApplicationData(System.Byte[],System.Int32,System.Int32) */, __this, L_2, L_3, L_6); return L_7; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::OfferOutput(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_OfferOutput_m865DF8A5DA4DCDC78F651C129CC8270FB7A6E2B2 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buffer0, int32_t ___offset1, int32_t ___length2, const RuntimeMethod* method) { { // if (mBlocking) bool L_0 = __this->get_mBlocking_46(); if (!L_0) { goto IL_0013; } } { // throw new InvalidOperationException("Cannot use OfferOutput() in blocking mode! Use Stream instead."); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C4D71076EDBBCCA2E9D07081C00234E302AEF79)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_OfferOutput_m865DF8A5DA4DCDC78F651C129CC8270FB7A6E2B2_RuntimeMethod_var))); } IL_0013: { // if (!mAppDataReady) bool L_2 = __this->get_mAppDataReady_28(); il2cpp_codegen_memory_barrier(); if (L_2) { goto IL_0028; } } { // throw new IOException("Application data cannot be sent until the handshake is complete!"); IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA * L_3 = (IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var))); IOException__ctor_m208E01C02FF2C1D6C5AA661A5816C744804E1690(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral01535C3A4EAE804DC02CB15CE4D83CCCFA82D872)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_OfferOutput_m865DF8A5DA4DCDC78F651C129CC8270FB7A6E2B2_RuntimeMethod_var))); } IL_0028: { // WriteData(buffer, offset, length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buffer0; int32_t L_5 = ___offset1; int32_t L_6 = ___length2; VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(24 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteData(System.Byte[],System.Int32,System.Int32) */, __this, L_4, L_5, L_6); // } return; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::GetAvailableOutputBytes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsProtocol_GetAvailableOutputBytes_mA2C41E0ED010425E1CC95A720D02983010A48DA5 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // if (mBlocking) bool L_0 = __this->get_mBlocking_46(); if (!L_0) { goto IL_0013; } } { // throw new InvalidOperationException("Cannot use GetAvailableOutputBytes() in blocking mode! Use Stream instead."); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral456163A21AEEF94F6A4BF779794AB694A79B40C1)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_GetAvailableOutputBytes_mA2C41E0ED010425E1CC95A720D02983010A48DA5_RuntimeMethod_var))); } IL_0013: { // return mOutputBuffer.Available; ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_2 = __this->get_mOutputBuffer_48(); NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(34 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ByteQueueStream::get_Available() */, L_2); return L_3; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ReadOutput(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsProtocol_ReadOutput_mF64CE8A336C80C6C7F048A721A0F0F4A27B62744 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buffer0, int32_t ___offset1, int32_t ___length2, const RuntimeMethod* method) { { // if (mBlocking) bool L_0 = __this->get_mBlocking_46(); if (!L_0) { goto IL_0013; } } { // throw new InvalidOperationException("Cannot use ReadOutput() in blocking mode! Use Stream instead."); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral860394B6123C56DF23862D0E8E5C111DAA5373E7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ReadOutput_mF64CE8A336C80C6C7F048A721A0F0F4A27B62744_RuntimeMethod_var))); } IL_0013: { // return mOutputBuffer.Read(buffer, offset, length); ByteQueueStream_t4D33684562A3B8282ABEF110EF63454A9E2B6CF8 * L_2 = __this->get_mOutputBuffer_48(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buffer0; int32_t L_4 = ___offset1; int32_t L_5 = ___length2; NullCheck(L_2); int32_t L_6; L_6 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_2, L_3, L_4, L_5); return L_6; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::InvalidateSession() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_InvalidateSession_mC918B95476759B90E3B82A7EBCDDBAE632D9860D (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSession_t4CB6C94A80A6FE3AF5678CBB7475A74FE61AE4F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (this.mSessionParameters != null) SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_0 = __this->get_mSessionParameters_33(); if (!L_0) { goto IL_001a; } } { // this.mSessionParameters.Clear(); SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_1 = __this->get_mSessionParameters_33(); NullCheck(L_1); SessionParameters_Clear_m52D91A2DD15900F6C4754E12966AD000EC3A9232(L_1, /*hidden argument*/NULL); // this.mSessionParameters = null; __this->set_mSessionParameters_33((SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D *)NULL); } IL_001a: { // if (this.mTlsSession != null) RuntimeObject* L_2 = __this->get_mTlsSession_32(); if (!L_2) { goto IL_0034; } } { // this.mTlsSession.Invalidate(); RuntimeObject* L_3 = __this->get_mTlsSession_32(); NullCheck(L_3); InterfaceActionInvoker0::Invoke(2 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSession::Invalidate() */, TlsSession_t4CB6C94A80A6FE3AF5678CBB7475A74FE61AE4F0_il2cpp_TypeInfo_var, L_3); // this.mTlsSession = null; __this->set_mTlsSession_32((RuntimeObject*)NULL); } IL_0034: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessFinishedMessage(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_ProcessFinishedMessage_m993CE1164A76B6E690656B9EB667FCDE0D290ECA (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___buf0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // if (mExpectedVerifyData == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_mExpectedVerifyData_31(); if (L_0) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ProcessFinishedMessage_m993CE1164A76B6E690656B9EB667FCDE0D290ECA_RuntimeMethod_var))); } IL_0010: { // byte[] verify_data = TlsUtilities.ReadFully(mExpectedVerifyData.Length, buf); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = __this->get_mExpectedVerifyData_31(); NullCheck(L_2); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = ___buf0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsUtilities_ReadFully_mE5FC834E4FC4A791892231FF5C437BB30CEA8F1D(((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), L_3, /*hidden argument*/NULL); V_0 = L_4; // AssertEmpty(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_5 = ___buf0; TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_5, /*hidden argument*/NULL); // if (!Arrays.ConstantTimeAreEqual(mExpectedVerifyData, verify_data)) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = __this->get_mExpectedVerifyData_31(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); bool L_8; L_8 = Arrays_ConstantTimeAreEqual_mA8B0D8A56AE0903D0723D146FD1777A01E2014E4(L_6, L_7, /*hidden argument*/NULL); if (L_8) { goto IL_003b; } } { // throw new TlsFatalAlert(AlertDescription.decrypt_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_9 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_9, (uint8_t)((int32_t)51), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ProcessFinishedMessage_m993CE1164A76B6E690656B9EB667FCDE0D290ECA_RuntimeMethod_var))); } IL_003b: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::RaiseAlertFatal(System.Byte,System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_RaiseAlertFatal_m266A783BBBFBADB1D63D40775B550349A6152649 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, uint8_t ___alertDescription0, String_t* ___message1, Exception_t * ___cause2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { // Peer.NotifyAlertRaised(AlertLevel.fatal, alertDescription, message, cause); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Peer() */, __this); uint8_t L_1 = ___alertDescription0; String_t* L_2 = ___message1; Exception_t * L_3 = ___cause2; NullCheck(L_0); InterfaceActionInvoker4< uint8_t, uint8_t, String_t*, Exception_t * >::Invoke(5 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer::NotifyAlertRaised(System.Byte,System.Byte,System.String,System.Exception) */, TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var, L_0, (uint8_t)2, L_1, L_2, L_3); // byte[] alert = new byte[]{ AlertLevel.fatal, alertDescription }; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = L_4; NullCheck(L_5); (L_5)->SetAt(static_cast(0), (uint8_t)2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = L_5; uint8_t L_7 = ___alertDescription0; NullCheck(L_6); (L_6)->SetAt(static_cast(1), (uint8_t)L_7); V_0 = L_6; } IL_001e: try {// begin try (depth: 1) // mRecordStream.WriteRecord(ContentType.alert, alert, 0, 2); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_8 = __this->get_mRecordStream_23(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; NullCheck(L_8); RecordStream_WriteRecord_m2B1018B88F35925BF5B33983BA1FA75F99FE110C(L_8, (uint8_t)((int32_t)21), L_9, 0, 2, /*hidden argument*/NULL); // } goto IL_0033; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0030; } throw e; } CATCH_0030: {// begin catch(System.Exception) // catch (Exception) // } IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; }// end catch (depth: 1) IL_0033: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::RaiseAlertWarning(System.Byte,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_RaiseAlertWarning_mED61DDB5A462E998045C3F978670243CADDD7F41 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, uint8_t ___alertDescription0, String_t* ___message1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // Peer.NotifyAlertRaised(AlertLevel.warning, alertDescription, message, null); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Peer() */, __this); uint8_t L_1 = ___alertDescription0; String_t* L_2 = ___message1; NullCheck(L_0); InterfaceActionInvoker4< uint8_t, uint8_t, String_t*, Exception_t * >::Invoke(5 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer::NotifyAlertRaised(System.Byte,System.Byte,System.String,System.Exception) */, TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var, L_0, (uint8_t)1, L_1, L_2, (Exception_t *)NULL); // byte[] alert = new byte[]{ AlertLevel.warning, alertDescription }; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = L_3; NullCheck(L_4); (L_4)->SetAt(static_cast(0), (uint8_t)1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = L_4; uint8_t L_6 = ___alertDescription0; NullCheck(L_5); (L_5)->SetAt(static_cast(1), (uint8_t)L_6); V_0 = L_5; // SafeWriteRecord(ContentType.alert, alert, 0, 2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = V_0; VirtualActionInvoker4< uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(23 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeWriteRecord(System.Byte,System.Byte[],System.Int32,System.Int32) */, __this, (uint8_t)((int32_t)21), L_7, 0, 2); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SendCertificateMessage(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_SendCertificateMessage_m1ABEFECA6EAF9A43502346A573E6B3231D41DDC5 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___certificate0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4AE9D663642BCB30991B3A5F974139B350697BC0); s_Il2CppMethodInitialized = true; } HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * V_0 = NULL; ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * V_1 = NULL; String_t* V_2 = NULL; { // if (certificate == null) Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_0 = ___certificate0; if (L_0) { goto IL_000a; } } { // certificate = Certificate.EmptyChain; IL2CPP_RUNTIME_CLASS_INIT(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_1 = ((Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_StaticFields*)il2cpp_codegen_static_fields_for(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var))->get_EmptyChain_0(); ___certificate0 = L_1; } IL_000a: { // if (certificate.IsEmpty) Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_2 = ___certificate0; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::get_IsEmpty() */, L_2); if (!L_3) { goto IL_004e; } } { // TlsContext context = Context; RuntimeObject* L_4; L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); // if (!context.IsServer) NullCheck(L_4); bool L_5; L_5 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_IsServer() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_4); if (L_5) { goto IL_004e; } } { // ProtocolVersion serverVersion = Context.ServerVersion; RuntimeObject* L_6; L_6 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); NullCheck(L_6); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_7; L_7 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_ServerVersion() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_6); V_1 = L_7; // if (serverVersion.IsSsl) ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_8 = V_1; NullCheck(L_8); bool L_9; L_9 = ProtocolVersion_get_IsSsl_m0F595A68E77BC643D69FC18B6F9E5BB8EBADF08D(L_8, /*hidden argument*/NULL); if (!L_9) { goto IL_004e; } } { // string errorMessage = serverVersion.ToString() + " client didn't provide credentials"; ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_10 = V_1; NullCheck(L_10); String_t* L_11; L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10); String_t* L_12; L_12 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_11, _stringLiteral4AE9D663642BCB30991B3A5F974139B350697BC0, /*hidden argument*/NULL); V_2 = L_12; // RaiseAlertWarning(AlertDescription.no_certificate, errorMessage); String_t* L_13 = V_2; VirtualActionInvoker2< uint8_t, String_t* >::Invoke(38 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::RaiseAlertWarning(System.Byte,System.String) */, __this, (uint8_t)((int32_t)41), L_13); // return; return; } IL_004e: { // HandshakeMessage message = new HandshakeMessage(HandshakeType.certificate); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_14 = (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F *)il2cpp_codegen_object_new(HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); HandshakeMessage__ctor_m62A4359AB647A816A465AD8CE4E3A5FA2EF283D6(L_14, (uint8_t)((int32_t)11), /*hidden argument*/NULL); V_0 = L_14; // certificate.Encode(message); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_15 = ___certificate0; HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_16 = V_0; NullCheck(L_15); VirtualActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(8 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::Encode(System.IO.Stream) */, L_15, L_16); // message.WriteToRecordStream(this); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_17 = V_0; NullCheck(L_17); HandshakeMessage_WriteToRecordStream_mFE4F549993B16F59AF49BA86279DB8650AF58FC3(L_17, __this, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SendChangeCipherSpecMessage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_SendChangeCipherSpecMessage_m1B115C15327A011859E505F8D7E4F45B42EEF761 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] message = new byte[]{ 1 }; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (uint8_t)1); V_0 = L_1; // SafeWriteRecord(ContentType.change_cipher_spec, message, 0, message.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; NullCheck(L_3); VirtualActionInvoker4< uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(23 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SafeWriteRecord(System.Byte,System.Byte[],System.Int32,System.Int32) */, __this, (uint8_t)((int32_t)20), L_2, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))); // mRecordStream.SentWriteCipherSpec(); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_4 = __this->get_mRecordStream_23(); NullCheck(L_4); RecordStream_SentWriteCipherSpec_mFD2E540F193E56A715D677C91BF149E829F0FC1A(L_4, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SendFinishedMessage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_SendFinishedMessage_mF2292798CB2E9BA055F658AF4CE7389DF2FD54E6 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] verify_data = CreateVerifyData(Context.IsServer); RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_IsServer() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2; L_2 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, bool >::Invoke(43 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CreateVerifyData(System.Boolean) */, __this, L_1); V_0 = L_2; // HandshakeMessage message = new HandshakeMessage(HandshakeType.finished, verify_data.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; NullCheck(L_3); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_4 = (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F *)il2cpp_codegen_object_new(HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); HandshakeMessage__ctor_m9E2423B0D0504BCD4FE101668522D891AA8FD852(L_4, (uint8_t)((int32_t)20), ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), /*hidden argument*/NULL); // message.Write(verify_data, 0, verify_data.Length); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_5 = L_4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = V_0; NullCheck(L_7); NullCheck(L_5); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(32 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_5, L_6, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); // message.WriteToRecordStream(this); NullCheck(L_5); HandshakeMessage_WriteToRecordStream_mFE4F549993B16F59AF49BA86279DB8650AF58FC3(L_5, __this, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SendSupplementalDataMessage(System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_SendSupplementalDataMessage_m1165AAE3040CA98F32198CAF6AF86785FC105AC9 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, RuntimeObject* ___supplementalData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // HandshakeMessage message = new HandshakeMessage(HandshakeType.supplemental_data); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_0 = (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F *)il2cpp_codegen_object_new(HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); HandshakeMessage__ctor_m62A4359AB647A816A465AD8CE4E3A5FA2EF283D6(L_0, (uint8_t)((int32_t)23), /*hidden argument*/NULL); // WriteSupplementalData(message, supplementalData); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_1 = L_0; RuntimeObject* L_2 = ___supplementalData0; TlsProtocol_WriteSupplementalData_m7579E23A5F368CFBBB324574BAA47C9A4EA771A0(L_1, L_2, /*hidden argument*/NULL); // message.WriteToRecordStream(this); NullCheck(L_1); HandshakeMessage_WriteToRecordStream_mFE4F549993B16F59AF49BA86279DB8650AF58FC3(L_1, __this, /*hidden argument*/NULL); // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CreateVerifyData(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsProtocol_CreateVerifyData_mA586C14BC166364C79168E59BCF46E26E7FCD955 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, bool ___isServer0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B79EDA774A2169951FB22EA76BF0D73F00FE1BB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9EB7F6DC0891EC69352011CA6D5DEF0C0B81084); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; RuntimeObject* G_B2_0 = NULL; RuntimeObject* G_B1_0 = NULL; String_t* G_B3_0 = NULL; RuntimeObject* G_B3_1 = NULL; RuntimeObject* G_B5_0 = NULL; RuntimeObject* G_B4_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* G_B6_0 = NULL; RuntimeObject* G_B6_1 = NULL; { // TlsContext context = Context; RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); // string asciiLabel = isServer ? ExporterLabel.server_finished : ExporterLabel.client_finished; bool L_1 = ___isServer0; G_B1_0 = L_0; if (L_1) { G_B2_0 = L_0; goto IL_0010; } } { G_B3_0 = _stringLiteralE9EB7F6DC0891EC69352011CA6D5DEF0C0B81084; G_B3_1 = G_B1_0; goto IL_0015; } IL_0010: { G_B3_0 = _stringLiteral3B79EDA774A2169951FB22EA76BF0D73F00FE1BB; G_B3_1 = G_B2_0; } IL_0015: { V_0 = G_B3_0; // byte[] sslSender = isServer ? TlsUtilities.SSL_SERVER : TlsUtilities.SSL_CLIENT; bool L_2 = ___isServer0; G_B4_0 = G_B3_1; if (L_2) { G_B5_0 = G_B3_1; goto IL_0020; } } { IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_SSL_CLIENT_4(); G_B6_0 = L_3; G_B6_1 = G_B4_0; goto IL_0025; } IL_0020: { IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_SSL_SERVER_5(); G_B6_0 = L_4; G_B6_1 = G_B5_0; } IL_0025: { V_1 = G_B6_0; // byte[] hash = GetCurrentPrfHash(context, mRecordStream.HandshakeHash, sslSender); RuntimeObject* L_5 = G_B6_1; RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_6 = __this->get_mRecordStream_23(); NullCheck(L_6); RuntimeObject* L_7; L_7 = RecordStream_get_HandshakeHash_m87F9746D3880A3BFDB60733DD58D5509A8EAA3A1_inline(L_6, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9; L_9 = TlsProtocol_GetCurrentPrfHash_m388CF705EEB0F2A5C018224772F4ED6AB7FE77BA(L_5, L_7, L_8, /*hidden argument*/NULL); V_2 = L_9; // return TlsUtilities.CalculateVerifyData(context, asciiLabel, hash); String_t* L_10 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_2; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12; L_12 = TlsUtilities_CalculateVerifyData_m2DF91E1B5E4AB70894595689E772ACFC09D0DE73(L_5, L_10, L_11, /*hidden argument*/NULL); return L_12; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::Close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_Close_mBEA4D8125D811421C8C630B552A35F4A5450B111 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // HandleClose(true); VirtualActionInvoker1< bool >::Invoke(10 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::HandleClose(System.Boolean) */, __this, (bool)1); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::Flush() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_Flush_m5F9E7D84B64445C075C014E9856A068BE770CD69 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // mRecordStream.Flush(); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_0 = __this->get_mRecordStream_23(); NullCheck(L_0); RecordStream_Flush_mA29E8F83F3B90192E971F3DC0CB33FDCABC9A542(L_0, /*hidden argument*/NULL); // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_IsClosed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsProtocol_get_IsClosed_mEB605E7F119BEA3BE64FAB41350C37A2C280B420 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { { // get { return mClosed; } bool L_0 = __this->get_mClosed_26(); il2cpp_codegen_memory_barrier(); return L_0; } } // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessMaxFragmentLengthExtension(System.Collections.IDictionary,System.Collections.IDictionary,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t TlsProtocol_ProcessMaxFragmentLengthExtension_mF0D24E79D0E0570D3F445CED9DD8E1818DED1787 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, RuntimeObject* ___clientExtensions0, RuntimeObject* ___serverExtensions1, uint8_t ___alertDescription2, const RuntimeMethod* method) { int16_t V_0 = 0; { // short maxFragmentLength = TlsExtensionsUtilities.GetMaxFragmentLengthExtension(serverExtensions); RuntimeObject* L_0 = ___serverExtensions1; int16_t L_1; L_1 = TlsExtensionsUtilities_GetMaxFragmentLengthExtension_m76BD5AE20A99F3EEC6AB1DFA0CFA19EBC1A6ACBF(L_0, /*hidden argument*/NULL); V_0 = L_1; // if (maxFragmentLength >= 0) int16_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_002c; } } { // if (!MaxFragmentLength.IsValid((byte)maxFragmentLength) // || (!this.mResumedSession && maxFragmentLength != TlsExtensionsUtilities // .GetMaxFragmentLengthExtension(clientExtensions))) int16_t L_3 = V_0; bool L_4; L_4 = MaxFragmentLength_IsValid_m5D205F1963F7EA3C01A51D398AE66B34CF608A79((uint8_t)((int32_t)((uint8_t)L_3)), /*hidden argument*/NULL); if (!L_4) { goto IL_0025; } } { bool L_5 = __this->get_mResumedSession_41(); if (L_5) { goto IL_002c; } } { int16_t L_6 = V_0; RuntimeObject* L_7 = ___clientExtensions0; int16_t L_8; L_8 = TlsExtensionsUtilities_GetMaxFragmentLengthExtension_m76BD5AE20A99F3EEC6AB1DFA0CFA19EBC1A6ACBF(L_7, /*hidden argument*/NULL); if ((((int32_t)L_6) == ((int32_t)L_8))) { goto IL_002c; } } IL_0025: { // throw new TlsFatalAlert(alertDescription); uint8_t L_9 = ___alertDescription2; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_10 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_10, L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ProcessMaxFragmentLengthExtension_mF0D24E79D0E0570D3F445CED9DD8E1818DED1787_RuntimeMethod_var))); } IL_002c: { // return maxFragmentLength; int16_t L_11 = V_0; return L_11; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::RefuseRenegotiation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_RefuseRenegotiation_m79E1DAC5971849468EA1FBB3F36A3519E2BCDE24 (TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7DAD16955D2DF014C7B8CD1EFB4EB61C01BABE4); s_Il2CppMethodInitialized = true; } { // if (TlsUtilities.IsSsl(Context)) RuntimeObject* L_0; L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_0015; } } { // throw new TlsFatalAlert(AlertDescription.handshake_failure); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)40), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_RefuseRenegotiation_m79E1DAC5971849468EA1FBB3F36A3519E2BCDE24_RuntimeMethod_var))); } IL_0015: { // RaiseAlertWarning(AlertDescription.no_renegotiation, "Renegotiation not supported"); VirtualActionInvoker2< uint8_t, String_t* >::Invoke(38 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::RaiseAlertWarning(System.Byte,System.String) */, __this, (uint8_t)((int32_t)100), _stringLiteralD7DAD16955D2DF014C7B8CD1EFB4EB61C01BABE4); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::AssertEmpty(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6 (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___buf0, const RuntimeMethod* method) { { // if (buf.Position < buf.Length) MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_0 = ___buf0; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Position() */, L_0); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = ___buf0; NullCheck(L_2); int64_t L_3; L_3 = VirtualFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.Stream::get_Length() */, L_2); if ((((int64_t)L_1) >= ((int64_t)L_3))) { goto IL_0016; } } { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_4 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_4, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6_RuntimeMethod_var))); } IL_0016: { // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CreateRandomBlock(System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsProtocol_CreateRandomBlock_m92598180A2F8675959253CF8A9600DDA1AE02D63 (bool ___useGmtUnixTime0, RuntimeObject* ___randomGenerator1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] result = new byte[32]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_0 = L_0; // randomGenerator.NextBytes(result); RuntimeObject* L_1 = ___randomGenerator1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; NullCheck(L_1); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(2 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator::NextBytes(System.Byte[]) */, IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var, L_1, L_2); // if (useGmtUnixTime) bool L_3 = ___useGmtUnixTime0; if (!L_3) { goto IL_0019; } } { // TlsUtilities.WriteGmtUnixTime(result, 0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteGmtUnixTime_mFBD89415A70AA088F3A67E91356310E06277AA0D(L_4, 0, /*hidden argument*/NULL); } IL_0019: { // return result; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; return L_5; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CreateRenegotiationInfo(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsProtocol_CreateRenegotiationInfo_m9174B688CBCAF00CC668E636242962FB6BE97246 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___renegotiated_connection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return TlsUtilities.EncodeOpaque8(renegotiated_connection); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___renegotiated_connection0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_EncodeOpaque8_mE549B2AED00C2DFF09A20DC7D56C7E0DB53B6066(L_0, /*hidden argument*/NULL); return L_1; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::EstablishMasterSecret(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_EstablishMasterSecret_m0D881878248C4CFFBD293DC32DFA6011222616A7 (RuntimeObject* ___context0, RuntimeObject* ___keyExchange1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { // byte[] pre_master_secret = keyExchange.GeneratePremasterSecret(); RuntimeObject* L_0 = ___keyExchange1; NullCheck(L_0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = InterfaceFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(14 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange::GeneratePremasterSecret() */, TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var, L_0); V_0 = L_1; } IL_0007: try {// begin try (depth: 1) // context.SecurityParameters.masterSecret = TlsUtilities.CalculateMasterSecret(context, pre_master_secret); RuntimeObject* L_2 = ___context0; NullCheck(L_2); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_3; L_3 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_2); RuntimeObject* L_4 = ___context0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6; L_6 = TlsUtilities_CalculateMasterSecret_mB85088F4CCA5E986737042327EE67F4DC64931EE(L_4, L_5, /*hidden argument*/NULL); NullCheck(L_3); L_3->set_masterSecret_5(L_6); // } IL2CPP_LEAVE(0x26, FINALLY_001b); }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_001b; } FINALLY_001b: {// begin finally (depth: 1) { // if (pre_master_secret != null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = V_0; if (!L_7) { goto IL_0025; } } IL_001e: { // Arrays.Fill(pre_master_secret, (byte)0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); Arrays_Fill_m841D30B6E9F2CA374C9F6D5C3A690607C6E1BCFF(L_8, (uint8_t)0, /*hidden argument*/NULL); } IL_0025: { // } IL2CPP_END_FINALLY(27) } }// end finally (depth: 1) IL2CPP_CLEANUP(27) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x26, IL_0026) } IL_0026: { // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::GetCurrentPrfHash(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsProtocol_GetCurrentPrfHash_m388CF705EEB0F2A5C018224772F4ED6AB7FE77BA (RuntimeObject* ___context0, RuntimeObject* ___handshakeHash1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___sslSender2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigestUtilities_tB5A6CF632B0E12AB785E7F9D437596A3E2DC8127_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsHandshakeHash_tDE3722A66DA26F2E7CDFBD4FAE3E90EEE0FF40B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { // IDigest d = handshakeHash.ForkPrfHash(); RuntimeObject* L_0 = ___handshakeHash1; NullCheck(L_0); RuntimeObject* L_1; L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash::ForkPrfHash() */, TlsHandshakeHash_tDE3722A66DA26F2E7CDFBD4FAE3E90EEE0FF40B1_il2cpp_TypeInfo_var, L_0); V_0 = L_1; // if (sslSender != null && TlsUtilities.IsSsl(context)) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___sslSender2; if (!L_2) { goto IL_001d; } } { RuntimeObject* L_3 = ___context0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_4; L_4 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_001d; } } { // d.BlockUpdate(sslSender, 0, sslSender.Length); RuntimeObject* L_5 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___sslSender2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___sslSender2; NullCheck(L_7); NullCheck(L_5); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_5, L_6, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); } IL_001d: { // return DigestUtilities.DoFinal(d); RuntimeObject* L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(DigestUtilities_tB5A6CF632B0E12AB785E7F9D437596A3E2DC8127_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9; L_9 = DigestUtilities_DoFinal_m94875B084FCF4E6FE8C699429F94EC1CDE3F2CCC(L_8, /*hidden argument*/NULL); return L_9; } } // System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ReadExtensions(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsProtocol_ReadExtensions_m19F1B82BA48024ACDF61F9440F039DDFD6BB6649 (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; { // if (input.Position >= input.Length) MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_0 = ___input0; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Position() */, L_0); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = ___input0; NullCheck(L_2); int64_t L_3; L_3 = VirtualFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.Stream::get_Length() */, L_2); if ((((int64_t)L_1) < ((int64_t)L_3))) { goto IL_0010; } } { // return null; return (RuntimeObject*)NULL; } IL_0010: { // byte[] extBytes = TlsUtilities.ReadOpaque16(input); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = TlsUtilities_ReadOpaque16_m088E805B3D0DAE7BB5F51A76073945EA2E186A40(L_4, /*hidden argument*/NULL); // AssertEmpty(input); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_6 = ___input0; TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_6, /*hidden argument*/NULL); // MemoryStream buf = new MemoryStream(extBytes, false); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_7 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_m27461F2CC712138C855A9C1CDCB211CC5BDBAC9A(L_7, L_5, (bool)0, /*hidden argument*/NULL); V_0 = L_7; // IDictionary extensions = BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.CreateHashtable(); IL2CPP_RUNTIME_CLASS_INIT(Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); RuntimeObject* L_8; L_8 = Platform_CreateHashtable_mC95944AF156429BA5DCBC1173539FC65A7782B06(/*hidden argument*/NULL); V_1 = L_8; goto IL_005c; } IL_002b: { // int extension_type = TlsUtilities.ReadUint16(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_9 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_10; L_10 = TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4(L_9, /*hidden argument*/NULL); V_2 = L_10; // byte[] extension_data = TlsUtilities.ReadOpaque16(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_11 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12; L_12 = TlsUtilities_ReadOpaque16_m088E805B3D0DAE7BB5F51A76073945EA2E186A40(L_11, /*hidden argument*/NULL); V_3 = L_12; // if (extensions.Contains(extension_type)) RuntimeObject* L_13 = V_1; int32_t L_14 = V_2; int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); NullCheck(L_13); bool L_17; L_17 = InterfaceFuncInvoker1< bool, RuntimeObject * >::Invoke(4 /* System.Boolean System.Collections.IDictionary::Contains(System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_13, L_16); if (!L_17) { goto IL_004f; } } { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_18 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_18, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_ReadExtensions_m19F1B82BA48024ACDF61F9440F039DDFD6BB6649_RuntimeMethod_var))); } IL_004f: { // extensions.Add(extension_type, extension_data); RuntimeObject* L_19 = V_1; int32_t L_20 = V_2; int32_t L_21 = L_20; RuntimeObject * L_22 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_21); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = V_3; NullCheck(L_19); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(5 /* System.Void System.Collections.IDictionary::Add(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_19, L_22, (RuntimeObject *)(RuntimeObject *)L_23); } IL_005c: { // while (buf.Position < buf.Length) MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_24 = V_0; NullCheck(L_24); int64_t L_25; L_25 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Position() */, L_24); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_26 = V_0; NullCheck(L_26); int64_t L_27; L_27 = VirtualFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.Stream::get_Length() */, L_26); if ((((int64_t)L_25) < ((int64_t)L_27))) { goto IL_002b; } } { // return extensions; RuntimeObject* L_28 = V_1; return L_28; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ReadSupplementalDataMessage(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsProtocol_ReadSupplementalDataMessage_m018C910B817450B54F9B08295771D764DCAEAD4F (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; { // byte[] supp_data = TlsUtilities.ReadOpaque24(input); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_0 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_ReadOpaque24_mAD1098801E362CB40F509F6BDB4107DB9F8B3F2B(L_0, /*hidden argument*/NULL); // AssertEmpty(input); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = ___input0; TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_2, /*hidden argument*/NULL); // MemoryStream buf = new MemoryStream(supp_data, false); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_m27461F2CC712138C855A9C1CDCB211CC5BDBAC9A(L_3, L_1, (bool)0, /*hidden argument*/NULL); V_0 = L_3; // IList supplementalData = BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.CreateArrayList(); IL2CPP_RUNTIME_CLASS_INIT(Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = Platform_CreateArrayList_mDA08F8A3BC566FA8E0753B97D8B06F3EF26A4143(/*hidden argument*/NULL); V_1 = L_4; goto IL_0037; } IL_001b: { // int supp_data_type = TlsUtilities.ReadUint16(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_5 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_6; L_6 = TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4(L_5, /*hidden argument*/NULL); V_2 = L_6; // byte[] data = TlsUtilities.ReadOpaque16(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_7 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8; L_8 = TlsUtilities_ReadOpaque16_m088E805B3D0DAE7BB5F51A76073945EA2E186A40(L_7, /*hidden argument*/NULL); V_3 = L_8; // supplementalData.Add(new SupplementalDataEntry(supp_data_type, data)); RuntimeObject* L_9 = V_1; int32_t L_10 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_3; SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7 * L_12 = (SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7 *)il2cpp_codegen_object_new(SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7_il2cpp_TypeInfo_var); SupplementalDataEntry__ctor_m5B61B00A2178D43BCF0783AB999DC08BFA76732F(L_12, L_10, L_11, /*hidden argument*/NULL); NullCheck(L_9); int32_t L_13; L_13 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_9, L_12); } IL_0037: { // while (buf.Position < buf.Length) MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_14 = V_0; NullCheck(L_14); int64_t L_15; L_15 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Position() */, L_14); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_16 = V_0; NullCheck(L_16); int64_t L_17; L_17 = VirtualFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.Stream::get_Length() */, L_16); if ((((int64_t)L_15) < ((int64_t)L_17))) { goto IL_001b; } } { // return supplementalData; RuntimeObject* L_18 = V_1; return L_18; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteExtensions(System.IO.Stream,System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_WriteExtensions_mFA1A29833D1EE8175E459315FE480AB2BE54B2B0 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, RuntimeObject* ___extensions1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // MemoryStream buf = new MemoryStream(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_0 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_mD27B3DF2400D46A4A81EE78B0BD2C29EFCFAA44F(L_0, /*hidden argument*/NULL); // WriteSelectedExtensions(buf, extensions, true); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_1 = L_0; RuntimeObject* L_2 = ___extensions1; TlsProtocol_WriteSelectedExtensions_mAA1E1CEB59C8F8F788E14AAA627684E31C2EC5D5(L_1, L_2, (bool)1, /*hidden argument*/NULL); // WriteSelectedExtensions(buf, extensions, false); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = L_1; RuntimeObject* L_4 = ___extensions1; TlsProtocol_WriteSelectedExtensions_mAA1E1CEB59C8F8F788E14AAA627684E31C2EC5D5(L_3, L_4, (bool)0, /*hidden argument*/NULL); // byte[] extBytes = buf.ToArray(); NullCheck(L_3); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(37 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_3); // TlsUtilities.WriteOpaque16(extBytes, output); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_6 = ___output0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC(L_5, L_6, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteSelectedExtensions(System.IO.Stream,System.Collections.IDictionary,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_WriteSelectedExtensions_mAA1E1CEB59C8F8F788E14AAA627684E31C2EC5D5 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, RuntimeObject* ___extensions1, bool ___selectEmpty2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; RuntimeObject* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { // foreach (int extension_type in extensions.Keys) RuntimeObject* L_0 = ___extensions1; NullCheck(L_0); RuntimeObject* L_1; L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2 /* System.Collections.ICollection System.Collections.IDictionary::get_Keys() */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0); NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var, L_1); V_0 = L_2; } IL_000c: try {// begin try (depth: 1) { goto IL_0048; } IL_000e: { // foreach (int extension_type in extensions.Keys) RuntimeObject* L_3 = V_0; NullCheck(L_3); RuntimeObject * L_4; L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_3); V_1 = ((*(int32_t*)((int32_t*)UnBox(L_4, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)))); // byte[] extension_data = (byte[])extensions[extension_type]; RuntimeObject* L_5 = ___extensions1; int32_t L_6 = V_1; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_7); NullCheck(L_5); RuntimeObject * L_9; L_9 = InterfaceFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_5, L_8); V_2 = ((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)Castclass((RuntimeObject*)L_9, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var)); // if (selectEmpty == (extension_data.Length == 0)) bool L_10 = ___selectEmpty2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_2; NullCheck(L_11); if ((!(((uint32_t)L_10) == ((uint32_t)((((int32_t)(((RuntimeArray*)L_11)->max_length)) == ((int32_t)0))? 1 : 0))))) { goto IL_0048; } } IL_0034: { // TlsUtilities.CheckUint16(extension_type); int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_CheckUint16_mCDB92B2FE6AF9FCE4583FF61C5170BC12A37CE12(L_12, /*hidden argument*/NULL); // TlsUtilities.WriteUint16(extension_type, output); int32_t L_13 = V_1; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_14 = ___output0; TlsUtilities_WriteUint16_mC42E46986EDBAA3B4B4C80D99A49ABE7634C204E(L_13, L_14, /*hidden argument*/NULL); // TlsUtilities.WriteOpaque16(extension_data, output); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_2; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_16 = ___output0; TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC(L_15, L_16, /*hidden argument*/NULL); } IL_0048: { // foreach (int extension_type in extensions.Keys) RuntimeObject* L_17 = V_0; NullCheck(L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_17); if (L_18) { goto IL_000e; } } IL_0050: { IL2CPP_LEAVE(0x63, FINALLY_0052); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0052; } FINALLY_0052: {// begin finally (depth: 1) { RuntimeObject* L_19 = V_0; V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_19, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var)); RuntimeObject* L_20 = V_3; if (!L_20) { goto IL_0062; } } IL_005c: { RuntimeObject* L_21 = V_3; NullCheck(L_21); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_21); } IL_0062: { IL2CPP_END_FINALLY(82) } }// end finally (depth: 1) IL2CPP_CLEANUP(82) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x63, IL_0063) } IL_0063: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteSupplementalData(System.IO.Stream,System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocol_WriteSupplementalData_m7579E23A5F368CFBBB324574BAA47C9A4EA771A0 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, RuntimeObject* ___supplementalData1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; RuntimeObject* V_1 = NULL; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { // MemoryStream buf = new MemoryStream(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_0 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_mD27B3DF2400D46A4A81EE78B0BD2C29EFCFAA44F(L_0, /*hidden argument*/NULL); V_0 = L_0; // foreach (SupplementalDataEntry entry in supplementalData) RuntimeObject* L_1 = ___supplementalData1; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var, L_1); V_1 = L_2; } IL_000d: try {// begin try (depth: 1) { goto IL_0037; } IL_000f: { // foreach (SupplementalDataEntry entry in supplementalData) RuntimeObject* L_3 = V_1; NullCheck(L_3); RuntimeObject * L_4; L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_3); // int supp_data_type = entry.DataType; SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7 * L_5 = ((SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7 *)CastclassClass((RuntimeObject*)L_4, SupplementalDataEntry_tD1192409F539AB3607D1A26D473C912075C92FA7_il2cpp_TypeInfo_var)); NullCheck(L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SupplementalDataEntry::get_DataType() */, L_5); // TlsUtilities.CheckUint16(supp_data_type); int32_t L_7 = L_6; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_CheckUint16_mCDB92B2FE6AF9FCE4583FF61C5170BC12A37CE12(L_7, /*hidden argument*/NULL); // TlsUtilities.WriteUint16(supp_data_type, buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_8 = V_0; TlsUtilities_WriteUint16_mC42E46986EDBAA3B4B4C80D99A49ABE7634C204E(L_7, L_8, /*hidden argument*/NULL); // TlsUtilities.WriteOpaque16(entry.Data, buf); NullCheck(L_5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9; L_9 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SupplementalDataEntry::get_Data() */, L_5); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_10 = V_0; TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC(L_9, L_10, /*hidden argument*/NULL); } IL_0037: { // foreach (SupplementalDataEntry entry in supplementalData) RuntimeObject* L_11 = V_1; NullCheck(L_11); bool L_12; L_12 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_11); if (L_12) { goto IL_000f; } } IL_003f: { IL2CPP_LEAVE(0x52, FINALLY_0041); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0041; } FINALLY_0041: {// begin finally (depth: 1) { RuntimeObject* L_13 = V_1; V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var)); RuntimeObject* L_14 = V_2; if (!L_14) { goto IL_0051; } } IL_004b: { RuntimeObject* L_15 = V_2; NullCheck(L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_15); } IL_0051: { IL2CPP_END_FINALLY(65) } }// end finally (depth: 1) IL2CPP_CLEANUP(65) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x52, IL_0052) } IL_0052: { // byte[] supp_data = buf.ToArray(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_16 = V_0; NullCheck(L_16); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17; L_17 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(37 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_16); // TlsUtilities.WriteOpaque24(supp_data, output); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_18 = ___output0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteOpaque24_mCCD10ABBB7A9ADBA3F2F10F716B1EF7485E3AB75(L_17, L_18, /*hidden argument*/NULL); // } return; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::GetPrfAlgorithm(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsProtocol_GetPrfAlgorithm_mA98A53EB2AC319D63D378B38D75ABCCD2A7BAAD3 (RuntimeObject* ___context0, int32_t ___ciphersuite1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { // bool isTLSv12 = TlsUtilities.IsTlsV12(context); RuntimeObject* L_0 = ___context0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsTlsV12_m5D10CAF7D91A0D6E16130EEB505F51BB48749885(L_0, /*hidden argument*/NULL); V_0 = L_1; int32_t L_2 = ___ciphersuite1; if ((((int32_t)L_2) > ((int32_t)((int32_t)197)))) { goto IL_00df; } } { int32_t L_3 = ___ciphersuite1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)((int32_t)59)))) > ((uint32_t)5)))) { goto IL_034a; } } { int32_t L_4 = ___ciphersuite1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)((int32_t)103)))) > ((uint32_t)6)))) { goto IL_034a; } } { int32_t L_5 = ___ciphersuite1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)((int32_t)156)))) { case 0: { goto IL_034a; } case 1: { goto IL_0357; } case 2: { goto IL_034a; } case 3: { goto IL_0357; } case 4: { goto IL_034a; } case 5: { goto IL_0357; } case 6: { goto IL_034a; } case 7: { goto IL_0357; } case 8: { goto IL_034a; } case 9: { goto IL_0357; } case 10: { goto IL_034a; } case 11: { goto IL_0357; } case 12: { goto IL_034a; } case 13: { goto IL_0357; } case 14: { goto IL_034a; } case 15: { goto IL_0357; } case 16: { goto IL_034a; } case 17: { goto IL_0357; } case 18: { goto IL_036b; } case 19: { goto IL_0364; } case 20: { goto IL_036b; } case 21: { goto IL_0364; } case 22: { goto IL_036b; } case 23: { goto IL_0364; } case 24: { goto IL_036b; } case 25: { goto IL_0364; } case 26: { goto IL_036b; } case 27: { goto IL_0364; } case 28: { goto IL_036b; } case 29: { goto IL_0364; } case 30: { goto IL_034a; } case 31: { goto IL_034a; } case 32: { goto IL_034a; } case 33: { goto IL_034a; } case 34: { goto IL_034a; } case 35: { goto IL_034a; } case 36: { goto IL_034a; } case 37: { goto IL_034a; } case 38: { goto IL_034a; } case 39: { goto IL_034a; } case 40: { goto IL_034a; } case 41: { goto IL_034a; } } } { goto IL_036b; } IL_00df: { int32_t L_6 = ___ciphersuite1; if ((((int32_t)L_6) > ((int32_t)((int32_t)52398)))) { goto IL_0336; } } { int32_t L_7 = ___ciphersuite1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)((int32_t)49187)))) { case 0: { goto IL_034a; } case 1: { goto IL_0357; } case 2: { goto IL_034a; } case 3: { goto IL_0357; } case 4: { goto IL_034a; } case 5: { goto IL_0357; } case 6: { goto IL_034a; } case 7: { goto IL_0357; } case 8: { goto IL_034a; } case 9: { goto IL_0357; } case 10: { goto IL_034a; } case 11: { goto IL_0357; } case 12: { goto IL_034a; } case 13: { goto IL_0357; } case 14: { goto IL_034a; } case 15: { goto IL_0357; } case 16: { goto IL_036b; } case 17: { goto IL_036b; } case 18: { goto IL_036b; } case 19: { goto IL_036b; } case 20: { goto IL_036b; } case 21: { goto IL_0364; } case 22: { goto IL_036b; } case 23: { goto IL_036b; } case 24: { goto IL_0364; } case 25: { goto IL_036b; } case 26: { goto IL_036b; } case 27: { goto IL_036b; } case 28: { goto IL_036b; } case 29: { goto IL_036b; } case 30: { goto IL_036b; } case 31: { goto IL_036b; } case 32: { goto IL_036b; } case 33: { goto IL_036b; } case 34: { goto IL_036b; } case 35: { goto IL_036b; } case 36: { goto IL_036b; } case 37: { goto IL_036b; } case 38: { goto IL_036b; } case 39: { goto IL_036b; } case 40: { goto IL_036b; } case 41: { goto IL_036b; } case 42: { goto IL_036b; } case 43: { goto IL_036b; } case 44: { goto IL_036b; } case 45: { goto IL_036b; } case 46: { goto IL_036b; } case 47: { goto IL_036b; } case 48: { goto IL_036b; } case 49: { goto IL_036b; } case 50: { goto IL_036b; } case 51: { goto IL_036b; } case 52: { goto IL_036b; } case 53: { goto IL_036b; } case 54: { goto IL_036b; } case 55: { goto IL_036b; } case 56: { goto IL_036b; } case 57: { goto IL_036b; } case 58: { goto IL_036b; } case 59: { goto IL_036b; } case 60: { goto IL_036b; } case 61: { goto IL_036b; } case 62: { goto IL_036b; } case 63: { goto IL_036b; } case 64: { goto IL_036b; } case 65: { goto IL_036b; } case 66: { goto IL_036b; } case 67: { goto IL_036b; } case 68: { goto IL_036b; } case 69: { goto IL_036b; } case 70: { goto IL_036b; } case 71: { goto IL_036b; } case 72: { goto IL_036b; } case 73: { goto IL_036b; } case 74: { goto IL_036b; } case 75: { goto IL_036b; } case 76: { goto IL_036b; } case 77: { goto IL_036b; } case 78: { goto IL_036b; } case 79: { goto IL_034a; } case 80: { goto IL_0357; } case 81: { goto IL_034a; } case 82: { goto IL_0357; } case 83: { goto IL_034a; } case 84: { goto IL_0357; } case 85: { goto IL_034a; } case 86: { goto IL_0357; } case 87: { goto IL_034a; } case 88: { goto IL_0357; } case 89: { goto IL_034a; } case 90: { goto IL_0357; } case 91: { goto IL_034a; } case 92: { goto IL_0357; } case 93: { goto IL_034a; } case 94: { goto IL_0357; } case 95: { goto IL_034a; } case 96: { goto IL_0357; } case 97: { goto IL_034a; } case 98: { goto IL_0357; } case 99: { goto IL_034a; } case 100: { goto IL_0357; } case 101: { goto IL_034a; } case 102: { goto IL_0357; } case 103: { goto IL_034a; } case 104: { goto IL_0357; } case 105: { goto IL_034a; } case 106: { goto IL_0357; } case 107: { goto IL_034a; } case 108: { goto IL_0357; } case 109: { goto IL_034a; } case 110: { goto IL_0357; } case 111: { goto IL_034a; } case 112: { goto IL_0357; } case 113: { goto IL_036b; } case 114: { goto IL_0364; } case 115: { goto IL_036b; } case 116: { goto IL_0364; } case 117: { goto IL_036b; } case 118: { goto IL_0364; } case 119: { goto IL_036b; } case 120: { goto IL_0364; } case 121: { goto IL_034a; } case 122: { goto IL_034a; } case 123: { goto IL_034a; } case 124: { goto IL_034a; } case 125: { goto IL_034a; } case 126: { goto IL_034a; } case 127: { goto IL_034a; } case 128: { goto IL_034a; } case 129: { goto IL_034a; } case 130: { goto IL_034a; } case 131: { goto IL_034a; } case 132: { goto IL_034a; } case 133: { goto IL_034a; } case 134: { goto IL_034a; } case 135: { goto IL_034a; } case 136: { goto IL_034a; } case 137: { goto IL_034a; } case 138: { goto IL_034a; } case 139: { goto IL_034a; } case 140: { goto IL_034a; } } } { int32_t L_8 = ___ciphersuite1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)((int32_t)52392)))) > ((uint32_t)6)))) { goto IL_034a; } } { goto IL_036b; } IL_0336: { int32_t L_9 = ___ciphersuite1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)((int32_t)65280)))) > ((uint32_t)5)))) { goto IL_034a; } } { int32_t L_10 = ___ciphersuite1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)((int32_t)65296)))) <= ((uint32_t)5)))) { goto IL_036b; } } IL_034a: { // if (isTLSv12) bool L_11 = V_0; if (!L_11) { goto IL_034f; } } { // return PrfAlgorithm.tls_prf_sha256; return 1; } IL_034f: { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_12 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_12, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_GetPrfAlgorithm_mA98A53EB2AC319D63D378B38D75ABCCD2A7BAAD3_RuntimeMethod_var))); } IL_0357: { // if (isTLSv12) bool L_13 = V_0; if (!L_13) { goto IL_035c; } } { // return PrfAlgorithm.tls_prf_sha384; return 2; } IL_035c: { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_14 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_14, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsProtocol_GetPrfAlgorithm_mA98A53EB2AC319D63D378B38D75ABCCD2A7BAAD3_RuntimeMethod_var))); } IL_0364: { // if (isTLSv12) bool L_15 = V_0; if (!L_15) { goto IL_0369; } } { // return PrfAlgorithm.tls_prf_sha384; return 2; } IL_0369: { // return PrfAlgorithm.tls_prf_legacy; return 0; } IL_036b: { // if (isTLSv12) bool L_16 = V_0; if (!L_16) { goto IL_0370; } } { // return PrfAlgorithm.tls_prf_sha256; return 1; } IL_0370: { // return PrfAlgorithm.tls_prf_legacy; return 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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocolHandler::.ctor(System.IO.Stream,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocolHandler__ctor_m91EFBA6C22F90B776BEE2589C060EB53AC017C70 (TlsProtocolHandler_t2AA29C37CF178FABCE77F25A25D7FD43CF1D8DFA * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___stream0, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom1, const RuntimeMethod* method) { { // : base(stream, stream, secureRandom) Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___stream0; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_1 = ___stream0; SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_2 = ___secureRandom1; TlsClientProtocol__ctor_mD6B44D54E8B222F05B2FDBAC2B4634ED41ABAE38(__this, L_0, L_1, L_2, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocolHandler::.ctor(System.IO.Stream,System.IO.Stream,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsProtocolHandler__ctor_m9F2C89041055278DDBA42C79A73988F5AA237205 (TlsProtocolHandler_t2AA29C37CF178FABCE77F25A25D7FD43CF1D8DFA * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom2, const RuntimeMethod* method) { { // : base(input, output, secureRandom) Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_1 = ___output1; SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_2 = ___secureRandom2; TlsClientProtocol__ctor_mD6B44D54E8B222F05B2FDBAC2B4634ED41ABAE38(__this, L_0, L_1, L_2, /*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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::.ctor(System.Int32,System.Collections.IList,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentity,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentityManager,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters,System.Int32[],System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange__ctor_m0BD8C7608228894F45DD8EBF11826FDF5EF47789 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, int32_t ___keyExchange0, RuntimeObject* ___supportedSignatureAlgorithms1, RuntimeObject* ___pskIdentity2, RuntimeObject* ___pskIdentityManager3, DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * ___dhParameters4, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___namedCurves5, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___clientECPointFormats6, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___serverECPointFormats7, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // : this(keyExchange, supportedSignatureAlgorithms, pskIdentity, pskIdentityManager, new DefaultTlsDHVerifier(), // dhParameters, namedCurves, clientECPointFormats, serverECPointFormats) int32_t L_0 = ___keyExchange0; RuntimeObject* L_1 = ___supportedSignatureAlgorithms1; RuntimeObject* L_2 = ___pskIdentity2; RuntimeObject* L_3 = ___pskIdentityManager3; DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1 * L_4 = (DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1 *)il2cpp_codegen_object_new(DefaultTlsDHVerifier_t7CFA7549009ED45135C98C36D33D6BB76B3BE4C1_il2cpp_TypeInfo_var); DefaultTlsDHVerifier__ctor_mF52164D6444B3E4A5EA88BA0D60AA3F4A52A529F(L_4, /*hidden argument*/NULL); DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * L_5 = ___dhParameters4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = ___namedCurves5; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___clientECPointFormats6; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___serverECPointFormats7; TlsPskKeyExchange__ctor_m1519E0A868F1C67DD4590B9AEE09639B03D813F2(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::.ctor(System.Int32,System.Collections.IList,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentity,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentityManager,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsDHVerifier,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.DHParameters,System.Int32[],System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange__ctor_m1519E0A868F1C67DD4590B9AEE09639B03D813F2 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, int32_t ___keyExchange0, RuntimeObject* ___supportedSignatureAlgorithms1, RuntimeObject* ___pskIdentity2, RuntimeObject* ___pskIdentityManager3, RuntimeObject* ___dhVerifier4, DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * ___dhParameters5, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___namedCurves6, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___clientECPointFormats7, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___serverECPointFormats8, const RuntimeMethod* method) { { // : base(keyExchange, supportedSignatureAlgorithms) int32_t L_0 = ___keyExchange0; RuntimeObject* L_1 = ___supportedSignatureAlgorithms1; AbstractTlsKeyExchange__ctor_m2FDD97E09FEC1C3588274D65D6CC18903CD8B06A(__this, L_0, L_1, /*hidden argument*/NULL); int32_t L_2 = ___keyExchange0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)13)))) > ((uint32_t)2)))) { goto IL_001f; } } { int32_t L_3 = ___keyExchange0; if ((((int32_t)L_3) == ((int32_t)((int32_t)24)))) { goto IL_001f; } } { // throw new InvalidOperationException("unsupported key exchange algorithm"); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_4 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB72657F0B8D2D8F073DD492DC0BA16984E3BA442)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange__ctor_m1519E0A868F1C67DD4590B9AEE09639B03D813F2_RuntimeMethod_var))); } IL_001f: { // this.mPskIdentity = pskIdentity; RuntimeObject* L_5 = ___pskIdentity2; __this->set_mPskIdentity_3(L_5); // this.mPskIdentityManager = pskIdentityManager; RuntimeObject* L_6 = ___pskIdentityManager3; __this->set_mPskIdentityManager_4(L_6); // this.mDHVerifier = dhVerifier; RuntimeObject* L_7 = ___dhVerifier4; __this->set_mDHVerifier_5(L_7); // this.mDHParameters = dhParameters; DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * L_8 = ___dhParameters5; __this->set_mDHParameters_6(L_8); // this.mNamedCurves = namedCurves; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = ___namedCurves6; __this->set_mNamedCurves_7(L_9); // this.mClientECPointFormats = clientECPointFormats; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___clientECPointFormats7; __this->set_mClientECPointFormats_8(L_10); // this.mServerECPointFormats = serverECPointFormats; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = ___serverECPointFormats8; __this->set_mServerECPointFormats_9(L_11); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::SkipServerCredentials() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange_SkipServerCredentials_m2ACE82BBEEDAB0FBBA08C2D1E8B2D5C59FFE4B45 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, const RuntimeMethod* method) { { // if (mKeyExchange == KeyExchangeAlgorithm.RSA_PSK) int32_t L_0 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)15))))) { goto IL_0012; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_SkipServerCredentials_m2ACE82BBEEDAB0FBBA08C2D1E8B2D5C59FFE4B45_RuntimeMethod_var))); } IL_0012: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::ProcessServerCredentials(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange_ProcessServerCredentials_m6712AD1B7106177EC1BC854B1C03DC86597477F3 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, RuntimeObject* ___serverCredentials0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!(serverCredentials is TlsEncryptionCredentials)) RuntimeObject* L_0 = ___serverCredentials0; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var))) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_ProcessServerCredentials_m6712AD1B7106177EC1BC854B1C03DC86597477F3_RuntimeMethod_var))); } IL_0010: { // ProcessServerCertificate(serverCredentials.Certificate); RuntimeObject* L_2 = ___serverCredentials0; NullCheck(L_2); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_3; L_3 = InterfaceFuncInvoker0< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(0 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials::get_Certificate() */, TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var, L_2); VirtualActionInvoker1< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(22 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::ProcessServerCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) */, __this, L_3); // this.mServerCredentials = (TlsEncryptionCredentials)serverCredentials; RuntimeObject* L_4 = ___serverCredentials0; __this->set_mServerCredentials_18(((RuntimeObject*)Castclass((RuntimeObject*)L_4, TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var))); // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::GenerateServerKeyExchange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsPskKeyExchange_GenerateServerKeyExchange_m717151FB9D49D2133AB6C3C4BC84B2392904BF2F (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsPskIdentityManager_tDD5DCC669AFA8F998DA3E6B2122A039DCEE710BD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; { // this.mPskIdentityHint = mPskIdentityManager.GetHint(); RuntimeObject* L_0 = __this->get_mPskIdentityManager_4(); NullCheck(L_0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = InterfaceFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(0 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentityManager::GetHint() */, TlsPskIdentityManager_tDD5DCC669AFA8F998DA3E6B2122A039DCEE710BD_il2cpp_TypeInfo_var, L_0); __this->set_mPskIdentityHint_10(L_1); // if (this.mPskIdentityHint == null && !RequiresServerKeyExchange) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = __this->get_mPskIdentityHint_10(); if (L_2) { goto IL_0023; } } { bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::get_RequiresServerKeyExchange() */, __this); if (L_3) { goto IL_0023; } } { // return null; return (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; } IL_0023: { // MemoryStream buf = new MemoryStream(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_mD27B3DF2400D46A4A81EE78B0BD2C29EFCFAA44F(L_4, /*hidden argument*/NULL); V_0 = L_4; // if (this.mPskIdentityHint == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = __this->get_mPskIdentityHint_10(); if (L_5) { goto IL_003e; } } { // TlsUtilities.WriteOpaque16(TlsUtilities.EmptyBytes, buf); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_EmptyBytes_0(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_7 = V_0; TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC(L_6, L_7, /*hidden argument*/NULL); // } goto IL_004a; } IL_003e: { // TlsUtilities.WriteOpaque16(this.mPskIdentityHint, buf); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = __this->get_mPskIdentityHint_10(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_9 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC(L_8, L_9, /*hidden argument*/NULL); } IL_004a: { // if (this.mKeyExchange == KeyExchangeAlgorithm.DHE_PSK) int32_t L_10 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)14))))) { goto IL_0083; } } { // if (this.mDHParameters == null) DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * L_11 = __this->get_mDHParameters_6(); if (L_11) { goto IL_0064; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_12 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_12, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_GenerateServerKeyExchange_m717151FB9D49D2133AB6C3C4BC84B2392904BF2F_RuntimeMethod_var))); } IL_0064: { // this.mDHAgreePrivateKey = TlsDHUtilities.GenerateEphemeralServerKeyExchange(mContext.SecureRandom, // this.mDHParameters, buf); RuntimeObject* L_13 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_13); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_14; L_14 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_13); DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * L_15 = __this->get_mDHParameters_6(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_16 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var); DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F * L_17; L_17 = TlsDHUtilities_GenerateEphemeralServerKeyExchange_m6FA07F6CC2E8351D65763A87CBC70B5E17408D6F(L_14, L_15, L_16, /*hidden argument*/NULL); __this->set_mDHAgreePrivateKey_12(L_17); // } goto IL_00b0; } IL_0083: { // else if (this.mKeyExchange == KeyExchangeAlgorithm.ECDHE_PSK) int32_t L_18 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)24))))) { goto IL_00b0; } } { // this.mECAgreePrivateKey = TlsEccUtilities.GenerateEphemeralServerKeyExchange(mContext.SecureRandom, // mNamedCurves, mClientECPointFormats, buf); RuntimeObject* L_19 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_19); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_20; L_20 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_19); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_21 = __this->get_mNamedCurves_7(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = __this->get_mClientECPointFormats_8(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_23 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var); ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * L_24; L_24 = TlsEccUtilities_GenerateEphemeralServerKeyExchange_m9DEB4D6304F2EB8ACAB4BB93B3480AEF6DED1C24(L_20, L_21, L_22, L_23, /*hidden argument*/NULL); __this->set_mECAgreePrivateKey_14(L_24); } IL_00b0: { // return buf.ToArray(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_25 = V_0; NullCheck(L_25); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26; L_26 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(37 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_25); return L_26; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::ProcessServerCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange_ProcessServerCertificate_mA047DEEE6BA355BFA1CE60E6C68C9EC52E34BFD6 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___serverCertificate0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * V_0 = NULL; SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * V_1 = NULL; Exception_t * V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { // if (mKeyExchange != KeyExchangeAlgorithm.RSA_PSK) int32_t L_0 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((((int32_t)L_0) == ((int32_t)((int32_t)15)))) { goto IL_0012; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_ProcessServerCertificate_mA047DEEE6BA355BFA1CE60E6C68C9EC52E34BFD6_RuntimeMethod_var))); } IL_0012: { // if (serverCertificate.IsEmpty) Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_2 = ___serverCertificate0; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::get_IsEmpty() */, L_2); if (!L_3) { goto IL_0022; } } { // throw new TlsFatalAlert(AlertDescription.bad_certificate); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_4 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_4, (uint8_t)((int32_t)42), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_ProcessServerCertificate_mA047DEEE6BA355BFA1CE60E6C68C9EC52E34BFD6_RuntimeMethod_var))); } IL_0022: { // X509CertificateStructure x509Cert = serverCertificate.GetCertificateAt(0); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_5 = ___serverCertificate0; NullCheck(L_5); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_6; L_6 = VirtualFuncInvoker1< X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 *, int32_t >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::GetCertificateAt(System.Int32) */, L_5, 0); V_0 = L_6; // SubjectPublicKeyInfo keyInfo = x509Cert.SubjectPublicKeyInfo; X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_7 = V_0; NullCheck(L_7); SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * L_8; L_8 = X509CertificateStructure_get_SubjectPublicKeyInfo_mBFE5A9BF23F805A7399C832CA291203A29121C6F(L_7, /*hidden argument*/NULL); V_1 = L_8; } IL_0031: try {// begin try (depth: 1) // this.mServerPublicKey = PublicKeyFactory.CreateKey(keyInfo); SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * L_9 = V_1; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_10; L_10 = PublicKeyFactory_CreateKey_mCDC9554A79A6CD26010C632AFB5E37153A4DEFFB(L_9, /*hidden argument*/NULL); __this->set_mServerPublicKey_16(L_10); // } goto IL_0049; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_003f; } throw e; } CATCH_003f: {// begin catch(System.Exception) // catch (Exception e) V_2 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); // throw new TlsFatalAlert(AlertDescription.unsupported_certificate, e); Exception_t * L_11 = V_2; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_12 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_12, (uint8_t)((int32_t)43), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_ProcessServerCertificate_mA047DEEE6BA355BFA1CE60E6C68C9EC52E34BFD6_RuntimeMethod_var))); }// end catch (depth: 1) IL_0049: { // if (this.mServerPublicKey.IsPrivate) AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_13 = __this->get_mServerPublicKey_16(); NullCheck(L_13); bool L_14; L_14 = AsymmetricKeyParameter_get_IsPrivate_m4A94334067C062D7991228DDB6CBFE57A5D8244B_inline(L_13, /*hidden argument*/NULL); if (!L_14) { goto IL_005e; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_15 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_15, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_ProcessServerCertificate_mA047DEEE6BA355BFA1CE60E6C68C9EC52E34BFD6_RuntimeMethod_var))); } IL_005e: { // this.mRsaServerPublicKey = ValidateRsaPublicKey((RsaKeyParameters)this.mServerPublicKey); AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_16 = __this->get_mServerPublicKey_16(); RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * L_17; L_17 = VirtualFuncInvoker1< RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 *, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * >::Invoke(36 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::ValidateRsaPublicKey(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters) */, __this, ((RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 *)CastclassClass((RuntimeObject*)L_16, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_il2cpp_TypeInfo_var))); __this->set_mRsaServerPublicKey_17(L_17); // TlsUtilities.ValidateKeyUsage(x509Cert, KeyUsage.KeyEncipherment); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_18 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_ValidateKeyUsage_m354429F1AB5B78BB867FF23086E1B3940DC4258D(L_18, ((int32_t)32), /*hidden argument*/NULL); // base.ProcessServerCertificate(serverCertificate); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_19 = ___serverCertificate0; AbstractTlsKeyExchange_ProcessServerCertificate_mC2FB92884B37F3B4F90222FB70FC71504CFB04E9(__this, L_19, /*hidden argument*/NULL); // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::get_RequiresServerKeyExchange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsPskKeyExchange_get_RequiresServerKeyExchange_m75F6C95E5912191CE8EAE709DCDFE0A892ECE7F8 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // switch (mKeyExchange) int32_t L_0 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); V_0 = L_0; int32_t L_1 = V_0; if ((((int32_t)L_1) == ((int32_t)((int32_t)14)))) { goto IL_0011; } } { int32_t L_2 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)24))))) { goto IL_0013; } } IL_0011: { // return true; return (bool)1; } IL_0013: { // return false; return (bool)0; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::ProcessServerKeyExchange(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange_ProcessServerKeyExchange_m0AD67B5E6B0BB4D4B465C36B24C06B528939D8AE (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; { // this.mPskIdentityHint = TlsUtilities.ReadOpaque16(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_ReadOpaque16_m088E805B3D0DAE7BB5F51A76073945EA2E186A40(L_0, /*hidden argument*/NULL); __this->set_mPskIdentityHint_10(L_1); // if (this.mKeyExchange == KeyExchangeAlgorithm.DHE_PSK) int32_t L_2 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)14))))) { goto IL_0040; } } { // this.mDHParameters = TlsDHUtilities.ReceiveDHParameters(mDHVerifier, input); RuntimeObject* L_3 = __this->get_mDHVerifier_5(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var); DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * L_5; L_5 = TlsDHUtilities_ReceiveDHParameters_m566D5875AA4E56366C97048220F917DFF2FE4D8B(L_3, L_4, /*hidden argument*/NULL); __this->set_mDHParameters_6(L_5); // this.mDHAgreePublicKey = new DHPublicKeyParameters(TlsDHUtilities.ReadDHParameter(input), mDHParameters); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_6 = ___input0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7; L_7 = TlsDHUtilities_ReadDHParameter_mA0DAAAE500F1D680AB77D3B5814E18B90A16FAEB(L_6, /*hidden argument*/NULL); DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * L_8 = __this->get_mDHParameters_6(); DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 * L_9 = (DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 *)il2cpp_codegen_object_new(DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862_il2cpp_TypeInfo_var); DHPublicKeyParameters__ctor_m8F461BEDA6C12C2CED69D85A4C67380875FAE570(L_9, L_7, L_8, /*hidden argument*/NULL); __this->set_mDHAgreePublicKey_13(L_9); // } return; } IL_0040: { // else if (this.mKeyExchange == KeyExchangeAlgorithm.ECDHE_PSK) int32_t L_10 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)24))))) { goto IL_007c; } } { // ECDomainParameters ecParams = TlsEccUtilities.ReadECParameters(mNamedCurves, mClientECPointFormats, input); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = __this->get_mNamedCurves_7(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = __this->get_mClientECPointFormats_8(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_13 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var); ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * L_14; L_14 = TlsEccUtilities_ReadECParameters_mA0CA264B65062D22BD2598E7E1204E3B48319DD5(L_11, L_12, L_13, /*hidden argument*/NULL); V_0 = L_14; // byte[] point = TlsUtilities.ReadOpaque8(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_15 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16; L_16 = TlsUtilities_ReadOpaque8_m7E62AE309E857BBD7C4008D18FD07850A2E77501(L_15, /*hidden argument*/NULL); V_1 = L_16; // this.mECAgreePublicKey = TlsEccUtilities.ValidateECPublicKey(TlsEccUtilities.DeserializeECPublicKey( // mClientECPointFormats, ecParams, point)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = __this->get_mClientECPointFormats_8(); ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * L_18 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = V_1; ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * L_20; L_20 = TlsEccUtilities_DeserializeECPublicKey_m64123B44AFA988D95B777237BEEBE1401A7D8362(L_17, L_18, L_19, /*hidden argument*/NULL); ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * L_21; L_21 = TlsEccUtilities_ValidateECPublicKey_m32C8922C29F765BF73CD164B54752EB801CB6676(L_20, /*hidden argument*/NULL); __this->set_mECAgreePublicKey_15(L_21); } IL_007c: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::ValidateCertificateRequest(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange_ValidateCertificateRequest_mFB5DCD479BFEA0A41243D9ED374279074B241D3F (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * ___certificateRequest0, const RuntimeMethod* method) { { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_0 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_0, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_ValidateCertificateRequest_mFB5DCD479BFEA0A41243D9ED374279074B241D3F_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::ProcessClientCredentials(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange_ProcessClientCredentials_m4130A613F69B8ED34A03FB5677A07065837370DF (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, RuntimeObject* ___clientCredentials0, const RuntimeMethod* method) { { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_0 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_0, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_ProcessClientCredentials_m4130A613F69B8ED34A03FB5677A07065837370DF_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::GenerateClientKeyExchange(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange_GenerateClientKeyExchange_m30420E42F1C85462033F69529341B1E252AABAB0 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsPskIdentity_t526A17525D9312D41C441E4602685DBD961C3794_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // if (mPskIdentityHint == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_mPskIdentityHint_10(); if (L_0) { goto IL_0015; } } { // mPskIdentity.SkipIdentityHint(); RuntimeObject* L_1 = __this->get_mPskIdentity_3(); NullCheck(L_1); InterfaceActionInvoker0::Invoke(0 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentity::SkipIdentityHint() */, TlsPskIdentity_t526A17525D9312D41C441E4602685DBD961C3794_il2cpp_TypeInfo_var, L_1); // } goto IL_0026; } IL_0015: { // mPskIdentity.NotifyIdentityHint(mPskIdentityHint); RuntimeObject* L_2 = __this->get_mPskIdentity_3(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = __this->get_mPskIdentityHint_10(); NullCheck(L_2); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(1 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentity::NotifyIdentityHint(System.Byte[]) */, TlsPskIdentity_t526A17525D9312D41C441E4602685DBD961C3794_il2cpp_TypeInfo_var, L_2, L_3); } IL_0026: { // byte[] psk_identity = mPskIdentity.GetPskIdentity(); RuntimeObject* L_4 = __this->get_mPskIdentity_3(); NullCheck(L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = InterfaceFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(2 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentity::GetPskIdentity() */, TlsPskIdentity_t526A17525D9312D41C441E4602685DBD961C3794_il2cpp_TypeInfo_var, L_4); V_0 = L_5; // if (psk_identity == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; if (L_6) { goto IL_003d; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_7 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_7, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_GenerateClientKeyExchange_m30420E42F1C85462033F69529341B1E252AABAB0_RuntimeMethod_var))); } IL_003d: { // this.mPsk = mPskIdentity.GetPsk(); RuntimeObject* L_8 = __this->get_mPskIdentity_3(); NullCheck(L_8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9; L_9 = InterfaceFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(3 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentity::GetPsk() */, TlsPskIdentity_t526A17525D9312D41C441E4602685DBD961C3794_il2cpp_TypeInfo_var, L_8); __this->set_mPsk_11(L_9); // if (mPsk == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = __this->get_mPsk_11(); if (L_10) { goto IL_005e; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_11 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_11, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_GenerateClientKeyExchange_m30420E42F1C85462033F69529341B1E252AABAB0_RuntimeMethod_var))); } IL_005e: { // TlsUtilities.WriteOpaque16(psk_identity, output); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = V_0; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_13 = ___output0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC(L_12, L_13, /*hidden argument*/NULL); // mContext.SecurityParameters.pskIdentity = psk_identity; RuntimeObject* L_14 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_14); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_15; L_15 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_14); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_0; NullCheck(L_15); L_15->set_pskIdentity_9(L_16); // if (this.mKeyExchange == KeyExchangeAlgorithm.DHE_PSK) int32_t L_17 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)14))))) { goto IL_009e; } } { // this.mDHAgreePrivateKey = TlsDHUtilities.GenerateEphemeralClientKeyExchange(mContext.SecureRandom, // mDHParameters, output); RuntimeObject* L_18 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_18); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_19; L_19 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_18); DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * L_20 = __this->get_mDHParameters_6(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_21 = ___output0; IL2CPP_RUNTIME_CLASS_INIT(TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var); DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F * L_22; L_22 = TlsDHUtilities_GenerateEphemeralClientKeyExchange_mF73F3F40D8026863EF4214E13C3475A0D05582B3(L_19, L_20, L_21, /*hidden argument*/NULL); __this->set_mDHAgreePrivateKey_12(L_22); // } return; } IL_009e: { // else if (this.mKeyExchange == KeyExchangeAlgorithm.ECDHE_PSK) int32_t L_23 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)24))))) { goto IL_00d1; } } { // this.mECAgreePrivateKey = TlsEccUtilities.GenerateEphemeralClientKeyExchange(mContext.SecureRandom, // mServerECPointFormats, mECAgreePublicKey.Parameters, output); RuntimeObject* L_24 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_24); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_25; L_25 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_24); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26 = __this->get_mServerECPointFormats_9(); ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * L_27 = __this->get_mECAgreePublicKey_15(); NullCheck(L_27); ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * L_28; L_28 = ECKeyParameters_get_Parameters_m542E2EBDEDF773CFA59A881334563D7B3888F32B_inline(L_27, /*hidden argument*/NULL); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_29 = ___output0; IL2CPP_RUNTIME_CLASS_INIT(TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var); ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * L_30; L_30 = TlsEccUtilities_GenerateEphemeralClientKeyExchange_m98B6D7D65CBEC79168EA4B70D3222A70AC5AC392(L_25, L_26, L_28, L_29, /*hidden argument*/NULL); __this->set_mECAgreePrivateKey_14(L_30); // } return; } IL_00d1: { // else if (this.mKeyExchange == KeyExchangeAlgorithm.RSA_PSK) int32_t L_31 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)15))))) { goto IL_00f3; } } { // this.mPremasterSecret = TlsRsaUtilities.GenerateEncryptedPreMasterSecret(mContext, // this.mRsaServerPublicKey, output); RuntimeObject* L_32 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * L_33 = __this->get_mRsaServerPublicKey_17(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_34 = ___output0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_35; L_35 = TlsRsaUtilities_GenerateEncryptedPreMasterSecret_mDD7191399051D6AF9D069B47D834C72B03814DFD(L_32, L_33, L_34, /*hidden argument*/NULL); __this->set_mPremasterSecret_19(L_35); } IL_00f3: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::ProcessClientKeyExchange(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsPskKeyExchange_ProcessClientKeyExchange_m578648B5F75C11BFA12545922321186465856B1A (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsPskIdentityManager_tDD5DCC669AFA8F998DA3E6B2122A039DCEE710BD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * V_2 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; { // byte[] psk_identity = TlsUtilities.ReadOpaque16(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_ReadOpaque16_m088E805B3D0DAE7BB5F51A76073945EA2E186A40(L_0, /*hidden argument*/NULL); V_0 = L_1; // this.mPsk = mPskIdentityManager.GetPsk(psk_identity); RuntimeObject* L_2 = __this->get_mPskIdentityManager_4(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; NullCheck(L_2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = InterfaceFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(1 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskIdentityManager::GetPsk(System.Byte[]) */, TlsPskIdentityManager_tDD5DCC669AFA8F998DA3E6B2122A039DCEE710BD_il2cpp_TypeInfo_var, L_2, L_3); __this->set_mPsk_11(L_4); // if (mPsk == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = __this->get_mPsk_11(); if (L_5) { goto IL_0029; } } { // throw new TlsFatalAlert(AlertDescription.unknown_psk_identity); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_6 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_6, (uint8_t)((int32_t)115), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_ProcessClientKeyExchange_m578648B5F75C11BFA12545922321186465856B1A_RuntimeMethod_var))); } IL_0029: { // mContext.SecurityParameters.pskIdentity = psk_identity; RuntimeObject* L_7 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_7); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_8; L_8 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_7); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; NullCheck(L_8); L_8->set_pskIdentity_9(L_9); // if (this.mKeyExchange == KeyExchangeAlgorithm.DHE_PSK) int32_t L_10 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)14))))) { goto IL_005c; } } { // this.mDHAgreePublicKey = new DHPublicKeyParameters(TlsDHUtilities.ReadDHParameter(input), mDHParameters); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_11 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_12; L_12 = TlsDHUtilities_ReadDHParameter_mA0DAAAE500F1D680AB77D3B5814E18B90A16FAEB(L_11, /*hidden argument*/NULL); DHParameters_tCDF67A47BA2AB208DA1E9A0D0B1A15FB10A7401C * L_13 = __this->get_mDHParameters_6(); DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 * L_14 = (DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 *)il2cpp_codegen_object_new(DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862_il2cpp_TypeInfo_var); DHPublicKeyParameters__ctor_m8F461BEDA6C12C2CED69D85A4C67380875FAE570(L_14, L_12, L_13, /*hidden argument*/NULL); __this->set_mDHAgreePublicKey_13(L_14); // } return; } IL_005c: { // else if (this.mKeyExchange == KeyExchangeAlgorithm.ECDHE_PSK) int32_t L_15 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)24))))) { goto IL_0092; } } { // byte[] point = TlsUtilities.ReadOpaque8(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_16 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17; L_17 = TlsUtilities_ReadOpaque8_m7E62AE309E857BBD7C4008D18FD07850A2E77501(L_16, /*hidden argument*/NULL); V_1 = L_17; // ECDomainParameters curve_params = this.mECAgreePrivateKey.Parameters; ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * L_18 = __this->get_mECAgreePrivateKey_14(); NullCheck(L_18); ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * L_19; L_19 = ECKeyParameters_get_Parameters_m542E2EBDEDF773CFA59A881334563D7B3888F32B_inline(L_18, /*hidden argument*/NULL); V_2 = L_19; // this.mECAgreePublicKey = TlsEccUtilities.ValidateECPublicKey(TlsEccUtilities.DeserializeECPublicKey( // mServerECPointFormats, curve_params, point)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = __this->get_mServerECPointFormats_9(); ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * L_21 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = V_1; IL2CPP_RUNTIME_CLASS_INIT(TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var); ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * L_23; L_23 = TlsEccUtilities_DeserializeECPublicKey_m64123B44AFA988D95B777237BEEBE1401A7D8362(L_20, L_21, L_22, /*hidden argument*/NULL); ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * L_24; L_24 = TlsEccUtilities_ValidateECPublicKey_m32C8922C29F765BF73CD164B54752EB801CB6676(L_23, /*hidden argument*/NULL); __this->set_mECAgreePublicKey_15(L_24); // } return; } IL_0092: { // else if (this.mKeyExchange == KeyExchangeAlgorithm.RSA_PSK) int32_t L_25 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)15))))) { goto IL_00cb; } } { // if (TlsUtilities.IsSsl(mContext)) RuntimeObject* L_26 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_27; L_27 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_26, /*hidden argument*/NULL); if (!L_27) { goto IL_00b2; } } { // encryptedPreMasterSecret = Streams.ReadAll(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_28 = ___input0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29; L_29 = Streams_ReadAll_m433E35F4920644D94A2D1434C24F7D799DAC475C(L_28, /*hidden argument*/NULL); V_3 = L_29; // } goto IL_00b9; } IL_00b2: { // encryptedPreMasterSecret = TlsUtilities.ReadOpaque16(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_30 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31; L_31 = TlsUtilities_ReadOpaque16_m088E805B3D0DAE7BB5F51A76073945EA2E186A40(L_30, /*hidden argument*/NULL); V_3 = L_31; } IL_00b9: { // this.mPremasterSecret = mServerCredentials.DecryptPreMasterSecret(encryptedPreMasterSecret); RuntimeObject* L_32 = __this->get_mServerCredentials_18(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33 = V_3; NullCheck(L_32); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34; L_34 = InterfaceFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(0 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEncryptionCredentials::DecryptPreMasterSecret(System.Byte[]) */, TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var, L_32, L_33); __this->set_mPremasterSecret_19(L_34); } IL_00cb: { // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::GeneratePremasterSecret() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsPskKeyExchange_GeneratePremasterSecret_m94182D722AD451930CC47868CB14364EA27BFE16 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_1 = NULL; { // byte[] other_secret = GenerateOtherSecret(mPsk.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_mPsk_11(); NullCheck(L_0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = VirtualFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(35 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::GenerateOtherSecret(System.Int32) */, __this, ((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))); V_0 = L_1; // MemoryStream buf = new MemoryStream(4 + other_secret.Length + mPsk.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; NullCheck(L_2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = __this->get_mPsk_11(); NullCheck(L_3); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_mCB4274FF375AD786CCED424E80B047E0DEC50938(L_4, ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))), (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))), /*hidden argument*/NULL); V_1 = L_4; // TlsUtilities.WriteOpaque16(other_secret, buf); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_6 = V_1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC(L_5, L_6, /*hidden argument*/NULL); // TlsUtilities.WriteOpaque16(mPsk, buf); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = __this->get_mPsk_11(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_8 = V_1; TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC(L_7, L_8, /*hidden argument*/NULL); // Arrays.Fill(mPsk, (byte)0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = __this->get_mPsk_11(); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); Arrays_Fill_m841D30B6E9F2CA374C9F6D5C3A690607C6E1BCFF(L_9, (uint8_t)0, /*hidden argument*/NULL); // this.mPsk = null; __this->set_mPsk_11((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL); // return buf.ToArray(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_10 = V_1; NullCheck(L_10); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11; L_11 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(37 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_10); return L_11; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::GenerateOtherSecret(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsPskKeyExchange_GenerateOtherSecret_mD3C3204F31FAE59412AF7ABFF87823422852B8D8 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, int32_t ___pskLength0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (this.mKeyExchange == KeyExchangeAlgorithm.DHE_PSK) int32_t L_0 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)14))))) { goto IL_002c; } } { // if (mDHAgreePrivateKey != null) DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F * L_1 = __this->get_mDHAgreePrivateKey_12(); if (!L_1) { goto IL_0024; } } { // return TlsDHUtilities.CalculateDHBasicAgreement(mDHAgreePublicKey, mDHAgreePrivateKey); DHPublicKeyParameters_t47DB50F7F1B8284C8265B4DDE5D32CCDAB8E8862 * L_2 = __this->get_mDHAgreePublicKey_13(); DHPrivateKeyParameters_tAF64A6F7342B2BD5F53015A701126BFEF11B2E7F * L_3 = __this->get_mDHAgreePrivateKey_12(); IL2CPP_RUNTIME_CLASS_INIT(TlsDHUtilities_tF7F59DE2239E324B90BCA09C4464D3BF85F43FAC_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsDHUtilities_CalculateDHBasicAgreement_m79711D64AA991D3600C39DBB11DE8B33BD14A770(L_2, L_3, /*hidden argument*/NULL); return L_4; } IL_0024: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_5 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_5, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_GenerateOtherSecret_mD3C3204F31FAE59412AF7ABFF87823422852B8D8_RuntimeMethod_var))); } IL_002c: { // if (this.mKeyExchange == KeyExchangeAlgorithm.ECDHE_PSK) int32_t L_6 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)24))))) { goto IL_0058; } } { // if (mECAgreePrivateKey != null) ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * L_7 = __this->get_mECAgreePrivateKey_14(); if (!L_7) { goto IL_0050; } } { // return TlsEccUtilities.CalculateECDHBasicAgreement(mECAgreePublicKey, mECAgreePrivateKey); ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB * L_8 = __this->get_mECAgreePublicKey_15(); ECPrivateKeyParameters_t4F22D9A57AC7E670B61E096835534ECE1D259029 * L_9 = __this->get_mECAgreePrivateKey_14(); IL2CPP_RUNTIME_CLASS_INIT(TlsEccUtilities_tA8FA2CF6C2582ADEB9045A54E18452FF71644AAD_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = TlsEccUtilities_CalculateECDHBasicAgreement_m410E9B63B3FADBDD1B2345BD120E2AF92C6A36C5(L_8, L_9, /*hidden argument*/NULL); return L_10; } IL_0050: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_11 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_11, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_GenerateOtherSecret_mD3C3204F31FAE59412AF7ABFF87823422852B8D8_RuntimeMethod_var))); } IL_0058: { // if (this.mKeyExchange == KeyExchangeAlgorithm.RSA_PSK) int32_t L_12 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)15))))) { goto IL_0069; } } { // return this.mPremasterSecret; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = __this->get_mPremasterSecret_19(); return L_13; } IL_0069: { // return new byte[pskLength]; int32_t L_14 = ___pskLength0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_14); return L_15; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPskKeyExchange::ValidateRsaPublicKey(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * TlsPskKeyExchange_ValidateRsaPublicKey_m87742D203DEC05F9EADE620670ED302A7AC31EC3 (TlsPskKeyExchange_tAE87193EF8493C86E142915CBC5939F480CF6B3A * __this, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * ___key0, const RuntimeMethod* method) { { // if (!key.Exponent.IsProbablePrime(2)) RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * L_0 = ___key0; NullCheck(L_0); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1; L_1 = RsaKeyParameters_get_Exponent_m21F569575AA358CF9B770D3C7C4D26DF1AF76A62_inline(L_0, /*hidden argument*/NULL); NullCheck(L_1); bool L_2; L_2 = BigInteger_IsProbablePrime_m0793CB745AA8451B6B5916788FD60F3829B93EBD(L_1, 2, /*hidden argument*/NULL); if (L_2) { goto IL_0016; } } { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_3 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_3, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsPskKeyExchange_ValidateRsaPublicKey_m87742D203DEC05F9EADE620670ED302A7AC31EC3_RuntimeMethod_var))); } IL_0016: { // return key; RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * L_4 = ___key0; return L_4; } } #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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::.ctor(System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaKeyExchange__ctor_m5A0A860B08E1E99A7317323B4C5DB76D1C850D97 (TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E * __this, RuntimeObject* ___supportedSignatureAlgorithms0, const RuntimeMethod* method) { { // : base(KeyExchangeAlgorithm.RSA, supportedSignatureAlgorithms) RuntimeObject* L_0 = ___supportedSignatureAlgorithms0; AbstractTlsKeyExchange__ctor_m2FDD97E09FEC1C3588274D65D6CC18903CD8B06A(__this, 1, L_0, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::SkipServerCredentials() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaKeyExchange_SkipServerCredentials_m3F0F4005518C63F77237DDD7B04096372BA2E310 (TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E * __this, const RuntimeMethod* method) { { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_0 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_0, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaKeyExchange_SkipServerCredentials_m3F0F4005518C63F77237DDD7B04096372BA2E310_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::ProcessServerCredentials(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaKeyExchange_ProcessServerCredentials_m0D5470D3AF375C244581B9EFBC10D5EF6962EC72 (TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E * __this, RuntimeObject* ___serverCredentials0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!(serverCredentials is TlsEncryptionCredentials)) RuntimeObject* L_0 = ___serverCredentials0; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var))) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaKeyExchange_ProcessServerCredentials_m0D5470D3AF375C244581B9EFBC10D5EF6962EC72_RuntimeMethod_var))); } IL_0010: { // ProcessServerCertificate(serverCredentials.Certificate); RuntimeObject* L_2 = ___serverCredentials0; NullCheck(L_2); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_3; L_3 = InterfaceFuncInvoker0< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(0 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials::get_Certificate() */, TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var, L_2); VirtualActionInvoker1< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(22 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::ProcessServerCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) */, __this, L_3); // this.mServerCredentials = (TlsEncryptionCredentials)serverCredentials; RuntimeObject* L_4 = ___serverCredentials0; __this->set_mServerCredentials_5(((RuntimeObject*)Castclass((RuntimeObject*)L_4, TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::ProcessServerCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaKeyExchange_ProcessServerCertificate_m647DD34A3944323B882CECFD33280C5F491299A8 (TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E * __this, Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___serverCertificate0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * V_0 = NULL; SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * V_1 = NULL; Exception_t * V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { // if (serverCertificate.IsEmpty) Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_0 = ___serverCertificate0; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::get_IsEmpty() */, L_0); if (!L_1) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.bad_certificate); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)42), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaKeyExchange_ProcessServerCertificate_m647DD34A3944323B882CECFD33280C5F491299A8_RuntimeMethod_var))); } IL_0010: { // X509CertificateStructure x509Cert = serverCertificate.GetCertificateAt(0); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_3 = ___serverCertificate0; NullCheck(L_3); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_4; L_4 = VirtualFuncInvoker1< X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 *, int32_t >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::GetCertificateAt(System.Int32) */, L_3, 0); V_0 = L_4; // SubjectPublicKeyInfo keyInfo = x509Cert.SubjectPublicKeyInfo; X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_5 = V_0; NullCheck(L_5); SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * L_6; L_6 = X509CertificateStructure_get_SubjectPublicKeyInfo_mBFE5A9BF23F805A7399C832CA291203A29121C6F(L_5, /*hidden argument*/NULL); V_1 = L_6; } IL_001f: try {// begin try (depth: 1) // this.mServerPublicKey = PublicKeyFactory.CreateKey(keyInfo); SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * L_7 = V_1; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_8; L_8 = PublicKeyFactory_CreateKey_mCDC9554A79A6CD26010C632AFB5E37153A4DEFFB(L_7, /*hidden argument*/NULL); __this->set_mServerPublicKey_3(L_8); // } goto IL_0037; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002d; } throw e; } CATCH_002d: {// begin catch(System.Exception) // catch (Exception e) V_2 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); // throw new TlsFatalAlert(AlertDescription.unsupported_certificate, e); Exception_t * L_9 = V_2; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_10 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_10, (uint8_t)((int32_t)43), L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaKeyExchange_ProcessServerCertificate_m647DD34A3944323B882CECFD33280C5F491299A8_RuntimeMethod_var))); }// end catch (depth: 1) IL_0037: { // if (this.mServerPublicKey.IsPrivate) AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_11 = __this->get_mServerPublicKey_3(); NullCheck(L_11); bool L_12; L_12 = AsymmetricKeyParameter_get_IsPrivate_m4A94334067C062D7991228DDB6CBFE57A5D8244B_inline(L_11, /*hidden argument*/NULL); if (!L_12) { goto IL_004c; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_13 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_13, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaKeyExchange_ProcessServerCertificate_m647DD34A3944323B882CECFD33280C5F491299A8_RuntimeMethod_var))); } IL_004c: { // this.mRsaServerPublicKey = ValidateRsaPublicKey((RsaKeyParameters)this.mServerPublicKey); AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_14 = __this->get_mServerPublicKey_3(); RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * L_15; L_15 = VirtualFuncInvoker1< RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 *, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * >::Invoke(35 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::ValidateRsaPublicKey(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters) */, __this, ((RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 *)CastclassClass((RuntimeObject*)L_14, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_il2cpp_TypeInfo_var))); __this->set_mRsaServerPublicKey_4(L_15); // TlsUtilities.ValidateKeyUsage(x509Cert, KeyUsage.KeyEncipherment); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_16 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_ValidateKeyUsage_m354429F1AB5B78BB867FF23086E1B3940DC4258D(L_16, ((int32_t)32), /*hidden argument*/NULL); // base.ProcessServerCertificate(serverCertificate); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_17 = ___serverCertificate0; AbstractTlsKeyExchange_ProcessServerCertificate_mC2FB92884B37F3B4F90222FB70FC71504CFB04E9(__this, L_17, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::ValidateCertificateRequest(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaKeyExchange_ValidateCertificateRequest_m1EE39E12E344159EDFB60B29D79323B35C1F4E1E (TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E * __this, CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * ___certificateRequest0, const RuntimeMethod* method) { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; int32_t V_1 = 0; uint8_t V_2 = 0x0; { // byte[] types = certificateRequest.CertificateTypes; CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_0 = ___certificateRequest0; NullCheck(L_0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(4 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest::get_CertificateTypes() */, L_0); V_0 = L_1; // for (int i = 0; i < types.Length; ++i) V_1 = 0; goto IL_0026; } IL_000b: { // switch (types[i]) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; 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)); V_2 = L_5; uint8_t L_6 = V_2; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))) > ((uint32_t)1)))) { goto IL_0022; } } { uint8_t L_7 = V_2; if ((((int32_t)L_7) == ((int32_t)((int32_t)64)))) { goto IL_0022; } } { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_8 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_8, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaKeyExchange_ValidateCertificateRequest_m1EE39E12E344159EDFB60B29D79323B35C1F4E1E_RuntimeMethod_var))); } IL_0022: { // for (int i = 0; i < types.Length; ++i) int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); } IL_0026: { // for (int i = 0; i < types.Length; ++i) int32_t L_10 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0; NullCheck(L_11); if ((((int32_t)L_10) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))) { goto IL_000b; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::ProcessClientCredentials(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaKeyExchange_ProcessClientCredentials_mDC7E786370F35F69AF411077BD799FB0A18D3862 (TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E * __this, RuntimeObject* ___clientCredentials0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!(clientCredentials is TlsSignerCredentials)) RuntimeObject* L_0 = ___clientCredentials0; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C_il2cpp_TypeInfo_var))) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaKeyExchange_ProcessClientCredentials_mDC7E786370F35F69AF411077BD799FB0A18D3862_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::GenerateClientKeyExchange(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaKeyExchange_GenerateClientKeyExchange_mE879B32DB5E34C4492F8BD78BC262CC9AEFDC2ED (TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, const RuntimeMethod* method) { { // this.mPremasterSecret = TlsRsaUtilities.GenerateEncryptedPreMasterSecret(mContext, mRsaServerPublicKey, output); RuntimeObject* L_0 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * L_1 = __this->get_mRsaServerPublicKey_4(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = TlsRsaUtilities_GenerateEncryptedPreMasterSecret_mDD7191399051D6AF9D069B47D834C72B03814DFD(L_0, L_1, L_2, /*hidden argument*/NULL); __this->set_mPremasterSecret_6(L_3); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::ProcessClientKeyExchange(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaKeyExchange_ProcessClientKeyExchange_m1787E4E3FD288C7B347858FB6C1FEC384B7E6489 (TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // if (TlsUtilities.IsSsl(mContext)) RuntimeObject* L_0 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_0016; } } { // encryptedPreMasterSecret = Streams.ReadAll(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___input0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = Streams_ReadAll_m433E35F4920644D94A2D1434C24F7D799DAC475C(L_2, /*hidden argument*/NULL); V_0 = L_3; // } goto IL_001d; } IL_0016: { // encryptedPreMasterSecret = TlsUtilities.ReadOpaque16(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = TlsUtilities_ReadOpaque16_m088E805B3D0DAE7BB5F51A76073945EA2E186A40(L_4, /*hidden argument*/NULL); V_0 = L_5; } IL_001d: { // this.mPremasterSecret = mServerCredentials.DecryptPreMasterSecret(encryptedPreMasterSecret); RuntimeObject* L_6 = __this->get_mServerCredentials_5(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = V_0; NullCheck(L_6); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8; L_8 = InterfaceFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(0 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsEncryptionCredentials::DecryptPreMasterSecret(System.Byte[]) */, TlsEncryptionCredentials_t592C8C6829956CE4A059C6E1D5CFA95D7C6AA4B1_il2cpp_TypeInfo_var, L_6, L_7); __this->set_mPremasterSecret_6(L_8); // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::GeneratePremasterSecret() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsRsaKeyExchange_GeneratePremasterSecret_m7A278B7C8D0A03545FAB4767AD0257F0C148D420 (TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E * __this, const RuntimeMethod* method) { { // if (this.mPremasterSecret == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_mPremasterSecret_6(); if (L_0) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaKeyExchange_GeneratePremasterSecret_m7A278B7C8D0A03545FAB4767AD0257F0C148D420_RuntimeMethod_var))); } IL_0010: { // byte[] tmp = this.mPremasterSecret; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = __this->get_mPremasterSecret_6(); // this.mPremasterSecret = null; __this->set_mPremasterSecret_6((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL); // return tmp; return L_2; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaKeyExchange::ValidateRsaPublicKey(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * TlsRsaKeyExchange_ValidateRsaPublicKey_m3D77C86356E3945BDDECC0D5008BBE354F8D5C3D (TlsRsaKeyExchange_tC2EA68789ADE0DA271B6C07BEF5807C35BDF539E * __this, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * ___key0, const RuntimeMethod* method) { { // if (!key.Exponent.IsProbablePrime(2)) RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * L_0 = ___key0; NullCheck(L_0); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1; L_1 = RsaKeyParameters_get_Exponent_m21F569575AA358CF9B770D3C7C4D26DF1AF76A62_inline(L_0, /*hidden argument*/NULL); NullCheck(L_1); bool L_2; L_2 = BigInteger_IsProbablePrime_m0793CB745AA8451B6B5916788FD60F3829B93EBD(L_1, 2, /*hidden argument*/NULL); if (L_2) { goto IL_0016; } } { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_3 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_3, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaKeyExchange_ValidateRsaPublicKey_m3D77C86356E3945BDDECC0D5008BBE354F8D5C3D_RuntimeMethod_var))); } IL_0016: { // return key; RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * L_4 = ___key0; return L_4; } } #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.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::GenerateRawSignature(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsRsaSigner_GenerateRawSignature_m406E7A2FB286A97A7F36D5373C989D22A3FEE26E (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * __this, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___algorithm0, AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * ___privateKey1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___hash2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // ISigner signer = MakeSigner(algorithm, true, true, // new ParametersWithRandom(privateKey, this.mContext.SecureRandom)); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_0 = ___algorithm0; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_1 = ___privateKey1; RuntimeObject* L_2 = ((AbstractTlsSigner_t24989BA8F6A4C023621CCF4C4B42BDF8648B0BE1 *)__this)->get_mContext_0(); NullCheck(L_2); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_3; L_3 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_2); ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC * L_4 = (ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC *)il2cpp_codegen_object_new(ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC_il2cpp_TypeInfo_var); ParametersWithRandom__ctor_m9CC2D927A9DC93F6BED2DE101C93E19050FEDF97(L_4, L_1, L_3, /*hidden argument*/NULL); RuntimeObject* L_5; L_5 = VirtualFuncInvoker4< RuntimeObject*, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *, bool, bool, RuntimeObject* >::Invoke(24 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::MakeSigner(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,System.Boolean,System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) */, __this, L_0, (bool)1, (bool)1, L_4); // signer.BlockUpdate(hash, 0, hash.Length); RuntimeObject* L_6 = L_5; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___hash2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___hash2; NullCheck(L_8); NullCheck(L_6); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var, L_6, L_7, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))); // return signer.GenerateSignature(); NullCheck(L_6); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9; L_9 = InterfaceFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(4 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner::GenerateSignature() */, ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var, L_6); return L_9; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::VerifyRawSignature(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,System.Byte[],BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsRsaSigner_VerifyRawSignature_m2B743E4C006B2659B89F8AA5FA64D5F05A8EE614 (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * __this, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___algorithm0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___sigBytes1, AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * ___publicKey2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___hash3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // ISigner signer = MakeSigner(algorithm, true, false, publicKey); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_0 = ___algorithm0; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_1 = ___publicKey2; RuntimeObject* L_2; L_2 = VirtualFuncInvoker4< RuntimeObject*, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *, bool, bool, RuntimeObject* >::Invoke(24 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::MakeSigner(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,System.Boolean,System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) */, __this, L_0, (bool)1, (bool)0, L_1); // signer.BlockUpdate(hash, 0, hash.Length); RuntimeObject* L_3 = L_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___hash3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___hash3; NullCheck(L_5); NullCheck(L_3); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var, L_3, L_4, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))); // return signer.VerifySignature(sigBytes); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___sigBytes1; NullCheck(L_3); bool L_7; L_7 = InterfaceFuncInvoker1< bool, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner::VerifySignature(System.Byte[]) */, ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var, L_3, L_6); return L_7; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::CreateSigner(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsRsaSigner_CreateSigner_m81FC95F1C66A621CB5B04AA8A5BA285EA4B53AA8 (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * __this, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___algorithm0, AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * ___privateKey1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return MakeSigner(algorithm, false, true, new ParametersWithRandom(privateKey, this.mContext.SecureRandom)); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_0 = ___algorithm0; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_1 = ___privateKey1; RuntimeObject* L_2 = ((AbstractTlsSigner_t24989BA8F6A4C023621CCF4C4B42BDF8648B0BE1 *)__this)->get_mContext_0(); NullCheck(L_2); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_3; L_3 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_2); ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC * L_4 = (ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC *)il2cpp_codegen_object_new(ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC_il2cpp_TypeInfo_var); ParametersWithRandom__ctor_m9CC2D927A9DC93F6BED2DE101C93E19050FEDF97(L_4, L_1, L_3, /*hidden argument*/NULL); RuntimeObject* L_5; L_5 = VirtualFuncInvoker4< RuntimeObject*, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *, bool, bool, RuntimeObject* >::Invoke(24 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::MakeSigner(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,System.Boolean,System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) */, __this, L_0, (bool)0, (bool)1, L_4); return L_5; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::CreateVerifyer(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsRsaSigner_CreateVerifyer_mBDC278CF4C41341B9036207F4C363F629218DA66 (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * __this, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___algorithm0, AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * ___publicKey1, const RuntimeMethod* method) { { // return MakeSigner(algorithm, false, false, publicKey); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_0 = ___algorithm0; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_1 = ___publicKey1; RuntimeObject* L_2; L_2 = VirtualFuncInvoker4< RuntimeObject*, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *, bool, bool, RuntimeObject* >::Invoke(24 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::MakeSigner(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,System.Boolean,System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) */, __this, L_0, (bool)0, (bool)0, L_1); return L_2; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::IsValidPublicKey(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsRsaSigner_IsValidPublicKey_m299A4EB2E603CCF53273424248C72B73F9D8E303 (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * __this, AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * ___publicKey0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return publicKey is RsaKeyParameters && !publicKey.IsPrivate; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_0 = ___publicKey0; if (!((RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 *)IsInstClass((RuntimeObject*)L_0, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_il2cpp_TypeInfo_var))) { goto IL_0012; } } { AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_1 = ___publicKey0; NullCheck(L_1); bool L_2; L_2 = AsymmetricKeyParameter_get_IsPrivate_m4A94334067C062D7991228DDB6CBFE57A5D8244B_inline(L_1, /*hidden argument*/NULL); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } IL_0012: { return (bool)0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::MakeSigner(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,System.Boolean,System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsRsaSigner_MakeSigner_m474DEF09220DF6D8C409F11F482E0C46E383C266 (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * __this, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___algorithm0, bool ___raw1, bool ___forSigning2, RuntimeObject* ___cp3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullDigest_t4BCB1626A8C555E32E26F70ABD9081D3A9A5DD82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; { // if ((algorithm != null) != TlsUtilities.IsTlsV12(mContext)) SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_0 = ___algorithm0; RuntimeObject* L_1 = ((AbstractTlsSigner_t24989BA8F6A4C023621CCF4C4B42BDF8648B0BE1 *)__this)->get_mContext_0(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_2; L_2 = TlsUtilities_IsTlsV12_m5D10CAF7D91A0D6E16130EEB505F51BB48749885(L_1, /*hidden argument*/NULL); if ((((int32_t)((!(((RuntimeObject*)(SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0)) == ((int32_t)L_2))) { goto IL_0017; } } { // throw new InvalidOperationException(); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_3 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m26BD2B620B5FBFA4376C16011C60E18A2EDC8E96(L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaSigner_MakeSigner_m474DEF09220DF6D8C409F11F482E0C46E383C266_RuntimeMethod_var))); } IL_0017: { // if (algorithm != null && algorithm.Signature != SignatureAlgorithm.rsa) SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_4 = ___algorithm0; if (!L_4) { goto IL_0029; } } { SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_5 = ___algorithm0; NullCheck(L_5); uint8_t L_6; L_6 = VirtualFuncInvoker0< uint8_t >::Invoke(5 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Signature() */, L_5); if ((((int32_t)L_6) == ((int32_t)1))) { goto IL_0029; } } { // throw new InvalidOperationException(); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_7 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m26BD2B620B5FBFA4376C16011C60E18A2EDC8E96(L_7, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaSigner_MakeSigner_m474DEF09220DF6D8C409F11F482E0C46E383C266_RuntimeMethod_var))); } IL_0029: { // if (raw) bool L_8 = ___raw1; if (!L_8) { goto IL_0034; } } { // d = new NullDigest(); NullDigest_t4BCB1626A8C555E32E26F70ABD9081D3A9A5DD82 * L_9 = (NullDigest_t4BCB1626A8C555E32E26F70ABD9081D3A9A5DD82 *)il2cpp_codegen_object_new(NullDigest_t4BCB1626A8C555E32E26F70ABD9081D3A9A5DD82_il2cpp_TypeInfo_var); NullDigest__ctor_m2CDC49E91B55B309967491BC55BBBCF9E71CC0AB(L_9, /*hidden argument*/NULL); V_0 = L_9; // } goto IL_004b; } IL_0034: { // else if (algorithm == null) SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_10 = ___algorithm0; if (L_10) { goto IL_003f; } } { // d = new CombinedHash(); CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 * L_11 = (CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 *)il2cpp_codegen_object_new(CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82_il2cpp_TypeInfo_var); CombinedHash__ctor_mAF1B1EC0CA417999390BD6FC66BC734372E19D4D(L_11, /*hidden argument*/NULL); V_0 = L_11; // } goto IL_004b; } IL_003f: { // d = TlsUtilities.CreateHash(algorithm.Hash); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_12 = ___algorithm0; NullCheck(L_12); uint8_t L_13; L_13 = VirtualFuncInvoker0< uint8_t >::Invoke(4 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Hash() */, L_12); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_14; L_14 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88(L_13, /*hidden argument*/NULL); V_0 = L_14; } IL_004b: { // if (algorithm != null) SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_15 = ___algorithm0; if (!L_15) { goto IL_0062; } } { // s = new RsaDigestSigner(d, TlsUtilities.GetOidForHashAlgorithm(algorithm.Hash)); RuntimeObject* L_16 = V_0; SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_17 = ___algorithm0; NullCheck(L_17); uint8_t L_18; L_18 = VirtualFuncInvoker0< uint8_t >::Invoke(4 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Hash() */, L_17); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_19; L_19 = TlsUtilities_GetOidForHashAlgorithm_mAED1F6BCB8CBF66A70EC441040D91A6C02DC17E7(L_18, /*hidden argument*/NULL); RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC * L_20 = (RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC *)il2cpp_codegen_object_new(RsaDigestSigner_tFE7CAA21FA585A1888EB7F041B342E3106059DFC_il2cpp_TypeInfo_var); RsaDigestSigner__ctor_mD472AA69794114573ABDDF074D02205F4E89A5B6(L_20, L_16, L_19, /*hidden argument*/NULL); V_1 = L_20; // } goto IL_006f; } IL_0062: { // s = new GenericSigner(CreateRsaImpl(), d); RuntimeObject* L_21; L_21 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IAsymmetricBlockCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::CreateRsaImpl() */, __this); RuntimeObject* L_22 = V_0; GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E * L_23 = (GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E *)il2cpp_codegen_object_new(GenericSigner_t94FE0EE517738D12B7CE7413E07D9428FC44536E_il2cpp_TypeInfo_var); GenericSigner__ctor_mBA7C6A7161C93D290DF85B252DB80D515C4441E9(L_23, L_21, L_22, /*hidden argument*/NULL); V_1 = L_23; } IL_006f: { // s.Init(forSigning, cp); RuntimeObject* L_24 = V_1; bool L_25 = ___forSigning2; RuntimeObject* L_26 = ___cp3; NullCheck(L_24); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner::Init(System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) */, ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var, L_24, L_25, L_26); // return s; RuntimeObject* L_27 = V_1; return L_27; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IAsymmetricBlockCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::CreateRsaImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsRsaSigner_CreateRsaImpl_m182C61CFED55FF7442B5A1C54FAFF10EAE2F6B7F (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new Pkcs1Encoding(new RsaBlindedEngine()); RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2 * L_0 = (RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2 *)il2cpp_codegen_object_new(RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2_il2cpp_TypeInfo_var); RsaBlindedEngine__ctor_m310A5FACC596A6A5203D793F835E9CC930846A31(L_0, /*hidden argument*/NULL); Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * L_1 = (Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 *)il2cpp_codegen_object_new(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818_il2cpp_TypeInfo_var); Pkcs1Encoding__ctor_mFDC0C9838C10C17B83A8C9E5FA5D19979F1F30B7(L_1, L_0, /*hidden argument*/NULL); return L_1; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaSigner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaSigner__ctor_m187660635EC2A4A84F7DF307C6AFE647C1FF0019 (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * __this, const RuntimeMethod* method) { { AbstractTlsSigner__ctor_m8BC10417388286735795E5F14F3B9EB21B825121(__this, /*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.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaUtilities::GenerateEncryptedPreMasterSecret(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsRsaUtilities_GenerateEncryptedPreMasterSecret_mDD7191399051D6AF9D069B47D834C72B03814DFD (RuntimeObject* ___context0, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * ___rsaServerPublicKey1, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * V_1 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; InvalidCipherTextException_tCB4102F353576109DF6723BAD28806C82D61BC8D * V_3 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { // byte[] premasterSecret = new byte[48]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48)); V_0 = L_0; // context.SecureRandom.NextBytes(premasterSecret); RuntimeObject* L_1 = ___context0; NullCheck(L_1); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_2; L_2 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; NullCheck(L_2); VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(9 /* System.Void System.Random::NextBytes(System.Byte[]) */, L_2, L_3); // TlsUtilities.WriteVersion(context.ClientVersion, premasterSecret, 0); RuntimeObject* L_4 = ___context0; NullCheck(L_4); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_5; L_5 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_ClientVersion() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteVersion_m9F96059833D59596B7BA97B51522AE9CECC8036E(L_5, L_6, 0, /*hidden argument*/NULL); // Pkcs1Encoding encoding = new Pkcs1Encoding(new RsaBlindedEngine()); RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2 * L_7 = (RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2 *)il2cpp_codegen_object_new(RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2_il2cpp_TypeInfo_var); RsaBlindedEngine__ctor_m310A5FACC596A6A5203D793F835E9CC930846A31(L_7, /*hidden argument*/NULL); Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * L_8 = (Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 *)il2cpp_codegen_object_new(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818_il2cpp_TypeInfo_var); Pkcs1Encoding__ctor_mFDC0C9838C10C17B83A8C9E5FA5D19979F1F30B7(L_8, L_7, /*hidden argument*/NULL); V_1 = L_8; // encoding.Init(true, new ParametersWithRandom(rsaServerPublicKey, context.SecureRandom)); Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * L_9 = V_1; RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * L_10 = ___rsaServerPublicKey1; RuntimeObject* L_11 = ___context0; NullCheck(L_11); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_12; L_12 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_11); ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC * L_13 = (ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC *)il2cpp_codegen_object_new(ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC_il2cpp_TypeInfo_var); ParametersWithRandom__ctor_m9CC2D927A9DC93F6BED2DE101C93E19050FEDF97(L_13, L_10, L_12, /*hidden argument*/NULL); NullCheck(L_9); Pkcs1Encoding_Init_m30D6ABD066E951C0EE2E79618AA869F41422F5F3(L_9, (bool)1, L_13, /*hidden argument*/NULL); } IL_003f: try {// begin try (depth: 1) { // byte[] encryptedPreMasterSecret = encoding.ProcessBlock(premasterSecret, 0, premasterSecret.Length); Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * L_14 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_0; NullCheck(L_16); NullCheck(L_14); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17; L_17 = Pkcs1Encoding_ProcessBlock_m3F83A5D5E8BB728A0F13518784DA63EB32E85843(L_14, L_15, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))), /*hidden argument*/NULL); V_2 = L_17; // if (TlsUtilities.IsSsl(context)) RuntimeObject* L_18 = ___context0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_19; L_19 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_18, /*hidden argument*/NULL); if (!L_19) { goto IL_0060; } } IL_0053: { // output.Write(encryptedPreMasterSecret, 0, encryptedPreMasterSecret.Length); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_20 = ___output2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = V_2; NullCheck(L_22); NullCheck(L_20); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(32 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_20, L_21, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))); // } goto IL_0067; } IL_0060: { // TlsUtilities.WriteOpaque16(encryptedPreMasterSecret, output); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = V_2; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_24 = ___output2; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC(L_23, L_24, /*hidden argument*/NULL); } IL_0067: { // } goto IL_0073; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_tCB4102F353576109DF6723BAD28806C82D61BC8D_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0069; } throw e; } CATCH_0069: {// begin catch(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.InvalidCipherTextException) // catch (InvalidCipherTextException e) V_3 = ((InvalidCipherTextException_tCB4102F353576109DF6723BAD28806C82D61BC8D *)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCipherTextException_tCB4102F353576109DF6723BAD28806C82D61BC8D *)); // throw new TlsFatalAlert(AlertDescription.internal_error, e); InvalidCipherTextException_tCB4102F353576109DF6723BAD28806C82D61BC8D * L_25 = V_3; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_26 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_26, (uint8_t)((int32_t)80), L_25, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsRsaUtilities_GenerateEncryptedPreMasterSecret_mDD7191399051D6AF9D069B47D834C72B03814DFD_RuntimeMethod_var))); }// end catch (depth: 1) IL_0073: { // return premasterSecret; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = V_0; return L_27; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaUtilities::SafeDecryptPreMasterSecret(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsRsaUtilities_SafeDecryptPreMasterSecret_mA229110738A474EB3D8478973D585FF1311D9145 (RuntimeObject* ___context0, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * ___rsaServerPrivateKey1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___encryptedPreMasterSecret2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * V_0 = NULL; bool V_1 = false; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { // ProtocolVersion clientVersion = context.ClientVersion; RuntimeObject* L_0 = ___context0; NullCheck(L_0); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1; L_1 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_ClientVersion() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); V_0 = L_1; // bool versionNumberCheckDisabled = false; V_1 = (bool)0; // byte[] fallback = new byte[48]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48)); V_2 = L_2; // context.SecureRandom.NextBytes(fallback); RuntimeObject* L_3 = ___context0; NullCheck(L_3); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_4; L_4 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_3); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_2; NullCheck(L_4); VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(9 /* System.Void System.Random::NextBytes(System.Byte[]) */, L_4, L_5); // byte[] M = Arrays.Clone(fallback); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7; L_7 = Arrays_Clone_m362B6E8EAA394ABF566EABAF08A37C8232D398D8(L_6, /*hidden argument*/NULL); V_3 = L_7; } IL_0024: try {// begin try (depth: 1) // Pkcs1Encoding encoding = new Pkcs1Encoding(new RsaBlindedEngine(), fallback); RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2 * L_8 = (RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2 *)il2cpp_codegen_object_new(RsaBlindedEngine_t4F192F2B138DBFB23611F919883B586E26113CF2_il2cpp_TypeInfo_var); RsaBlindedEngine__ctor_m310A5FACC596A6A5203D793F835E9CC930846A31(L_8, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_2; Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * L_10 = (Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 *)il2cpp_codegen_object_new(Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818_il2cpp_TypeInfo_var); Pkcs1Encoding__ctor_m7209D642D73AEEEA93FAD564BC62B57C58A3811F(L_10, L_8, L_9, /*hidden argument*/NULL); // encoding.Init(false, // new ParametersWithRandom(rsaServerPrivateKey, context.SecureRandom)); Pkcs1Encoding_t394A58F7A8B08BB6882774A5CF81630CCB8D9818 * L_11 = L_10; RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * L_12 = ___rsaServerPrivateKey1; RuntimeObject* L_13 = ___context0; NullCheck(L_13); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_14; L_14 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_13); ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC * L_15 = (ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC *)il2cpp_codegen_object_new(ParametersWithRandom_t557A9B373F5F2998BE6C0461812FBE4EB73425AC_il2cpp_TypeInfo_var); ParametersWithRandom__ctor_m9CC2D927A9DC93F6BED2DE101C93E19050FEDF97(L_15, L_12, L_14, /*hidden argument*/NULL); NullCheck(L_11); Pkcs1Encoding_Init_m30D6ABD066E951C0EE2E79618AA869F41422F5F3(L_11, (bool)0, L_15, /*hidden argument*/NULL); // M = encoding.ProcessBlock(encryptedPreMasterSecret, 0, encryptedPreMasterSecret.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = ___encryptedPreMasterSecret2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ___encryptedPreMasterSecret2; NullCheck(L_17); NullCheck(L_11); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18; L_18 = Pkcs1Encoding_ProcessBlock_m3F83A5D5E8BB728A0F13518784DA63EB32E85843(L_11, L_16, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))), /*hidden argument*/NULL); V_3 = L_18; // } goto IL_0052; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_004f; } throw e; } CATCH_004f: {// begin catch(System.Exception) // catch (Exception) // } IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0052; }// end catch (depth: 1) IL_0052: { // if (versionNumberCheckDisabled && clientVersion.IsEqualOrEarlierVersionOf(ProtocolVersion.TLSv10)) bool L_19 = V_1; if (!L_19) { goto IL_0062; } } { ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_20 = V_0; IL2CPP_RUNTIME_CLASS_INIT(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_21 = ((ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields*)il2cpp_codegen_static_fields_for(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var))->get_TLSv10_1(); NullCheck(L_20); bool L_22; L_22 = ProtocolVersion_IsEqualOrEarlierVersionOf_mA6DCE6087D568B23EF6CE3AA61F87A322A592C7D(L_20, L_21, /*hidden argument*/NULL); if (L_22) { goto IL_00bc; } } IL_0062: { // int correct = (clientVersion.MajorVersion ^ (M[0] & 0xff)) // | (clientVersion.MinorVersion ^ (M[1] & 0xff)); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_23 = V_0; NullCheck(L_23); int32_t L_24; L_24 = ProtocolVersion_get_MajorVersion_mCDB5EA5B771D23FAD458103A4E528238B8A311C5(L_23, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = V_3; NullCheck(L_25); int32_t L_26 = 0; uint8_t L_27 = (L_25)->GetAt(static_cast(L_26)); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_28 = V_0; NullCheck(L_28); int32_t L_29; L_29 = ProtocolVersion_get_MinorVersion_m4650B25C1A6717658D8DDFACB6C25EFF2F8A43C5(L_28, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = V_3; NullCheck(L_30); int32_t L_31 = 1; uint8_t L_32 = (L_30)->GetAt(static_cast(L_31)); // correct |= correct >> 1; int32_t L_33 = ((int32_t)((int32_t)((int32_t)((int32_t)L_24^(int32_t)((int32_t)((int32_t)L_27&(int32_t)((int32_t)255)))))|(int32_t)((int32_t)((int32_t)L_29^(int32_t)((int32_t)((int32_t)L_32&(int32_t)((int32_t)255))))))); // correct |= correct >> 2; int32_t L_34 = ((int32_t)((int32_t)L_33|(int32_t)((int32_t)((int32_t)L_33>>(int32_t)1)))); // correct |= correct >> 4; int32_t L_35 = ((int32_t)((int32_t)L_34|(int32_t)((int32_t)((int32_t)L_34>>(int32_t)2)))); // int mask = ~((correct & 1) - 1); V_4 = ((~((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_35|(int32_t)((int32_t)((int32_t)L_35>>(int32_t)4))))&(int32_t)1)), (int32_t)1)))); // for (int i = 0; i < 48; i++) V_5 = 0; goto IL_00b6; } IL_009b: { // M[i] = (byte)((M[i] & (~mask)) | (fallback[i] & mask)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_36 = V_3; int32_t L_37 = V_5; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_38 = V_3; int32_t L_39 = V_5; NullCheck(L_38); int32_t L_40 = L_39; uint8_t L_41 = (L_38)->GetAt(static_cast(L_40)); int32_t L_42 = V_4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_43 = V_2; int32_t L_44 = V_5; NullCheck(L_43); int32_t L_45 = L_44; uint8_t L_46 = (L_43)->GetAt(static_cast(L_45)); int32_t L_47 = V_4; NullCheck(L_36); (L_36)->SetAt(static_cast(L_37), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)((int32_t)L_41&(int32_t)((~L_42))))|(int32_t)((int32_t)((int32_t)L_46&(int32_t)L_47))))))); // for (int i = 0; i < 48; i++) int32_t L_48 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_00b6: { // for (int i = 0; i < 48; i++) int32_t L_49 = V_5; if ((((int32_t)L_49) < ((int32_t)((int32_t)48)))) { goto IL_009b; } } IL_00bc: { // return M; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_50 = V_3; return L_50; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsRsaUtilities::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsRsaUtilities__ctor_m1F1098D9E6A2B2389F1AA2163ECE45EE4D434806 (TlsRsaUtilities_tAD6C7A18825215A0FC773BB4DE76A6697E9F38BE * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSRTPUtils::AddUseSrtpExtension(System.Collections.IDictionary,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSRTPUtils_AddUseSrtpExtension_mE7A796EEDB001E6BB4CBC29C0D4AE53569958AC4 (RuntimeObject* ___extensions0, UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * ___useSRTPData1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.use_srtp] = CreateUseSrtpExtension(useSRTPData); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)14); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * L_3 = ___useSRTPData1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsSRTPUtils_CreateUseSrtpExtension_mB18474D2962B57C4FF8BD049237FF96039884C5A(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSRTPUtils::GetUseSrtpExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * TlsSRTPUtils_GetUseSrtpExtension_m91EADE4046A457E9D7ABE478FE10061838BA7E55 (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.use_srtp); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)14), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? null : ReadUseSrtpExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * L_4; L_4 = TlsSRTPUtils_ReadUseSrtpExtension_mEB6EFD7768672D67A3CE845E599A6F91C6516D12(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 *)NULL; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSRTPUtils::CreateUseSrtpExtension(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSRTPUtils_CreateUseSrtpExtension_mB18474D2962B57C4FF8BD049237FF96039884C5A (UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * ___useSrtpData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; { // if (useSrtpData == null) UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * L_0 = ___useSrtpData0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("useSrtpData"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBDF96DF3EAF79369A531DDAF5811FC3B39F11FEC)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSRTPUtils_CreateUseSrtpExtension_mB18474D2962B57C4FF8BD049237FF96039884C5A_RuntimeMethod_var))); } IL_000e: { // MemoryStream buf = new MemoryStream(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_mD27B3DF2400D46A4A81EE78B0BD2C29EFCFAA44F(L_2, /*hidden argument*/NULL); V_0 = L_2; // TlsUtilities.WriteUint16ArrayWithUint16Length(useSrtpData.ProtectionProfiles, buf); UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * L_3 = ___useSrtpData0; NullCheck(L_3); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4; L_4 = VirtualFuncInvoker0< Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* >::Invoke(4 /* System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData::get_ProtectionProfiles() */, L_3); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_5 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint16ArrayWithUint16Length_m53E762005E61573759246268B5B21B0A6AFE2B31(L_4, L_5, /*hidden argument*/NULL); // TlsUtilities.WriteOpaque8(useSrtpData.Mki, buf); UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * L_6 = ___useSrtpData0; NullCheck(L_6); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7; L_7 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData::get_Mki() */, L_6); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_8 = V_0; TlsUtilities_WriteOpaque8_m44042F177FBCFAD069991148333A008369268058(L_7, L_8, /*hidden argument*/NULL); // return buf.ToArray(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_9 = V_0; NullCheck(L_9); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(37 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_9); return L_10; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.UseSrtpData BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSRTPUtils::ReadUseSrtpExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * TlsSRTPUtils_ReadUseSrtpExtension_mEB6EFD7768672D67A3CE845E599A6F91C6516D12 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; int32_t V_1 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; { // if (extensionData == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("extensionData"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2FD3D94E06B9B9C783012C3308EEF95D32EC5AC)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSRTPUtils_ReadUseSrtpExtension_mEB6EFD7768672D67A3CE845E599A6F91C6516D12_RuntimeMethod_var))); } IL_000e: { // MemoryStream buf = new MemoryStream(extensionData, true); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___extensionData0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_m27461F2CC712138C855A9C1CDCB211CC5BDBAC9A(L_3, L_2, (bool)1, /*hidden argument*/NULL); V_0 = L_3; // int length = TlsUtilities.ReadUint16(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_5; L_5 = TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4(L_4, /*hidden argument*/NULL); V_1 = L_5; // if (length < 2 || (length & 1) != 0) int32_t L_6 = V_1; if ((((int32_t)L_6) < ((int32_t)2))) { goto IL_0026; } } { int32_t L_7 = V_1; if (!((int32_t)((int32_t)L_7&(int32_t)1))) { goto IL_002e; } } IL_0026: { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_8 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_8, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSRTPUtils_ReadUseSrtpExtension_mEB6EFD7768672D67A3CE845E599A6F91C6516D12_RuntimeMethod_var))); } IL_002e: { // int[] protectionProfiles = TlsUtilities.ReadUint16Array(length / 2, buf); int32_t L_9 = V_1; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_10 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11; L_11 = TlsUtilities_ReadUint16Array_mF649622C854614FFCB145A35104C84585A175EBC(((int32_t)((int32_t)L_9/(int32_t)2)), L_10, /*hidden argument*/NULL); // byte[] mki = TlsUtilities.ReadOpaque8(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_12 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13; L_13 = TlsUtilities_ReadOpaque8_m7E62AE309E857BBD7C4008D18FD07850A2E77501(L_12, /*hidden argument*/NULL); V_2 = L_13; // TlsProtocol.AssertEmpty(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_14 = V_0; TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_14, /*hidden argument*/NULL); // return new UseSrtpData(protectionProfiles, mki); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_2; UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 * L_16 = (UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935 *)il2cpp_codegen_object_new(UseSrtpData_t4BDF031BD174009EE41D3BA18294159AED140935_il2cpp_TypeInfo_var); UseSrtpData__ctor_m315F9112A763358E4E5BACC1B3D0E0B23BDF7AEC(L_16, L_11, L_15, /*hidden argument*/NULL); return L_16; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSRTPUtils::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSRTPUtils__ctor_mC95E08DDD4719580EC6CE6A914621099E08F99FA (TlsSRTPUtils_t5090718D19882351D0BAE3EAE21E818BDF14C597 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerContextImpl::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerContextImpl__ctor_m36D7EC1D29FB0763F97E513A22E653F5788652B9 (TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * __this, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom0, SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * ___securityParameters1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // : base(secureRandom, securityParameters) SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_0 = ___secureRandom0; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_1 = ___securityParameters1; IL2CPP_RUNTIME_CLASS_INIT(AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836_il2cpp_TypeInfo_var); AbstractTlsContext__ctor_mD6E25A60EFBD088D842BB739C9A20EBC85EA416A(__this, L_0, L_1, /*hidden argument*/NULL); // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerContextImpl::get_IsServer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsServerContextImpl_get_IsServer_mE64C49D75EE934580777FFEDBCC877E167EC344F (TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * __this, const RuntimeMethod* method) { { // get { return true; } 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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::.ctor(System.IO.Stream,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol__ctor_mA670BDECE5B385435D7FF0AC2FF84F064B82F293 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___stream0, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom1, const RuntimeMethod* method) { { // protected short mClientCertificateType = -1; __this->set_mClientCertificateType_54((int16_t)(-1)); // : base(stream, secureRandom) Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___stream0; SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_1 = ___secureRandom1; TlsProtocol__ctor_mE9EFDC6057509BF206D47B10825D5F8AA0E38221(__this, L_0, L_1, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::.ctor(System.IO.Stream,System.IO.Stream,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol__ctor_m987947E71479F51B49840B99C605CF76680ED7A1 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom2, const RuntimeMethod* method) { { // protected short mClientCertificateType = -1; __this->set_mClientCertificateType_54((int16_t)(-1)); // : base(input, output, secureRandom) Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_1 = ___output1; SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_2 = ___secureRandom2; TlsProtocol__ctor_m2A743D7B0C34E98EBE48320C21DE07D0BD95B2CF(__this, L_0, L_1, L_2, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol__ctor_m15A0827F8B2DB624CBE2D3424BEE5EC36EFA28ED (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom0, const RuntimeMethod* method) { { // protected short mClientCertificateType = -1; __this->set_mClientCertificateType_54((int16_t)(-1)); // : base(secureRandom) SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_0 = ___secureRandom0; TlsProtocol__ctor_m879F34DD5D9B91297AD1554C656739D131C38FFE(__this, L_0, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::Accept(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_Accept_mCD6FAF49EBEBA76115004829DDD2737F9405F808 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, RuntimeObject* ___tlsServer0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (tlsServer == null) RuntimeObject* L_0 = ___tlsServer0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("tlsServer"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF304F86AAE3300AAF6CC1D68596A5C135E98DA7F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_Accept_mCD6FAF49EBEBA76115004829DDD2737F9405F808_RuntimeMethod_var))); } IL_000e: { // if (this.mTlsServer != null) RuntimeObject* L_2 = __this->get_mTlsServer_49(); if (!L_2) { goto IL_0021; } } { // throw new InvalidOperationException("'Accept' can only be called once"); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_3 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral411A64854237B0AD4EE521F452B977C964D0C11F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_Accept_mCD6FAF49EBEBA76115004829DDD2737F9405F808_RuntimeMethod_var))); } IL_0021: { // this.mTlsServer = tlsServer; RuntimeObject* L_4 = ___tlsServer0; __this->set_mTlsServer_49(L_4); // this.mSecurityParameters = new SecurityParameters(); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_5 = (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 *)il2cpp_codegen_object_new(SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803_il2cpp_TypeInfo_var); SecurityParameters__ctor_m4DEFDB6F8DEAF74BBF4A939145C6553275873D19(L_5, /*hidden argument*/NULL); ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mSecurityParameters_34(L_5); // this.mSecurityParameters.entity = ConnectionEnd.server; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_6 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); NullCheck(L_6); L_6->set_entity_0(0); // this.mTlsServerContext = new TlsServerContextImpl(mSecureRandom, mSecurityParameters); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_7 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecureRandom_24(); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_8 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * L_9 = (TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 *)il2cpp_codegen_object_new(TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930_il2cpp_TypeInfo_var); TlsServerContextImpl__ctor_m36D7EC1D29FB0763F97E513A22E653F5788652B9(L_9, L_7, L_8, /*hidden argument*/NULL); __this->set_mTlsServerContext_50(L_9); // this.mSecurityParameters.serverRandom = CreateRandomBlock(tlsServer.ShouldUseGmtUnixTime(), // mTlsServerContext.NonceRandomGenerator); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_10 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); RuntimeObject* L_11 = ___tlsServer0; NullCheck(L_11); bool L_12; L_12 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer::ShouldUseGmtUnixTime() */, TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var, L_11); TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * L_13 = __this->get_mTlsServerContext_50(); NullCheck(L_13); RuntimeObject* L_14; L_14 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(14 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::get_NonceRandomGenerator() */, L_13); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15; L_15 = TlsProtocol_CreateRandomBlock_m92598180A2F8675959253CF8A9600DDA1AE02D63(L_12, L_14, /*hidden argument*/NULL); NullCheck(L_10); L_10->set_serverRandom_7(L_15); // this.mTlsServer.Init(mTlsServerContext); RuntimeObject* L_16 = __this->get_mTlsServer_49(); TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * L_17 = __this->get_mTlsServerContext_50(); NullCheck(L_16); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerContext) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_16, L_17); // this.mRecordStream.Init(mTlsServerContext); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_18 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * L_19 = __this->get_mTlsServerContext_50(); NullCheck(L_18); RecordStream_Init_m9B7BFECDEC979B94D94BB2C24071E49AFF3D68BF(L_18, L_19, /*hidden argument*/NULL); // this.mRecordStream.SetRestrictReadVersion(false); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_20 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); NullCheck(L_20); RecordStream_SetRestrictReadVersion_mB75E409D812FDB56CCFFCE7410A8BA3DCA11C53F_inline(L_20, (bool)0, /*hidden argument*/NULL); // BlockForHandshake(); VirtualActionInvoker0::Invoke(17 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::BlockForHandshake() */, __this); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::CleanupHandshake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_CleanupHandshake_m25321ECA98E047C4BE3F44FFD9CEB1DDDB640608 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, const RuntimeMethod* method) { { // base.CleanupHandshake(); TlsProtocol_CleanupHandshake_m921BDC8FC6232FBF55A09FC90E8C37FC146F5F7B(__this, /*hidden argument*/NULL); // this.mKeyExchange = null; __this->set_mKeyExchange_51((RuntimeObject*)NULL); // this.mServerCredentials = null; __this->set_mServerCredentials_52((RuntimeObject*)NULL); // this.mCertificateRequest = null; __this->set_mCertificateRequest_53((CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 *)NULL); // this.mPrepareFinishHash = null; __this->set_mPrepareFinishHash_55((RuntimeObject*)NULL); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::get_Context() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsServerProtocol_get_Context_m2BDDFFF2C025B11C38098D111CEF5169EEA8534B (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, const RuntimeMethod* method) { { // get { return mTlsServerContext; } TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * L_0 = __this->get_mTlsServerContext_50(); return L_0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::get_ContextAdmin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836 * TlsServerProtocol_get_ContextAdmin_mB3A40C3FDFADDD8647C1A927A678BCDB7188FFDE (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, const RuntimeMethod* method) { { // get { return mTlsServerContext; } TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * L_0 = __this->get_mTlsServerContext_50(); return L_0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::get_Peer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsServerProtocol_get_Peer_m99C119102B6F19B2E0BED604C692D0B0338632E1 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, const RuntimeMethod* method) { { // get { return mTlsServer; } RuntimeObject* L_0 = __this->get_mTlsServer_49(); return L_0; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::HandleHandshakeMessage(System.Byte,System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, uint8_t ___type0, MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___buf1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsHandshakeHash_tDE3722A66DA26F2E7CDFBD4FAE3E90EEE0FF40B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int16_t V_0 = 0; RuntimeObject* V_1 = NULL; Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * V_2 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * V_4 = NULL; { uint8_t L_0 = ___type0; switch (L_0) { case 0: { goto IL_03fe; } case 1: { goto IL_006b; } case 2: { goto IL_03fe; } case 3: { goto IL_03fe; } case 4: { goto IL_03fe; } case 5: { goto IL_03fe; } case 6: { goto IL_03fe; } case 7: { goto IL_03fe; } case 8: { goto IL_03fe; } case 9: { goto IL_03fe; } case 10: { goto IL_03fe; } case 11: { goto IL_026c; } case 12: { goto IL_03fe; } case 13: { goto IL_03fe; } case 14: { goto IL_03fe; } case 15: { goto IL_0351; } case 16: { goto IL_02b7; } case 17: { goto IL_03fe; } case 18: { goto IL_03fe; } case 19: { goto IL_03fe; } case 20: { goto IL_0383; } case 21: { goto IL_03fe; } case 22: { goto IL_03fe; } case 23: { goto IL_0241; } } } { goto IL_03fe; } IL_006b: { // switch (this.mConnectionState) int16_t L_1 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); V_0 = L_1; int16_t L_2 = V_0; if (!L_2) { goto IL_0082; } } { int16_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)((int32_t)16)))) { goto IL_0232; } } { goto IL_0239; } IL_0082: { // ReceiveClientHelloMessage(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = ___buf1; VirtualActionInvoker1< MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * >::Invoke(53 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ReceiveClientHelloMessage(System.IO.MemoryStream) */, __this, L_4); // this.mConnectionState = CS_CLIENT_HELLO; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)1); // SendServerHelloMessage(); VirtualActionInvoker0::Invoke(58 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendServerHelloMessage() */, __this); // this.mConnectionState = CS_SERVER_HELLO; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)2); // mRecordStream.NotifyHelloComplete(); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_5 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); NullCheck(L_5); RecordStream_NotifyHelloComplete_m739BBC328691A56B4AFB68E4471D3AC26B2297DD(L_5, /*hidden argument*/NULL); // IList serverSupplementalData = mTlsServer.GetServerSupplementalData(); RuntimeObject* L_6 = __this->get_mTlsServer_49(); NullCheck(L_6); RuntimeObject* L_7; L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(10 /* System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::GetServerSupplementalData() */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_6); V_1 = L_7; // if (serverSupplementalData != null) RuntimeObject* L_8 = V_1; if (!L_8) { goto IL_00be; } } { // SendSupplementalDataMessage(serverSupplementalData); RuntimeObject* L_9 = V_1; VirtualActionInvoker1< RuntimeObject* >::Invoke(42 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SendSupplementalDataMessage(System.Collections.IList) */, __this, L_9); } IL_00be: { // this.mConnectionState = CS_SERVER_SUPPLEMENTAL_DATA; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)3); // this.mKeyExchange = mTlsServer.GetKeyExchange(); RuntimeObject* L_10 = __this->get_mTlsServer_49(); NullCheck(L_10); RuntimeObject* L_11; L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::GetKeyExchange() */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_10); __this->set_mKeyExchange_51(L_11); // this.mKeyExchange.Init(Context); RuntimeObject* L_12 = __this->get_mKeyExchange_51(); RuntimeObject* L_13; L_13 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); NullCheck(L_12); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) */, TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var, L_12, L_13); // this.mServerCredentials = mTlsServer.GetCredentials(); RuntimeObject* L_14 = __this->get_mTlsServer_49(); NullCheck(L_14); RuntimeObject* L_15; L_15 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::GetCredentials() */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_14); __this->set_mServerCredentials_52(L_15); // Certificate serverCertificate = null; V_2 = (Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E *)NULL; // if (this.mServerCredentials == null) RuntimeObject* L_16 = __this->get_mServerCredentials_52(); if (L_16) { goto IL_010f; } } { // this.mKeyExchange.SkipServerCredentials(); RuntimeObject* L_17 = __this->get_mKeyExchange_51(); NullCheck(L_17); InterfaceActionInvoker0::Invoke(1 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange::SkipServerCredentials() */, TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var, L_17); // } goto IL_0133; } IL_010f: { // this.mKeyExchange.ProcessServerCredentials(this.mServerCredentials); RuntimeObject* L_18 = __this->get_mKeyExchange_51(); RuntimeObject* L_19 = __this->get_mServerCredentials_52(); NullCheck(L_18); InterfaceActionInvoker1< RuntimeObject* >::Invoke(2 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange::ProcessServerCredentials(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials) */, TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var, L_18, L_19); // serverCertificate = this.mServerCredentials.Certificate; RuntimeObject* L_20 = __this->get_mServerCredentials_52(); NullCheck(L_20); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_21; L_21 = InterfaceFuncInvoker0< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(0 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials::get_Certificate() */, TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var, L_20); V_2 = L_21; // SendCertificateMessage(serverCertificate); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_22 = V_2; VirtualActionInvoker1< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(39 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SendCertificateMessage(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) */, __this, L_22); } IL_0133: { // this.mConnectionState = CS_SERVER_CERTIFICATE; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)4); // if (serverCertificate == null || serverCertificate.IsEmpty) Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_23 = V_2; if (!L_23) { goto IL_0145; } } { Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_24 = V_2; NullCheck(L_24); bool L_25; L_25 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::get_IsEmpty() */, L_24); if (!L_25) { goto IL_014c; } } IL_0145: { // this.mAllowCertificateStatus = false; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mAllowCertificateStatus_44((bool)0); } IL_014c: { // if (this.mAllowCertificateStatus) bool L_26 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mAllowCertificateStatus_44(); if (!L_26) { goto IL_016d; } } { // CertificateStatus certificateStatus = mTlsServer.GetCertificateStatus(); RuntimeObject* L_27 = __this->get_mTlsServer_49(); NullCheck(L_27); CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * L_28; L_28 = InterfaceFuncInvoker0< CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * >::Invoke(12 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatus BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::GetCertificateStatus() */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_27); V_4 = L_28; // if (certificateStatus != null) CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * L_29 = V_4; if (!L_29) { goto IL_016d; } } { // SendCertificateStatusMessage(certificateStatus); CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * L_30 = V_4; VirtualActionInvoker1< CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * >::Invoke(56 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendCertificateStatusMessage(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatus) */, __this, L_30); } IL_016d: { // this.mConnectionState = CS_CERTIFICATE_STATUS; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)5); // byte[] serverKeyExchange = this.mKeyExchange.GenerateServerKeyExchange(); RuntimeObject* L_31 = __this->get_mKeyExchange_51(); NullCheck(L_31); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32; L_32 = InterfaceFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange::GenerateServerKeyExchange() */, TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var, L_31); V_3 = L_32; // if (serverKeyExchange != null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33 = V_3; if (!L_33) { goto IL_018a; } } { // SendServerKeyExchangeMessage(serverKeyExchange); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34 = V_3; VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(60 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendServerKeyExchangeMessage(System.Byte[]) */, __this, L_34); } IL_018a: { // this.mConnectionState = CS_SERVER_KEY_EXCHANGE; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)6); // if (this.mServerCredentials != null) RuntimeObject* L_35 = __this->get_mServerCredentials_52(); if (!L_35) { goto IL_020d; } } { // this.mCertificateRequest = mTlsServer.GetCertificateRequest(); RuntimeObject* L_36 = __this->get_mTlsServer_49(); NullCheck(L_36); CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_37; L_37 = InterfaceFuncInvoker0< CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * >::Invoke(14 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::GetCertificateRequest() */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_36); __this->set_mCertificateRequest_53(L_37); // if (this.mCertificateRequest != null) CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_38 = __this->get_mCertificateRequest_53(); if (!L_38) { goto IL_020d; } } { // if (TlsUtilities.IsTlsV12(Context) != (mCertificateRequest.SupportedSignatureAlgorithms != null)) RuntimeObject* L_39; L_39 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_40; L_40 = TlsUtilities_IsTlsV12_m5D10CAF7D91A0D6E16130EEB505F51BB48749885(L_39, /*hidden argument*/NULL); CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_41 = __this->get_mCertificateRequest_53(); NullCheck(L_41); RuntimeObject* L_42; L_42 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest::get_SupportedSignatureAlgorithms() */, L_41); if ((((int32_t)L_40) == ((int32_t)((!(((RuntimeObject*)(RuntimeObject*)L_42) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0)))) { goto IL_01d5; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_43 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_43, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_01d5: { // this.mKeyExchange.ValidateCertificateRequest(mCertificateRequest); RuntimeObject* L_44 = __this->get_mKeyExchange_51(); CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_45 = __this->get_mCertificateRequest_53(); NullCheck(L_44); InterfaceActionInvoker1< CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * >::Invoke(8 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange::ValidateCertificateRequest(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest) */, TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var, L_44, L_45); // SendCertificateRequestMessage(mCertificateRequest); CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_46 = __this->get_mCertificateRequest_53(); VirtualActionInvoker1< CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * >::Invoke(55 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendCertificateRequestMessage(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest) */, __this, L_46); // TlsUtilities.TrackHashAlgorithms(this.mRecordStream.HandshakeHash, // this.mCertificateRequest.SupportedSignatureAlgorithms); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_47 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); NullCheck(L_47); RuntimeObject* L_48; L_48 = RecordStream_get_HandshakeHash_m87F9746D3880A3BFDB60733DD58D5509A8EAA3A1_inline(L_47, /*hidden argument*/NULL); CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_49 = __this->get_mCertificateRequest_53(); NullCheck(L_49); RuntimeObject* L_50; L_50 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest::get_SupportedSignatureAlgorithms() */, L_49); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_TrackHashAlgorithms_m7CD5565B381CE06A0B8CC3B1E7EED3724A56681B(L_48, L_50, /*hidden argument*/NULL); } IL_020d: { // this.mConnectionState = CS_CERTIFICATE_REQUEST; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)7); // SendServerHelloDoneMessage(); VirtualActionInvoker0::Invoke(59 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendServerHelloDoneMessage() */, __this); // this.mConnectionState = CS_SERVER_HELLO_DONE; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)8); // this.mRecordStream.HandshakeHash.SealHashAlgorithms(); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_51 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); NullCheck(L_51); RuntimeObject* L_52; L_52 = RecordStream_get_HandshakeHash_m87F9746D3880A3BFDB60733DD58D5509A8EAA3A1_inline(L_51, /*hidden argument*/NULL); NullCheck(L_52); InterfaceActionInvoker0::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash::SealHashAlgorithms() */, TlsHandshakeHash_tDE3722A66DA26F2E7CDFBD4FAE3E90EEE0FF40B1_il2cpp_TypeInfo_var, L_52); // break; return; } IL_0232: { // RefuseRenegotiation(); VirtualActionInvoker0::Invoke(48 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::RefuseRenegotiation() */, __this); // break; return; } IL_0239: { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_53 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_53, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_53, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_0241: { // switch (this.mConnectionState) int16_t L_54 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); if ((!(((uint32_t)L_54) == ((uint32_t)8)))) { goto IL_0264; } } { // mTlsServer.ProcessClientSupplementalData(ReadSupplementalDataMessage(buf)); RuntimeObject* L_55 = __this->get_mTlsServer_49(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_56 = ___buf1; RuntimeObject* L_57; L_57 = TlsProtocol_ReadSupplementalDataMessage_m018C910B817450B54F9B08295771D764DCAEAD4F(L_56, /*hidden argument*/NULL); NullCheck(L_55); InterfaceActionInvoker1< RuntimeObject* >::Invoke(15 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::ProcessClientSupplementalData(System.Collections.IList) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_55, L_57); // this.mConnectionState = CS_CLIENT_SUPPLEMENTAL_DATA; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)((int32_t)9)); // break; return; } IL_0264: { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_58 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_58, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_58, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_026c: { // switch (this.mConnectionState) int16_t L_59 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); V_0 = L_59; int16_t L_60 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_60, (int32_t)8))) <= ((uint32_t)1)))) { goto IL_02af; } } { // if (mConnectionState < CS_CLIENT_SUPPLEMENTAL_DATA) int16_t L_61 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); if ((((int32_t)L_61) >= ((int32_t)((int32_t)9)))) { goto IL_028f; } } { // mTlsServer.ProcessClientSupplementalData(null); RuntimeObject* L_62 = __this->get_mTlsServer_49(); NullCheck(L_62); InterfaceActionInvoker1< RuntimeObject* >::Invoke(15 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::ProcessClientSupplementalData(System.Collections.IList) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_62, (RuntimeObject*)NULL); } IL_028f: { // if (this.mCertificateRequest == null) CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_63 = __this->get_mCertificateRequest_53(); if (L_63) { goto IL_029f; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_64 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_64, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_64, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_029f: { // ReceiveCertificateMessage(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_65 = ___buf1; VirtualActionInvoker1< MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * >::Invoke(51 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ReceiveCertificateMessage(System.IO.MemoryStream) */, __this, L_65); // this.mConnectionState = CS_CLIENT_CERTIFICATE; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)((int32_t)10)); // break; return; } IL_02af: { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_66 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_66, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_66, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_02b7: { // switch (this.mConnectionState) int16_t L_67 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); V_0 = L_67; int16_t L_68 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_68, (int32_t)8))) <= ((uint32_t)2)))) { goto IL_0349; } } { // if (mConnectionState < CS_CLIENT_SUPPLEMENTAL_DATA) int16_t L_69 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); if ((((int32_t)L_69) >= ((int32_t)((int32_t)9)))) { goto IL_02dd; } } { // mTlsServer.ProcessClientSupplementalData(null); RuntimeObject* L_70 = __this->get_mTlsServer_49(); NullCheck(L_70); InterfaceActionInvoker1< RuntimeObject* >::Invoke(15 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::ProcessClientSupplementalData(System.Collections.IList) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_70, (RuntimeObject*)NULL); } IL_02dd: { // if (mConnectionState < CS_CLIENT_CERTIFICATE) int16_t L_71 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); if ((((int32_t)L_71) >= ((int32_t)((int32_t)10)))) { goto IL_0339; } } { // if (this.mCertificateRequest == null) CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_72 = __this->get_mCertificateRequest_53(); if (L_72) { goto IL_02fc; } } { // this.mKeyExchange.SkipClientCredentials(); RuntimeObject* L_73 = __this->get_mKeyExchange_51(); NullCheck(L_73); InterfaceActionInvoker0::Invoke(9 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange::SkipClientCredentials() */, TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var, L_73); // } goto IL_0339; } IL_02fc: { // if (TlsUtilities.IsTlsV12(Context)) RuntimeObject* L_74; L_74 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_75; L_75 = TlsUtilities_IsTlsV12_m5D10CAF7D91A0D6E16130EEB505F51BB48749885(L_74, /*hidden argument*/NULL); if (!L_75) { goto IL_0311; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_76 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_76, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_76, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_0311: { // else if (TlsUtilities.IsSsl(Context)) RuntimeObject* L_77; L_77 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_78; L_78 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_77, /*hidden argument*/NULL); if (!L_78) { goto IL_032e; } } { // if (this.mPeerCertificate == null) Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_79 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mPeerCertificate_35(); if (L_79) { goto IL_0339; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_80 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_80, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_80, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_032e: { // NotifyClientCertificate(Certificate.EmptyChain); IL2CPP_RUNTIME_CLASS_INIT(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_81 = ((Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_StaticFields*)il2cpp_codegen_static_fields_for(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var))->get_EmptyChain_0(); VirtualActionInvoker1< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(50 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::NotifyClientCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) */, __this, L_81); } IL_0339: { // ReceiveClientKeyExchangeMessage(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_82 = ___buf1; VirtualActionInvoker1< MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * >::Invoke(54 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ReceiveClientKeyExchangeMessage(System.IO.MemoryStream) */, __this, L_82); // this.mConnectionState = CS_CLIENT_KEY_EXCHANGE; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)((int32_t)11)); // break; return; } IL_0349: { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_83 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_83, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_83, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_0351: { // switch (this.mConnectionState) int16_t L_84 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); if ((!(((uint32_t)L_84) == ((uint32_t)((int32_t)11))))) { goto IL_037b; } } { // if (!ExpectCertificateVerifyMessage()) bool L_85; L_85 = VirtualFuncInvoker0< bool >::Invoke(61 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ExpectCertificateVerifyMessage() */, __this); if (L_85) { goto IL_036b; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_86 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_86, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_86, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_036b: { // ReceiveCertificateVerifyMessage(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_87 = ___buf1; VirtualActionInvoker1< MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * >::Invoke(52 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ReceiveCertificateVerifyMessage(System.IO.MemoryStream) */, __this, L_87); // this.mConnectionState = CS_CERTIFICATE_VERIFY; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)((int32_t)12)); // break; return; } IL_037b: { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_88 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_88, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_88, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_0383: { // switch (this.mConnectionState) int16_t L_89 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); V_0 = L_89; int16_t L_90 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_90, (int32_t)((int32_t)11)))) <= ((uint32_t)1)))) { goto IL_03f6; } } { // if (mConnectionState < CS_CERTIFICATE_VERIFY && ExpectCertificateVerifyMessage()) int16_t L_91 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); if ((((int32_t)L_91) >= ((int32_t)((int32_t)12)))) { goto IL_03ab; } } { bool L_92; L_92 = VirtualFuncInvoker0< bool >::Invoke(61 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ExpectCertificateVerifyMessage() */, __this); if (!L_92) { goto IL_03ab; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_93 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_93, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_93, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_03ab: { // ProcessFinishedMessage(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_94 = ___buf1; VirtualActionInvoker1< MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * >::Invoke(36 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessFinishedMessage(System.IO.MemoryStream) */, __this, L_94); // this.mConnectionState = CS_CLIENT_FINISHED; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)((int32_t)13)); // if (this.mExpectSessionTicket) bool L_95 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mExpectSessionTicket_45(); if (!L_95) { goto IL_03d3; } } { // SendNewSessionTicketMessage(mTlsServer.GetNewSessionTicket()); RuntimeObject* L_96 = __this->get_mTlsServer_49(); NullCheck(L_96); NewSessionTicket_tE97CC8F3816C300BC527EEB9DF903C4AB90348EF * L_97; L_97 = InterfaceFuncInvoker0< NewSessionTicket_tE97CC8F3816C300BC527EEB9DF903C4AB90348EF * >::Invoke(17 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.NewSessionTicket BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::GetNewSessionTicket() */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_96); VirtualActionInvoker1< NewSessionTicket_tE97CC8F3816C300BC527EEB9DF903C4AB90348EF * >::Invoke(57 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendNewSessionTicketMessage(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.NewSessionTicket) */, __this, L_97); } IL_03d3: { // this.mConnectionState = CS_SERVER_SESSION_TICKET; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)((int32_t)14)); // SendChangeCipherSpecMessage(); VirtualActionInvoker0::Invoke(40 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SendChangeCipherSpecMessage() */, __this); // SendFinishedMessage(); VirtualActionInvoker0::Invoke(41 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::SendFinishedMessage() */, __this); // this.mConnectionState = CS_SERVER_FINISHED; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)((int32_t)15)); // CompleteHandshake(); VirtualActionInvoker0::Invoke(18 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::CompleteHandshake() */, __this); // break; return; } IL_03f6: { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_98 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_98, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_98, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } IL_03fe: { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_99 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_99, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleHandshakeMessage_m1B8CDCAF5E5CEADF4E8351E45CF922EE072DCA86_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::HandleAlertWarningMessage(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_HandleAlertWarningMessage_m54A00D5F2ED695A7364C45EE6AEE3603BD64EBE9 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, uint8_t ___alertDescription0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int16_t V_0 = 0; { // base.HandleAlertWarningMessage(alertDescription); uint8_t L_0 = ___alertDescription0; TlsProtocol_HandleAlertWarningMessage_mAB47A6559235898B84D0E7558E0A99C651C3572E(__this, L_0, /*hidden argument*/NULL); uint8_t L_1 = ___alertDescription0; if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)41))))) { goto IL_0060; } } { // if (TlsUtilities.IsSsl(Context) && this.mCertificateRequest != null) RuntimeObject* L_2; L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_3; L_3 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0058; } } { CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_4 = __this->get_mCertificateRequest_53(); if (!L_4) { goto IL_0058; } } { // switch (this.mConnectionState) int16_t L_5 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); V_0 = L_5; int16_t L_6 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)8))) <= ((uint32_t)1)))) { goto IL_0058; } } { // if (mConnectionState < CS_CLIENT_SUPPLEMENTAL_DATA) int16_t L_7 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mConnectionState_40(); if ((((int32_t)L_7) >= ((int32_t)((int32_t)9)))) { goto IL_0044; } } { // mTlsServer.ProcessClientSupplementalData(null); RuntimeObject* L_8 = __this->get_mTlsServer_49(); NullCheck(L_8); InterfaceActionInvoker1< RuntimeObject* >::Invoke(15 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::ProcessClientSupplementalData(System.Collections.IList) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_8, (RuntimeObject*)NULL); } IL_0044: { // NotifyClientCertificate(Certificate.EmptyChain); IL2CPP_RUNTIME_CLASS_INIT(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_9 = ((Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_StaticFields*)il2cpp_codegen_static_fields_for(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var))->get_EmptyChain_0(); VirtualActionInvoker1< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(50 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::NotifyClientCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) */, __this, L_9); // this.mConnectionState = CS_CLIENT_CERTIFICATE; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mConnectionState_40((int16_t)((int32_t)10)); // return; return; } IL_0058: { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_10 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_10, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_HandleAlertWarningMessage_m54A00D5F2ED695A7364C45EE6AEE3603BD64EBE9_RuntimeMethod_var))); } IL_0060: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::NotifyClientCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_NotifyClientCertificate_mF1558F6A75F946AE8B787C73106B6C709271A34F (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___clientCertificate0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (mCertificateRequest == null) CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_0 = __this->get_mCertificateRequest_53(); if (L_0) { goto IL_000e; } } { // throw new InvalidOperationException(); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m26BD2B620B5FBFA4376C16011C60E18A2EDC8E96(L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_NotifyClientCertificate_mF1558F6A75F946AE8B787C73106B6C709271A34F_RuntimeMethod_var))); } IL_000e: { // if (mPeerCertificate != null) Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_2 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mPeerCertificate_35(); if (!L_2) { goto IL_001e; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_3 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_3, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_NotifyClientCertificate_mF1558F6A75F946AE8B787C73106B6C709271A34F_RuntimeMethod_var))); } IL_001e: { // this.mPeerCertificate = clientCertificate; Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_4 = ___clientCertificate0; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mPeerCertificate_35(L_4); // if (clientCertificate.IsEmpty) Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_5 = ___clientCertificate0; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::get_IsEmpty() */, L_5); if (!L_6) { goto IL_003a; } } { // this.mKeyExchange.SkipClientCredentials(); RuntimeObject* L_7 = __this->get_mKeyExchange_51(); NullCheck(L_7); InterfaceActionInvoker0::Invoke(9 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange::SkipClientCredentials() */, TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var, L_7); // } goto IL_005d; } IL_003a: { // this.mClientCertificateType = TlsUtilities.GetClientCertificateType(clientCertificate, // this.mServerCredentials.Certificate); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_8 = ___clientCertificate0; RuntimeObject* L_9 = __this->get_mServerCredentials_52(); NullCheck(L_9); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_10; L_10 = InterfaceFuncInvoker0< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(0 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials::get_Certificate() */, TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var, L_9); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int16_t L_11; L_11 = TlsUtilities_GetClientCertificateType_mAE0F44C7FD3D721D4C0B7D82921FDD21AC2A4F29(L_8, L_10, /*hidden argument*/NULL); __this->set_mClientCertificateType_54(L_11); // this.mKeyExchange.ProcessClientCertificate(clientCertificate); RuntimeObject* L_12 = __this->get_mKeyExchange_51(); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_13 = ___clientCertificate0; NullCheck(L_12); InterfaceActionInvoker1< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange::ProcessClientCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) */, TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var, L_12, L_13); } IL_005d: { // this.mTlsServer.NotifyClientCertificate(clientCertificate); RuntimeObject* L_14 = __this->get_mTlsServer_49(); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_15 = ___clientCertificate0; NullCheck(L_14); InterfaceActionInvoker1< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(16 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::NotifyClientCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_14, L_15); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ReceiveCertificateMessage(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_ReceiveCertificateMessage_mC01C5340D1427120B8B5AF2F174713E1F793C33D (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___buf0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * V_0 = NULL; { // Certificate clientCertificate = Certificate.Parse(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_0 = ___buf0; IL2CPP_RUNTIME_CLASS_INIT(Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E_il2cpp_TypeInfo_var); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_1; L_1 = Certificate_Parse_m20B75E8C173A1F773E05828F11FDC91C757D808E(L_0, /*hidden argument*/NULL); V_0 = L_1; // AssertEmpty(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = ___buf0; TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_2, /*hidden argument*/NULL); // NotifyClientCertificate(clientCertificate); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_3 = V_0; VirtualActionInvoker1< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(50 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::NotifyClientCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) */, __this, L_3); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ReceiveCertificateVerifyMessage(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_ReceiveCertificateVerifyMessage_m8B5BEF0F5ADAD38FBB209D2EE9C45348B6E9F0B1 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___buf0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsHandshakeHash_tDE3722A66DA26F2E7CDFBD4FAE3E90EEE0FF40B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * V_0 = NULL; SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * V_1 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * V_3 = NULL; Exception_t * V_4 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { // if (mCertificateRequest == null) CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_0 = __this->get_mCertificateRequest_53(); if (L_0) { goto IL_000e; } } { // throw new InvalidOperationException(); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_1 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m26BD2B620B5FBFA4376C16011C60E18A2EDC8E96(L_1, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_ReceiveCertificateVerifyMessage_m8B5BEF0F5ADAD38FBB209D2EE9C45348B6E9F0B1_RuntimeMethod_var))); } IL_000e: { // DigitallySigned clientCertificateVerify = DigitallySigned.Parse(Context, buf); RuntimeObject* L_2; L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = ___buf0; DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * L_4; L_4 = DigitallySigned_Parse_m258106102318F297392C5F9705890CCA96F399A2(L_2, L_3, /*hidden argument*/NULL); V_0 = L_4; // AssertEmpty(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_5 = ___buf0; TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_5, /*hidden argument*/NULL); } IL_0021: try {// begin try (depth: 1) { // SignatureAndHashAlgorithm signatureAlgorithm = clientCertificateVerify.Algorithm; DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * L_6 = V_0; NullCheck(L_6); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_7; L_7 = VirtualFuncInvoker0< SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned::get_Algorithm() */, L_6); V_1 = L_7; // if (TlsUtilities.IsTlsV12(Context)) RuntimeObject* L_8; L_8 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_9; L_9 = TlsUtilities_IsTlsV12_m5D10CAF7D91A0D6E16130EEB505F51BB48749885(L_8, /*hidden argument*/NULL); if (!L_9) { goto IL_005a; } } IL_0035: { // TlsUtilities.VerifySupportedSignatureAlgorithm(mCertificateRequest.SupportedSignatureAlgorithms, signatureAlgorithm); CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_10 = __this->get_mCertificateRequest_53(); NullCheck(L_10); RuntimeObject* L_11; L_11 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5 /* System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest::get_SupportedSignatureAlgorithms() */, L_10); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_VerifySupportedSignatureAlgorithm_mB7A7E8BDC377BAB0E781A0537344D18F56F2E59A(L_11, L_12, /*hidden argument*/NULL); // hash = mPrepareFinishHash.GetFinalHash(signatureAlgorithm.Hash); RuntimeObject* L_13 = __this->get_mPrepareFinishHash_55(); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_14 = V_1; NullCheck(L_14); uint8_t L_15; L_15 = VirtualFuncInvoker0< uint8_t >::Invoke(4 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Hash() */, L_14); NullCheck(L_13); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16; L_16 = InterfaceFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, uint8_t >::Invoke(6 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash::GetFinalHash(System.Byte) */, TlsHandshakeHash_tDE3722A66DA26F2E7CDFBD4FAE3E90EEE0FF40B1_il2cpp_TypeInfo_var, L_13, L_15); V_2 = L_16; // } goto IL_0066; } IL_005a: { // hash = mSecurityParameters.SessionHash; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_17 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); NullCheck(L_17); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18; L_18 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(13 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_SessionHash() */, L_17); V_2 = L_18; } IL_0066: { // X509CertificateStructure x509Cert = mPeerCertificate.GetCertificateAt(0); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_19 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mPeerCertificate_35(); NullCheck(L_19); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_20; L_20 = VirtualFuncInvoker1< X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 *, int32_t >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::GetCertificateAt(System.Int32) */, L_19, 0); // SubjectPublicKeyInfo keyInfo = x509Cert.SubjectPublicKeyInfo; NullCheck(L_20); SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * L_21; L_21 = X509CertificateStructure_get_SubjectPublicKeyInfo_mBFE5A9BF23F805A7399C832CA291203A29121C6F(L_20, /*hidden argument*/NULL); // AsymmetricKeyParameter publicKey = PublicKeyFactory.CreateKey(keyInfo); AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_22; L_22 = PublicKeyFactory_CreateKey_mCDC9554A79A6CD26010C632AFB5E37153A4DEFFB(L_21, /*hidden argument*/NULL); V_3 = L_22; // TlsSigner tlsSigner = TlsUtilities.CreateTlsSigner((byte)mClientCertificateType); int16_t L_23 = __this->get_mClientCertificateType_54(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_24; L_24 = TlsUtilities_CreateTlsSigner_m7414649CB3AF308E08E9D2C2CA4D6ECA734A479F((uint8_t)((int32_t)((uint8_t)L_23)), /*hidden argument*/NULL); // tlsSigner.Init(Context); RuntimeObject* L_25 = L_24; RuntimeObject* L_26; L_26 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); NullCheck(L_25); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) */, TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921_il2cpp_TypeInfo_var, L_25, L_26); // if (!tlsSigner.VerifyRawSignature(signatureAlgorithm, clientCertificateVerify.Signature, publicKey, hash)) SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_27 = V_1; DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * L_28 = V_0; NullCheck(L_28); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29; L_29 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned::get_Signature() */, L_28); AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_30 = V_3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = V_2; NullCheck(L_25); bool L_32; L_32 = InterfaceFuncInvoker4< bool, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(4 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner::VerifyRawSignature(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,System.Byte[],BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter,System.Byte[]) */, TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921_il2cpp_TypeInfo_var, L_25, L_27, L_29, L_30, L_31); if (L_32) { goto IL_00ad; } } IL_00a5: { // throw new TlsFatalAlert(AlertDescription.decrypt_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_33 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_33, (uint8_t)((int32_t)51), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_ReceiveCertificateVerifyMessage_m8B5BEF0F5ADAD38FBB209D2EE9C45348B6E9F0B1_RuntimeMethod_var))); } IL_00ad: { // } goto IL_00bc; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00af; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00b0; } throw e; } CATCH_00af: {// begin catch(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsFatalAlert) // throw e; IL2CPP_RAISE_MANAGED_EXCEPTION(((TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)IL2CPP_GET_ACTIVE_EXCEPTION(TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_ReceiveCertificateVerifyMessage_m8B5BEF0F5ADAD38FBB209D2EE9C45348B6E9F0B1_RuntimeMethod_var))); }// end catch (depth: 1) CATCH_00b0: {// begin catch(System.Exception) // catch (Exception e) V_4 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); // throw new TlsFatalAlert(AlertDescription.decrypt_error, e); Exception_t * L_34 = V_4; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_35 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_35, (uint8_t)((int32_t)51), L_34, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_ReceiveCertificateVerifyMessage_m8B5BEF0F5ADAD38FBB209D2EE9C45348B6E9F0B1_RuntimeMethod_var))); }// end catch (depth: 1) IL_00bc: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ReceiveClientHelloMessage(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_ReceiveClientHelloMessage_mC63F0D3859705B7ADFCCCAB5E3CABC9F447034C7 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___buf0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL; { // ProtocolVersion client_version = TlsUtilities.ReadVersion(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_0 = ___buf0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1; L_1 = TlsUtilities_ReadVersion_mF343EA2DE02C7086C0D30321EA04AD516F2B551A(L_0, /*hidden argument*/NULL); V_0 = L_1; // mRecordStream.SetWriteVersion(client_version); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_2 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_3 = V_0; NullCheck(L_2); RecordStream_SetWriteVersion_m723487D9B61610B991994CB077F5E38E9C680200_inline(L_2, L_3, /*hidden argument*/NULL); // if (client_version.IsDtls) ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_4 = V_0; NullCheck(L_4); bool L_5; L_5 = ProtocolVersion_get_IsDtls_m303924D8926713A01DB249AF1B4DED397A13AC7D(L_4, /*hidden argument*/NULL); if (!L_5) { goto IL_0023; } } { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_6 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_6, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_ReceiveClientHelloMessage_mC63F0D3859705B7ADFCCCAB5E3CABC9F447034C7_RuntimeMethod_var))); } IL_0023: { // byte[] client_random = TlsUtilities.ReadFully(32, buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_7 = ___buf0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8; L_8 = TlsUtilities_ReadFully_mE5FC834E4FC4A791892231FF5C437BB30CEA8F1D(((int32_t)32), L_7, /*hidden argument*/NULL); V_1 = L_8; // byte[] sessionID = TlsUtilities.ReadOpaque8(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_9 = ___buf0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = TlsUtilities_ReadOpaque8_m7E62AE309E857BBD7C4008D18FD07850A2E77501(L_9, /*hidden argument*/NULL); // if (sessionID.Length > 32) NullCheck(L_10); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))) <= ((int32_t)((int32_t)32)))) { goto IL_0040; } } { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_11 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_11, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_ReceiveClientHelloMessage_mC63F0D3859705B7ADFCCCAB5E3CABC9F447034C7_RuntimeMethod_var))); } IL_0040: { // int cipher_suites_length = TlsUtilities.ReadUint16(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_12 = ___buf0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_13; L_13 = TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4(L_12, /*hidden argument*/NULL); V_2 = L_13; // if (cipher_suites_length < 2 || (cipher_suites_length & 1) != 0) int32_t L_14 = V_2; if ((((int32_t)L_14) < ((int32_t)2))) { goto IL_0050; } } { int32_t L_15 = V_2; if (!((int32_t)((int32_t)L_15&(int32_t)1))) { goto IL_0058; } } IL_0050: { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_16 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_16, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_ReceiveClientHelloMessage_mC63F0D3859705B7ADFCCCAB5E3CABC9F447034C7_RuntimeMethod_var))); } IL_0058: { // this.mOfferedCipherSuites = TlsUtilities.ReadUint16Array(cipher_suites_length / 2, buf); int32_t L_17 = V_2; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_18 = ___buf0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_19; L_19 = TlsUtilities_ReadUint16Array_mF649622C854614FFCB145A35104C84585A175EBC(((int32_t)((int32_t)L_17/(int32_t)2)), L_18, /*hidden argument*/NULL); ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mOfferedCipherSuites_36(L_19); // int compression_methods_length = TlsUtilities.ReadUint8(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_20 = ___buf0; uint8_t L_21; L_21 = TlsUtilities_ReadUint8_mA28B77E9A9751670539E56507461A93522CD551B(L_20, /*hidden argument*/NULL); V_3 = L_21; // if (compression_methods_length < 1) int32_t L_22 = V_3; if ((((int32_t)L_22) >= ((int32_t)1))) { goto IL_007a; } } { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_23 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_23, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_ReceiveClientHelloMessage_mC63F0D3859705B7ADFCCCAB5E3CABC9F447034C7_RuntimeMethod_var))); } IL_007a: { // this.mOfferedCompressionMethods = TlsUtilities.ReadUint8Array(compression_methods_length, buf); int32_t L_24 = V_3; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_25 = ___buf0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26; L_26 = TlsUtilities_ReadUint8Array_m24B3E47B01E3CC1A702DAD1088D1DBF3CD2459D7(L_24, L_25, /*hidden argument*/NULL); ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mOfferedCompressionMethods_37(L_26); // this.mClientExtensions = ReadExtensions(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_27 = ___buf0; RuntimeObject* L_28; L_28 = TlsProtocol_ReadExtensions_m19F1B82BA48024ACDF61F9440F039DDFD6BB6649(L_27, /*hidden argument*/NULL); ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mClientExtensions_38(L_28); // this.mSecurityParameters.extendedMasterSecret = TlsExtensionsUtilities.HasExtendedMasterSecretExtension(mClientExtensions); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_29 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); RuntimeObject* L_30 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mClientExtensions_38(); bool L_31; L_31 = TlsExtensionsUtilities_HasExtendedMasterSecretExtension_m16ECF6193002976777668FB2ADC044F8124F6215(L_30, /*hidden argument*/NULL); NullCheck(L_29); L_29->set_extendedMasterSecret_14(L_31); // if (!mSecurityParameters.IsExtendedMasterSecret && mTlsServer.RequiresExtendedMasterSecret()) SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_32 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); NullCheck(L_32); bool L_33; L_33 = VirtualFuncInvoker0< bool >::Invoke(16 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_IsExtendedMasterSecret() */, L_32); if (L_33) { goto IL_00cb; } } { RuntimeObject* L_34 = __this->get_mTlsServer_49(); NullCheck(L_34); bool L_35; L_35 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer::RequiresExtendedMasterSecret() */, TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var, L_34); if (!L_35) { goto IL_00cb; } } { // throw new TlsFatalAlert(AlertDescription.handshake_failure); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_36 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_36, (uint8_t)((int32_t)40), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_ReceiveClientHelloMessage_mC63F0D3859705B7ADFCCCAB5E3CABC9F447034C7_RuntimeMethod_var))); } IL_00cb: { // ContextAdmin.SetClientVersion(client_version); AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836 * L_37; L_37 = VirtualFuncInvoker0< AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_ContextAdmin() */, __this); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_38 = V_0; NullCheck(L_37); VirtualActionInvoker1< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(19 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::SetClientVersion(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) */, L_37, L_38); // mTlsServer.NotifyClientVersion(client_version); RuntimeObject* L_39 = __this->get_mTlsServer_49(); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_40 = V_0; NullCheck(L_39); InterfaceActionInvoker1< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(1 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::NotifyClientVersion(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_39, L_40); // mTlsServer.NotifyFallback(Arrays.Contains(mOfferedCipherSuites, CipherSuite.TLS_FALLBACK_SCSV)); RuntimeObject* L_41 = __this->get_mTlsServer_49(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_42 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mOfferedCipherSuites_36(); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); bool L_43; L_43 = Arrays_Contains_mA6F27613B7535BFB5B27C6005F406A558D525FF1(L_42, ((int32_t)22016), /*hidden argument*/NULL); NullCheck(L_41); InterfaceActionInvoker1< bool >::Invoke(2 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::NotifyFallback(System.Boolean) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_41, L_43); // mSecurityParameters.clientRandom = client_random; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_44 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_45 = V_1; NullCheck(L_44); L_44->set_clientRandom_6(L_45); // mTlsServer.NotifyOfferedCipherSuites(mOfferedCipherSuites); RuntimeObject* L_46 = __this->get_mTlsServer_49(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mOfferedCipherSuites_36(); NullCheck(L_46); InterfaceActionInvoker1< Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* >::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::NotifyOfferedCipherSuites(System.Int32[]) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_46, L_47); // mTlsServer.NotifyOfferedCompressionMethods(mOfferedCompressionMethods); RuntimeObject* L_48 = __this->get_mTlsServer_49(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_49 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mOfferedCompressionMethods_37(); NullCheck(L_48); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::NotifyOfferedCompressionMethods(System.Byte[]) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_48, L_49); // if (Arrays.Contains(mOfferedCipherSuites, CipherSuite.TLS_EMPTY_RENEGOTIATION_INFO_SCSV)) Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_50 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mOfferedCipherSuites_36(); bool L_51; L_51 = Arrays_Contains_mA6F27613B7535BFB5B27C6005F406A558D525FF1(L_50, ((int32_t)255), /*hidden argument*/NULL); if (!L_51) { goto IL_0145; } } { // this.mSecureRenegotiation = true; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mSecureRenegotiation_43((bool)1); } IL_0145: { // byte[] renegExtData = TlsUtilities.GetExtensionData(mClientExtensions, ExtensionType.renegotiation_info); RuntimeObject* L_52 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mClientExtensions_38(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_53; L_53 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_52, ((int32_t)65281), /*hidden argument*/NULL); V_4 = L_53; // if (renegExtData != null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_54 = V_4; if (!L_54) { goto IL_017d; } } { // this.mSecureRenegotiation = true; ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mSecureRenegotiation_43((bool)1); // if (!Arrays.ConstantTimeAreEqual(renegExtData, CreateRenegotiationInfo(TlsUtilities.EmptyBytes))) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_55 = V_4; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_56 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_EmptyBytes_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_57; L_57 = TlsProtocol_CreateRenegotiationInfo_m9174B688CBCAF00CC668E636242962FB6BE97246(L_56, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); bool L_58; L_58 = Arrays_ConstantTimeAreEqual_mA8B0D8A56AE0903D0723D146FD1777A01E2014E4(L_55, L_57, /*hidden argument*/NULL); if (L_58) { goto IL_017d; } } { // throw new TlsFatalAlert(AlertDescription.handshake_failure); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_59 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_59, (uint8_t)((int32_t)40), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_ReceiveClientHelloMessage_mC63F0D3859705B7ADFCCCAB5E3CABC9F447034C7_RuntimeMethod_var))); } IL_017d: { // mTlsServer.NotifySecureRenegotiation(this.mSecureRenegotiation); RuntimeObject* L_60 = __this->get_mTlsServer_49(); bool L_61 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecureRenegotiation_43(); NullCheck(L_60); InterfaceActionInvoker1< bool >::Invoke(2 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer::NotifySecureRenegotiation(System.Boolean) */, TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var, L_60, L_61); // if (mClientExtensions != null) RuntimeObject* L_62 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mClientExtensions_38(); if (!L_62) { goto IL_01b3; } } { // TlsExtensionsUtilities.GetPaddingExtension(mClientExtensions); RuntimeObject* L_63 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mClientExtensions_38(); int32_t L_64; L_64 = TlsExtensionsUtilities_GetPaddingExtension_m0C42E83B74F586B87D15C8CBE435B39316552576(L_63, /*hidden argument*/NULL); // mTlsServer.ProcessClientExtensions(mClientExtensions); RuntimeObject* L_65 = __this->get_mTlsServer_49(); RuntimeObject* L_66 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mClientExtensions_38(); NullCheck(L_65); InterfaceActionInvoker1< RuntimeObject* >::Invoke(5 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::ProcessClientExtensions(System.Collections.IDictionary) */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_65, L_66); } IL_01b3: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ReceiveClientKeyExchangeMessage(System.IO.MemoryStream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_ReceiveClientKeyExchangeMessage_m24ACA9687D7D9E8323958DFF5A887F0F16232FEF (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * ___buf0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // mKeyExchange.ProcessClientKeyExchange(buf); RuntimeObject* L_0 = __this->get_mKeyExchange_51(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_1 = ___buf0; NullCheck(L_0); InterfaceActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(13 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsKeyExchange::ProcessClientKeyExchange(System.IO.Stream) */, TlsKeyExchange_t52E8C3B2BF640CA203CB3987859AB00DA9343807_il2cpp_TypeInfo_var, L_0, L_1); // AssertEmpty(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = ___buf0; TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_2, /*hidden argument*/NULL); // if (TlsUtilities.IsSsl(Context)) RuntimeObject* L_3; L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_4; L_4 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0030; } } { // EstablishMasterSecret(Context, mKeyExchange); RuntimeObject* L_5; L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); RuntimeObject* L_6 = __this->get_mKeyExchange_51(); TlsProtocol_EstablishMasterSecret_m0D881878248C4CFFBD293DC32DFA6011222616A7(L_5, L_6, /*hidden argument*/NULL); } IL_0030: { // this.mPrepareFinishHash = mRecordStream.PrepareToFinish(); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_7 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); NullCheck(L_7); RuntimeObject* L_8; L_8 = RecordStream_PrepareToFinish_m0885E437AF5D0B0C2D29F3591F4DF637BDF4A4E0(L_7, /*hidden argument*/NULL); __this->set_mPrepareFinishHash_55(L_8); // this.mSecurityParameters.sessionHash = GetCurrentPrfHash(Context, mPrepareFinishHash, null); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_9 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); RuntimeObject* L_10; L_10 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); RuntimeObject* L_11 = __this->get_mPrepareFinishHash_55(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12; L_12 = TlsProtocol_GetCurrentPrfHash_m388CF705EEB0F2A5C018224772F4ED6AB7FE77BA(L_10, L_11, (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL, /*hidden argument*/NULL); NullCheck(L_9); L_9->set_sessionHash_8(L_12); // if (!TlsUtilities.IsSsl(Context)) RuntimeObject* L_13; L_13 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_14; L_14 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_13, /*hidden argument*/NULL); if (L_14) { goto IL_007c; } } { // EstablishMasterSecret(Context, mKeyExchange); RuntimeObject* L_15; L_15 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); RuntimeObject* L_16 = __this->get_mKeyExchange_51(); TlsProtocol_EstablishMasterSecret_m0D881878248C4CFFBD293DC32DFA6011222616A7(L_15, L_16, /*hidden argument*/NULL); } IL_007c: { // mRecordStream.SetPendingConnectionState(Peer.GetCompression(), Peer.GetCipher()); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_17 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); RuntimeObject* L_18; L_18 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Peer() */, __this); NullCheck(L_18); RuntimeObject* L_19; L_19 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCompression BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer::GetCompression() */, TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var, L_18); RuntimeObject* L_20; L_20 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Peer() */, __this); NullCheck(L_20); RuntimeObject* L_21; L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsPeer::GetCipher() */, TlsPeer_tBC992F97A16EC0798791CB9BF62C21AA1CD54348_il2cpp_TypeInfo_var, L_20); NullCheck(L_17); RecordStream_SetPendingConnectionState_mE877AA000ABC1F1232D0014B4953B8284294B8F1(L_17, L_19, L_21, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendCertificateRequestMessage(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_SendCertificateRequestMessage_m3F3F1C8D618B8E0E1142E8224D6CA969FB3303A3 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * ___certificateRequest0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * V_0 = NULL; { // HandshakeMessage message = new HandshakeMessage(HandshakeType.certificate_request); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_0 = (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F *)il2cpp_codegen_object_new(HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); HandshakeMessage__ctor_m62A4359AB647A816A465AD8CE4E3A5FA2EF283D6(L_0, (uint8_t)((int32_t)13), /*hidden argument*/NULL); V_0 = L_0; // certificateRequest.Encode(message); CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * L_1 = ___certificateRequest0; HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_2 = V_0; NullCheck(L_1); VirtualActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(7 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest::Encode(System.IO.Stream) */, L_1, L_2); // message.WriteToRecordStream(this); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_3 = V_0; NullCheck(L_3); HandshakeMessage_WriteToRecordStream_mFE4F549993B16F59AF49BA86279DB8650AF58FC3(L_3, __this, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendCertificateStatusMessage(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatus) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_SendCertificateStatusMessage_m9EC84556012DAC27F69F78A99105307737BF377A (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * ___certificateStatus0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * V_0 = NULL; { // HandshakeMessage message = new HandshakeMessage(HandshakeType.certificate_status); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_0 = (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F *)il2cpp_codegen_object_new(HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); HandshakeMessage__ctor_m62A4359AB647A816A465AD8CE4E3A5FA2EF283D6(L_0, (uint8_t)((int32_t)22), /*hidden argument*/NULL); V_0 = L_0; // certificateStatus.Encode(message); CertificateStatus_t51F07730DE508AD3EE89644D00A5B214706D27A3 * L_1 = ___certificateStatus0; HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_2 = V_0; NullCheck(L_1); VirtualActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(7 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateStatus::Encode(System.IO.Stream) */, L_1, L_2); // message.WriteToRecordStream(this); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_3 = V_0; NullCheck(L_3); HandshakeMessage_WriteToRecordStream_mFE4F549993B16F59AF49BA86279DB8650AF58FC3(L_3, __this, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendNewSessionTicketMessage(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.NewSessionTicket) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_SendNewSessionTicketMessage_m06665E5E3E192F6F550F67274CE0A5466445D9CF (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, NewSessionTicket_tE97CC8F3816C300BC527EEB9DF903C4AB90348EF * ___newSessionTicket0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * V_0 = NULL; { // if (newSessionTicket == null) NewSessionTicket_tE97CC8F3816C300BC527EEB9DF903C4AB90348EF * L_0 = ___newSessionTicket0; if (L_0) { goto IL_000b; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_SendNewSessionTicketMessage_m06665E5E3E192F6F550F67274CE0A5466445D9CF_RuntimeMethod_var))); } IL_000b: { // HandshakeMessage message = new HandshakeMessage(HandshakeType.session_ticket); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_2 = (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F *)il2cpp_codegen_object_new(HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); HandshakeMessage__ctor_m62A4359AB647A816A465AD8CE4E3A5FA2EF283D6(L_2, (uint8_t)4, /*hidden argument*/NULL); V_0 = L_2; // newSessionTicket.Encode(message); NewSessionTicket_tE97CC8F3816C300BC527EEB9DF903C4AB90348EF * L_3 = ___newSessionTicket0; HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_4 = V_0; NullCheck(L_3); VirtualActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(6 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.NewSessionTicket::Encode(System.IO.Stream) */, L_3, L_4); // message.WriteToRecordStream(this); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_5 = V_0; NullCheck(L_5); HandshakeMessage_WriteToRecordStream_mFE4F549993B16F59AF49BA86279DB8650AF58FC3(L_5, __this, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendServerHelloMessage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_SendServerHelloMessage_m009558C9D2DB29B4094ABB971852536AB003BDA3 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_tC1E1DED86C0A66845675392606B302452210D5DA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * V_0 = NULL; int32_t V_1 = 0; uint8_t V_2 = 0x0; ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * V_3 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL; TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * G_B19_0 = NULL; TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * G_B18_0 = NULL; int32_t G_B20_0 = 0; TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * G_B20_1 = NULL; TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * G_B22_0 = NULL; TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * G_B21_0 = NULL; int32_t G_B23_0 = 0; TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * G_B23_1 = NULL; { // HandshakeMessage message = new HandshakeMessage(HandshakeType.server_hello); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_0 = (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F *)il2cpp_codegen_object_new(HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); HandshakeMessage__ctor_m62A4359AB647A816A465AD8CE4E3A5FA2EF283D6(L_0, (uint8_t)2, /*hidden argument*/NULL); V_0 = L_0; // ProtocolVersion server_version = mTlsServer.GetServerVersion(); RuntimeObject* L_1 = __this->get_mTlsServer_49(); NullCheck(L_1); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_2; L_2 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::GetServerVersion() */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_1); V_3 = L_2; // if (!server_version.IsEqualOrEarlierVersionOf(Context.ClientVersion)) ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_3 = V_3; RuntimeObject* L_4; L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); NullCheck(L_4); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_5; L_5 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_ClientVersion() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_4); NullCheck(L_3); bool L_6; L_6 = ProtocolVersion_IsEqualOrEarlierVersionOf_mA6DCE6087D568B23EF6CE3AA61F87A322A592C7D(L_3, L_5, /*hidden argument*/NULL); if (L_6) { goto IL_002e; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_7 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_7, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_SendServerHelloMessage_m009558C9D2DB29B4094ABB971852536AB003BDA3_RuntimeMethod_var))); } IL_002e: { // mRecordStream.ReadVersion = server_version; RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_8 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_9 = V_3; NullCheck(L_8); RecordStream_set_ReadVersion_m4880B015F85C7C541627CFC915FA651BF7431C2E_inline(L_8, L_9, /*hidden argument*/NULL); // mRecordStream.SetWriteVersion(server_version); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_10 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_11 = V_3; NullCheck(L_10); RecordStream_SetWriteVersion_m723487D9B61610B991994CB077F5E38E9C680200_inline(L_10, L_11, /*hidden argument*/NULL); // mRecordStream.SetRestrictReadVersion(true); RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * L_12 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mRecordStream_23(); NullCheck(L_12); RecordStream_SetRestrictReadVersion_mB75E409D812FDB56CCFFCE7410A8BA3DCA11C53F_inline(L_12, (bool)1, /*hidden argument*/NULL); // ContextAdmin.SetServerVersion(server_version); AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836 * L_13; L_13 = VirtualFuncInvoker0< AbstractTlsContext_t7A215D1CD3DB1EB0C4E20AD4811CAED401141836 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_ContextAdmin() */, __this); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_14 = V_3; NullCheck(L_13); VirtualActionInvoker1< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(21 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsContext::SetServerVersion(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) */, L_13, L_14); // TlsUtilities.WriteVersion(server_version, message); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_15 = V_3; HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_16 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteVersion_m68966868BF7698C214AA0C5EF1157ADCDFEC1509(L_15, L_16, /*hidden argument*/NULL); // message.Write(this.mSecurityParameters.serverRandom); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_17 = V_0; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_18 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); NullCheck(L_18); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = L_18->get_serverRandom_7(); NullCheck(L_17); HandshakeMessage_Write_m8B23268DEE7739040C718255AB95FDC29AFB24F9(L_17, L_19, /*hidden argument*/NULL); // TlsUtilities.WriteOpaque8(TlsUtilities.EmptyBytes, message); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_EmptyBytes_0(); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_21 = V_0; TlsUtilities_WriteOpaque8_m44042F177FBCFAD069991148333A008369268058(L_20, L_21, /*hidden argument*/NULL); // int selectedCipherSuite = mTlsServer.GetSelectedCipherSuite(); RuntimeObject* L_22 = __this->get_mTlsServer_49(); NullCheck(L_22); int32_t L_23; L_23 = InterfaceFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::GetSelectedCipherSuite() */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_22); V_1 = L_23; // if (!Arrays.Contains(mOfferedCipherSuites, selectedCipherSuite) // || selectedCipherSuite == CipherSuite.TLS_NULL_WITH_NULL_NULL // || CipherSuite.IsScsv(selectedCipherSuite) // || !TlsUtilities.IsValidCipherSuiteForVersion(selectedCipherSuite, Context.ServerVersion)) Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_24 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mOfferedCipherSuites_36(); int32_t L_25 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); bool L_26; L_26 = Arrays_Contains_mA6F27613B7535BFB5B27C6005F406A558D525FF1(L_24, L_25, /*hidden argument*/NULL); if (!L_26) { goto IL_00b9; } } { int32_t L_27 = V_1; if (!L_27) { goto IL_00b9; } } { int32_t L_28 = V_1; bool L_29; L_29 = CipherSuite_IsScsv_m9666A8538EA9FAC19F85B056E6FAF76CB01651DD(L_28, /*hidden argument*/NULL); if (L_29) { goto IL_00b9; } } { int32_t L_30 = V_1; RuntimeObject* L_31; L_31 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); NullCheck(L_31); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_32; L_32 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_ServerVersion() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_31); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_33; L_33 = TlsUtilities_IsValidCipherSuiteForVersion_mC3ED3FE1C17CAD0B5DE835A6E275E7A1CF122182(L_30, L_32, /*hidden argument*/NULL); if (L_33) { goto IL_00c1; } } IL_00b9: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_34 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_34, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_SendServerHelloMessage_m009558C9D2DB29B4094ABB971852536AB003BDA3_RuntimeMethod_var))); } IL_00c1: { // mSecurityParameters.cipherSuite = selectedCipherSuite; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_35 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); int32_t L_36 = V_1; NullCheck(L_35); L_35->set_cipherSuite_1(L_36); // byte selectedCompressionMethod = mTlsServer.GetSelectedCompressionMethod(); RuntimeObject* L_37 = __this->get_mTlsServer_49(); NullCheck(L_37); uint8_t L_38; L_38 = InterfaceFuncInvoker0< uint8_t >::Invoke(8 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::GetSelectedCompressionMethod() */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_37); V_2 = L_38; // if (!Arrays.Contains(mOfferedCompressionMethods, selectedCompressionMethod)) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_39 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mOfferedCompressionMethods_37(); uint8_t L_40 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); bool L_41; L_41 = Arrays_Contains_m98270A2286043FD81622E3B5B508F39AEC53F0CF(L_39, L_40, /*hidden argument*/NULL); if (L_41) { goto IL_00ef; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_42 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_42, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsServerProtocol_SendServerHelloMessage_m009558C9D2DB29B4094ABB971852536AB003BDA3_RuntimeMethod_var))); } IL_00ef: { // mSecurityParameters.compressionAlgorithm = selectedCompressionMethod; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_43 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); uint8_t L_44 = V_2; NullCheck(L_43); L_43->set_compressionAlgorithm_2(L_44); // TlsUtilities.WriteUint16(selectedCipherSuite, message); int32_t L_45 = V_1; HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_46 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint16_mC42E46986EDBAA3B4B4C80D99A49ABE7634C204E(L_45, L_46, /*hidden argument*/NULL); // TlsUtilities.WriteUint8(selectedCompressionMethod, message); uint8_t L_47 = V_2; HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_48 = V_0; TlsUtilities_WriteUint8_mFDD5DCC4EB56283CA6B0A5DFF0B6BB86FDB0E825(L_47, L_48, /*hidden argument*/NULL); // this.mServerExtensions = TlsExtensionsUtilities.EnsureExtensionsInitialised(mTlsServer.GetServerExtensions()); RuntimeObject* L_49 = __this->get_mTlsServer_49(); NullCheck(L_49); RuntimeObject* L_50; L_50 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(9 /* System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServer::GetServerExtensions() */, TlsServer_tF90B35B0591A052640414461069D41A6FAD2AF57_il2cpp_TypeInfo_var, L_49); RuntimeObject* L_51; L_51 = TlsExtensionsUtilities_EnsureExtensionsInitialised_mA4EB7585E0F22B3517895F3930A3FAABB66F5963(L_50, /*hidden argument*/NULL); ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->set_mServerExtensions_39(L_51); // if (this.mSecureRenegotiation) bool L_52 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecureRenegotiation_43(); if (!L_52) { goto IL_015f; } } { // byte[] renegExtData = TlsUtilities.GetExtensionData(this.mServerExtensions, ExtensionType.renegotiation_info); RuntimeObject* L_53 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mServerExtensions_39(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_54; L_54 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_53, ((int32_t)65281), /*hidden argument*/NULL); V_4 = L_54; // bool noRenegExt = (null == renegExtData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_55 = V_4; // if (noRenegExt) if (!((((RuntimeObject*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_55) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) { goto IL_015f; } } { // this.mServerExtensions[ExtensionType.renegotiation_info] = CreateRenegotiationInfo(TlsUtilities.EmptyBytes); RuntimeObject* L_56 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mServerExtensions_39(); int32_t L_57 = ((int32_t)65281); RuntimeObject * L_58 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_57); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_59 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_EmptyBytes_0(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_60; L_60 = TlsProtocol_CreateRenegotiationInfo_m9174B688CBCAF00CC668E636242962FB6BE97246(L_59, /*hidden argument*/NULL); NullCheck(L_56); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_56, L_58, (RuntimeObject *)(RuntimeObject *)L_60); } IL_015f: { // if (TlsUtilities.IsSsl(mTlsServerContext)) TlsServerContextImpl_tB804A9F8D6664A236DE72550DB86A141E44B4930 * L_61 = __this->get_mTlsServerContext_50(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_62; L_62 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_61, /*hidden argument*/NULL); if (!L_62) { goto IL_017a; } } { // mSecurityParameters.extendedMasterSecret = false; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_63 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); NullCheck(L_63); L_63->set_extendedMasterSecret_14((bool)0); // } goto IL_0192; } IL_017a: { // else if (mSecurityParameters.IsExtendedMasterSecret) SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_64 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); NullCheck(L_64); bool L_65; L_65 = VirtualFuncInvoker0< bool >::Invoke(16 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_IsExtendedMasterSecret() */, L_64); if (!L_65) { goto IL_0192; } } { // TlsExtensionsUtilities.AddExtendedMasterSecretExtension(mServerExtensions); RuntimeObject* L_66 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mServerExtensions_39(); TlsExtensionsUtilities_AddExtendedMasterSecretExtension_mF1901A787FD726F1A75276B4BCDA49523FB53AE1(L_66, /*hidden argument*/NULL); } IL_0192: { // if (this.mServerExtensions.Count > 0) RuntimeObject* L_67 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mServerExtensions_39(); NullCheck(L_67); int32_t L_68; L_68 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_tC1E1DED86C0A66845675392606B302452210D5DA_il2cpp_TypeInfo_var, L_67); if ((((int32_t)L_68) <= ((int32_t)0))) { goto IL_0239; } } { // this.mSecurityParameters.encryptThenMac = TlsExtensionsUtilities.HasEncryptThenMacExtension(mServerExtensions); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_69 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); RuntimeObject* L_70 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mServerExtensions_39(); bool L_71; L_71 = TlsExtensionsUtilities_HasEncryptThenMacExtension_m9F9FADA5CBE41A1A8B94E300DF918FFEA73E011B(L_70, /*hidden argument*/NULL); NullCheck(L_69); L_69->set_encryptThenMac_13(L_71); // this.mSecurityParameters.maxFragmentLength = ProcessMaxFragmentLengthExtension(mClientExtensions, // mServerExtensions, AlertDescription.internal_error); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_72 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); RuntimeObject* L_73 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mClientExtensions_38(); RuntimeObject* L_74 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mServerExtensions_39(); int16_t L_75; L_75 = VirtualFuncInvoker3< int16_t, RuntimeObject*, RuntimeObject*, uint8_t >::Invoke(47 /* System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ProcessMaxFragmentLengthExtension(System.Collections.IDictionary,System.Collections.IDictionary,System.Byte) */, __this, L_73, L_74, (uint8_t)((int32_t)80)); NullCheck(L_72); L_72->set_maxFragmentLength_11(L_75); // this.mSecurityParameters.truncatedHMac = TlsExtensionsUtilities.HasTruncatedHMacExtension(mServerExtensions); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_76 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); RuntimeObject* L_77 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mServerExtensions_39(); bool L_78; L_78 = TlsExtensionsUtilities_HasTruncatedHMacExtension_m4A99645588466BA771AE23CD20338BA9EC03D24F(L_77, /*hidden argument*/NULL); NullCheck(L_76); L_76->set_truncatedHMac_12(L_78); // this.mAllowCertificateStatus = !mResumedSession // && TlsUtilities.HasExpectedEmptyExtensionData(mServerExtensions, ExtensionType.status_request, // AlertDescription.internal_error); bool L_79 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mResumedSession_41(); G_B18_0 = __this; if (L_79) { G_B19_0 = __this; goto IL_0207; } } { RuntimeObject* L_80 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mServerExtensions_39(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_81; L_81 = TlsUtilities_HasExpectedEmptyExtensionData_m8696FC157600CFD36C8DD19ADFA6AD12B50828C6(L_80, 5, (uint8_t)((int32_t)80), /*hidden argument*/NULL); G_B20_0 = ((int32_t)(L_81)); G_B20_1 = G_B18_0; goto IL_0208; } IL_0207: { G_B20_0 = 0; G_B20_1 = G_B19_0; } IL_0208: { NullCheck(G_B20_1); ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)G_B20_1)->set_mAllowCertificateStatus_44((bool)G_B20_0); // this.mExpectSessionTicket = !mResumedSession // && TlsUtilities.HasExpectedEmptyExtensionData(mServerExtensions, ExtensionType.session_ticket, // AlertDescription.internal_error); bool L_82 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mResumedSession_41(); G_B21_0 = __this; if (L_82) { G_B22_0 = __this; goto IL_0227; } } { RuntimeObject* L_83 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mServerExtensions_39(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_84; L_84 = TlsUtilities_HasExpectedEmptyExtensionData_m8696FC157600CFD36C8DD19ADFA6AD12B50828C6(L_83, ((int32_t)35), (uint8_t)((int32_t)80), /*hidden argument*/NULL); G_B23_0 = ((int32_t)(L_84)); G_B23_1 = G_B21_0; goto IL_0228; } IL_0227: { G_B23_0 = 0; G_B23_1 = G_B22_0; } IL_0228: { NullCheck(G_B23_1); ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)G_B23_1)->set_mExpectSessionTicket_45((bool)G_B23_0); // WriteExtensions(message, this.mServerExtensions); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_85 = V_0; RuntimeObject* L_86 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mServerExtensions_39(); TlsProtocol_WriteExtensions_mFA1A29833D1EE8175E459315FE480AB2BE54B2B0(L_85, L_86, /*hidden argument*/NULL); } IL_0239: { // mSecurityParameters.prfAlgorithm = GetPrfAlgorithm(Context, mSecurityParameters.CipherSuite); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_87 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); RuntimeObject* L_88; L_88 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_Context() */, __this); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_89 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); NullCheck(L_89); int32_t L_90; L_90 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_CipherSuite() */, L_89); int32_t L_91; L_91 = TlsProtocol_GetPrfAlgorithm_mA98A53EB2AC319D63D378B38D75ABCCD2A7BAAD3(L_88, L_90, /*hidden argument*/NULL); NullCheck(L_87); L_87->set_prfAlgorithm_3(L_91); // mSecurityParameters.verifyDataLength = 12; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_92 = ((TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 *)__this)->get_mSecurityParameters_34(); NullCheck(L_92); L_92->set_verifyDataLength_4(((int32_t)12)); // ApplyMaxFragmentLengthExtension(); VirtualActionInvoker0::Invoke(14 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ApplyMaxFragmentLengthExtension() */, __this); // message.WriteToRecordStream(this); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_93 = V_0; NullCheck(L_93); HandshakeMessage_WriteToRecordStream_mFE4F549993B16F59AF49BA86279DB8650AF58FC3(L_93, __this, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendServerHelloDoneMessage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_SendServerHelloDoneMessage_mC2C79727F106A24C645AE286E03A81D4EC7C6B33 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] message = new byte[4]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4); V_0 = L_0; // TlsUtilities.WriteUint8(HandshakeType.server_hello_done, message, 0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint8_mF51A9F2BA4D361435E4993CFC5BD46CCCB65E186((uint8_t)((int32_t)14), L_1, 0, /*hidden argument*/NULL); // TlsUtilities.WriteUint24(0, message, 1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; TlsUtilities_WriteUint24_mCF0566BA8435AE3747917DE7F5A575C323C40ECF(0, L_2, 1, /*hidden argument*/NULL); // WriteHandshakeMessage(message, 0, message.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_0; NullCheck(L_4); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(26 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteHandshakeMessage(System.Byte[],System.Int32,System.Int32) */, __this, L_3, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::SendServerKeyExchangeMessage(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsServerProtocol_SendServerKeyExchangeMessage_m429B360C8A1CD0F68690987C6BB3B25EE57751D3 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___serverKeyExchange0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // HandshakeMessage message = new HandshakeMessage(HandshakeType.server_key_exchange, serverKeyExchange.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___serverKeyExchange0; NullCheck(L_0); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_1 = (HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F *)il2cpp_codegen_object_new(HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F_il2cpp_TypeInfo_var); HandshakeMessage__ctor_m9E2423B0D0504BCD4FE101668522D891AA8FD852(L_1, (uint8_t)((int32_t)12), ((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), /*hidden argument*/NULL); // message.Write(serverKeyExchange); HandshakeMessage_tD11451C9867FA4C067312FD71285F27B60C3BF7F * L_2 = L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___serverKeyExchange0; NullCheck(L_2); HandshakeMessage_Write_m8B23268DEE7739040C718255AB95FDC29AFB24F9(L_2, L_3, /*hidden argument*/NULL); // message.WriteToRecordStream(this); NullCheck(L_2); HandshakeMessage_WriteToRecordStream_mFE4F549993B16F59AF49BA86279DB8650AF58FC3(L_2, __this, /*hidden argument*/NULL); // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsServerProtocol::ExpectCertificateVerifyMessage() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsServerProtocol_ExpectCertificateVerifyMessage_m97FEF17AE96C8AF4448CD7AE7AF366F820A2D391 (TlsServerProtocol_t1A768418D5A573DA404959115DE6AD151C340733 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return mClientCertificateType >= 0 && TlsUtilities.HasSigningCapability((byte)mClientCertificateType); int16_t L_0 = __this->get_mClientCertificateType_54(); if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0016; } } { int16_t L_1 = __this->get_mClientCertificateType_54(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_2; L_2 = TlsUtilities_HasSigningCapability_mFFC9436C58DCC2B37C956BB17DB94F8BD8B6360D((uint8_t)((int32_t)((uint8_t)L_1)), /*hidden argument*/NULL); return L_2; } IL_0016: { return (bool)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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl::.ctor(System.Byte[],BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSessionImpl__ctor_m4DCD26F01B89986B91993F64F549C12D118AC86B (TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___sessionID0, SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * ___sessionParameters1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * G_B7_0 = NULL; TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * G_B5_0 = NULL; TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * G_B6_0 = NULL; int32_t G_B8_0 = 0; TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * G_B8_1 = NULL; { // internal TlsSessionImpl(byte[] sessionID, SessionParameters sessionParameters) Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); // if (sessionID == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___sessionID0; if (L_0) { goto IL_0014; } } { // throw new ArgumentNullException("sessionID"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4424206C2EA6DF69351990E4EBE17061E4571F7B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSessionImpl__ctor_m4DCD26F01B89986B91993F64F549C12D118AC86B_RuntimeMethod_var))); } IL_0014: { // if (sessionID.Length > 32) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___sessionID0; NullCheck(L_2); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) <= ((int32_t)((int32_t)32)))) { goto IL_002b; } } { // throw new ArgumentException("cannot be longer than 32 bytes", "sessionID"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_3 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDD70147F41A22F0F5A2F1D7B6508A88B51A70997)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4424206C2EA6DF69351990E4EBE17061E4571F7B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSessionImpl__ctor_m4DCD26F01B89986B91993F64F549C12D118AC86B_RuntimeMethod_var))); } IL_002b: { // this.mSessionID = Arrays.Clone(sessionID); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___sessionID0; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = Arrays_Clone_m362B6E8EAA394ABF566EABAF08A37C8232D398D8(L_4, /*hidden argument*/NULL); __this->set_mSessionID_0(L_5); // this.mSessionParameters = sessionParameters; SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_6 = ___sessionParameters1; __this->set_mSessionParameters_1(L_6); // this.mResumable = sessionID.Length > 0 // && null != sessionParameters // && sessionParameters.IsExtendedMasterSecret; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___sessionID0; NullCheck(L_7); G_B5_0 = __this; if (!(((RuntimeArray*)L_7)->max_length)) { G_B7_0 = __this; goto IL_004e; } } { SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_8 = ___sessionParameters1; G_B6_0 = G_B5_0; if (!L_8) { G_B7_0 = G_B5_0; goto IL_004e; } } { SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_9 = ___sessionParameters1; NullCheck(L_9); bool L_10; L_10 = SessionParameters_get_IsExtendedMasterSecret_m0E44233725BECE1CE04D35EE9221186CC3C561DA_inline(L_9, /*hidden argument*/NULL); G_B8_0 = ((int32_t)(L_10)); G_B8_1 = G_B6_0; goto IL_004f; } IL_004e: { G_B8_0 = 0; G_B8_1 = G_B7_0; } IL_004f: { NullCheck(G_B8_1); G_B8_1->set_mResumable_2((bool)G_B8_0); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl::ExportSessionParameters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * TlsSessionImpl_ExportSessionParameters_m86B813E3BF511D53D3837A7A911394FC98993A14 (TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * __this, const RuntimeMethod* method) { TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * V_0 = NULL; bool V_1 = false; SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * G_B4_0 = NULL; { // lock (this) V_0 = __this; V_1 = (bool)0; } IL_0004: try {// begin try (depth: 1) { TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * L_0 = V_0; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_0, (bool*)(&V_1), /*hidden argument*/NULL); // return this.mSessionParameters == null ? null : this.mSessionParameters.Copy(); SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_1 = __this->get_mSessionParameters_1(); if (!L_1) { goto IL_0021; } } IL_0014: { SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_2 = __this->get_mSessionParameters_1(); NullCheck(L_2); SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_3; L_3 = SessionParameters_Copy_m5CD11EDECF33B72FB037571FE52B3A3140748412(L_2, /*hidden argument*/NULL); G_B4_0 = L_3; goto IL_0022; } IL_0021: { G_B4_0 = ((SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D *)(NULL)); } IL_0022: { V_2 = G_B4_0; IL2CPP_LEAVE(0x2F, FINALLY_0025); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0025; } FINALLY_0025: {// begin finally (depth: 1) { bool L_4 = V_1; if (!L_4) { goto IL_002e; } } IL_0028: { TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * L_5 = V_0; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_5, /*hidden argument*/NULL); } IL_002e: { IL2CPP_END_FINALLY(37) } }// end finally (depth: 1) IL2CPP_CLEANUP(37) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x2F, IL_002f) } IL_002f: { // } SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_6 = V_2; return L_6; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl::get_SessionID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSessionImpl_get_SessionID_m745BDA0EEAB6B81C08AFD3479C6CB10B6A5BEB86 (TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * __this, const RuntimeMethod* method) { TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * V_0 = NULL; bool V_1 = false; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { // get { lock (this) return mSessionID; } V_0 = __this; V_1 = (bool)0; } IL_0004: try {// begin try (depth: 1) TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * L_0 = V_0; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_0, (bool*)(&V_1), /*hidden argument*/NULL); // get { lock (this) return mSessionID; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = __this->get_mSessionID_0(); V_2 = L_1; IL2CPP_LEAVE(0x1F, FINALLY_0015); }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0015; } FINALLY_0015: {// begin finally (depth: 1) { bool L_2 = V_1; if (!L_2) { goto IL_001e; } } IL_0018: { TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * L_3 = V_0; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_3, /*hidden argument*/NULL); } IL_001e: { IL2CPP_END_FINALLY(21) } }// end finally (depth: 1) IL2CPP_CLEANUP(21) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x1F, IL_001f) } IL_001f: { // get { lock (this) return mSessionID; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_2; return L_4; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl::Invalidate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSessionImpl_Invalidate_m16377CD5E3BD01FCFC6CBB6A439D85B1A5049FD3 (TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * __this, const RuntimeMethod* method) { TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * V_0 = NULL; bool V_1 = false; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { // lock (this) this.mResumable = false; V_0 = __this; V_1 = (bool)0; } IL_0004: try {// begin try (depth: 1) TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * L_0 = V_0; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_0, (bool*)(&V_1), /*hidden argument*/NULL); // lock (this) this.mResumable = false; __this->set_mResumable_2((bool)0); IL2CPP_LEAVE(0x1F, FINALLY_0015); }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0015; } FINALLY_0015: {// begin finally (depth: 1) { bool L_1 = V_1; if (!L_1) { goto IL_001e; } } IL_0018: { TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * L_2 = V_0; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_2, /*hidden argument*/NULL); } IL_001e: { IL2CPP_END_FINALLY(21) } }// end finally (depth: 1) IL2CPP_CLEANUP(21) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x1F, IL_001f) } IL_001f: { // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSessionImpl::get_IsResumable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsSessionImpl_get_IsResumable_m99177160B76CD3CF04B8793B3FD2884353279EBA (TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * __this, const RuntimeMethod* method) { TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * V_0 = NULL; bool V_1 = false; bool V_2 = false; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { // get { lock (this) return mResumable; } V_0 = __this; V_1 = (bool)0; } IL_0004: try {// begin try (depth: 1) TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * L_0 = V_0; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_0, (bool*)(&V_1), /*hidden argument*/NULL); // get { lock (this) return mResumable; } bool L_1 = __this->get_mResumable_2(); V_2 = L_1; IL2CPP_LEAVE(0x1F, FINALLY_0015); }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0015; } FINALLY_0015: {// begin finally (depth: 1) { bool L_2 = V_1; if (!L_2) { goto IL_001e; } } IL_0018: { TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * L_3 = V_0; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_3, /*hidden argument*/NULL); } IL_001e: { IL2CPP_END_FINALLY(21) } }// end finally (depth: 1) IL2CPP_CLEANUP(21) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x1F, IL_001f) } IL_001f: { // get { lock (this) return mResumable; } bool L_4 = V_2; return L_4; } } #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 // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::CreateSigner(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsSrpKeyExchange_CreateSigner_mC350F79E4826160485E9202308E1E2D5C49D73D7 (int32_t ___keyExchange0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___keyExchange0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)((int32_t)21)))) { case 0: { goto IL_0017; } case 1: { goto IL_001f; } case 2: { goto IL_0019; } } } { goto IL_0025; } IL_0017: { // return null; return (RuntimeObject*)NULL; } IL_0019: { // return new TlsRsaSigner(); TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * L_1 = (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 *)il2cpp_codegen_object_new(TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88_il2cpp_TypeInfo_var); TlsRsaSigner__ctor_m187660635EC2A4A84F7DF307C6AFE647C1FF0019(L_1, /*hidden argument*/NULL); return L_1; } IL_001f: { // return new TlsDssSigner(); TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48 * L_2 = (TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48 *)il2cpp_codegen_object_new(TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48_il2cpp_TypeInfo_var); TlsDssSigner__ctor_m918FFAEA88E64D38F0FD15B0F0FF2329F40DC588(L_2, /*hidden argument*/NULL); return L_2; } IL_0025: { // throw new ArgumentException("unsupported key exchange algorithm"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_3 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB72657F0B8D2D8F073DD492DC0BA16984E3BA442)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_CreateSigner_mC350F79E4826160485E9202308E1E2D5C49D73D7_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::.ctor(System.Int32,System.Collections.IList,System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange__ctor_m213E050A4CD8B0C822B1D06E59FB25790143F846 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, int32_t ___keyExchange0, RuntimeObject* ___supportedSignatureAlgorithms1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___identity2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___password3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // : this(keyExchange, supportedSignatureAlgorithms, new DefaultTlsSrpGroupVerifier(), identity, password) int32_t L_0 = ___keyExchange0; RuntimeObject* L_1 = ___supportedSignatureAlgorithms1; DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653 * L_2 = (DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653 *)il2cpp_codegen_object_new(DefaultTlsSrpGroupVerifier_tA4B392FFA2AF60EB59095F47D5E311B387055653_il2cpp_TypeInfo_var); DefaultTlsSrpGroupVerifier__ctor_m0D6FEC651EF700C70663FCDD18F39EAC14AAC371(L_2, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___identity2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___password3; TlsSrpKeyExchange__ctor_m0E6E10E8EC27A6588F3C1AB0031BCBA0236672A4(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::.ctor(System.Int32,System.Collections.IList,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpGroupVerifier,System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange__ctor_m0E6E10E8EC27A6588F3C1AB0031BCBA0236672A4 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, int32_t ___keyExchange0, RuntimeObject* ___supportedSignatureAlgorithms1, RuntimeObject* ___groupVerifier2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___identity3, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___password4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // : base(keyExchange, supportedSignatureAlgorithms) int32_t L_0 = ___keyExchange0; RuntimeObject* L_1 = ___supportedSignatureAlgorithms1; AbstractTlsKeyExchange__ctor_m2FDD97E09FEC1C3588274D65D6CC18903CD8B06A(__this, L_0, L_1, /*hidden argument*/NULL); // this.mTlsSigner = CreateSigner(keyExchange); int32_t L_2 = ___keyExchange0; RuntimeObject* L_3; L_3 = TlsSrpKeyExchange_CreateSigner_mC350F79E4826160485E9202308E1E2D5C49D73D7(L_2, /*hidden argument*/NULL); __this->set_mTlsSigner_3(L_3); // this.mGroupVerifier = groupVerifier; RuntimeObject* L_4 = ___groupVerifier2; __this->set_mGroupVerifier_4(L_4); // this.mIdentity = identity; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___identity3; __this->set_mIdentity_5(L_5); // this.mPassword = password; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___password4; __this->set_mPassword_6(L_6); // this.mSrpClient = new Srp6Client(); Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C * L_7 = (Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C *)il2cpp_codegen_object_new(Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C_il2cpp_TypeInfo_var); Srp6Client__ctor_m28230D11224F3ED13CD76553BD5C8B73CE6ECF61(L_7, /*hidden argument*/NULL); __this->set_mSrpClient_9(L_7); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::.ctor(System.Int32,System.Collections.IList,System.Byte[],BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange__ctor_mCE1EC52EB5A41182314B629DFC665EE9FAFCD8FF (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, int32_t ___keyExchange0, RuntimeObject* ___supportedSignatureAlgorithms1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___identity2, TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88 * ___loginParameters3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // : base(keyExchange, supportedSignatureAlgorithms) int32_t L_0 = ___keyExchange0; RuntimeObject* L_1 = ___supportedSignatureAlgorithms1; AbstractTlsKeyExchange__ctor_m2FDD97E09FEC1C3588274D65D6CC18903CD8B06A(__this, L_0, L_1, /*hidden argument*/NULL); // this.mTlsSigner = CreateSigner(keyExchange); int32_t L_2 = ___keyExchange0; RuntimeObject* L_3; L_3 = TlsSrpKeyExchange_CreateSigner_mC350F79E4826160485E9202308E1E2D5C49D73D7(L_2, /*hidden argument*/NULL); __this->set_mTlsSigner_3(L_3); // this.mIdentity = identity; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___identity2; __this->set_mIdentity_5(L_4); // this.mSrpServer = new Srp6Server(); Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 * L_5 = (Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 *)il2cpp_codegen_object_new(Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51_il2cpp_TypeInfo_var); Srp6Server__ctor_m0DF79AB7F52A1830EDF3D48EA4E61D75CC6FB70B(L_5, /*hidden argument*/NULL); __this->set_mSrpServer_10(L_5); // this.mSrpGroup = loginParameters.Group; TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88 * L_6 = ___loginParameters3; NullCheck(L_6); Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_7; L_7 = VirtualFuncInvoker0< Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters::get_Group() */, L_6); __this->set_mSrpGroup_8(L_7); // this.mSrpVerifier = loginParameters.Verifier; TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88 * L_8 = ___loginParameters3; NullCheck(L_8); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_9; L_9 = VirtualFuncInvoker0< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters::get_Verifier() */, L_8); __this->set_mSrpVerifier_12(L_9); // this.mSrpSalt = loginParameters.Salt; TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88 * L_10 = ___loginParameters3; NullCheck(L_10); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11; L_11 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters::get_Salt() */, L_10); __this->set_mSrpSalt_13(L_11); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange_Init_m5BA925253654E73D95F87888B9C406897D0908DB (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, RuntimeObject* ___context0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // base.Init(context); RuntimeObject* L_0 = ___context0; AbstractTlsKeyExchange_Init_mA65A247B3EE4414B2C369035663D40F7622FBBAD(__this, L_0, /*hidden argument*/NULL); // if (this.mTlsSigner != null) RuntimeObject* L_1 = __this->get_mTlsSigner_3(); if (!L_1) { goto IL_001b; } } { // this.mTlsSigner.Init(context); RuntimeObject* L_2 = __this->get_mTlsSigner_3(); RuntimeObject* L_3 = ___context0; NullCheck(L_2); InterfaceActionInvoker1< RuntimeObject* >::Invoke(0 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) */, TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921_il2cpp_TypeInfo_var, L_2, L_3); } IL_001b: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::SkipServerCredentials() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange_SkipServerCredentials_mAB41C5224DDDC7E36157346DEFBA4A692FD47E3F (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, const RuntimeMethod* method) { { // if (mTlsSigner != null) RuntimeObject* L_0 = __this->get_mTlsSigner_3(); if (!L_0) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_SkipServerCredentials_mAB41C5224DDDC7E36157346DEFBA4A692FD47E3F_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::ProcessServerCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange_ProcessServerCertificate_mA84809CF7C886555608AF3F8A12D591D2A9E2B75 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___serverCertificate0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * V_0 = NULL; SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * V_1 = NULL; Exception_t * V_2 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { // if (mTlsSigner == null) RuntimeObject* L_0 = __this->get_mTlsSigner_3(); if (L_0) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ProcessServerCertificate_mA84809CF7C886555608AF3F8A12D591D2A9E2B75_RuntimeMethod_var))); } IL_0010: { // if (serverCertificate.IsEmpty) Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_2 = ___serverCertificate0; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::get_IsEmpty() */, L_2); if (!L_3) { goto IL_0020; } } { // throw new TlsFatalAlert(AlertDescription.bad_certificate); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_4 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_4, (uint8_t)((int32_t)42), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ProcessServerCertificate_mA84809CF7C886555608AF3F8A12D591D2A9E2B75_RuntimeMethod_var))); } IL_0020: { // X509CertificateStructure x509Cert = serverCertificate.GetCertificateAt(0); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_5 = ___serverCertificate0; NullCheck(L_5); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_6; L_6 = VirtualFuncInvoker1< X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 *, int32_t >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::GetCertificateAt(System.Int32) */, L_5, 0); V_0 = L_6; // SubjectPublicKeyInfo keyInfo = x509Cert.SubjectPublicKeyInfo; X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_7 = V_0; NullCheck(L_7); SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * L_8; L_8 = X509CertificateStructure_get_SubjectPublicKeyInfo_mBFE5A9BF23F805A7399C832CA291203A29121C6F(L_7, /*hidden argument*/NULL); V_1 = L_8; } IL_002f: try {// begin try (depth: 1) // this.mServerPublicKey = PublicKeyFactory.CreateKey(keyInfo); SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * L_9 = V_1; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_10; L_10 = PublicKeyFactory_CreateKey_mCDC9554A79A6CD26010C632AFB5E37153A4DEFFB(L_9, /*hidden argument*/NULL); __this->set_mServerPublicKey_7(L_10); // } goto IL_0047; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_003d; } throw e; } CATCH_003d: {// begin catch(System.Exception) // catch (Exception e) V_2 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); // throw new TlsFatalAlert(AlertDescription.unsupported_certificate, e); Exception_t * L_11 = V_2; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_12 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_12, (uint8_t)((int32_t)43), L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ProcessServerCertificate_mA84809CF7C886555608AF3F8A12D591D2A9E2B75_RuntimeMethod_var))); }// end catch (depth: 1) IL_0047: { // if (!mTlsSigner.IsValidPublicKey(this.mServerPublicKey)) RuntimeObject* L_13 = __this->get_mTlsSigner_3(); AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_14 = __this->get_mServerPublicKey_7(); NullCheck(L_13); bool L_15; L_15 = InterfaceFuncInvoker1< bool, AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * >::Invoke(9 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner::IsValidPublicKey(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter) */, TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921_il2cpp_TypeInfo_var, L_13, L_14); if (L_15) { goto IL_0062; } } { // throw new TlsFatalAlert(AlertDescription.certificate_unknown); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_16 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_16, (uint8_t)((int32_t)46), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ProcessServerCertificate_mA84809CF7C886555608AF3F8A12D591D2A9E2B75_RuntimeMethod_var))); } IL_0062: { // TlsUtilities.ValidateKeyUsage(x509Cert, KeyUsage.DigitalSignature); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_17 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_ValidateKeyUsage_m354429F1AB5B78BB867FF23086E1B3940DC4258D(L_17, ((int32_t)128), /*hidden argument*/NULL); // base.ProcessServerCertificate(serverCertificate); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_18 = ___serverCertificate0; AbstractTlsKeyExchange_ProcessServerCertificate_mC2FB92884B37F3B4F90222FB70FC71504CFB04E9(__this, L_18, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::ProcessServerCredentials(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange_ProcessServerCredentials_m3113B53292CAD0B1A5F8DE16A37587F695CBECC8 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, RuntimeObject* ___serverCredentials0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if ((mKeyExchange == KeyExchangeAlgorithm.SRP) || !(serverCredentials is TlsSignerCredentials)) int32_t L_0 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mKeyExchange_0(); if ((((int32_t)L_0) == ((int32_t)((int32_t)21)))) { goto IL_0012; } } { RuntimeObject* L_1 = ___serverCredentials0; if (((RuntimeObject*)IsInst((RuntimeObject*)L_1, TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C_il2cpp_TypeInfo_var))) { goto IL_001a; } } IL_0012: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ProcessServerCredentials_m3113B53292CAD0B1A5F8DE16A37587F695CBECC8_RuntimeMethod_var))); } IL_001a: { // ProcessServerCertificate(serverCredentials.Certificate); RuntimeObject* L_3 = ___serverCredentials0; NullCheck(L_3); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_4; L_4 = InterfaceFuncInvoker0< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(0 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials::get_Certificate() */, TlsCredentials_t6C3F3B2C48D027442C1753CA9C9E1D75BC3B4CA7_il2cpp_TypeInfo_var, L_3); VirtualActionInvoker1< Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * >::Invoke(22 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::ProcessServerCertificate(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) */, __this, L_4); // this.mServerCredentials = (TlsSignerCredentials)serverCredentials; RuntimeObject* L_5 = ___serverCredentials0; __this->set_mServerCredentials_14(((RuntimeObject*)Castclass((RuntimeObject*)L_5, TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C_il2cpp_TypeInfo_var))); // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::get_RequiresServerKeyExchange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsSrpKeyExchange_get_RequiresServerKeyExchange_m4C35D30BBD196232EE4A9FC1FD4479BCBDFDDF48 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, const RuntimeMethod* method) { { // get { return true; } return (bool)1; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::GenerateServerKeyExchange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSrpKeyExchange_GenerateServerKeyExchange_m714051A4F9734E82DE8D96256C10BE70D2703E6E (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_0 = NULL; DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A * V_1 = NULL; RuntimeObject* V_2 = NULL; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * V_3 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_5 = NULL; { // mSrpServer.Init(mSrpGroup, mSrpVerifier, TlsUtilities.CreateHash(HashAlgorithm.sha1), mContext.SecureRandom); Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 * L_0 = __this->get_mSrpServer_10(); Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_1 = __this->get_mSrpGroup_8(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_2 = __this->get_mSrpVerifier_12(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_3; L_3 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88((uint8_t)2, /*hidden argument*/NULL); RuntimeObject* L_4 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_4); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_5; L_5 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_4); NullCheck(L_0); VirtualActionInvoker4< Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *, RuntimeObject*, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(5 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) */, L_0, L_1, L_2, L_3, L_5); // BigInteger B = mSrpServer.GenerateServerCredentials(); Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 * L_6 = __this->get_mSrpServer_10(); NullCheck(L_6); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7; L_7 = VirtualFuncInvoker0< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::GenerateServerCredentials() */, L_6); V_0 = L_7; // ServerSrpParams srpParams = new ServerSrpParams(mSrpGroup.N, mSrpGroup.G, mSrpSalt, B); Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_8 = __this->get_mSrpGroup_8(); NullCheck(L_8); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_9; L_9 = Srp6GroupParameters_get_N_m9153EB69712651CAE44E49662590DD279D4D9BE7_inline(L_8, /*hidden argument*/NULL); Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_10 = __this->get_mSrpGroup_8(); NullCheck(L_10); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_11; L_11 = Srp6GroupParameters_get_G_m2FDB6D901F5D02584934026BB2179C2E0781EBA2_inline(L_10, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = __this->get_mSrpSalt_13(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_13 = V_0; ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 * L_14 = (ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 *)il2cpp_codegen_object_new(ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50_il2cpp_TypeInfo_var); ServerSrpParams__ctor_mE3D16A67A1BA047D1077BB50B586637F6603381F(L_14, L_9, L_11, L_12, L_13, /*hidden argument*/NULL); // DigestInputBuffer buf = new DigestInputBuffer(); DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A * L_15 = (DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A *)il2cpp_codegen_object_new(DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A_il2cpp_TypeInfo_var); DigestInputBuffer__ctor_mCE3C49E3C6EE2E36EDE2773AC0BC31643D9FABBB(L_15, /*hidden argument*/NULL); V_1 = L_15; // srpParams.Encode(buf); DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A * L_16 = V_1; NullCheck(L_14); VirtualActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(8 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::Encode(System.IO.Stream) */, L_14, L_16); // if (mServerCredentials != null) RuntimeObject* L_17 = __this->get_mServerCredentials_14(); if (!L_17) { goto IL_00f5; } } { // SignatureAndHashAlgorithm signatureAndHashAlgorithm = TlsUtilities.GetSignatureAndHashAlgorithm( // mContext, mServerCredentials); RuntimeObject* L_18 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); RuntimeObject* L_19 = __this->get_mServerCredentials_14(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_20; L_20 = TlsUtilities_GetSignatureAndHashAlgorithm_mF4CBF314935D3A19649E73276C3C73C3806BFCC9(L_18, L_19, /*hidden argument*/NULL); // IDigest d = TlsUtilities.CreateHash(signatureAndHashAlgorithm); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_21 = L_20; RuntimeObject* L_22; L_22 = TlsUtilities_CreateHash_m76422B6A87DB2ED58D2DB6FF7CF99D8BAC4F0A80(L_21, /*hidden argument*/NULL); V_2 = L_22; // SecurityParameters securityParameters = mContext.SecurityParameters; RuntimeObject* L_23 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_23); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_24; L_24 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_23); V_3 = L_24; // d.BlockUpdate(securityParameters.clientRandom, 0, securityParameters.clientRandom.Length); RuntimeObject* L_25 = V_2; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_26 = V_3; NullCheck(L_26); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = L_26->get_clientRandom_6(); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_28 = V_3; NullCheck(L_28); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = L_28->get_clientRandom_6(); NullCheck(L_29); NullCheck(L_25); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_25, L_27, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))); // d.BlockUpdate(securityParameters.serverRandom, 0, securityParameters.serverRandom.Length); RuntimeObject* L_30 = V_2; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_31 = V_3; NullCheck(L_31); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = L_31->get_serverRandom_7(); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_33 = V_3; NullCheck(L_33); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34 = L_33->get_serverRandom_7(); NullCheck(L_34); NullCheck(L_30); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_30, L_32, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))); // buf.UpdateDigest(d); DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A * L_35 = V_1; RuntimeObject* L_36 = V_2; NullCheck(L_35); DigestInputBuffer_UpdateDigest_m68420A5C777EF2F85832557B5C41418187788084(L_35, L_36, /*hidden argument*/NULL); // byte[] hash = new byte[d.GetDigestSize()]; RuntimeObject* L_37 = V_2; NullCheck(L_37); int32_t L_38; L_38 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_37); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_39 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_38); V_4 = L_39; // d.DoFinal(hash, 0); RuntimeObject* L_40 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_41 = V_4; NullCheck(L_40); int32_t L_42; L_42 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(5 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::DoFinal(System.Byte[],System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_40, L_41, 0); // byte[] signature = mServerCredentials.GenerateCertificateSignature(hash); RuntimeObject* L_43 = __this->get_mServerCredentials_14(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_44 = V_4; NullCheck(L_43); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_45; L_45 = InterfaceFuncInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(0 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSignerCredentials::GenerateCertificateSignature(System.Byte[]) */, TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C_il2cpp_TypeInfo_var, L_43, L_44); V_5 = L_45; // DigitallySigned signed_params = new DigitallySigned(signatureAndHashAlgorithm, signature); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_46 = V_5; DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * L_47 = (DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 *)il2cpp_codegen_object_new(DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288_il2cpp_TypeInfo_var); DigitallySigned__ctor_m4AB7FE3E8FFF72EFAA5F1945EB61B27B60916C45(L_47, L_21, L_46, /*hidden argument*/NULL); // signed_params.Encode(buf); DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A * L_48 = V_1; NullCheck(L_47); VirtualActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(6 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned::Encode(System.IO.Stream) */, L_47, L_48); } IL_00f5: { // return buf.ToArray(); DigestInputBuffer_tCD4269EAD90DBC42BD0490CEFF7F53557E1E0D3A * L_49 = V_1; NullCheck(L_49); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_50; L_50 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(37 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_49); return L_50; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::ProcessServerKeyExchange(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange_ProcessServerKeyExchange_m44563055106CF5C27EA479E8BA50D540BC107578 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TeeInputStream_t98C61167D6547B1A980BB9914E54665302A4FB6C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSrpGroupVerifier_tBF8C49B984B96CC33072A4A5A54330C2BC282625_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * V_0 = NULL; SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF * V_1 = NULL; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * V_2 = NULL; ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 * V_3 = NULL; DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * V_4 = NULL; RuntimeObject* V_5 = NULL; CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 * V_6 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { // SecurityParameters securityParameters = mContext.SecurityParameters; RuntimeObject* L_0 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_0); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_1; L_1 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); V_0 = L_1; // SignerInputBuffer buf = null; V_1 = (SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF *)NULL; // Stream teeIn = input; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___input0; V_2 = L_2; // if (mTlsSigner != null) RuntimeObject* L_3 = __this->get_mTlsSigner_3(); if (!L_3) { goto IL_0026; } } { // buf = new SignerInputBuffer(); SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF * L_4 = (SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF *)il2cpp_codegen_object_new(SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF_il2cpp_TypeInfo_var); SignerInputBuffer__ctor_m5BA0C9AB79FB3DFD19564144F74D42324EB451E9(L_4, /*hidden argument*/NULL); V_1 = L_4; // teeIn = new TeeInputStream(input, buf); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_5 = ___input0; SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF * L_6 = V_1; TeeInputStream_t98C61167D6547B1A980BB9914E54665302A4FB6C * L_7 = (TeeInputStream_t98C61167D6547B1A980BB9914E54665302A4FB6C *)il2cpp_codegen_object_new(TeeInputStream_t98C61167D6547B1A980BB9914E54665302A4FB6C_il2cpp_TypeInfo_var); TeeInputStream__ctor_mCE28725FEC10FA7EA1C3BFD80A7E1DE25FEA347B(L_7, L_5, L_6, /*hidden argument*/NULL); V_2 = L_7; } IL_0026: { // ServerSrpParams srpParams = ServerSrpParams.Parse(teeIn); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_8 = V_2; ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 * L_9; L_9 = ServerSrpParams_Parse_m706CD48B4789E0D3B06A055D122EC6CA6FAE1164(L_8, /*hidden argument*/NULL); V_3 = L_9; // if (buf != null) SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF * L_10 = V_1; if (!L_10) { goto IL_006f; } } { // DigitallySigned signed_params = ParseSignature(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_11 = ___input0; DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * L_12; L_12 = VirtualFuncInvoker1< DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 *, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(19 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.AbstractTlsKeyExchange::ParseSignature(System.IO.Stream) */, __this, L_11); V_4 = L_12; // ISigner signer = InitVerifyer(mTlsSigner, signed_params.Algorithm, securityParameters); RuntimeObject* L_13 = __this->get_mTlsSigner_3(); DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * L_14 = V_4; NullCheck(L_14); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_15; L_15 = VirtualFuncInvoker0< SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned::get_Algorithm() */, L_14); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_16 = V_0; RuntimeObject* L_17; L_17 = VirtualFuncInvoker3< RuntimeObject*, RuntimeObject*, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *, SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(35 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::InitVerifyer(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters) */, __this, L_13, L_15, L_16); V_5 = L_17; // buf.UpdateSigner(signer); SignerInputBuffer_t4D8817DAFF2A9470AF8F642D77F17B84F6252CBF * L_18 = V_1; RuntimeObject* L_19 = V_5; NullCheck(L_18); SignerInputBuffer_UpdateSigner_m34003480E1017F4A2BFE3146C55680FD071A83B7(L_18, L_19, /*hidden argument*/NULL); // if (!signer.VerifySignature(signed_params.Signature)) RuntimeObject* L_20 = V_5; DigitallySigned_t630CBD6E2C3ADE2C06C1EDDEF14636616B31B288 * L_21 = V_4; NullCheck(L_21); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22; L_22 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.DigitallySigned::get_Signature() */, L_21); NullCheck(L_20); bool L_23; L_23 = InterfaceFuncInvoker1< bool, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(5 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner::VerifySignature(System.Byte[]) */, ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var, L_20, L_22); if (L_23) { goto IL_006f; } } { // throw new TlsFatalAlert(AlertDescription.decrypt_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_24 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_24, (uint8_t)((int32_t)51), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ProcessServerKeyExchange_m44563055106CF5C27EA479E8BA50D540BC107578_RuntimeMethod_var))); } IL_006f: { // this.mSrpGroup = new Srp6GroupParameters(srpParams.N, srpParams.G); ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 * L_25 = V_3; NullCheck(L_25); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_26; L_26 = VirtualFuncInvoker0< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::get_N() */, L_25); ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 * L_27 = V_3; NullCheck(L_27); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_28; L_28 = VirtualFuncInvoker0< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::get_G() */, L_27); Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_29 = (Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 *)il2cpp_codegen_object_new(Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538_il2cpp_TypeInfo_var); Srp6GroupParameters__ctor_m0A159C19C80638296C664C5F4603EEFF6ADA88C8(L_29, L_26, L_28, /*hidden argument*/NULL); __this->set_mSrpGroup_8(L_29); // if (!mGroupVerifier.Accept(mSrpGroup)) RuntimeObject* L_30 = __this->get_mGroupVerifier_4(); Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_31 = __this->get_mSrpGroup_8(); NullCheck(L_30); bool L_32; L_32 = InterfaceFuncInvoker1< bool, Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * >::Invoke(0 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpGroupVerifier::Accept(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters) */, TlsSrpGroupVerifier_tBF8C49B984B96CC33072A4A5A54330C2BC282625_il2cpp_TypeInfo_var, L_30, L_31); if (L_32) { goto IL_00a1; } } { // throw new TlsFatalAlert(AlertDescription.insufficient_security); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_33 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_33, (uint8_t)((int32_t)71), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ProcessServerKeyExchange_m44563055106CF5C27EA479E8BA50D540BC107578_RuntimeMethod_var))); } IL_00a1: { // this.mSrpSalt = srpParams.S; ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 * L_34 = V_3; NullCheck(L_34); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_35; L_35 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(7 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::get_S() */, L_34); __this->set_mSrpSalt_13(L_35); } IL_00ad: try {// begin try (depth: 1) // this.mSrpPeerCredentials = Srp6Utilities.ValidatePublicValue(mSrpGroup.N, srpParams.B); Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_36 = __this->get_mSrpGroup_8(); NullCheck(L_36); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_37; L_37 = Srp6GroupParameters_get_N_m9153EB69712651CAE44E49662590DD279D4D9BE7_inline(L_36, /*hidden argument*/NULL); ServerSrpParams_t187D4885F90F22B7E89EB4021EDF9D3F1CE01B50 * L_38 = V_3; NullCheck(L_38); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_39; L_39 = VirtualFuncInvoker0< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ServerSrpParams::get_B() */, L_38); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_40; L_40 = Srp6Utilities_ValidatePublicValue_mCC2B61D8D514D5CBE5845997CBA602FBA9F34193(L_37, L_39, /*hidden argument*/NULL); __this->set_mSrpPeerCredentials_11(L_40); // } goto IL_00d7; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00cb; } throw e; } CATCH_00cb: {// begin catch(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.CryptoException) // catch (CryptoException e) V_6 = ((CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 *)IL2CPP_GET_ACTIVE_EXCEPTION(CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 *)); // throw new TlsFatalAlert(AlertDescription.illegal_parameter, e); CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 * L_41 = V_6; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_42 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_42, (uint8_t)((int32_t)47), L_41, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ProcessServerKeyExchange_m44563055106CF5C27EA479E8BA50D540BC107578_RuntimeMethod_var))); }// end catch (depth: 1) IL_00d7: { // this.mSrpClient.Init(mSrpGroup, TlsUtilities.CreateHash(HashAlgorithm.sha1), mContext.SecureRandom); Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C * L_43 = __this->get_mSrpClient_9(); Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_44 = __this->get_mSrpGroup_8(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_45; L_45 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88((uint8_t)2, /*hidden argument*/NULL); RuntimeObject* L_46 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_46); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_47; L_47 = InterfaceFuncInvoker0< SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecureRandom() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_46); NullCheck(L_43); VirtualActionInvoker3< Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 *, RuntimeObject*, SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * >::Invoke(5 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest,BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom) */, L_43, L_44, L_45, L_47); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::ValidateCertificateRequest(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.CertificateRequest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange_ValidateCertificateRequest_m344EA45E9CE20A14FFB8850DD08C5D8967ECD49F (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, CertificateRequest_t563CAFA8CE312838EF79883A288ACC021302D620 * ___certificateRequest0, const RuntimeMethod* method) { { // throw new TlsFatalAlert(AlertDescription.unexpected_message); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_0 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_0, (uint8_t)((int32_t)10), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ValidateCertificateRequest_m344EA45E9CE20A14FFB8850DD08C5D8967ECD49F_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::ProcessClientCredentials(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsCredentials) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange_ProcessClientCredentials_m7075672E5AA448D85243CBE87800190DAED4E7D7 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, RuntimeObject* ___clientCredentials0, const RuntimeMethod* method) { { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_0 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_0, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ProcessClientCredentials_m7075672E5AA448D85243CBE87800190DAED4E7D7_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::GenerateClientKeyExchange(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange_GenerateClientKeyExchange_mFA5277724F66BF501000715755BEB34575392795 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // BigInteger A = mSrpClient.GenerateClientCredentials(mSrpSalt, mIdentity, mPassword); Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C * L_0 = __this->get_mSrpClient_9(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = __this->get_mSrpSalt_13(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = __this->get_mIdentity_5(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = __this->get_mPassword_6(); NullCheck(L_0); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_4; L_4 = VirtualFuncInvoker3< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::GenerateClientCredentials(System.Byte[],System.Byte[],System.Byte[]) */, L_0, L_1, L_2, L_3); // TlsSrpUtilities.WriteSrpParameter(A, output); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_5 = ___output0; TlsSrpUtilities_WriteSrpParameter_mB08C7C0CE03297FC4928844AAE8E375EB748B96B(L_4, L_5, /*hidden argument*/NULL); // mContext.SecurityParameters.srpIdentity = Arrays.Clone(mIdentity); RuntimeObject* L_6 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_6); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_7; L_7 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_6); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = __this->get_mIdentity_5(); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9; L_9 = Arrays_Clone_m362B6E8EAA394ABF566EABAF08A37C8232D398D8(L_8, /*hidden argument*/NULL); NullCheck(L_7); L_7->set_srpIdentity_10(L_9); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::ProcessClientKeyExchange(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpKeyExchange_ProcessClientKeyExchange_m527E178A5201AB5B3D42DD78611966727C1B5528 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 * V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try {// begin try (depth: 1) // this.mSrpPeerCredentials = Srp6Utilities.ValidatePublicValue(mSrpGroup.N, TlsSrpUtilities.ReadSrpParameter(input)); Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_0 = __this->get_mSrpGroup_8(); NullCheck(L_0); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1; L_1 = Srp6GroupParameters_get_N_m9153EB69712651CAE44E49662590DD279D4D9BE7_inline(L_0, /*hidden argument*/NULL); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___input0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3; L_3 = TlsSrpUtilities_ReadSrpParameter_m506D4E1D856B29A69A59ED5C350F22E2E1DB5735(L_2, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_4; L_4 = Srp6Utilities_ValidatePublicValue_mCC2B61D8D514D5CBE5845997CBA602FBA9F34193(L_1, L_3, /*hidden argument*/NULL); __this->set_mSrpPeerCredentials_11(L_4); // } goto IL_0028; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_001e; } throw e; } CATCH_001e: {// begin catch(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.CryptoException) // catch (CryptoException e) V_0 = ((CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 *)IL2CPP_GET_ACTIVE_EXCEPTION(CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 *)); // throw new TlsFatalAlert(AlertDescription.illegal_parameter, e); CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 * L_5 = V_0; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_6 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_6, (uint8_t)((int32_t)47), L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_ProcessClientKeyExchange_m527E178A5201AB5B3D42DD78611966727C1B5528_RuntimeMethod_var))); }// end catch (depth: 1) IL_0028: { // mContext.SecurityParameters.srpIdentity = Arrays.Clone(mIdentity); RuntimeObject* L_7 = ((AbstractTlsKeyExchange_t469056906A1F384443B6EA3D807B76A8ABCF5EDA *)__this)->get_mContext_2(); NullCheck(L_7); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_8; L_8 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_7); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = __this->get_mIdentity_5(); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = Arrays_Clone_m362B6E8EAA394ABF566EABAF08A37C8232D398D8(L_9, /*hidden argument*/NULL); NullCheck(L_8); L_8->set_srpIdentity_10(L_10); // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::GeneratePremasterSecret() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSrpKeyExchange_GeneratePremasterSecret_mBE8A204C4DF9D431F86C29E34808FFC633765904 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, const RuntimeMethod* method) { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * G_B3_0 = NULL; IL_0000: try {// begin try (depth: 1) { // BigInteger S = mSrpServer != null // ? mSrpServer.CalculateSecret(mSrpPeerCredentials) // : mSrpClient.CalculateSecret(mSrpPeerCredentials); Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 * L_0 = __this->get_mSrpServer_10(); if (L_0) { goto IL_001b; } } IL_0008: { Srp6Client_t72AFC1C4017FA39C04DC6270FEAD28416A079D0C * L_1 = __this->get_mSrpClient_9(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_2 = __this->get_mSrpPeerCredentials_11(); NullCheck(L_1); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3; L_3 = VirtualFuncInvoker1< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Client::CalculateSecret(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, L_1, L_2); G_B3_0 = L_3; goto IL_002c; } IL_001b: { Srp6Server_t77F177A17E1BEE203A637B694A67150236D70B51 * L_4 = __this->get_mSrpServer_10(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_5 = __this->get_mSrpPeerCredentials_11(); NullCheck(L_4); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6; L_6 = VirtualFuncInvoker1< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Srp.Srp6Server::CalculateSecret(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, L_4, L_5); G_B3_0 = L_6; } IL_002c: { // return BigIntegers.AsUnsignedByteArray(S); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7; L_7 = BigIntegers_AsUnsignedByteArray_m55024B860EEC4A20B8D70FE08A8388130903C24C(G_B3_0, /*hidden argument*/NULL); V_0 = L_7; goto IL_003e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0034; } throw e; } CATCH_0034: {// begin catch(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.CryptoException) // catch (CryptoException e) V_1 = ((CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 *)IL2CPP_GET_ACTIVE_EXCEPTION(CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 *)); // throw new TlsFatalAlert(AlertDescription.illegal_parameter, e); CryptoException_t4585FEA3F67B6ED045D6C9401A9C96B1234E3F27 * L_8 = V_1; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_9 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_9, (uint8_t)((int32_t)47), L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpKeyExchange_GeneratePremasterSecret_mBE8A204C4DF9D431F86C29E34808FFC633765904_RuntimeMethod_var))); }// end catch (depth: 1) IL_003e: { // } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_0; return L_10; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpKeyExchange::InitVerifyer(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsSrpKeyExchange_InitVerifyer_mB938402280FDDBCD082D753993ECA018E765FE09 (TlsSrpKeyExchange_t4B8E2A269E2124ADB3AE5DD83461F4CC98B7F076 * __this, RuntimeObject* ___tlsSigner0, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___algorithm1, SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * ___securityParameters2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // ISigner signer = tlsSigner.CreateVerifyer(algorithm, this.mServerPublicKey); RuntimeObject* L_0 = ___tlsSigner0; SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_1 = ___algorithm1; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_2 = __this->get_mServerPublicKey_7(); NullCheck(L_0); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker2< RuntimeObject*, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *, AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * >::Invoke(8 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner::CreateVerifyer(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.AsymmetricKeyParameter) */, TlsSigner_t2CEADB2E04B023348A2D88BBAC131A7514FB3921_il2cpp_TypeInfo_var, L_0, L_1, L_2); // signer.BlockUpdate(securityParameters.clientRandom, 0, securityParameters.clientRandom.Length); RuntimeObject* L_4 = L_3; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_5 = ___securityParameters2; NullCheck(L_5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = L_5->get_clientRandom_6(); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_7 = ___securityParameters2; NullCheck(L_7); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = L_7->get_clientRandom_6(); NullCheck(L_8); NullCheck(L_4); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var, L_4, L_6, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))); // signer.BlockUpdate(securityParameters.serverRandom, 0, securityParameters.serverRandom.Length); RuntimeObject* L_9 = L_4; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_10 = ___securityParameters2; NullCheck(L_10); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = L_10->get_serverRandom_7(); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_12 = ___securityParameters2; NullCheck(L_12); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = L_12->get_serverRandom_7(); NullCheck(L_13); NullCheck(L_9); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ISigner::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, ISigner_tCCA744D5676F335002A9182CD1A47660B2100EEA_il2cpp_TypeInfo_var, L_9, L_11, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))); // return signer; 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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpLoginParameters__ctor_m64DA92E89B3342AF6ABB0C891DE64D4101FE755E (TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88 * __this, Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * ___group0, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___verifier1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___salt2, const RuntimeMethod* method) { { // public TlsSrpLoginParameters(Srp6GroupParameters group, BigInteger verifier, byte[] salt) Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); // this.mGroup = group; Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_0 = ___group0; __this->set_mGroup_0(L_0); // this.mVerifier = verifier; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = ___verifier1; __this->set_mVerifier_1(L_1); // this.mSalt = salt; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___salt2; __this->set_mSalt_2(L_2); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.Srp6GroupParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters::get_Group() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * TlsSrpLoginParameters_get_Group_m0E76C8020A815B83B80F45B960F35CEDFF705D97 (TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88 * __this, const RuntimeMethod* method) { { // get { return mGroup; } Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * L_0 = __this->get_mGroup_0(); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters::get_Salt() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSrpLoginParameters_get_Salt_m3147C00C71EC358B7FEDE66721EE36A11EF67426 (TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88 * __this, const RuntimeMethod* method) { { // get { return mSalt; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_mSalt_2(); return L_0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpLoginParameters::get_Verifier() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * TlsSrpLoginParameters_get_Verifier_m2C2637FC785B2AB7E2B4409551832A1A2D9F9DA6 (TlsSrpLoginParameters_t978CEF1A5CC7EBC84900F78D3481805DCBC89C88 * __this, const RuntimeMethod* method) { { // get { return mVerifier; } BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = __this->get_mVerifier_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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::AddSrpExtension(System.Collections.IDictionary,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpUtilities_AddSrpExtension_m3F7FF9E5B5AA575F296662DC54D0B04C33B45CE7 (RuntimeObject* ___extensions0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___identity1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.srp] = CreateSrpExtension(identity); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)12); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___identity1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsSrpUtilities_CreateSrpExtension_mCEC05AC685CC84DF7E6D1E8DD37FD8D01762E90E(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::GetSrpExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSrpUtilities_GetSrpExtension_mF32BFC44A063498D67258BD8DACB1EB88CD7CCB1 (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = TlsUtilities.GetExtensionData(extensions, ExtensionType.srp); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)12), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? null : ReadSrpExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsSrpUtilities_ReadSrpExtension_m7B010CEAF9B4D0E564A9080FCCE5C3F85F255AE4(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::CreateSrpExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSrpUtilities_CreateSrpExtension_mCEC05AC685CC84DF7E6D1E8DD37FD8D01762E90E (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___identity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (identity == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___identity0; if (L_0) { goto IL_000b; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_1 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_1, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpUtilities_CreateSrpExtension_mCEC05AC685CC84DF7E6D1E8DD37FD8D01762E90E_RuntimeMethod_var))); } IL_000b: { // return TlsUtilities.EncodeOpaque8(identity); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___identity0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = TlsUtilities_EncodeOpaque8_mE549B2AED00C2DFF09A20DC7D56C7E0DB53B6066(L_2, /*hidden argument*/NULL); return L_3; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::ReadSrpExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsSrpUtilities_ReadSrpExtension_m7B010CEAF9B4D0E564A9080FCCE5C3F85F255AE4 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // if (extensionData == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("extensionData"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2FD3D94E06B9B9C783012C3308EEF95D32EC5AC)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsSrpUtilities_ReadSrpExtension_m7B010CEAF9B4D0E564A9080FCCE5C3F85F255AE4_RuntimeMethod_var))); } IL_000e: { // MemoryStream buf = new MemoryStream(extensionData, false); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___extensionData0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_m27461F2CC712138C855A9C1CDCB211CC5BDBAC9A(L_3, L_2, (bool)0, /*hidden argument*/NULL); // byte[] identity = TlsUtilities.ReadOpaque8(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = L_3; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = TlsUtilities_ReadOpaque8_m7E62AE309E857BBD7C4008D18FD07850A2E77501(L_4, /*hidden argument*/NULL); V_0 = L_5; // TlsProtocol.AssertEmpty(buf); TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_4, /*hidden argument*/NULL); // return identity; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; return L_6; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::ReadSrpParameter(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * TlsSrpUtilities_ReadSrpParameter_m506D4E1D856B29A69A59ED5C350F22E2E1DB5735 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new BigInteger(1, TlsUtilities.ReadOpaque16(input)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_ReadOpaque16_m088E805B3D0DAE7BB5F51A76073945EA2E186A40(L_0, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_2 = (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)il2cpp_codegen_object_new(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger__ctor_m2790E6F992AE637CEB82161CD2D56E1E0008F81A(L_2, 1, L_1, /*hidden argument*/NULL); return L_2; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::WriteSrpParameter(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpUtilities_WriteSrpParameter_mB08C7C0CE03297FC4928844AAE8E375EB748B96B (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // TlsUtilities.WriteOpaque16(BigIntegers.AsUnsignedByteArray(x), output); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___x0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = BigIntegers_AsUnsignedByteArray_m55024B860EEC4A20B8D70FE08A8388130903C24C(L_0, /*hidden argument*/NULL); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC(L_1, L_2, /*hidden argument*/NULL); // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::IsSrpCipherSuite(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsSrpUtilities_IsSrpCipherSuite_mA27C627B09711B2CE0CB8A7A8923D8AB0DBE76FB (int32_t ___cipherSuite0, const RuntimeMethod* method) { { int32_t L_0 = ___cipherSuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)((int32_t)49178)))) <= ((uint32_t)8)))) { goto IL_000c; } } { // return true; return (bool)1; } IL_000c: { // return false; return (bool)0; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSrpUtilities::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsSrpUtilities__ctor_m75C9FB1BDBE46D0795A6BE2783CC08C7CAA6CC8A (TlsSrpUtilities_tA6A122884BD5CB9151CC33E26F16DC832C936BF5 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStream__ctor_m5066C48F907ED400732E57F19BBF695296AE1EEF (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * ___handler0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // internal TlsStream(TlsProtocol handler) IL2CPP_RUNTIME_CLASS_INIT(Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB_il2cpp_TypeInfo_var); Stream__ctor_m5EB0B4BCC014E7D1F18FE0E72B2D6D0C5C13D5C4(__this, /*hidden argument*/NULL); // this.handler = handler; TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * L_0 = ___handler0; __this->set_handler_5(L_0); // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::get_CanRead() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsStream_get_CanRead_mE0D7926829E37DE14C94EC60F6C574A18C524AFA (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, const RuntimeMethod* method) { { // get { return !handler.IsClosed; } TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * L_0 = __this->get_handler_5(); NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(46 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_IsClosed() */, L_0); return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::get_CanSeek() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsStream_get_CanSeek_mF631519E0EEEC806A7045045BFDF8A84B9D9C099 (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, const RuntimeMethod* method) { { // get { return false; } return (bool)0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::get_CanWrite() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsStream_get_CanWrite_m419083F458D6B28F2FD3854D8CF157DD2E084A26 (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, const RuntimeMethod* method) { { // get { return !handler.IsClosed; } TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * L_0 = __this->get_handler_5(); NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(46 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::get_IsClosed() */, L_0); return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::Close() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStream_Close_m11C3BFD83580AC30F3491AB58ADA5728B38E2F5D (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, const RuntimeMethod* method) { { // handler.Close(); TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * L_0 = __this->get_handler_5(); NullCheck(L_0); VirtualActionInvoker0::Invoke(44 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::Close() */, L_0); // base.Close(); Stream_Close_mC34AF5832AD2E47C5E8F9D44E969C45F6F0A9A13(__this, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::Flush() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStream_Flush_mCEC74FA628A897F4084A87E176D97DB6ECB270BC (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, const RuntimeMethod* method) { { // handler.Flush(); TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * L_0 = __this->get_handler_5(); NullCheck(L_0); VirtualActionInvoker0::Invoke(45 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::Flush() */, L_0); // } return; } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t TlsStream_get_Length_mE65983215FB3FB034CF6BE7BA854FD38F0C78328 (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, const RuntimeMethod* method) { { // get { throw new NotSupportedException(); } NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_0 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsStream_get_Length_mE65983215FB3FB034CF6BE7BA854FD38F0C78328_RuntimeMethod_var))); } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::get_Position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t TlsStream_get_Position_mD94461E59EC028EEF2D826853C784B787474AF7F (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, const RuntimeMethod* method) { { // get { throw new NotSupportedException(); } NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_0 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsStream_get_Position_mD94461E59EC028EEF2D826853C784B787474AF7F_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::set_Position(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStream_set_Position_m959C044F93C13A432250F133D32223D5FC0A0C9D (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, int64_t ___value0, const RuntimeMethod* method) { { // set { throw new NotSupportedException(); } NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_0 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsStream_set_Position_m959C044F93C13A432250F133D32223D5FC0A0C9D_RuntimeMethod_var))); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::Read(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsStream_Read_mEBA01AC81E0CC8F85B5EBE07E0922B5A558A63B9 (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method) { { // return this.handler.ReadApplicationData(buf, off, len); TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * L_0 = __this->get_handler_5(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buf0; int32_t L_2 = ___off1; int32_t L_3 = ___len2; NullCheck(L_0); int32_t L_4; L_4 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(20 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::ReadApplicationData(System.Byte[],System.Int32,System.Int32) */, L_0, L_1, L_2, L_3); return L_4; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::ReadByte() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsStream_ReadByte_m321863FABEB18AEE72B62CB6BB020D094D3539B8 (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] buf = new byte[1]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); V_0 = L_0; // if (this.Read(buf, 0, 1) <= 0) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = V_0; int32_t L_2; L_2 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(30 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, __this, L_1, 0, 1); if ((((int32_t)L_2) > ((int32_t)0))) { goto IL_0015; } } { // return -1; return (-1); } IL_0015: { // return buf[0]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; NullCheck(L_3); int32_t L_4 = 0; uint8_t L_5 = (L_3)->GetAt(static_cast(L_4)); return L_5; } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::Seek(System.Int64,System.IO.SeekOrigin) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t TlsStream_Seek_m34E7F653D1F101FE3E06EB2BD759399DE23CAA38 (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, int64_t ___offset0, int32_t ___origin1, const RuntimeMethod* method) { { // throw new NotSupportedException(); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_0 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsStream_Seek_m34E7F653D1F101FE3E06EB2BD759399DE23CAA38_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::SetLength(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStream_SetLength_mE50FD78F82E9FF95B33F70017619060B323A8B64 (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, int64_t ___value0, const RuntimeMethod* method) { { // throw new NotSupportedException(); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_0 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE(L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsStream_SetLength_mE50FD78F82E9FF95B33F70017619060B323A8B64_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::Write(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStream_Write_mEB33254FD537DF15DBD12D831F17AFDAD7010E04 (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method) { { // this.handler.WriteData(buf, off, len); TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * L_0 = __this->get_handler_5(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buf0; int32_t L_2 = ___off1; int32_t L_3 = ___len2; NullCheck(L_0); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(24 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteData(System.Byte[],System.Int32,System.Int32) */, L_0, L_1, L_2, L_3); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStream::WriteByte(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStream_WriteByte_m28A55E890C030D67324E59175FA1EF9AC98DD40E (TlsStream_tE67EA4971A8FA0C9BFF2779F6B2DA94770376E5A * __this, uint8_t ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // this.handler.WriteData(new byte[] { b }, 0, 1); TlsProtocol_t0AF7CC5A58D00FFFD3D400269F4EFEF8E0A0AF69 * L_0 = __this->get_handler_5(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = L_1; uint8_t L_3 = ___b0; NullCheck(L_2); (L_2)->SetAt(static_cast(0), (uint8_t)L_3); NullCheck(L_0); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(24 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsProtocol::WriteData(System.Byte[],System.Int32,System.Int32) */, L_0, L_2, 0, 1); // } 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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStreamCipher__ctor_mC7508E2DF9C05879F1C9479F267753080DBA6754 (TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE * __this, RuntimeObject* ___context0, RuntimeObject* ___clientWriteCipher1, RuntimeObject* ___serverWriteCipher2, RuntimeObject* ___clientWriteDigest3, RuntimeObject* ___serverWriteDigest4, int32_t ___cipherKeySize5, bool ___usesNonce6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; int32_t V_2 = 0; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * V_3 = NULL; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * V_4 = NULL; KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * V_5 = NULL; KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * V_6 = NULL; RuntimeObject* V_7 = NULL; RuntimeObject* V_8 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_9 = NULL; bool G_B2_0 = false; bool G_B1_0 = false; { // public TlsStreamCipher(TlsContext context, IStreamCipher clientWriteCipher, // IStreamCipher serverWriteCipher, IDigest clientWriteDigest, IDigest serverWriteDigest, // int cipherKeySize, bool usesNonce) Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); // bool isServer = context.IsServer; RuntimeObject* L_0 = ___context0; NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_IsServer() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); // this.context = context; RuntimeObject* L_2 = ___context0; __this->set_context_0(L_2); // this.usesNonce = usesNonce; bool L_3 = ___usesNonce6; __this->set_usesNonce_5(L_3); // this.encryptCipher = clientWriteCipher; RuntimeObject* L_4 = ___clientWriteCipher1; __this->set_encryptCipher_1(L_4); // this.decryptCipher = serverWriteCipher; RuntimeObject* L_5 = ___serverWriteCipher2; __this->set_decryptCipher_2(L_5); // int key_block_size = (2 * cipherKeySize) + clientWriteDigest.GetDigestSize() // + serverWriteDigest.GetDigestSize(); int32_t L_6 = ___cipherKeySize5; RuntimeObject* L_7 = ___clientWriteDigest3; NullCheck(L_7); int32_t L_8; L_8 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_7); RuntimeObject* L_9 = ___serverWriteDigest4; NullCheck(L_9); int32_t L_10; L_10 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_9); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (int32_t)L_8)), (int32_t)L_10)); // byte[] key_block = TlsUtilities.CalculateKeyBlock(context, key_block_size); RuntimeObject* L_11 = ___context0; int32_t L_12 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13; L_13 = TlsUtilities_CalculateKeyBlock_m7FDE8AFE57AB0BD5B8ACBC7B39E899D56766603F(L_11, L_12, /*hidden argument*/NULL); V_1 = L_13; // int offset = 0; V_2 = 0; // TlsMac clientWriteMac = new TlsMac(context, clientWriteDigest, key_block, offset, // clientWriteDigest.GetDigestSize()); RuntimeObject* L_14 = ___context0; RuntimeObject* L_15 = ___clientWriteDigest3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_1; int32_t L_17 = V_2; RuntimeObject* L_18 = ___clientWriteDigest3; NullCheck(L_18); int32_t L_19; L_19 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_18); TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_20 = (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C *)il2cpp_codegen_object_new(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C_il2cpp_TypeInfo_var); TlsMac__ctor_m83D0DB005E17D50C2451C8D5D2BD32E683DD653D(L_20, L_14, L_15, L_16, L_17, L_19, /*hidden argument*/NULL); V_3 = L_20; // offset += clientWriteDigest.GetDigestSize(); int32_t L_21 = V_2; RuntimeObject* L_22 = ___clientWriteDigest3; NullCheck(L_22); int32_t L_23; L_23 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_22); V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_23)); // TlsMac serverWriteMac = new TlsMac(context, serverWriteDigest, key_block, offset, // serverWriteDigest.GetDigestSize()); RuntimeObject* L_24 = ___context0; RuntimeObject* L_25 = ___serverWriteDigest4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26 = V_1; int32_t L_27 = V_2; RuntimeObject* L_28 = ___serverWriteDigest4; NullCheck(L_28); int32_t L_29; L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_28); TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_30 = (TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C *)il2cpp_codegen_object_new(TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C_il2cpp_TypeInfo_var); TlsMac__ctor_m83D0DB005E17D50C2451C8D5D2BD32E683DD653D(L_30, L_24, L_25, L_26, L_27, L_29, /*hidden argument*/NULL); V_4 = L_30; // offset += serverWriteDigest.GetDigestSize(); int32_t L_31 = V_2; RuntimeObject* L_32 = ___serverWriteDigest4; NullCheck(L_32); int32_t L_33; L_33 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_32); V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_33)); // KeyParameter clientWriteKey = new KeyParameter(key_block, offset, cipherKeySize); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34 = V_1; int32_t L_35 = V_2; int32_t L_36 = ___cipherKeySize5; KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * L_37 = (KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC *)il2cpp_codegen_object_new(KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var); KeyParameter__ctor_mA7E94BCEFAFE6F84602F24F9752CB2117CA7B8BF(L_37, L_34, L_35, L_36, /*hidden argument*/NULL); V_5 = L_37; // offset += cipherKeySize; int32_t L_38 = V_2; int32_t L_39 = ___cipherKeySize5; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)L_39)); // KeyParameter serverWriteKey = new KeyParameter(key_block, offset, cipherKeySize); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_40 = V_1; int32_t L_41 = V_2; int32_t L_42 = ___cipherKeySize5; KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * L_43 = (KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC *)il2cpp_codegen_object_new(KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var); KeyParameter__ctor_mA7E94BCEFAFE6F84602F24F9752CB2117CA7B8BF(L_43, L_40, L_41, L_42, /*hidden argument*/NULL); V_6 = L_43; // offset += cipherKeySize; int32_t L_44 = V_2; int32_t L_45 = ___cipherKeySize5; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)L_45)); // if (offset != key_block_size) int32_t L_46 = V_2; int32_t L_47 = V_0; G_B1_0 = L_1; if ((((int32_t)L_46) == ((int32_t)L_47))) { G_B2_0 = L_1; goto IL_00ad; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_48 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_48, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsStreamCipher__ctor_mC7508E2DF9C05879F1C9479F267753080DBA6754_RuntimeMethod_var))); } IL_00ad: { // if (isServer) if (!G_B2_0) { goto IL_00d6; } } { // this.writeMac = serverWriteMac; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_49 = V_4; __this->set_writeMac_3(L_49); // this.readMac = clientWriteMac; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_50 = V_3; __this->set_readMac_4(L_50); // this.encryptCipher = serverWriteCipher; RuntimeObject* L_51 = ___serverWriteCipher2; __this->set_encryptCipher_1(L_51); // this.decryptCipher = clientWriteCipher; RuntimeObject* L_52 = ___clientWriteCipher1; __this->set_decryptCipher_2(L_52); // encryptParams = serverWriteKey; KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * L_53 = V_6; V_7 = L_53; // decryptParams = clientWriteKey; KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * L_54 = V_5; V_8 = L_54; // } goto IL_00fb; } IL_00d6: { // this.writeMac = clientWriteMac; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_55 = V_3; __this->set_writeMac_3(L_55); // this.readMac = serverWriteMac; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_56 = V_4; __this->set_readMac_4(L_56); // this.encryptCipher = clientWriteCipher; RuntimeObject* L_57 = ___clientWriteCipher1; __this->set_encryptCipher_1(L_57); // this.decryptCipher = serverWriteCipher; RuntimeObject* L_58 = ___serverWriteCipher2; __this->set_decryptCipher_2(L_58); // encryptParams = clientWriteKey; KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * L_59 = V_5; V_7 = L_59; // decryptParams = serverWriteKey; KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * L_60 = V_6; V_8 = L_60; } IL_00fb: { // if (usesNonce) bool L_61 = ___usesNonce6; if (!L_61) { goto IL_011d; } } { // byte[] dummyNonce = new byte[8]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_62 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)8); V_9 = L_62; // encryptParams = new ParametersWithIV(encryptParams, dummyNonce); RuntimeObject* L_63 = V_7; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_64 = V_9; ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0 * L_65 = (ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0 *)il2cpp_codegen_object_new(ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0_il2cpp_TypeInfo_var); ParametersWithIV__ctor_mA22FB4E80EEE2091E9551DA8DCB33BD7549103F1(L_65, L_63, L_64, /*hidden argument*/NULL); V_7 = L_65; // decryptParams = new ParametersWithIV(decryptParams, dummyNonce); RuntimeObject* L_66 = V_8; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_67 = V_9; ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0 * L_68 = (ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0 *)il2cpp_codegen_object_new(ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0_il2cpp_TypeInfo_var); ParametersWithIV__ctor_mA22FB4E80EEE2091E9551DA8DCB33BD7549103F1(L_68, L_66, L_67, /*hidden argument*/NULL); V_8 = L_68; } IL_011d: { // this.encryptCipher.Init(true, encryptParams); RuntimeObject* L_69 = __this->get_encryptCipher_1(); RuntimeObject* L_70 = V_7; NullCheck(L_69); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher::Init(System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) */, IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var, L_69, (bool)1, L_70); // this.decryptCipher.Init(false, decryptParams); RuntimeObject* L_71 = __this->get_decryptCipher_2(); RuntimeObject* L_72 = V_8; NullCheck(L_71); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher::Init(System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) */, IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var, L_71, (bool)0, L_72); // } return; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::GetPlaintextLimit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsStreamCipher_GetPlaintextLimit_mB49C25A8AFC3B9B03D481BC6F83F4EEF101394AF (TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE * __this, int32_t ___ciphertextLimit0, const RuntimeMethod* method) { { // return ciphertextLimit - writeMac.Size; int32_t L_0 = ___ciphertextLimit0; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_1 = __this->get_writeMac_3(); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::get_Size() */, L_1); return ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_2)); } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::EncodePlaintext(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsStreamCipher_EncodePlaintext_mAACC09D473E9F529EC1D6DAE7FE5F36E2F430397 (TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE * __this, int64_t ___seqNo0, uint8_t ___type1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___plaintext2, int32_t ___offset3, int32_t ___len4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; { // if (usesNonce) bool L_0 = __this->get_usesNonce_5(); if (!L_0) { goto IL_0016; } } { // UpdateIV(encryptCipher, true, seqNo); RuntimeObject* L_1 = __this->get_encryptCipher_1(); int64_t L_2 = ___seqNo0; VirtualActionInvoker3< RuntimeObject*, bool, int64_t >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::UpdateIV(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher,System.Boolean,System.Int64) */, __this, L_1, (bool)1, L_2); } IL_0016: { // byte[] outBuf = new byte[len + writeMac.Size]; int32_t L_3 = ___len4; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_4 = __this->get_writeMac_3(); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::get_Size() */, L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_5))); V_0 = L_6; // encryptCipher.ProcessBytes(plaintext, offset, len, outBuf, 0); RuntimeObject* L_7 = __this->get_encryptCipher_1(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___plaintext2; int32_t L_9 = ___offset3; int32_t L_10 = ___len4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0; NullCheck(L_7); InterfaceActionInvoker5< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher::ProcessBytes(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var, L_7, L_8, L_9, L_10, L_11, 0); // byte[] mac = writeMac.CalculateMac(seqNo, type, plaintext, offset, len); TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_12 = __this->get_writeMac_3(); int64_t L_13 = ___seqNo0; uint8_t L_14 = ___type1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___plaintext2; int32_t L_16 = ___offset3; int32_t L_17 = ___len4; NullCheck(L_12); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18; L_18 = VirtualFuncInvoker5< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int64_t, uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(6 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::CalculateMac(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32) */, L_12, L_13, L_14, L_15, L_16, L_17); V_1 = L_18; // encryptCipher.ProcessBytes(mac, 0, mac.Length, outBuf, len); RuntimeObject* L_19 = __this->get_encryptCipher_1(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = V_1; NullCheck(L_21); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = V_0; int32_t L_23 = ___len4; NullCheck(L_19); InterfaceActionInvoker5< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher::ProcessBytes(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var, L_19, L_20, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))), L_22, L_23); // return outBuf; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_0; return L_24; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::DecodeCiphertext(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsStreamCipher_DecodeCiphertext_m2FCD2B6CA4F6E2C55D234F80C5F67ECC3DEC7194 (TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE * __this, int64_t ___seqNo0, uint8_t ___type1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___ciphertext2, int32_t ___offset3, int32_t ___len4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; { // if (usesNonce) bool L_0 = __this->get_usesNonce_5(); if (!L_0) { goto IL_0016; } } { // UpdateIV(decryptCipher, false, seqNo); RuntimeObject* L_1 = __this->get_decryptCipher_2(); int64_t L_2 = ___seqNo0; VirtualActionInvoker3< RuntimeObject*, bool, int64_t >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::UpdateIV(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher,System.Boolean,System.Int64) */, __this, L_1, (bool)0, L_2); } IL_0016: { // int macSize = readMac.Size; TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_3 = __this->get_readMac_4(); NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::get_Size() */, L_3); V_0 = L_4; // if (len < macSize) int32_t L_5 = ___len4; int32_t L_6 = V_0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_002f; } } { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_7 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_7, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsStreamCipher_DecodeCiphertext_m2FCD2B6CA4F6E2C55D234F80C5F67ECC3DEC7194_RuntimeMethod_var))); } IL_002f: { // int plaintextLength = len - macSize; int32_t L_8 = ___len4; int32_t L_9 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9)); // byte[] deciphered = new byte[len]; int32_t L_10 = ___len4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_10); V_2 = L_11; // decryptCipher.ProcessBytes(ciphertext, offset, len, deciphered, 0); RuntimeObject* L_12 = __this->get_decryptCipher_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___ciphertext2; int32_t L_14 = ___offset3; int32_t L_15 = ___len4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_2; NullCheck(L_12); InterfaceActionInvoker5< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher::ProcessBytes(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var, L_12, L_13, L_14, L_15, L_16, 0); // CheckMac(seqNo, type, deciphered, plaintextLength, len, deciphered, 0, plaintextLength); int64_t L_17 = ___seqNo0; uint8_t L_18 = ___type1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = V_2; int32_t L_20 = V_1; int32_t L_21 = ___len4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = V_2; int32_t L_23 = V_1; VirtualActionInvoker8< int64_t, uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(10 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::CheckMac(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32) */, __this, L_17, L_18, L_19, L_20, L_21, L_22, 0, L_23); // return Arrays.CopyOfRange(deciphered, 0, plaintextLength); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_2; int32_t L_25 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26; L_26 = Arrays_CopyOfRange_m4DB795FE5A54E33AF1B2C338A8DB20C3EA14CDE4(L_24, 0, L_25, /*hidden argument*/NULL); return L_26; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::CheckMac(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStreamCipher_CheckMac_m1AB3E1B225744099033A56EF9D660EF899C021E1 (TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE * __this, int64_t ___seqNo0, uint8_t ___type1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___recBuf2, int32_t ___recStart3, int32_t ___recEnd4, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___calcBuf5, int32_t ___calcOff6, int32_t ___calcLen7, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] receivedMac = Arrays.CopyOfRange(recBuf, recStart, recEnd); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___recBuf2; int32_t L_1 = ___recStart3; int32_t L_2 = ___recEnd4; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = Arrays_CopyOfRange_m4DB795FE5A54E33AF1B2C338A8DB20C3EA14CDE4(L_0, L_1, L_2, /*hidden argument*/NULL); // byte[] computedMac = readMac.CalculateMac(seqNo, type, calcBuf, calcOff, calcLen); TlsMac_tE19121C12EB7C6DB46620EF743BD20014DEA418C * L_4 = __this->get_readMac_4(); int64_t L_5 = ___seqNo0; uint8_t L_6 = ___type1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___calcBuf5; int32_t L_8 = ___calcOff6; int32_t L_9 = ___calcLen7; NullCheck(L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = VirtualFuncInvoker5< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int64_t, uint8_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(6 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsMac::CalculateMac(System.Int64,System.Byte,System.Byte[],System.Int32,System.Int32) */, L_4, L_5, L_6, L_7, L_8, L_9); V_0 = L_10; // if (!Arrays.ConstantTimeAreEqual(receivedMac, computedMac)) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0; bool L_12; L_12 = Arrays_ConstantTimeAreEqual_mA8B0D8A56AE0903D0723D146FD1777A01E2014E4(L_3, L_11, /*hidden argument*/NULL); if (L_12) { goto IL_002e; } } { // throw new TlsFatalAlert(AlertDescription.bad_record_mac); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_13 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_13, (uint8_t)((int32_t)20), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsStreamCipher_CheckMac_m1AB3E1B225744099033A56EF9D660EF899C021E1_RuntimeMethod_var))); } IL_002e: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsStreamCipher::UpdateIV(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher,System.Boolean,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsStreamCipher_UpdateIV_mA9D4C1CB3E131BC977677DDB6EF5C84A64C1A6E7 (TlsStreamCipher_t319F7A2C80FF98BC3AFC1A808CC42B7BDFF038BE * __this, RuntimeObject* ___cipher0, bool ___forEncryption1, int64_t ___seqNo2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] nonce = new byte[8]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)8); V_0 = L_0; // TlsUtilities.WriteUint64(seqNo, nonce, 0); int64_t L_1 = ___seqNo2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint64_m968A8E651AAD172DD4DD7D2FC8F31CCD58950181(L_1, L_2, 0, /*hidden argument*/NULL); // cipher.Init(forEncryption, new ParametersWithIV(null, nonce)); RuntimeObject* L_3 = ___cipher0; bool L_4 = ___forEncryption1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0 * L_6 = (ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0 *)il2cpp_codegen_object_new(ParametersWithIV_tD5AFAE97C3F7DA4A08BC278F9AC969DA957E87A0_il2cpp_TypeInfo_var); ParametersWithIV__ctor_mA22FB4E80EEE2091E9551DA8DCB33BD7549103F1(L_6, (RuntimeObject*)NULL, L_5, /*hidden argument*/NULL); NullCheck(L_3); InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(1 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IStreamCipher::Init(System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) */, IStreamCipher_t416E0177C2ABCA3A006DBEF129E0AA75F2924005_il2cpp_TypeInfo_var, L_3, L_4, L_6); // } 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 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint8(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint8_m16F416D047D0ED56CCE06887A6BADEF2B2B81547 (int32_t ___i0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!IsValidUint8(i)) int32_t L_0 = ___i0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsValidUint8_m06100859B35F835C7102DCDEBC29D14A91BFDBCC(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CheckUint8_m16F416D047D0ED56CCE06887A6BADEF2B2B81547_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint8(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint8_mCE820F5E9142BDC53921C2A2820EE040E6369F12 (int64_t ___i0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!IsValidUint8(i)) int64_t L_0 = ___i0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsValidUint8_mC73EC6C456F512009022111A84DFD8263D7824CC(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CheckUint8_mCE820F5E9142BDC53921C2A2820EE040E6369F12_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint16(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint16_mCDB92B2FE6AF9FCE4583FF61C5170BC12A37CE12 (int32_t ___i0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!IsValidUint16(i)) int32_t L_0 = ___i0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsValidUint16_m8F8B645CBD1901C792B00B6B775F39A8D654C0E7(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CheckUint16_mCDB92B2FE6AF9FCE4583FF61C5170BC12A37CE12_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint16(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint16_m4FC1E9DBDFD168A951B8B67BEE54B5DC8103C782 (int64_t ___i0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!IsValidUint16(i)) int64_t L_0 = ___i0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsValidUint16_m2C9B3B9F31AB446E431CE1CCE69C42E6BB12DF6F(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CheckUint16_m4FC1E9DBDFD168A951B8B67BEE54B5DC8103C782_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint24(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint24_mCB25C7928C216DC9994F2FEA9DC64B79EA230BCB (int32_t ___i0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!IsValidUint24(i)) int32_t L_0 = ___i0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsValidUint24_m93C7F3A2061EA9BBD008665B3D238B06654E7280(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CheckUint24_mCB25C7928C216DC9994F2FEA9DC64B79EA230BCB_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint24(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint24_m918082F55FB41F9F5A262E2D49DFBB1DB9858FD0 (int64_t ___i0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!IsValidUint24(i)) int64_t L_0 = ___i0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsValidUint24_mA2521491B8659A70C3E718C01A4C9611D434043C(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CheckUint24_m918082F55FB41F9F5A262E2D49DFBB1DB9858FD0_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint32(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint32_m373900B3586DCD4269DCA6F83A91E829983638BF (int64_t ___i0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!IsValidUint32(i)) int64_t L_0 = ___i0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsValidUint32_m2F3802861021F136F37865AA1D5C3C1BF88DE1A9(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CheckUint32_m373900B3586DCD4269DCA6F83A91E829983638BF_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint48(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint48_mC6623CB62352A8CAD6FC7E3EE71BFA6EC81694EA (int64_t ___i0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!IsValidUint48(i)) int64_t L_0 = ___i0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsValidUint48_m12E9BACA9419A03431B6C88509AC3C987DE47A1D(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CheckUint48_mC6623CB62352A8CAD6FC7E3EE71BFA6EC81694EA_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CheckUint64(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_CheckUint64_m6F9A335FE65613C766CB2B226EA667FDB93FCA6A (int64_t ___i0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!IsValidUint64(i)) int64_t L_0 = ___i0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsValidUint64_m0357762B6FC745A2FE509FEB2A7A2EC7377BEF69(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0010; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_2 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_2, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CheckUint64_m6F9A335FE65613C766CB2B226EA667FDB93FCA6A_RuntimeMethod_var))); } IL_0010: { // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint8(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint8_m06100859B35F835C7102DCDEBC29D14A91BFDBCC (int32_t ___i0, const RuntimeMethod* method) { { // return (i & 0xFF) == i; int32_t L_0 = ___i0; int32_t L_1 = ___i0; return (bool)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)255)))) == ((int32_t)L_1))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint8(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint8_mC73EC6C456F512009022111A84DFD8263D7824CC (int64_t ___i0, const RuntimeMethod* method) { { // return (i & 0xFFL) == i; int64_t L_0 = ___i0; int64_t L_1 = ___i0; return (bool)((((int64_t)((int64_t)((int64_t)L_0&(int64_t)((int64_t)((int64_t)((int32_t)255)))))) == ((int64_t)L_1))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint16(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint16_m8F8B645CBD1901C792B00B6B775F39A8D654C0E7 (int32_t ___i0, const RuntimeMethod* method) { { // return (i & 0xFFFF) == i; int32_t L_0 = ___i0; int32_t L_1 = ___i0; return (bool)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)65535)))) == ((int32_t)L_1))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint16(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint16_m2C9B3B9F31AB446E431CE1CCE69C42E6BB12DF6F (int64_t ___i0, const RuntimeMethod* method) { { // return (i & 0xFFFFL) == i; int64_t L_0 = ___i0; int64_t L_1 = ___i0; return (bool)((((int64_t)((int64_t)((int64_t)L_0&(int64_t)((int64_t)((int64_t)((int32_t)65535)))))) == ((int64_t)L_1))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint24(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint24_m93C7F3A2061EA9BBD008665B3D238B06654E7280 (int32_t ___i0, const RuntimeMethod* method) { { // return (i & 0xFFFFFF) == i; int32_t L_0 = ___i0; int32_t L_1 = ___i0; return (bool)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)16777215)))) == ((int32_t)L_1))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint24(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint24_mA2521491B8659A70C3E718C01A4C9611D434043C (int64_t ___i0, const RuntimeMethod* method) { { // return (i & 0xFFFFFFL) == i; int64_t L_0 = ___i0; int64_t L_1 = ___i0; return (bool)((((int64_t)((int64_t)((int64_t)L_0&(int64_t)((int64_t)((int64_t)((int32_t)16777215)))))) == ((int64_t)L_1))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint32(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint32_m2F3802861021F136F37865AA1D5C3C1BF88DE1A9 (int64_t ___i0, const RuntimeMethod* method) { { // return (i & 0xFFFFFFFFL) == i; int64_t L_0 = ___i0; int64_t L_1 = ___i0; return (bool)((((int64_t)((int64_t)((int64_t)L_0&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1)))))))) == ((int64_t)L_1))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint48(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint48_m12E9BACA9419A03431B6C88509AC3C987DE47A1D (int64_t ___i0, const RuntimeMethod* method) { { // return (i & 0xFFFFFFFFFFFFL) == i; int64_t L_0 = ___i0; int64_t L_1 = ___i0; return (bool)((((int64_t)((int64_t)((int64_t)L_0&(int64_t)((int64_t)281474976710655LL)))) == ((int64_t)L_1))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidUint64(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidUint64_m0357762B6FC745A2FE509FEB2A7A2EC7377BEF69 (int64_t ___i0, const RuntimeMethod* method) { { // return true; return (bool)1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsSsl(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958 (RuntimeObject* ___context0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return context.ServerVersion.IsSsl; RuntimeObject* L_0 = ___context0; NullCheck(L_0); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1; L_1 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_ServerVersion() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); NullCheck(L_1); bool L_2; L_2 = ProtocolVersion_get_IsSsl_m0F595A68E77BC643D69FC18B6F9E5BB8EBADF08D(L_1, /*hidden argument*/NULL); return L_2; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsTlsV11(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsTlsV11_mBCB56A0779920D7FD660658FDFE07A2A3197C0A3 (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___version0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return ProtocolVersion.TLSv11.IsEqualOrEarlierVersionOf(version.GetEquivalentTLSVersion()); IL2CPP_RUNTIME_CLASS_INIT(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_0 = ((ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields*)il2cpp_codegen_static_fields_for(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var))->get_TLSv11_2(); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1 = ___version0; NullCheck(L_1); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_2; L_2 = ProtocolVersion_GetEquivalentTLSVersion_m6C864BBEC65CF1AD95340C42822C12238887D799(L_1, /*hidden argument*/NULL); NullCheck(L_0); bool L_3; L_3 = ProtocolVersion_IsEqualOrEarlierVersionOf_mA6DCE6087D568B23EF6CE3AA61F87A322A592C7D(L_0, L_2, /*hidden argument*/NULL); return L_3; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsTlsV11(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsTlsV11_m129A8077638636E94CF9DD7690266E46BC14801B (RuntimeObject* ___context0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return IsTlsV11(context.ServerVersion); RuntimeObject* L_0 = ___context0; NullCheck(L_0); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1; L_1 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_ServerVersion() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_2; L_2 = TlsUtilities_IsTlsV11_mBCB56A0779920D7FD660658FDFE07A2A3197C0A3(L_1, /*hidden argument*/NULL); return L_2; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsTlsV12(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsTlsV12_mD51E75489654BD18E19B308B9B4D1C4CD544F321 (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___version0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return ProtocolVersion.TLSv12.IsEqualOrEarlierVersionOf(version.GetEquivalentTLSVersion()); IL2CPP_RUNTIME_CLASS_INIT(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_0 = ((ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields*)il2cpp_codegen_static_fields_for(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var))->get_TLSv12_3(); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1 = ___version0; NullCheck(L_1); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_2; L_2 = ProtocolVersion_GetEquivalentTLSVersion_m6C864BBEC65CF1AD95340C42822C12238887D799(L_1, /*hidden argument*/NULL); NullCheck(L_0); bool L_3; L_3 = ProtocolVersion_IsEqualOrEarlierVersionOf_mA6DCE6087D568B23EF6CE3AA61F87A322A592C7D(L_0, L_2, /*hidden argument*/NULL); return L_3; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsTlsV12(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsTlsV12_m5D10CAF7D91A0D6E16130EEB505F51BB48749885 (RuntimeObject* ___context0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return IsTlsV12(context.ServerVersion); RuntimeObject* L_0 = ___context0; NullCheck(L_0); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1; L_1 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_ServerVersion() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_2; L_2 = TlsUtilities_IsTlsV12_mD51E75489654BD18E19B308B9B4D1C4CD544F321(L_1, /*hidden argument*/NULL); return L_2; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8(System.Byte,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8_mFDD5DCC4EB56283CA6B0A5DFF0B6BB86FDB0E825 (uint8_t ___i0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { { // output.WriteByte(i); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___output1; uint8_t L_1 = ___i0; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_0, L_1); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8(System.Byte,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8_mF51A9F2BA4D361435E4993CFC5BD46CCCB65E186 (uint8_t ___i0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { { // buf[offset] = i; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf1; int32_t L_1 = ___offset2; uint8_t L_2 = ___i0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)L_2); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16_mC42E46986EDBAA3B4B4C80D99A49ABE7634C204E (int32_t ___i0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { { // output.WriteByte((byte)(i >> 8)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___output1; int32_t L_1 = ___i0; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_0, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_1>>(int32_t)8))))); // output.WriteByte((byte)i); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; int32_t L_3 = ___i0; NullCheck(L_2); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_2, (uint8_t)((int32_t)((uint8_t)L_3))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16(System.Int32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16_mC62EE72A6598A7A7761399F9597312CC5E100CF0 (int32_t ___i0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { { // buf[offset] = (byte)(i >> 8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf1; int32_t L_1 = ___offset2; int32_t L_2 = ___i0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_2>>(int32_t)8))))); // buf[offset + 1] = (byte)i; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buf1; int32_t L_4 = ___offset2; int32_t L_5 = ___i0; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))), (uint8_t)((int32_t)((uint8_t)L_5))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint24(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint24_mFED9767C031B6A19E371A4FC2C69F0DC628CC85C (int32_t ___i0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { { // output.WriteByte((byte)(i >> 16)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___output1; int32_t L_1 = ___i0; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_0, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_1>>(int32_t)((int32_t)16)))))); // output.WriteByte((byte)(i >> 8)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; int32_t L_3 = ___i0; NullCheck(L_2); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_2, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_3>>(int32_t)8))))); // output.WriteByte((byte)i); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___output1; int32_t L_5 = ___i0; NullCheck(L_4); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_4, (uint8_t)((int32_t)((uint8_t)L_5))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint24(System.Int32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint24_mCF0566BA8435AE3747917DE7F5A575C323C40ECF (int32_t ___i0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { { // buf[offset] = (byte)(i >> 16); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf1; int32_t L_1 = ___offset2; int32_t L_2 = ___i0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_2>>(int32_t)((int32_t)16)))))); // buf[offset + 1] = (byte)(i >> 8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buf1; int32_t L_4 = ___offset2; int32_t L_5 = ___i0; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_5>>(int32_t)8))))); // buf[offset + 2] = (byte)i; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___buf1; int32_t L_7 = ___offset2; int32_t L_8 = ___i0; NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)2))), (uint8_t)((int32_t)((uint8_t)L_8))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint32(System.Int64,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint32_mF09B02CA5BB42E646968A57F0CA54D979A223153 (int64_t ___i0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { { // output.WriteByte((byte)(i >> 24)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___output1; int64_t L_1 = ___i0; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_0, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_1>>(int32_t)((int32_t)24)))))); // output.WriteByte((byte)(i >> 16)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; int64_t L_3 = ___i0; NullCheck(L_2); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_2, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_3>>(int32_t)((int32_t)16)))))); // output.WriteByte((byte)(i >> 8)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___output1; int64_t L_5 = ___i0; NullCheck(L_4); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_4, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_5>>(int32_t)8))))); // output.WriteByte((byte)i); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_6 = ___output1; int64_t L_7 = ___i0; NullCheck(L_6); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_6, (uint8_t)((int32_t)((uint8_t)L_7))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint32(System.Int64,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint32_m9E43EF1DF3313424EDC676868133BB3BAC3CE284 (int64_t ___i0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { { // buf[offset] = (byte)(i >> 24); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf1; int32_t L_1 = ___offset2; int64_t L_2 = ___i0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_2>>(int32_t)((int32_t)24)))))); // buf[offset + 1] = (byte)(i >> 16); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buf1; int32_t L_4 = ___offset2; int64_t L_5 = ___i0; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_5>>(int32_t)((int32_t)16)))))); // buf[offset + 2] = (byte)(i >> 8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___buf1; int32_t L_7 = ___offset2; int64_t L_8 = ___i0; NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)2))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_8>>(int32_t)8))))); // buf[offset + 3] = (byte)i; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buf1; int32_t L_10 = ___offset2; int64_t L_11 = ___i0; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)3))), (uint8_t)((int32_t)((uint8_t)L_11))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint48(System.Int64,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint48_m20DB429435824D47DF5CE00D8CE54E35B67F7C5C (int64_t ___i0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { { // output.WriteByte((byte)(i >> 40)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___output1; int64_t L_1 = ___i0; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_0, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_1>>(int32_t)((int32_t)40)))))); // output.WriteByte((byte)(i >> 32)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; int64_t L_3 = ___i0; NullCheck(L_2); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_2, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_3>>(int32_t)((int32_t)32)))))); // output.WriteByte((byte)(i >> 24)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___output1; int64_t L_5 = ___i0; NullCheck(L_4); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_4, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_5>>(int32_t)((int32_t)24)))))); // output.WriteByte((byte)(i >> 16)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_6 = ___output1; int64_t L_7 = ___i0; NullCheck(L_6); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_6, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_7>>(int32_t)((int32_t)16)))))); // output.WriteByte((byte)(i >> 8)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_8 = ___output1; int64_t L_9 = ___i0; NullCheck(L_8); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_8, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_9>>(int32_t)8))))); // output.WriteByte((byte)i); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_10 = ___output1; int64_t L_11 = ___i0; NullCheck(L_10); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_10, (uint8_t)((int32_t)((uint8_t)L_11))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint48(System.Int64,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint48_m562B883A563F78D73351716F3539EB13E5E21965 (int64_t ___i0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { { // buf[offset] = (byte)(i >> 40); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf1; int32_t L_1 = ___offset2; int64_t L_2 = ___i0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_2>>(int32_t)((int32_t)40)))))); // buf[offset + 1] = (byte)(i >> 32); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buf1; int32_t L_4 = ___offset2; int64_t L_5 = ___i0; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_5>>(int32_t)((int32_t)32)))))); // buf[offset + 2] = (byte)(i >> 24); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___buf1; int32_t L_7 = ___offset2; int64_t L_8 = ___i0; NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)2))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_8>>(int32_t)((int32_t)24)))))); // buf[offset + 3] = (byte)(i >> 16); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buf1; int32_t L_10 = ___offset2; int64_t L_11 = ___i0; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)3))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_11>>(int32_t)((int32_t)16)))))); // buf[offset + 4] = (byte)(i >> 8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___buf1; int32_t L_13 = ___offset2; int64_t L_14 = ___i0; NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)4))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_14>>(int32_t)8))))); // buf[offset + 5] = (byte)i; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___buf1; int32_t L_16 = ___offset2; int64_t L_17 = ___i0; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)5))), (uint8_t)((int32_t)((uint8_t)L_17))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint64(System.Int64,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint64_m99CA0DB5A849C022C6ABB1E05614BB08A7EC09B9 (int64_t ___i0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { { // output.WriteByte((byte)(i >> 56)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___output1; int64_t L_1 = ___i0; NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_0, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_1>>(int32_t)((int32_t)56)))))); // output.WriteByte((byte)(i >> 48)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; int64_t L_3 = ___i0; NullCheck(L_2); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_2, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_3>>(int32_t)((int32_t)48)))))); // output.WriteByte((byte)(i >> 40)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___output1; int64_t L_5 = ___i0; NullCheck(L_4); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_4, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_5>>(int32_t)((int32_t)40)))))); // output.WriteByte((byte)(i >> 32)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_6 = ___output1; int64_t L_7 = ___i0; NullCheck(L_6); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_6, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_7>>(int32_t)((int32_t)32)))))); // output.WriteByte((byte)(i >> 24)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_8 = ___output1; int64_t L_9 = ___i0; NullCheck(L_8); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_8, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_9>>(int32_t)((int32_t)24)))))); // output.WriteByte((byte)(i >> 16)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_10 = ___output1; int64_t L_11 = ___i0; NullCheck(L_10); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_10, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_11>>(int32_t)((int32_t)16)))))); // output.WriteByte((byte)(i >> 8)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_12 = ___output1; int64_t L_13 = ___i0; NullCheck(L_12); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_12, (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_13>>(int32_t)8))))); // output.WriteByte((byte)i); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_14 = ___output1; int64_t L_15 = ___i0; NullCheck(L_14); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_14, (uint8_t)((int32_t)((uint8_t)L_15))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint64(System.Int64,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint64_m968A8E651AAD172DD4DD7D2FC8F31CCD58950181 (int64_t ___i0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { { // buf[offset] = (byte)(i >> 56); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf1; int32_t L_1 = ___offset2; int64_t L_2 = ___i0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_2>>(int32_t)((int32_t)56)))))); // buf[offset + 1] = (byte)(i >> 48); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buf1; int32_t L_4 = ___offset2; int64_t L_5 = ___i0; NullCheck(L_3); (L_3)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_5>>(int32_t)((int32_t)48)))))); // buf[offset + 2] = (byte)(i >> 40); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___buf1; int32_t L_7 = ___offset2; int64_t L_8 = ___i0; NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)2))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_8>>(int32_t)((int32_t)40)))))); // buf[offset + 3] = (byte)(i >> 32); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buf1; int32_t L_10 = ___offset2; int64_t L_11 = ___i0; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)3))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_11>>(int32_t)((int32_t)32)))))); // buf[offset + 4] = (byte)(i >> 24); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___buf1; int32_t L_13 = ___offset2; int64_t L_14 = ___i0; NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)4))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_14>>(int32_t)((int32_t)24)))))); // buf[offset + 5] = (byte)(i >> 16); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___buf1; int32_t L_16 = ___offset2; int64_t L_17 = ___i0; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)5))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_17>>(int32_t)((int32_t)16)))))); // buf[offset + 6] = (byte)(i >> 8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = ___buf1; int32_t L_19 = ___offset2; int64_t L_20 = ___i0; NullCheck(L_18); (L_18)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)6))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_20>>(int32_t)8))))); // buf[offset + 7] = (byte)i; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = ___buf1; int32_t L_22 = ___offset2; int64_t L_23 = ___i0; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)7))), (uint8_t)((int32_t)((uint8_t)L_23))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteOpaque8(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteOpaque8_m44042F177FBCFAD069991148333A008369268058 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // WriteUint8((byte)buf.Length, output); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; NullCheck(L_0); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_1 = ___output1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint8_mFDD5DCC4EB56283CA6B0A5DFF0B6BB86FDB0E825((uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), L_1, /*hidden argument*/NULL); // output.Write(buf, 0, buf.Length); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buf0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; NullCheck(L_4); NullCheck(L_2); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(32 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_2, L_3, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteOpaque16(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteOpaque16_mABE5E6F8BDC6343B2AD3EEA2602B32291449F1EC (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // WriteUint16(buf.Length, output); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; NullCheck(L_0); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_1 = ___output1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint16_mC42E46986EDBAA3B4B4C80D99A49ABE7634C204E(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), L_1, /*hidden argument*/NULL); // output.Write(buf, 0, buf.Length); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buf0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; NullCheck(L_4); NullCheck(L_2); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(32 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_2, L_3, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteOpaque24(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteOpaque24_mCCD10ABBB7A9ADBA3F2F10F716B1EF7485E3AB75 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // WriteUint24(buf.Length, output); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; NullCheck(L_0); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_1 = ___output1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint24_mFED9767C031B6A19E371A4FC2C69F0DC628CC85C(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), L_1, /*hidden argument*/NULL); // output.Write(buf, 0, buf.Length); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buf0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; NullCheck(L_4); NullCheck(L_2); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(32 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_2, L_3, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8Array(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8Array_m70CBD98793079107A51CC721B8086FD2F43B21A0 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___uints0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { { // output.Write(uints, 0, uints.Length); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___output1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___uints0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___uints0; NullCheck(L_2); NullCheck(L_0); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(32 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_0, L_1, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8Array(System.Byte[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8Array_mD1B990E5447CA7682E49D532ECCFCE8EC2B6AE2D (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___uints0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < uints.Length; ++i) V_0 = 0; goto IL_0017; } IL_0004: { // WriteUint8(uints[i], buf, offset); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___uints0; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf1; int32_t L_5 = ___offset2; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint8_mF51A9F2BA4D361435E4993CFC5BD46CCCB65E186(L_3, L_4, L_5, /*hidden argument*/NULL); // ++offset; int32_t L_6 = ___offset2; ___offset2 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); // for (int i = 0; i < uints.Length; ++i) int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0017: { // for (int i = 0; i < uints.Length; ++i) int32_t L_8 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___uints0; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) { goto IL_0004; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8ArrayWithUint8Length(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8ArrayWithUint8Length_m4BCED1420A9E340771B44AF47A7ACF67CE255EC5 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___uints0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // CheckUint8(uints.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___uints0; NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_CheckUint8_m16F416D047D0ED56CCE06887A6BADEF2B2B81547(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), /*hidden argument*/NULL); // WriteUint8((byte)uints.Length, output); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___uints0; NullCheck(L_1); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; TlsUtilities_WriteUint8_mFDD5DCC4EB56283CA6B0A5DFF0B6BB86FDB0E825((uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))), L_2, /*hidden argument*/NULL); // WriteUint8Array(uints, output); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___uints0; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___output1; TlsUtilities_WriteUint8Array_m70CBD98793079107A51CC721B8086FD2F43B21A0(L_3, L_4, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint8ArrayWithUint8Length(System.Byte[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint8ArrayWithUint8Length_mE99EBA36DE7846CB96EFE9D2C64D68D12685958C (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___uints0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // CheckUint8(uints.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___uints0; NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_CheckUint8_m16F416D047D0ED56CCE06887A6BADEF2B2B81547(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), /*hidden argument*/NULL); // WriteUint8((byte)uints.Length, buf, offset); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___uints0; NullCheck(L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buf1; int32_t L_3 = ___offset2; TlsUtilities_WriteUint8_mF51A9F2BA4D361435E4993CFC5BD46CCCB65E186((uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))), L_2, L_3, /*hidden argument*/NULL); // WriteUint8Array(uints, buf, offset + 1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___uints0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___buf1; int32_t L_6 = ___offset2; TlsUtilities_WriteUint8Array_mD1B990E5447CA7682E49D532ECCFCE8EC2B6AE2D(L_4, L_5, ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16Array(System.Int32[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16Array_m1541357B464F6E25EF5DB7BE53B780516546AF87 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___uints0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < uints.Length; ++i) V_0 = 0; goto IL_0011; } IL_0004: { // WriteUint16(uints[i], output); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___uints0; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___output1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint16_mC42E46986EDBAA3B4B4C80D99A49ABE7634C204E(L_3, L_4, /*hidden argument*/NULL); // for (int i = 0; i < uints.Length; ++i) int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0011: { // for (int i = 0; i < uints.Length; ++i) int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = ___uints0; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))) { goto IL_0004; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16Array(System.Int32[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16Array_m55D0ABA24C4E1F3B23D72FDDB3E27F869C575AB9 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___uints0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < uints.Length; ++i) V_0 = 0; goto IL_0017; } IL_0004: { // WriteUint16(uints[i], buf, offset); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___uints0; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf1; int32_t L_5 = ___offset2; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint16_mC62EE72A6598A7A7761399F9597312CC5E100CF0(L_3, L_4, L_5, /*hidden argument*/NULL); // offset += 2; int32_t L_6 = ___offset2; ___offset2 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)2)); // for (int i = 0; i < uints.Length; ++i) int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0017: { // for (int i = 0; i < uints.Length; ++i) int32_t L_8 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = ___uints0; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) { goto IL_0004; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16ArrayWithUint16Length(System.Int32[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16ArrayWithUint16Length_m53E762005E61573759246268B5B21B0A6AFE2B31 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___uints0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // int length = 2 * uints.Length; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___uints0; NullCheck(L_0); // CheckUint16(length); int32_t L_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_CheckUint16_mCDB92B2FE6AF9FCE4583FF61C5170BC12A37CE12(L_1, /*hidden argument*/NULL); // WriteUint16(length, output); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___output1; TlsUtilities_WriteUint16_mC42E46986EDBAA3B4B4C80D99A49ABE7634C204E(L_1, L_2, /*hidden argument*/NULL); // WriteUint16Array(uints, output); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = ___uints0; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___output1; TlsUtilities_WriteUint16Array_m1541357B464F6E25EF5DB7BE53B780516546AF87(L_3, L_4, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteUint16ArrayWithUint16Length(System.Int32[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteUint16ArrayWithUint16Length_m5DEAEA4C393167DAFE56F9EC8F236908E61A275E (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___uints0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // int length = 2 * uints.Length; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___uints0; NullCheck(L_0); // CheckUint16(length); int32_t L_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_CheckUint16_mCDB92B2FE6AF9FCE4583FF61C5170BC12A37CE12(L_1, /*hidden argument*/NULL); // WriteUint16(length, buf, offset); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buf1; int32_t L_3 = ___offset2; TlsUtilities_WriteUint16_mC62EE72A6598A7A7761399F9597312CC5E100CF0(L_1, L_2, L_3, /*hidden argument*/NULL); // WriteUint16Array(uints, buf, offset + 2); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = ___uints0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___buf1; int32_t L_6 = ___offset2; TlsUtilities_WriteUint16Array_m55D0ABA24C4E1F3B23D72FDDB3E27F869C575AB9(L_4, L_5, ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)2)), /*hidden argument*/NULL); // } return; } } // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::DecodeUint8(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsUtilities_DecodeUint8_m57778B7F33441CB83978D2F08FBF48FE3ED4FD25 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (buf == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("buf"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral45F2A8FE81063FA1B28BE2A437867F1EF34C7A35)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_DecodeUint8_m57778B7F33441CB83978D2F08FBF48FE3ED4FD25_RuntimeMethod_var))); } IL_000e: { // if (buf.Length != 1) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buf0; NullCheck(L_2); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((int32_t)1))) { goto IL_001c; } } { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_3 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_3, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_DecodeUint8_m57778B7F33441CB83978D2F08FBF48FE3ED4FD25_RuntimeMethod_var))); } IL_001c: { // return ReadUint8(buf, 0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_5; L_5 = TlsUtilities_ReadUint8_m18EBCC12EE3DB706396578F590D15BEF82339D38(L_4, 0, /*hidden argument*/NULL); return L_5; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::DecodeUint8ArrayWithUint8Length(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_DecodeUint8ArrayWithUint8Length_mACBDF2652AB13E8BFE83D317EB7BF40CBA8269B2 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; int32_t V_2 = 0; { // if (buf == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("buf"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral45F2A8FE81063FA1B28BE2A437867F1EF34C7A35)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_DecodeUint8ArrayWithUint8Length_mACBDF2652AB13E8BFE83D317EB7BF40CBA8269B2_RuntimeMethod_var))); } IL_000e: { // int count = ReadUint8(buf, 0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buf0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_3; L_3 = TlsUtilities_ReadUint8_m18EBCC12EE3DB706396578F590D15BEF82339D38(L_2, 0, /*hidden argument*/NULL); V_0 = L_3; // if (buf.Length != (count + 1)) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; NullCheck(L_4); int32_t L_5 = V_0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))))) { goto IL_0026; } } { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_6 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_6, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_DecodeUint8ArrayWithUint8Length_mACBDF2652AB13E8BFE83D317EB7BF40CBA8269B2_RuntimeMethod_var))); } IL_0026: { // byte[] uints = new byte[count]; int32_t L_7 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_7); V_1 = L_8; // for (int i = 0; i < count; ++i) V_2 = 0; goto IL_0041; } IL_0031: { // uints[i] = ReadUint8(buf, i + 1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_1; int32_t L_10 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = ___buf0; int32_t L_12 = V_2; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_13; L_13 = TlsUtilities_ReadUint8_m18EBCC12EE3DB706396578F590D15BEF82339D38(L_11, ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)), /*hidden argument*/NULL); NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (uint8_t)L_13); // for (int i = 0; i < count; ++i) int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0041: { // for (int i = 0; i < count; ++i) int32_t L_15 = V_2; int32_t L_16 = V_0; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_0031; } } { // return uints; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = V_1; return L_17; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EncodeOpaque8(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_EncodeOpaque8_mE549B2AED00C2DFF09A20DC7D56C7E0DB53B6066 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // CheckUint8(buf.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_CheckUint8_m16F416D047D0ED56CCE06887A6BADEF2B2B81547(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), /*hidden argument*/NULL); // return Arrays.Prepend(buf, (byte)buf.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buf0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buf0; NullCheck(L_2); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = Arrays_Prepend_m4FBDEBFF5C22CB965D34CCD585D82FD4BD25DF59(L_1, (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))), /*hidden argument*/NULL); return L_3; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EncodeUint8(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_EncodeUint8_mDE39232C9223C18F851B7CF55197F1C4A9FE0F52 (uint8_t ___val0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // CheckUint8(val); uint8_t L_0 = ___val0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_CheckUint8_m16F416D047D0ED56CCE06887A6BADEF2B2B81547(L_0, /*hidden argument*/NULL); // byte[] extensionData = new byte[1]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)1); V_0 = L_1; // WriteUint8(val, extensionData, 0); uint8_t L_2 = ___val0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; TlsUtilities_WriteUint8_mF51A9F2BA4D361435E4993CFC5BD46CCCB65E186(L_2, L_3, 0, /*hidden argument*/NULL); // return extensionData; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_0; return L_4; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EncodeUint8ArrayWithUint8Length(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_EncodeUint8ArrayWithUint8Length_m71D352912D6B9669F44CA67E5CA37DE0ACDDF791 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___uints0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] result = new byte[1 + uints.Length]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___uints0; NullCheck(L_0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))))); V_0 = L_1; // WriteUint8ArrayWithUint8Length(uints, result, 0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___uints0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint8ArrayWithUint8Length_mE99EBA36DE7846CB96EFE9D2C64D68D12685958C(L_2, L_3, 0, /*hidden argument*/NULL); // return result; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_0; return L_4; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EncodeUint16ArrayWithUint16Length(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_EncodeUint16ArrayWithUint16Length_m6E193436638D2ECF09204654D561C3F75837997E (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___uints0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; { // int length = 2 * uints.Length; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___uints0; NullCheck(L_0); V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))); // byte[] result = new byte[2 + length]; int32_t L_1 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_1))); V_1 = L_2; // WriteUint16ArrayWithUint16Length(uints, result, 0); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = ___uints0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_WriteUint16ArrayWithUint16Length_m5DEAEA4C393167DAFE56F9EC8F236908E61A275E(L_3, L_4, 0, /*hidden argument*/NULL); // return result; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_1; return L_5; } } // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint8(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsUtilities_ReadUint8_mA28B77E9A9751670539E56507461A93522CD551B (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; { // int i = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_0); // if (i < 0) int32_t L_2 = L_1; G_B1_0 = L_2; if ((((int32_t)L_2) >= ((int32_t)0))) { G_B2_0 = L_2; goto IL_0010; } } { // throw new EndOfStreamException(); EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * L_3 = (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539(L_3, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadUint8_mA28B77E9A9751670539E56507461A93522CD551B_RuntimeMethod_var))); } IL_0010: { // return (byte)i; return (uint8_t)((int32_t)((uint8_t)G_B2_0)); } } // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint8(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsUtilities_ReadUint8_m18EBCC12EE3DB706396578F590D15BEF82339D38 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method) { { // return buf[offset]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; int32_t L_1 = ___offset1; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); return L_3; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint16(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; { // int i1 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_0); // int i2 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___input0; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_2); V_0 = L_3; // if (i2 < 0) int32_t L_4 = V_0; G_B1_0 = L_1; if ((((int32_t)L_4) >= ((int32_t)0))) { G_B2_0 = L_1; goto IL_0017; } } { // throw new EndOfStreamException(); EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * L_5 = (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539(L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4_RuntimeMethod_var))); } IL_0017: { // return (i1 << 8) | i2; int32_t L_6 = V_0; return ((int32_t)((int32_t)((int32_t)((int32_t)G_B2_0<<(int32_t)8))|(int32_t)L_6)); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint16(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_ReadUint16_m1E5799E6E15832FAB71BF8BE758A1679A7BACE97 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method) { { // uint n = (uint)buf[offset] << 8; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; int32_t L_1 = ___offset1; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); // n |= (uint)buf[++offset]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; int32_t L_5 = ___offset1; int32_t L_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); ___offset1 = L_6; NullCheck(L_4); int32_t L_7 = L_6; uint8_t L_8 = (L_4)->GetAt(static_cast(L_7)); // return (int)n; return ((int32_t)((int32_t)((int32_t)((int32_t)L_3<<(int32_t)8))|(int32_t)L_8)); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint24(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_ReadUint24_mF4FF331923238EA26FC8AC100446350B17924BDD (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; { // int i1 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_0); // int i2 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___input0; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_2); V_0 = L_3; // int i3 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___input0; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_4); V_1 = L_5; // if (i3 < 0) int32_t L_6 = V_1; G_B1_0 = L_1; if ((((int32_t)L_6) >= ((int32_t)0))) { G_B2_0 = L_1; goto IL_001e; } } { // throw new EndOfStreamException(); EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * L_7 = (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539(L_7, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadUint24_mF4FF331923238EA26FC8AC100446350B17924BDD_RuntimeMethod_var))); } IL_001e: { // return (i1 << 16) | (i2 << 8) | i3; int32_t L_8 = V_0; int32_t L_9 = V_1; return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)G_B2_0<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)8))))|(int32_t)L_9)); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint24(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_ReadUint24_mE47D3CE63AF329C4F7204B2F1CE320BFC8159BA3 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method) { { // uint n = (uint)buf[offset] << 16; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; int32_t L_1 = ___offset1; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); // n |= (uint)buf[++offset] << 8; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; int32_t L_5 = ___offset1; int32_t L_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); ___offset1 = L_6; NullCheck(L_4); int32_t L_7 = L_6; uint8_t L_8 = (L_4)->GetAt(static_cast(L_7)); // n |= (uint)buf[++offset]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buf0; int32_t L_10 = ___offset1; int32_t L_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); ___offset1 = L_11; NullCheck(L_9); int32_t L_12 = L_11; uint8_t L_13 = (L_9)->GetAt(static_cast(L_12)); // return (int)n; 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_8<<(int32_t)8))))|(int32_t)L_13)); } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint32(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t TlsUtilities_ReadUint32_m7976053EE2847F30AC7B8211B33D57B485C0F5D5 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; { // int i1 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_0); // int i2 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___input0; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_2); V_0 = L_3; // int i3 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___input0; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_4); V_1 = L_5; // int i4 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_6 = ___input0; NullCheck(L_6); int32_t L_7; L_7 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_6); V_2 = L_7; // if (i4 < 0) int32_t L_8 = V_2; G_B1_0 = L_1; if ((((int32_t)L_8) >= ((int32_t)0))) { G_B2_0 = L_1; goto IL_0025; } } { // throw new EndOfStreamException(); EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * L_9 = (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539(L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadUint32_m7976053EE2847F30AC7B8211B33D57B485C0F5D5_RuntimeMethod_var))); } IL_0025: { // return (long)(uint)((i1 << 24) | (i2 << 16) | (i3 << 8) | i4); int32_t L_10 = V_0; int32_t L_11 = V_1; int32_t L_12 = V_2; return ((int64_t)((uint64_t)((uint32_t)((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)G_B2_0<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_10<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_11<<(int32_t)8))))|(int32_t)L_12)))))); } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint32(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t TlsUtilities_ReadUint32_m031801AC8290FD045B81A613D8D7937B897CCE24 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method) { { // uint n = (uint)buf[offset] << 24; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; int32_t L_1 = ___offset1; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); // n |= (uint)buf[++offset] << 16; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; int32_t L_5 = ___offset1; int32_t L_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); ___offset1 = L_6; NullCheck(L_4); int32_t L_7 = L_6; uint8_t L_8 = (L_4)->GetAt(static_cast(L_7)); // n |= (uint)buf[++offset] << 8; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___buf0; int32_t L_10 = ___offset1; int32_t L_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); ___offset1 = L_11; NullCheck(L_9); int32_t L_12 = L_11; uint8_t L_13 = (L_9)->GetAt(static_cast(L_12)); // n |= (uint)buf[++offset]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___buf0; int32_t L_15 = ___offset1; int32_t L_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); ___offset1 = L_16; NullCheck(L_14); int32_t L_17 = L_16; uint8_t L_18 = (L_14)->GetAt(static_cast(L_17)); // return (long)n; return ((int64_t)((uint64_t)((uint32_t)((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_13<<(int32_t)8))))|(int32_t)L_18)))))); } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint48(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t TlsUtilities_ReadUint48_mF49887461F295FF44557A3848A1CBE1872B722CB (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // int hi = ReadUint24(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_1; L_1 = TlsUtilities_ReadUint24_mF4FF331923238EA26FC8AC100446350B17924BDD(L_0, /*hidden argument*/NULL); // int lo = ReadUint24(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___input0; int32_t L_3; L_3 = TlsUtilities_ReadUint24_mF4FF331923238EA26FC8AC100446350B17924BDD(L_2, /*hidden argument*/NULL); V_0 = L_3; // return ((long)(hi & 0xffffffffL) << 24) | (long)(lo & 0xffffffffL); int32_t L_4 = V_0; return ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_1))&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1)))))))<<(int32_t)((int32_t)24)))|(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_4))&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1))))))))); } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint48(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t TlsUtilities_ReadUint48_m16AE32CE7722ED6C7A06444A77C1E5C43D55D491 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // int hi = ReadUint24(buf, offset); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; int32_t L_1 = ___offset1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_2; L_2 = TlsUtilities_ReadUint24_mE47D3CE63AF329C4F7204B2F1CE320BFC8159BA3(L_0, L_1, /*hidden argument*/NULL); // int lo = ReadUint24(buf, offset + 3); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___buf0; int32_t L_4 = ___offset1; int32_t L_5; L_5 = TlsUtilities_ReadUint24_mE47D3CE63AF329C4F7204B2F1CE320BFC8159BA3(L_3, ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)3)), /*hidden argument*/NULL); V_0 = L_5; // return ((long)(hi & 0xffffffffL) << 24) | (long)(lo & 0xffffffffL); int32_t L_6 = V_0; return ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_2))&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1)))))))<<(int32_t)((int32_t)24)))|(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_6))&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1))))))))); } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadAllOrNothing(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadAllOrNothing_mB318A327D0CC703DB2457253DBC79554294A2CC9 (int32_t ___length0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; int32_t V_1 = 0; { // if (length < 1) int32_t L_0 = ___length0; if ((((int32_t)L_0) >= ((int32_t)1))) { goto IL_000a; } } { // return EmptyBytes; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_EmptyBytes_0(); return L_1; } IL_000a: { // byte[] buf = new byte[length]; int32_t L_2 = ___length0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_2); V_0 = L_3; // int read = Streams.ReadFully(input, buf); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___input1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; int32_t L_6; L_6 = Streams_ReadFully_mA08B260E9E895443C6671920C12CD231B470183D(L_4, L_5, /*hidden argument*/NULL); V_1 = L_6; // if (read == 0) int32_t L_7 = V_1; if (L_7) { goto IL_001e; } } { // return null; return (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; } IL_001e: { // if (read != length) int32_t L_8 = V_1; int32_t L_9 = ___length0; if ((((int32_t)L_8) == ((int32_t)L_9))) { goto IL_0028; } } { // throw new EndOfStreamException(); EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * L_10 = (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539(L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadAllOrNothing_mB318A327D0CC703DB2457253DBC79554294A2CC9_RuntimeMethod_var))); } IL_0028: { // return buf; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0; return L_11; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadFully(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadFully_mE5FC834E4FC4A791892231FF5C437BB30CEA8F1D (int32_t ___length0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // if (length < 1) int32_t L_0 = ___length0; if ((((int32_t)L_0) >= ((int32_t)1))) { goto IL_000a; } } { // return EmptyBytes; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_EmptyBytes_0(); return L_1; } IL_000a: { // byte[] buf = new byte[length]; int32_t L_2 = ___length0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_2); V_0 = L_3; // if (length != Streams.ReadFully(input, buf)) int32_t L_4 = ___length0; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_5 = ___input1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; int32_t L_7; L_7 = Streams_ReadFully_mA08B260E9E895443C6671920C12CD231B470183D(L_5, L_6, /*hidden argument*/NULL); if ((((int32_t)L_4) == ((int32_t)L_7))) { goto IL_0021; } } { // throw new EndOfStreamException(); EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * L_8 = (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539(L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadFully_mE5FC834E4FC4A791892231FF5C437BB30CEA8F1D_RuntimeMethod_var))); } IL_0021: { // return buf; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; return L_9; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadFully(System.Byte[],System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_ReadFully_mD0A9B748859B7A0E98900CB3B2E9AA4164D99DD3 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method) { { // if (Streams.ReadFully(input, buf, 0, buf.Length) < buf.Length) Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buf0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___buf0; NullCheck(L_2); int32_t L_3; L_3 = Streams_ReadFully_mC7CA0814C1B32981B343B42528D1A17060FF8E0A(L_0, L_1, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; NullCheck(L_4); if ((((int32_t)L_3) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0016; } } { // throw new EndOfStreamException(); EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * L_5 = (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539(L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadFully_mD0A9B748859B7A0E98900CB3B2E9AA4164D99DD3_RuntimeMethod_var))); } IL_0016: { // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadOpaque8(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadOpaque8_m7E62AE309E857BBD7C4008D18FD07850A2E77501 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // byte length = ReadUint8(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = TlsUtilities_ReadUint8_mA28B77E9A9751670539E56507461A93522CD551B(L_0, /*hidden argument*/NULL); // byte[] bytes = new byte[length]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_1); // ReadFully(bytes, input); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = L_2; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___input0; TlsUtilities_ReadFully_mD0A9B748859B7A0E98900CB3B2E9AA4164D99DD3(L_3, L_4, /*hidden argument*/NULL); // return bytes; return L_3; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadOpaque16(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadOpaque16_m088E805B3D0DAE7BB5F51A76073945EA2E186A40 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // int length = ReadUint16(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_1; L_1 = TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4(L_0, /*hidden argument*/NULL); // byte[] bytes = new byte[length]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_1); // ReadFully(bytes, input); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = L_2; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___input0; TlsUtilities_ReadFully_mD0A9B748859B7A0E98900CB3B2E9AA4164D99DD3(L_3, L_4, /*hidden argument*/NULL); // return bytes; return L_3; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadOpaque24(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadOpaque24_mAD1098801E362CB40F509F6BDB4107DB9F8B3F2B (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // int length = ReadUint24(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_1; L_1 = TlsUtilities_ReadUint24_mF4FF331923238EA26FC8AC100446350B17924BDD(L_0, /*hidden argument*/NULL); // return ReadFully(length, input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___input0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = TlsUtilities_ReadFully_mE5FC834E4FC4A791892231FF5C437BB30CEA8F1D(L_1, L_2, /*hidden argument*/NULL); return L_3; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint8Array(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_ReadUint8Array_m24B3E47B01E3CC1A702DAD1088D1DBF3CD2459D7 (int32_t ___count0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; int32_t V_1 = 0; { // byte[] uints = new byte[count]; int32_t L_0 = ___count0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; // for (int i = 0; i < count; ++i) V_1 = 0; goto IL_0018; } IL_000b: { // uints[i] = ReadUint8(input); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; int32_t L_3 = V_1; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___input1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_5; L_5 = TlsUtilities_ReadUint8_mA28B77E9A9751670539E56507461A93522CD551B(L_4, /*hidden argument*/NULL); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)L_5); // for (int i = 0; i < count; ++i) int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0018: { // for (int i = 0; i < count; ++i) int32_t L_7 = V_1; int32_t L_8 = ___count0; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_000b; } } { // return uints; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; return L_9; } } // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadUint16Array(System.Int32,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* TlsUtilities_ReadUint16Array_mF649622C854614FFCB145A35104C84585A175EBC (int32_t ___count0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; int32_t V_1 = 0; { // int[] uints = new int[count]; int32_t L_0 = ___count0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; // for (int i = 0; i < count; ++i) V_1 = 0; goto IL_0018; } IL_000b: { // uints[i] = ReadUint16(input); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0; int32_t L_3 = V_1; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_4 = ___input1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_5; L_5 = TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4(L_4, /*hidden argument*/NULL); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (int32_t)L_5); // for (int i = 0; i < count; ++i) int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0018: { // for (int i = 0; i < count; ++i) int32_t L_7 = V_1; int32_t L_8 = ___count0; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_000b; } } { // return uints; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = V_0; return L_9; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadVersion(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * TlsUtilities_ReadVersion_m8DEF414684575DED74860C54E651BAED78715EDA (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return ProtocolVersion.Get(buf[offset], buf[offset + 1]); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; int32_t L_1 = ___offset1; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; int32_t L_5 = ___offset1; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); IL2CPP_RUNTIME_CLASS_INIT(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_8; L_8 = ProtocolVersion_Get_mA39DF90029D417EA7037AA786E87BD781392A6EF(L_3, L_7, /*hidden argument*/NULL); return L_8; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadVersion(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * TlsUtilities_ReadVersion_mF343EA2DE02C7086C0D30321EA04AD516F2B551A (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; { // int i1 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_0); // int i2 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___input0; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_2); V_0 = L_3; // if (i2 < 0) int32_t L_4 = V_0; G_B1_0 = L_1; if ((((int32_t)L_4) >= ((int32_t)0))) { G_B2_0 = L_1; goto IL_0017; } } { // throw new EndOfStreamException(); EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * L_5 = (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539(L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadVersion_mF343EA2DE02C7086C0D30321EA04AD516F2B551A_RuntimeMethod_var))); } IL_0017: { // return ProtocolVersion.Get(i1, i2); int32_t L_6 = V_0; IL2CPP_RUNTIME_CLASS_INIT(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_7; L_7 = ProtocolVersion_Get_mA39DF90029D417EA7037AA786E87BD781392A6EF(G_B2_0, L_6, /*hidden argument*/NULL); return L_7; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadVersionRaw(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_ReadVersionRaw_m1CDD671439BA7C8617D98C5F9F22128209FB8314 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method) { { // return (buf[offset] << 8) | buf[offset + 1]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf0; int32_t L_1 = ___offset1; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; int32_t L_5 = ___offset1; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); return ((int32_t)((int32_t)((int32_t)((int32_t)L_3<<(int32_t)8))|(int32_t)L_7)); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadVersionRaw(System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_ReadVersionRaw_m348EFA426AF22851557033E61B01C5256E3DBDE9 (Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; { // int i1 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input0; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_0); // int i2 = input.ReadByte(); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_2 = ___input0; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(31 /* System.Int32 System.IO.Stream::ReadByte() */, L_2); V_0 = L_3; // if (i2 < 0) int32_t L_4 = V_0; G_B1_0 = L_1; if ((((int32_t)L_4) >= ((int32_t)0))) { G_B2_0 = L_1; goto IL_0017; } } { // throw new EndOfStreamException(); EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 * L_5 = (EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_tDA8337E29A941EFB3E26721033B1826C1ACB0059_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m2D2184E744B5B0762EA690CFD757F64E0BC6D539(L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadVersionRaw_m348EFA426AF22851557033E61B01C5256E3DBDE9_RuntimeMethod_var))); } IL_0017: { // return (i1 << 8) | i2; int32_t L_6 = V_0; return ((int32_t)((int32_t)((int32_t)((int32_t)G_B2_0<<(int32_t)8))|(int32_t)L_6)); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Object BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadAsn1Object(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * TlsUtilities_ReadAsn1Object_mC387FCBC9E5EC7DCD079092E46A496D668076562 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___encoding0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * V_1 = NULL; { // MemoryStream input = new MemoryStream(encoding, false); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___encoding0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_1 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_m27461F2CC712138C855A9C1CDCB211CC5BDBAC9A(L_1, L_0, (bool)0, /*hidden argument*/NULL); V_0 = L_1; // Asn1InputStream asn1 = new Asn1InputStream(input, encoding.Length); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___encoding0; NullCheck(L_3); Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06 * L_4 = (Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06 *)il2cpp_codegen_object_new(Asn1InputStream_tC40BACE6539F57D31C5A3CB99282F211DE13AB06_il2cpp_TypeInfo_var); Asn1InputStream__ctor_mD4AD257ECCBE59209F764857F8C981F2242D6BEA(L_4, L_2, ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), /*hidden argument*/NULL); // Asn1Object result = asn1.ReadObject(); NullCheck(L_4); Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * L_5; L_5 = Asn1InputStream_ReadObject_mBA53F889AA1DF42134B2BBAC4FB0A3DD8F278832(L_4, /*hidden argument*/NULL); V_1 = L_5; // if (null == result) Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * L_6 = V_1; if (L_6) { goto IL_0022; } } { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_7 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_7, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadAsn1Object_mC387FCBC9E5EC7DCD079092E46A496D668076562_RuntimeMethod_var))); } IL_0022: { // if (input.Position != input.Length) MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_8 = V_0; NullCheck(L_8); int64_t L_9; L_9 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Position() */, L_8); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_10 = V_0; NullCheck(L_10); int64_t L_11; L_11 = VirtualFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.Stream::get_Length() */, L_10); if ((((int64_t)L_9) == ((int64_t)L_11))) { goto IL_0038; } } { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_12 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_12, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadAsn1Object_mC387FCBC9E5EC7DCD079092E46A496D668076562_RuntimeMethod_var))); } IL_0038: { // return result; Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * L_13 = V_1; return L_13; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Object BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadDerObject(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * TlsUtilities_ReadDerObject_mA9C8FB7C75C9E6BFB6D7E24DFF25433A9F8C92F3 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___encoding0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E33D32C3373A953D5BC7F17E5206B87BDEF526C); s_Il2CppMethodInitialized = true; } Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * G_B2_0 = NULL; Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * G_B1_0 = NULL; { // Asn1Object result = ReadAsn1Object(encoding); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___encoding0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * L_1; L_1 = TlsUtilities_ReadAsn1Object_mC387FCBC9E5EC7DCD079092E46A496D668076562(L_0, /*hidden argument*/NULL); // byte[] check = result.GetEncoded(Asn1Encodable.Der); Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * L_2 = L_1; NullCheck(L_2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = Asn1Encodable_GetEncoded_m69FE75E3896F45CCA30E05A89F30919CC5754CA1(L_2, _stringLiteral1E33D32C3373A953D5BC7F17E5206B87BDEF526C, /*hidden argument*/NULL); // if (!Arrays.AreEqual(check, encoding)) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___encoding0; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); bool L_5; L_5 = Arrays_AreEqual_mA5503C81863BC5B4F26A66569A45A9B855ED2246(L_3, L_4, /*hidden argument*/NULL); G_B1_0 = L_2; if (L_5) { G_B2_0 = L_2; goto IL_0021; } } { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_6 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_6, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadDerObject_mA9C8FB7C75C9E6BFB6D7E24DFF25433A9F8C92F3_RuntimeMethod_var))); } IL_0021: { // return result; return G_B2_0; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteGmtUnixTime(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteGmtUnixTime_mFBD89415A70AA088F3A67E91356310E06277AA0D (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___offset1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeUtilities_t648A151F813B53590155F85F0F7EE722B161873A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // int t = (int)(DateTimeUtilities.CurrentUnixMs() / 1000L); IL2CPP_RUNTIME_CLASS_INIT(DateTimeUtilities_t648A151F813B53590155F85F0F7EE722B161873A_il2cpp_TypeInfo_var); int64_t L_0; L_0 = DateTimeUtilities_CurrentUnixMs_m8AB8AE654BFF0AF3CEDEFF82D3EB1FF5CD7F3030(/*hidden argument*/NULL); V_0 = ((int32_t)((int32_t)((int64_t)((int64_t)L_0/(int64_t)((int64_t)((int64_t)((int32_t)1000))))))); // buf[offset] = (byte)(t >> 24); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buf0; int32_t L_2 = ___offset1; int32_t L_3 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_3>>(int32_t)((int32_t)24)))))); // buf[offset + 1] = (byte)(t >> 16); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf0; int32_t L_5 = ___offset1; int32_t L_6 = V_0; NullCheck(L_4); (L_4)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_6>>(int32_t)((int32_t)16)))))); // buf[offset + 2] = (byte)(t >> 8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___buf0; int32_t L_8 = ___offset1; int32_t L_9 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)2))), (uint8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_9>>(int32_t)8))))); // buf[offset + 3] = (byte)t; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = ___buf0; int32_t L_11 = ___offset1; int32_t L_12 = V_0; NullCheck(L_10); (L_10)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)3))), (uint8_t)((int32_t)((uint8_t)L_12))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteVersion(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteVersion_m68966868BF7698C214AA0C5EF1157ADCDFEC1509 (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___version0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output1, const RuntimeMethod* method) { { // output.WriteByte((byte)version.MajorVersion); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___output1; ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1 = ___version0; NullCheck(L_1); int32_t L_2; L_2 = ProtocolVersion_get_MajorVersion_mCDB5EA5B771D23FAD458103A4E528238B8A311C5(L_1, /*hidden argument*/NULL); NullCheck(L_0); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_0, (uint8_t)((int32_t)((uint8_t)L_2))); // output.WriteByte((byte)version.MinorVersion); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_3 = ___output1; ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_4 = ___version0; NullCheck(L_4); int32_t L_5; L_5 = ProtocolVersion_get_MinorVersion_m4650B25C1A6717658D8DDFACB6C25EFF2F8A43C5(L_4, /*hidden argument*/NULL); NullCheck(L_3); VirtualActionInvoker1< uint8_t >::Invoke(33 /* System.Void System.IO.Stream::WriteByte(System.Byte) */, L_3, (uint8_t)((int32_t)((uint8_t)L_5))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::WriteVersion(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_WriteVersion_m9F96059833D59596B7BA97B51522AE9CECC8036E (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___version0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf1, int32_t ___offset2, const RuntimeMethod* method) { { // buf[offset] = (byte)version.MajorVersion; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___buf1; int32_t L_1 = ___offset2; ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_2 = ___version0; NullCheck(L_2); int32_t L_3; L_3 = ProtocolVersion_get_MajorVersion_mCDB5EA5B771D23FAD458103A4E528238B8A311C5(L_2, /*hidden argument*/NULL); NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)((uint8_t)L_3))); // buf[offset + 1] = (byte)version.MinorVersion; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___buf1; int32_t L_5 = ___offset2; ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_6 = ___version0; NullCheck(L_6); int32_t L_7; L_7 = ProtocolVersion_get_MinorVersion_m4650B25C1A6717658D8DDFACB6C25EFF2F8A43C5(L_6, /*hidden argument*/NULL); NullCheck(L_4); (L_4)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))), (uint8_t)((int32_t)((uint8_t)L_7))); // } return; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetAllSignatureAlgorithms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_GetAllSignatureAlgorithms_mC27146552B9C08DBB9BBDB166B49345C5056DC2F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // IList v = BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.CreateArrayList(4); IL2CPP_RUNTIME_CLASS_INIT(Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = Platform_CreateArrayList_m221C0FB793E427B85399C0A49997D54179CAE546(4, /*hidden argument*/NULL); // v.Add(SignatureAlgorithm.anonymous); RuntimeObject* L_1 = L_0; uint8_t L_2 = ((uint8_t)0); RuntimeObject * L_3 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_2); NullCheck(L_1); int32_t L_4; L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_1, L_3); // v.Add(SignatureAlgorithm.rsa); RuntimeObject* L_5 = L_1; uint8_t L_6 = ((uint8_t)1); RuntimeObject * L_7 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_6); NullCheck(L_5); int32_t L_8; L_8 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_5, L_7); // v.Add(SignatureAlgorithm.dsa); RuntimeObject* L_9 = L_5; uint8_t L_10 = ((uint8_t)2); RuntimeObject * L_11 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_10); NullCheck(L_9); int32_t L_12; L_12 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_9, L_11); // v.Add(SignatureAlgorithm.ecdsa); RuntimeObject* L_13 = L_9; uint8_t L_14 = ((uint8_t)3); RuntimeObject * L_15 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_14); NullCheck(L_13); int32_t L_16; L_16 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_13, L_15); // return v; return L_13; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetDefaultDssSignatureAlgorithms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_GetDefaultDssSignatureAlgorithms_m3BD6A6B07A578F14655284962A249C0346FE581D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return VectorOfOne(new SignatureAndHashAlgorithm(HashAlgorithm.sha1, SignatureAlgorithm.dsa)); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_0 = (SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)il2cpp_codegen_object_new(SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); SignatureAndHashAlgorithm__ctor_m2A328FD52571C5D2B41EAD985402E08A7798925D(L_0, (uint8_t)2, (uint8_t)2, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = TlsUtilities_VectorOfOne_mACCE93B7DB52BFCC78ABAEB98D0408A69E2EA88A(L_0, /*hidden argument*/NULL); return L_1; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetDefaultECDsaSignatureAlgorithms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_GetDefaultECDsaSignatureAlgorithms_mB2E41818955FB31A461F7DFE93045C13BB9B0E5C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return VectorOfOne(new SignatureAndHashAlgorithm(HashAlgorithm.sha1, SignatureAlgorithm.ecdsa)); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_0 = (SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)il2cpp_codegen_object_new(SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); SignatureAndHashAlgorithm__ctor_m2A328FD52571C5D2B41EAD985402E08A7798925D(L_0, (uint8_t)2, (uint8_t)3, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = TlsUtilities_VectorOfOne_mACCE93B7DB52BFCC78ABAEB98D0408A69E2EA88A(L_0, /*hidden argument*/NULL); return L_1; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetDefaultRsaSignatureAlgorithms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_GetDefaultRsaSignatureAlgorithms_m387348A3823965A5A5E074E9EB4586AE994E788B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return VectorOfOne(new SignatureAndHashAlgorithm(HashAlgorithm.sha1, SignatureAlgorithm.rsa)); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_0 = (SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)il2cpp_codegen_object_new(SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); SignatureAndHashAlgorithm__ctor_m2A328FD52571C5D2B41EAD985402E08A7798925D(L_0, (uint8_t)2, (uint8_t)1, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = TlsUtilities_VectorOfOne_mACCE93B7DB52BFCC78ABAEB98D0408A69E2EA88A(L_0, /*hidden argument*/NULL); return L_1; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetExtensionData(System.Collections.IDictionary,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0 (RuntimeObject* ___extensions0, int32_t ___extensionType1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return extensions == null ? null : (byte[])extensions[extensionType]; RuntimeObject* L_0 = ___extensions0; if (!L_0) { goto IL_0015; } } { RuntimeObject* L_1 = ___extensions0; int32_t L_2 = ___extensionType1; int32_t L_3 = L_2; RuntimeObject * L_4 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_3); NullCheck(L_1); RuntimeObject * L_5; L_5 = InterfaceFuncInvoker1< RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Object System.Collections.IDictionary::get_Item(System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_1, L_4); return ((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)Castclass((RuntimeObject*)L_5, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var)); } IL_0015: { return (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetDefaultSupportedSignatureAlgorithms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_GetDefaultSupportedSignatureAlgorithms_m52D31E1063FEB85A72943A8F90A9BE089931103C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286_FieldInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; RuntimeObject* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; { // byte[] hashAlgorithms = new byte[]{ HashAlgorithm.sha1, HashAlgorithm.sha224, HashAlgorithm.sha256, // HashAlgorithm.sha384, HashAlgorithm.sha512 }; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = L_0; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____E8A5F21A65A81B3BA202AE5DC3791797B0E7271A4923BCD6B124CA062D886C5A_286_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL); V_0 = L_1; // byte[] signatureAlgorithms = new byte[]{ SignatureAlgorithm.rsa, SignatureAlgorithm.dsa, // SignatureAlgorithm.ecdsa }; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)3); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = L_3; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____039058C6F2C0CB492C533B0A4D14EF77CC0F78ABCCCED5287D84A1A2011CFB81_2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_4, L_5, /*hidden argument*/NULL); V_1 = L_4; // IList result = BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.CreateArrayList(); IL2CPP_RUNTIME_CLASS_INIT(Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); RuntimeObject* L_6; L_6 = Platform_CreateArrayList_mDA08F8A3BC566FA8E0753B97D8B06F3EF26A4143(/*hidden argument*/NULL); V_2 = L_6; // for (int i = 0; i < signatureAlgorithms.Length; ++i) V_3 = 0; goto IL_0057; } IL_002e: { // for (int j = 0; j < hashAlgorithms.Length; ++j) V_4 = 0; goto IL_004c; } IL_0033: { // result.Add(new SignatureAndHashAlgorithm(hashAlgorithms[j], signatureAlgorithms[i])); RuntimeObject* L_7 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = V_0; int32_t L_9 = V_4; NullCheck(L_8); int32_t L_10 = L_9; uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = V_1; int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = L_13; uint8_t L_15 = (L_12)->GetAt(static_cast(L_14)); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_16 = (SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)il2cpp_codegen_object_new(SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); SignatureAndHashAlgorithm__ctor_m2A328FD52571C5D2B41EAD985402E08A7798925D(L_16, L_11, L_15, /*hidden argument*/NULL); NullCheck(L_7); int32_t L_17; L_17 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_7, L_16); // for (int j = 0; j < hashAlgorithms.Length; ++j) int32_t L_18 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_004c: { // for (int j = 0; j < hashAlgorithms.Length; ++j) int32_t L_19 = V_4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = V_0; NullCheck(L_20); if ((((int32_t)L_19) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))) { goto IL_0033; } } { // for (int i = 0; i < signatureAlgorithms.Length; ++i) int32_t L_21 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_0057: { // for (int i = 0; i < signatureAlgorithms.Length; ++i) int32_t L_22 = V_3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = V_1; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))) { goto IL_002e; } } { // return result; RuntimeObject* L_24 = V_2; return L_24; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetSignatureAndHashAlgorithm(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSignerCredentials) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * TlsUtilities_GetSignatureAndHashAlgorithm_mF4CBF314935D3A19649E73276C3C73C3806BFCC9 (RuntimeObject* ___context0, RuntimeObject* ___signerCredentials1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * V_0 = NULL; { // SignatureAndHashAlgorithm signatureAndHashAlgorithm = null; V_0 = (SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)NULL; // if (IsTlsV12(context)) RuntimeObject* L_0 = ___context0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsTlsV12_m5D10CAF7D91A0D6E16130EEB505F51BB48749885(L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { // signatureAndHashAlgorithm = signerCredentials.SignatureAndHashAlgorithm; RuntimeObject* L_2 = ___signerCredentials1; NullCheck(L_2); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_3; L_3 = InterfaceFuncInvoker0< SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * >::Invoke(1 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSignerCredentials::get_SignatureAndHashAlgorithm() */, TlsSignerCredentials_tD97AFD728341914EEC7251E9ADE382EFC23FEB0C_il2cpp_TypeInfo_var, L_2); V_0 = L_3; // if (signatureAndHashAlgorithm == null) SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_4 = V_0; if (L_4) { goto IL_001c; } } { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_5 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_5, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetSignatureAndHashAlgorithm_mF4CBF314935D3A19649E73276C3C73C3806BFCC9_RuntimeMethod_var))); } IL_001c: { // return signatureAndHashAlgorithm; SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_6 = V_0; return L_6; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::HasExpectedEmptyExtensionData(System.Collections.IDictionary,System.Int32,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_HasExpectedEmptyExtensionData_m8696FC157600CFD36C8DD19ADFA6AD12B50828C6 (RuntimeObject* ___extensions0, int32_t ___extensionType1, uint8_t ___alertDescription2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extension_data = GetExtensionData(extensions, extensionType); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ___extensionType1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2; L_2 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, L_1, /*hidden argument*/NULL); V_0 = L_2; // if (extension_data == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; if (L_3) { goto IL_000d; } } { // return false; return (bool)0; } IL_000d: { // if (extension_data.Length != 0) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_0; NullCheck(L_4); if (!(((RuntimeArray*)L_4)->max_length)) { goto IL_0018; } } { // throw new TlsFatalAlert(alertDescription); uint8_t L_5 = ___alertDescription2; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_6 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_6, L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_HasExpectedEmptyExtensionData_m8696FC157600CFD36C8DD19ADFA6AD12B50828C6_RuntimeMethod_var))); } IL_0018: { // return true; return (bool)1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSession BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ImportSession(System.Byte[],BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SessionParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_ImportSession_m714EEC16A9F3F16A2A2E98471674A5F2D371DCFF (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___sessionID0, SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * ___sessionParameters1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new TlsSessionImpl(sessionID, sessionParameters); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___sessionID0; SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * L_1 = ___sessionParameters1; TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 * L_2 = (TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2 *)il2cpp_codegen_object_new(TlsSessionImpl_tF4C93BBC90100A83C866B22818E82A3D9CD73DB2_il2cpp_TypeInfo_var); TlsSessionImpl__ctor_m4DCD26F01B89986B91993F64F549C12D118AC86B(L_2, L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsSignatureAlgorithmsExtensionAllowed(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsSignatureAlgorithmsExtensionAllowed_m8C9FFC409AF131312554CA8C36E678FB55A20E79 (ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___clientVersion0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return ProtocolVersion.TLSv12.IsEqualOrEarlierVersionOf(clientVersion.GetEquivalentTLSVersion()); IL2CPP_RUNTIME_CLASS_INIT(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_0 = ((ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields*)il2cpp_codegen_static_fields_for(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var))->get_TLSv12_3(); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1 = ___clientVersion0; NullCheck(L_1); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_2; L_2 = ProtocolVersion_GetEquivalentTLSVersion_m6C864BBEC65CF1AD95340C42822C12238887D799(L_1, /*hidden argument*/NULL); NullCheck(L_0); bool L_3; L_3 = ProtocolVersion_IsEqualOrEarlierVersionOf_mA6DCE6087D568B23EF6CE3AA61F87A322A592C7D(L_0, L_2, /*hidden argument*/NULL); return L_3; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::AddSignatureAlgorithmsExtension(System.Collections.IDictionary,System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_AddSignatureAlgorithmsExtension_m4B5FD6430130D9F8F911DE167375104D0A906D16 (RuntimeObject* ___extensions0, RuntimeObject* ___supportedSignatureAlgorithms1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // extensions[ExtensionType.signature_algorithms] = CreateSignatureAlgorithmsExtension(supportedSignatureAlgorithms); RuntimeObject* L_0 = ___extensions0; int32_t L_1 = ((int32_t)13); RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); RuntimeObject* L_3 = ___supportedSignatureAlgorithms1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsUtilities_CreateSignatureAlgorithmsExtension_m40C469EB4E4825BABC651F6B8C09DCCB415EA94E(L_3, /*hidden argument*/NULL); NullCheck(L_0); InterfaceActionInvoker2< RuntimeObject *, RuntimeObject * >::Invoke(1 /* System.Void System.Collections.IDictionary::set_Item(System.Object,System.Object) */, IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A_il2cpp_TypeInfo_var, L_0, L_2, (RuntimeObject *)(RuntimeObject *)L_4); // } return; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetSignatureAlgorithmsExtension(System.Collections.IDictionary) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_GetSignatureAlgorithmsExtension_m493291732BD3780EED0E04BF2BEDAEFC46BB24F5 (RuntimeObject* ___extensions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] extensionData = GetExtensionData(extensions, ExtensionType.signature_algorithms); RuntimeObject* L_0 = ___extensions0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = TlsUtilities_GetExtensionData_mA10C3AE8DD3888E07330B794DE4AD7FB0AA522A0(L_0, ((int32_t)13), /*hidden argument*/NULL); V_0 = L_1; // return extensionData == null ? null : ReadSignatureAlgorithmsExtension(extensionData); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; if (!L_2) { goto IL_0013; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = TlsUtilities_ReadSignatureAlgorithmsExtension_m453385BFA02B4FE7A3638D12E7A5D09A0ACFDDEA(L_3, /*hidden argument*/NULL); return L_4; } IL_0013: { return (RuntimeObject*)NULL; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CreateSignatureAlgorithmsExtension(System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CreateSignatureAlgorithmsExtension_m40C469EB4E4825BABC651F6B8C09DCCB415EA94E (RuntimeObject* ___supportedSignatureAlgorithms0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; { // MemoryStream buf = new MemoryStream(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_0 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_mD27B3DF2400D46A4A81EE78B0BD2C29EFCFAA44F(L_0, /*hidden argument*/NULL); V_0 = L_0; // EncodeSupportedSignatureAlgorithms(supportedSignatureAlgorithms, false, buf); RuntimeObject* L_1 = ___supportedSignatureAlgorithms0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_2 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_EncodeSupportedSignatureAlgorithms_m7E42CB136C8A609AD24411B2F7BF184EB5204C73(L_1, (bool)0, L_2, /*hidden argument*/NULL); // return buf.ToArray(); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = V_0; NullCheck(L_3); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(37 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_3); return L_4; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ReadSignatureAlgorithmsExtension(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_ReadSignatureAlgorithmsExtension_m453385BFA02B4FE7A3638D12E7A5D09A0ACFDDEA (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___extensionData0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * V_0 = NULL; { // if (extensionData == null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___extensionData0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("extensionData"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2FD3D94E06B9B9C783012C3308EEF95D32EC5AC)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ReadSignatureAlgorithmsExtension_m453385BFA02B4FE7A3638D12E7A5D09A0ACFDDEA_RuntimeMethod_var))); } IL_000e: { // MemoryStream buf = new MemoryStream(extensionData, false); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___extensionData0; MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_3 = (MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C *)il2cpp_codegen_object_new(MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C_il2cpp_TypeInfo_var); MemoryStream__ctor_m27461F2CC712138C855A9C1CDCB211CC5BDBAC9A(L_3, L_2, (bool)0, /*hidden argument*/NULL); V_0 = L_3; // IList supported_signature_algorithms = ParseSupportedSignatureAlgorithms(false, buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_4 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_5; L_5 = TlsUtilities_ParseSupportedSignatureAlgorithms_m42EAB6DCFE90A0740DDD299B975D19A2D7D076B2((bool)0, L_4, /*hidden argument*/NULL); // TlsProtocol.AssertEmpty(buf); MemoryStream_t0B450399DD6D0175074FED99DD321D65771C9E1C * L_6 = V_0; TlsProtocol_AssertEmpty_m8949A72432991E8A93062D69639FCE23DC0030B6(L_6, /*hidden argument*/NULL); // return supported_signature_algorithms; return L_5; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::EncodeSupportedSignatureAlgorithms(System.Collections.IList,System.Boolean,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_EncodeSupportedSignatureAlgorithms_m7E42CB136C8A609AD24411B2F7BF184EB5204C73 (RuntimeObject* ___supportedSignatureAlgorithms0, bool ___allowAnonymous1, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___output2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_tC1E1DED86C0A66845675392606B302452210D5DA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * V_1 = NULL; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { // if (supportedSignatureAlgorithms == null) RuntimeObject* L_0 = ___supportedSignatureAlgorithms0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("supportedSignatureAlgorithms"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9CBDE203053EBA5643A0202ABF716AF946E4858)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_EncodeSupportedSignatureAlgorithms_m7E42CB136C8A609AD24411B2F7BF184EB5204C73_RuntimeMethod_var))); } IL_000e: { // if (supportedSignatureAlgorithms.Count < 1 || supportedSignatureAlgorithms.Count >= (1 << 15)) RuntimeObject* L_2 = ___supportedSignatureAlgorithms0; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_tC1E1DED86C0A66845675392606B302452210D5DA_il2cpp_TypeInfo_var, L_2); if ((((int32_t)L_3) < ((int32_t)1))) { goto IL_0024; } } { RuntimeObject* L_4 = ___supportedSignatureAlgorithms0; NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_tC1E1DED86C0A66845675392606B302452210D5DA_il2cpp_TypeInfo_var, L_4); if ((((int32_t)L_5) < ((int32_t)((int32_t)32768)))) { goto IL_0034; } } IL_0024: { // throw new ArgumentException("must have length from 1 to (2^15 - 1)", "supportedSignatureAlgorithms"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_6 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral029DDD79E16C1A9988B533059A6F017F2FC53E97)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9CBDE203053EBA5643A0202ABF716AF946E4858)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_EncodeSupportedSignatureAlgorithms_m7E42CB136C8A609AD24411B2F7BF184EB5204C73_RuntimeMethod_var))); } IL_0034: { // int length = 2 * supportedSignatureAlgorithms.Count; RuntimeObject* L_7 = ___supportedSignatureAlgorithms0; NullCheck(L_7); int32_t L_8; L_8 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_tC1E1DED86C0A66845675392606B302452210D5DA_il2cpp_TypeInfo_var, L_7); // CheckUint16(length); int32_t L_9 = ((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_8)); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_CheckUint16_mCDB92B2FE6AF9FCE4583FF61C5170BC12A37CE12(L_9, /*hidden argument*/NULL); // WriteUint16(length, output); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_10 = ___output2; TlsUtilities_WriteUint16_mC42E46986EDBAA3B4B4C80D99A49ABE7634C204E(L_9, L_10, /*hidden argument*/NULL); // foreach (SignatureAndHashAlgorithm entry in supportedSignatureAlgorithms) RuntimeObject* L_11 = ___supportedSignatureAlgorithms0; NullCheck(L_11); RuntimeObject* L_12; L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var, L_11); V_0 = L_12; } IL_004f: try {// begin try (depth: 1) { goto IL_007a; } IL_0051: { // foreach (SignatureAndHashAlgorithm entry in supportedSignatureAlgorithms) RuntimeObject* L_13 = V_0; NullCheck(L_13); RuntimeObject * L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_13); V_1 = ((SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)CastclassClass((RuntimeObject*)L_14, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var)); // if (!allowAnonymous && entry.Signature == SignatureAlgorithm.anonymous) bool L_15 = ___allowAnonymous1; if (L_15) { goto IL_0073; } } IL_0060: { SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_16 = V_1; NullCheck(L_16); uint8_t L_17; L_17 = VirtualFuncInvoker0< uint8_t >::Invoke(5 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Signature() */, L_16); if (L_17) { goto IL_0073; } } IL_0068: { // throw new ArgumentException( // "SignatureAlgorithm.anonymous MUST NOT appear in the signature_algorithms extension"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_18 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0C627B7D11DA3DE7C2043C5171C95843F69D71A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_EncodeSupportedSignatureAlgorithms_m7E42CB136C8A609AD24411B2F7BF184EB5204C73_RuntimeMethod_var))); } IL_0073: { // entry.Encode(output); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_19 = V_1; Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_20 = ___output2; NullCheck(L_19); VirtualActionInvoker1< Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * >::Invoke(6 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::Encode(System.IO.Stream) */, L_19, L_20); } IL_007a: { // foreach (SignatureAndHashAlgorithm entry in supportedSignatureAlgorithms) RuntimeObject* L_21 = V_0; NullCheck(L_21); bool L_22; L_22 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_21); if (L_22) { goto IL_0051; } } IL_0082: { IL2CPP_LEAVE(0x95, FINALLY_0084); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0084; } FINALLY_0084: {// begin finally (depth: 1) { RuntimeObject* L_23 = V_0; V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_23, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var)); RuntimeObject* L_24 = V_2; if (!L_24) { goto IL_0094; } } IL_008e: { RuntimeObject* L_25 = V_2; NullCheck(L_25); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_25); } IL_0094: { IL2CPP_END_FINALLY(132) } }// end finally (depth: 1) IL2CPP_CLEANUP(132) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x95, IL_0095) } IL_0095: { // } return; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ParseSupportedSignatureAlgorithms(System.Boolean,System.IO.Stream) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_ParseSupportedSignatureAlgorithms_m42EAB6DCFE90A0740DDD299B975D19A2D7D076B2 (bool ___allowAnonymous0, Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * ___input1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; int32_t V_3 = 0; SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * V_4 = NULL; { // int length = ReadUint16(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_0 = ___input1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_1; L_1 = TlsUtilities_ReadUint16_mB813EC24F2ECAE1A4F28509A6819745BEDD7D8A4(L_0, /*hidden argument*/NULL); V_0 = L_1; // if (length < 2 || (length & 1) != 0) int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)2))) { goto IL_0010; } } { int32_t L_3 = V_0; if (!((int32_t)((int32_t)L_3&(int32_t)1))) { goto IL_0018; } } IL_0010: { // throw new TlsFatalAlert(AlertDescription.decode_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_4 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_4, (uint8_t)((int32_t)50), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ParseSupportedSignatureAlgorithms_m42EAB6DCFE90A0740DDD299B975D19A2D7D076B2_RuntimeMethod_var))); } IL_0018: { // int count = length / 2; int32_t L_5 = V_0; V_1 = ((int32_t)((int32_t)L_5/(int32_t)2)); // IList supportedSignatureAlgorithms = BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.CreateArrayList(count); int32_t L_6 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); RuntimeObject* L_7; L_7 = Platform_CreateArrayList_m221C0FB793E427B85399C0A49997D54179CAE546(L_6, /*hidden argument*/NULL); V_2 = L_7; // for (int i = 0; i < count; ++i) V_3 = 0; goto IL_0050; } IL_0027: { // SignatureAndHashAlgorithm entry = SignatureAndHashAlgorithm.Parse(input); Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * L_8 = ___input1; SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_9; L_9 = SignatureAndHashAlgorithm_Parse_mAF8E82E071BDDE42D2658D53BE9755AA88B3E324(L_8, /*hidden argument*/NULL); V_4 = L_9; // if (!allowAnonymous && entry.Signature == SignatureAlgorithm.anonymous) bool L_10 = ___allowAnonymous0; if (L_10) { goto IL_0043; } } { SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_11 = V_4; NullCheck(L_11); uint8_t L_12; L_12 = VirtualFuncInvoker0< uint8_t >::Invoke(5 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Signature() */, L_11); if (L_12) { goto IL_0043; } } { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_13 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_13, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ParseSupportedSignatureAlgorithms_m42EAB6DCFE90A0740DDD299B975D19A2D7D076B2_RuntimeMethod_var))); } IL_0043: { // supportedSignatureAlgorithms.Add(entry); RuntimeObject* L_14 = V_2; SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_15 = V_4; NullCheck(L_14); int32_t L_16; L_16 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_14, L_15); // for (int i = 0; i < count; ++i) int32_t L_17 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0050: { // for (int i = 0; i < count; ++i) int32_t L_18 = V_3; int32_t L_19 = V_1; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0027; } } { // return supportedSignatureAlgorithms; RuntimeObject* L_20 = V_2; return L_20; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::VerifySupportedSignatureAlgorithm(System.Collections.IList,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_VerifySupportedSignatureAlgorithm_mB7A7E8BDC377BAB0E781A0537344D18F56F2E59A (RuntimeObject* ___supportedSignatureAlgorithms0, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___signatureAlgorithm1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_tC1E1DED86C0A66845675392606B302452210D5DA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * V_1 = NULL; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { // if (supportedSignatureAlgorithms == null) RuntimeObject* L_0 = ___supportedSignatureAlgorithms0; if (L_0) { goto IL_000e; } } { // throw new ArgumentNullException("supportedSignatureAlgorithms"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9CBDE203053EBA5643A0202ABF716AF946E4858)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_VerifySupportedSignatureAlgorithm_mB7A7E8BDC377BAB0E781A0537344D18F56F2E59A_RuntimeMethod_var))); } IL_000e: { // if (supportedSignatureAlgorithms.Count < 1 || supportedSignatureAlgorithms.Count >= (1 << 15)) RuntimeObject* L_2 = ___supportedSignatureAlgorithms0; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_tC1E1DED86C0A66845675392606B302452210D5DA_il2cpp_TypeInfo_var, L_2); if ((((int32_t)L_3) < ((int32_t)1))) { goto IL_0024; } } { RuntimeObject* L_4 = ___supportedSignatureAlgorithms0; NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_tC1E1DED86C0A66845675392606B302452210D5DA_il2cpp_TypeInfo_var, L_4); if ((((int32_t)L_5) < ((int32_t)((int32_t)32768)))) { goto IL_0034; } } IL_0024: { // throw new ArgumentException("must have length from 1 to (2^15 - 1)", "supportedSignatureAlgorithms"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_6 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral029DDD79E16C1A9988B533059A6F017F2FC53E97)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9CBDE203053EBA5643A0202ABF716AF946E4858)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_VerifySupportedSignatureAlgorithm_mB7A7E8BDC377BAB0E781A0537344D18F56F2E59A_RuntimeMethod_var))); } IL_0034: { // if (signatureAlgorithm == null) SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_7 = ___signatureAlgorithm1; if (L_7) { goto IL_0042; } } { // throw new ArgumentNullException("signatureAlgorithm"); ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_8 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral835935470BE3AD56EC53600D8D5427C4EB9EE754)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_VerifySupportedSignatureAlgorithm_mB7A7E8BDC377BAB0E781A0537344D18F56F2E59A_RuntimeMethod_var))); } IL_0042: { // if (signatureAlgorithm.Signature != SignatureAlgorithm.anonymous) SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_9 = ___signatureAlgorithm1; NullCheck(L_9); uint8_t L_10; L_10 = VirtualFuncInvoker0< uint8_t >::Invoke(5 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Signature() */, L_9); if (!L_10) { goto IL_0098; } } { // foreach (SignatureAndHashAlgorithm entry in supportedSignatureAlgorithms) RuntimeObject* L_11 = ___supportedSignatureAlgorithms0; NullCheck(L_11); RuntimeObject* L_12; L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var, L_11); V_0 = L_12; } IL_0051: try {// begin try (depth: 1) { goto IL_007d; } IL_0053: { // foreach (SignatureAndHashAlgorithm entry in supportedSignatureAlgorithms) RuntimeObject* L_13 = V_0; NullCheck(L_13); RuntimeObject * L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_13); V_1 = ((SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)CastclassClass((RuntimeObject*)L_14, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var)); // if (entry.Hash == signatureAlgorithm.Hash && entry.Signature == signatureAlgorithm.Signature) SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_15 = V_1; NullCheck(L_15); uint8_t L_16; L_16 = VirtualFuncInvoker0< uint8_t >::Invoke(4 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Hash() */, L_15); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_17 = ___signatureAlgorithm1; NullCheck(L_17); uint8_t L_18; L_18 = VirtualFuncInvoker0< uint8_t >::Invoke(4 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Hash() */, L_17); if ((!(((uint32_t)L_16) == ((uint32_t)L_18)))) { goto IL_007d; } } IL_006d: { SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_19 = V_1; NullCheck(L_19); uint8_t L_20; L_20 = VirtualFuncInvoker0< uint8_t >::Invoke(5 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Signature() */, L_19); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_21 = ___signatureAlgorithm1; NullCheck(L_21); uint8_t L_22; L_22 = VirtualFuncInvoker0< uint8_t >::Invoke(5 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Signature() */, L_21); if ((!(((uint32_t)L_20) == ((uint32_t)L_22)))) { goto IL_007d; } } IL_007b: { // return; IL2CPP_LEAVE(0xA0, FINALLY_0087); } IL_007d: { // foreach (SignatureAndHashAlgorithm entry in supportedSignatureAlgorithms) RuntimeObject* L_23 = V_0; NullCheck(L_23); bool L_24; L_24 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_23); if (L_24) { goto IL_0053; } } IL_0085: { IL2CPP_LEAVE(0x98, FINALLY_0087); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0087; } FINALLY_0087: {// begin finally (depth: 1) { RuntimeObject* L_25 = V_0; V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_25, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var)); RuntimeObject* L_26 = V_2; if (!L_26) { goto IL_0097; } } IL_0091: { RuntimeObject* L_27 = V_2; NullCheck(L_27); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_27); } IL_0097: { IL2CPP_END_FINALLY(135) } }// end finally (depth: 1) IL2CPP_CLEANUP(135) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xA0, IL_00a0) IL2CPP_JUMP_TBL(0x98, IL_0098) } IL_0098: { // throw new TlsFatalAlert(AlertDescription.illegal_parameter); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_28 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_28, (uint8_t)((int32_t)47), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_VerifySupportedSignatureAlgorithm_mB7A7E8BDC377BAB0E781A0537344D18F56F2E59A_RuntimeMethod_var))); } IL_00a0: { // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::PRF(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.Byte[],System.String,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_PRF_m956445C165EEF9F5D3900C0E70BD164EAF9CBD4D (RuntimeObject* ___context0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___secret1, String_t* ___asciiLabel2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___seed3, int32_t ___size4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; int32_t V_2 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; { // ProtocolVersion version = context.ServerVersion; RuntimeObject* L_0 = ___context0; NullCheck(L_0); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1; L_1 = InterfaceFuncInvoker0< ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_ServerVersion() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); // if (version.IsSsl) NullCheck(L_1); bool L_2; L_2 = ProtocolVersion_get_IsSsl_m0F595A68E77BC643D69FC18B6F9E5BB8EBADF08D(L_1, /*hidden argument*/NULL); if (!L_2) { goto IL_0018; } } { // throw new InvalidOperationException("No PRF available for SSLv3 session"); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_3 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral033F013368DE55BD511536A5C4D8CE3E5A927150)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_PRF_m956445C165EEF9F5D3900C0E70BD164EAF9CBD4D_RuntimeMethod_var))); } IL_0018: { // byte[] label = Strings.ToByteArray(asciiLabel); String_t* L_4 = ___asciiLabel2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = Strings_ToByteArray_m79BDFC45DF85C17DCB7A27A9FE2F939304A957BC(L_4, /*hidden argument*/NULL); V_0 = L_5; // byte[] labelSeed = Concat(label, seed); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___seed3; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8; L_8 = TlsUtilities_Concat_m6E5B0AB0D836FADF6F99F0E9CF36C5807C3B0ADF(L_6, L_7, /*hidden argument*/NULL); V_1 = L_8; // int prfAlgorithm = context.SecurityParameters.PrfAlgorithm; RuntimeObject* L_9 = ___context0; NullCheck(L_9); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_10; L_10 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_9); NullCheck(L_10); int32_t L_11; L_11 = VirtualFuncInvoker0< int32_t >::Invoke(8 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_PrfAlgorithm() */, L_10); V_2 = L_11; // if (prfAlgorithm == PrfAlgorithm.tls_prf_legacy) int32_t L_12 = V_2; if (L_12) { goto IL_0041; } } { // return PRF_legacy(secret, label, labelSeed, size); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___secret1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_1; int32_t L_16 = ___size4; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17; L_17 = TlsUtilities_PRF_legacy_m70C0BCD14A9AD13025B0B2DFF54EA7278935F075(L_13, L_14, L_15, L_16, /*hidden argument*/NULL); return L_17; } IL_0041: { // IDigest prfDigest = CreatePrfHash(prfAlgorithm); int32_t L_18 = V_2; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_19; L_19 = TlsUtilities_CreatePrfHash_mA79D186451BFB4BED1655AA25901B0472F48FD5B(L_18, /*hidden argument*/NULL); // byte[] buf = new byte[size]; int32_t L_20 = ___size4; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_20); V_3 = L_21; // HMacHash(prfDigest, secret, labelSeed, buf); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = ___secret1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_3; TlsUtilities_HMacHash_m32312357F39BDDEDEBDBFE7620BF7B7BD95742B5(L_19, L_22, L_23, L_24, /*hidden argument*/NULL); // return buf; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = V_3; return L_25; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::PRF_legacy(System.Byte[],System.String,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_PRF_legacy_mFAB4D6D7E86A81EC87B476BB77F08C4C4D5C9E66 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___secret0, String_t* ___asciiLabel1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___seed2, int32_t ___size3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; { // byte[] label = Strings.ToByteArray(asciiLabel); String_t* L_0 = ___asciiLabel1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1; L_1 = Strings_ToByteArray_m79BDFC45DF85C17DCB7A27A9FE2F939304A957BC(L_0, /*hidden argument*/NULL); V_0 = L_1; // byte[] labelSeed = Concat(label, seed); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___seed2; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = TlsUtilities_Concat_m6E5B0AB0D836FADF6F99F0E9CF36C5807C3B0ADF(L_2, L_3, /*hidden argument*/NULL); V_1 = L_4; // return PRF_legacy(secret, label, labelSeed, size); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___secret0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = V_1; int32_t L_8 = ___size3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9; L_9 = TlsUtilities_PRF_legacy_m70C0BCD14A9AD13025B0B2DFF54EA7278935F075(L_5, L_6, L_7, L_8, /*hidden argument*/NULL); return L_9; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::PRF_legacy(System.Byte[],System.Byte[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_PRF_legacy_m70C0BCD14A9AD13025B0B2DFF54EA7278935F075 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___secret0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___label1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___labelSeed2, int32_t ___size3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL; int32_t V_5 = 0; { // int s_half = (secret.Length + 1) / 2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___secret0; NullCheck(L_0); V_0 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)1))/(int32_t)2)); // byte[] s1 = new byte[s_half]; int32_t L_1 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_1); V_1 = L_2; // byte[] s2 = new byte[s_half]; int32_t L_3 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_3); V_2 = L_4; // Array.Copy(secret, 0, s1, 0, s_half); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___secret0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = V_1; int32_t L_7 = V_0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_5, 0, (RuntimeArray *)(RuntimeArray *)L_6, 0, L_7, /*hidden argument*/NULL); // Array.Copy(secret, secret.Length - s_half, s2, 0, s_half); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___secret0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___secret0; NullCheck(L_9); int32_t L_10 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_2; int32_t L_12 = V_0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10)), (RuntimeArray *)(RuntimeArray *)L_11, 0, L_12, /*hidden argument*/NULL); // byte[] b1 = new byte[size]; int32_t L_13 = ___size3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_13); V_3 = L_14; // byte[] b2 = new byte[size]; int32_t L_15 = ___size3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_15); V_4 = L_16; // HMacHash(CreateHash(HashAlgorithm.md5), s1, labelSeed, b1); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_17; L_17 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88((uint8_t)1, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = ___labelSeed2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = V_3; TlsUtilities_HMacHash_m32312357F39BDDEDEBDBFE7620BF7B7BD95742B5(L_17, L_18, L_19, L_20, /*hidden argument*/NULL); // HMacHash(CreateHash(HashAlgorithm.sha1), s2, labelSeed, b2); RuntimeObject* L_21; L_21 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88((uint8_t)2, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = ___labelSeed2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_4; TlsUtilities_HMacHash_m32312357F39BDDEDEBDBFE7620BF7B7BD95742B5(L_21, L_22, L_23, L_24, /*hidden argument*/NULL); // for (int i = 0; i < size; i++) V_5 = 0; goto IL_0077; } IL_005f: { // b1[i] ^= b2[i]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = V_3; int32_t L_26 = V_5; NullCheck(L_25); uint8_t* L_27 = ((L_25)->GetAddressAt(static_cast(L_26))); int32_t L_28 = *((uint8_t*)L_27); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = V_4; int32_t L_30 = V_5; NullCheck(L_29); int32_t L_31 = L_30; uint8_t L_32 = (L_29)->GetAt(static_cast(L_31)); *((int8_t*)L_27) = (int8_t)((int32_t)((uint8_t)((int32_t)((int32_t)L_28^(int32_t)L_32)))); // for (int i = 0; i < size; i++) int32_t L_33 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_0077: { // for (int i = 0; i < size; i++) int32_t L_34 = V_5; int32_t L_35 = ___size3; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_005f; } } { // return b1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_36 = V_3; return L_36; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::Concat(System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_Concat_m6E5B0AB0D836FADF6F99F0E9CF36C5807C3B0ADF (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___a0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___b1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { // byte[] c = new byte[a.Length + b.Length]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___a0; NullCheck(L_0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___b1; NullCheck(L_1); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))); V_0 = L_2; // Array.Copy(a, 0, c, 0, a.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___a0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___a0; NullCheck(L_5); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_3, 0, (RuntimeArray *)(RuntimeArray *)L_4, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); // Array.Copy(b, 0, c, a.Length, b.Length); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___b1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___a0; NullCheck(L_8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___b1; NullCheck(L_9); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_6, 0, (RuntimeArray *)(RuntimeArray *)L_7, ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), /*hidden argument*/NULL); // return c; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = V_0; return L_10; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::HMacHash(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest,System.Byte[],System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_HMacHash_m32312357F39BDDEDEBDBFE7620BF7B7BD95742B5 (RuntimeObject* ___digest0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___secret1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___seed2, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___output3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_5 = NULL; int32_t V_6 = 0; { // HMac mac = new HMac(digest); RuntimeObject* L_0 = ___digest0; HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * L_1 = (HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B *)il2cpp_codegen_object_new(HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B_il2cpp_TypeInfo_var); HMac__ctor_m2F116E272494B59F6E93CF539BBAE3A571D0FBFE(L_1, L_0, /*hidden argument*/NULL); V_0 = L_1; // mac.Init(new KeyParameter(secret)); HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * L_2 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___secret1; KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * L_4 = (KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC *)il2cpp_codegen_object_new(KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var); KeyParameter__ctor_m96EBA1A3EB3F4981F3C14E96086C7083DDE16E67(L_4, L_3, /*hidden argument*/NULL); NullCheck(L_2); VirtualActionInvoker1< RuntimeObject* >::Invoke(13 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::Init(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) */, L_2, L_4); // byte[] a = seed; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___seed2; V_1 = L_5; // int size = digest.GetDigestSize(); RuntimeObject* L_6 = ___digest0; NullCheck(L_6); int32_t L_7; L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_6); V_2 = L_7; // int iterations = (output.Length + size - 1) / size; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___output3; NullCheck(L_8); int32_t L_9 = V_2; int32_t L_10 = V_2; V_3 = ((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)); // byte[] buf = new byte[mac.GetMacSize()]; HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::GetMacSize() */, L_11); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_12); V_4 = L_13; // byte[] buf2 = new byte[mac.GetMacSize()]; HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * L_14 = V_0; NullCheck(L_14); int32_t L_15; L_15 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::GetMacSize() */, L_14); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_15); V_5 = L_16; // for (int i = 0; i < iterations; i++) V_6 = 0; goto IL_009e; } IL_0045: { // mac.BlockUpdate(a, 0, a.Length); HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * L_17 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = V_1; NullCheck(L_19); NullCheck(L_17); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(16 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, L_17, L_18, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))); // mac.DoFinal(buf, 0); HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * L_20 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = V_4; NullCheck(L_20); int32_t L_22; L_22 = VirtualFuncInvoker2< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(17 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::DoFinal(System.Byte[],System.Int32) */, L_20, L_21, 0); // a = buf; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = V_4; V_1 = L_23; // mac.BlockUpdate(a, 0, a.Length); HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * L_24 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26 = V_1; NullCheck(L_26); NullCheck(L_24); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(16 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, L_24, L_25, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length)))); // mac.BlockUpdate(seed, 0, seed.Length); HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * L_27 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28 = ___seed2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = ___seed2; NullCheck(L_29); NullCheck(L_27); VirtualActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(16 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, L_27, L_28, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))); // mac.DoFinal(buf2, 0); HMac_t739AB3FACB38654C1D0DB339A8444A6ABC61D31B * L_30 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = V_5; NullCheck(L_30); int32_t L_32; L_32 = VirtualFuncInvoker2< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(17 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Macs.HMac::DoFinal(System.Byte[],System.Int32) */, L_30, L_31, 0); // Array.Copy(buf2, 0, output, (size * i), System.Math.Min(size, output.Length - (size * i))); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33 = V_5; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34 = ___output3; int32_t L_35 = V_2; int32_t L_36 = V_6; int32_t L_37 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_38 = ___output3; NullCheck(L_38); int32_t L_39 = V_2; int32_t L_40 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_41; L_41 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_37, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_39, (int32_t)L_40)))), /*hidden argument*/NULL); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_33, 0, (RuntimeArray *)(RuntimeArray *)L_34, ((int32_t)il2cpp_codegen_multiply((int32_t)L_35, (int32_t)L_36)), L_41, /*hidden argument*/NULL); // for (int i = 0; i < iterations; i++) int32_t L_42 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_009e: { // for (int i = 0; i < iterations; i++) int32_t L_43 = V_6; int32_t L_44 = V_3; if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0045; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ValidateKeyUsage(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_ValidateKeyUsage_m354429F1AB5B78BB867FF23086E1B3940DC4258D (X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * ___c0, int32_t ___keyUsageBits1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * V_0 = NULL; X509Extension_t977D8DEE7C59707768F9038FE1B97F2E243B80AB * V_1 = NULL; { // X509Extensions exts = c.TbsCertificate.Extensions; X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_0 = ___c0; NullCheck(L_0); TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 * L_1; L_1 = X509CertificateStructure_get_TbsCertificate_mA53317D40AE7394FECF249D089333BF51D2D6240_inline(L_0, /*hidden argument*/NULL); NullCheck(L_1); X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * L_2; L_2 = TbsCertificateStructure_get_Extensions_m4AA6233700F66D7F3F5565D051DA617BEE1F93EF_inline(L_1, /*hidden argument*/NULL); V_0 = L_2; // if (exts != null) X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * L_3 = V_0; if (!L_3) { goto IL_0038; } } { // X509Extension ext = exts.GetExtension(X509Extensions.KeyUsage); X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * L_4 = V_0; IL2CPP_RUNTIME_CLASS_INIT(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_il2cpp_TypeInfo_var); DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_5 = ((X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_StaticFields*)il2cpp_codegen_static_fields_for(X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F_il2cpp_TypeInfo_var))->get_KeyUsage_4(); NullCheck(L_4); X509Extension_t977D8DEE7C59707768F9038FE1B97F2E243B80AB * L_6; L_6 = X509Extensions_GetExtension_m7F6A60D6D091E63BE540A318E0D89EE1B95FD8D5(L_4, L_5, /*hidden argument*/NULL); V_1 = L_6; // if (ext != null) X509Extension_t977D8DEE7C59707768F9038FE1B97F2E243B80AB * L_7 = V_1; if (!L_7) { goto IL_0038; } } { // DerBitString ku = KeyUsage.GetInstance(ext); X509Extension_t977D8DEE7C59707768F9038FE1B97F2E243B80AB * L_8 = V_1; KeyUsage_tF5D1BD25AB89302E6BE5EF210FF50F4055A77145 * L_9; L_9 = KeyUsage_GetInstance_m72A3EBC76BCAE121DC6E0D693B127FB4BDF30AF2(L_8, /*hidden argument*/NULL); // int bits = ku.GetBytes()[0]; NullCheck(L_9); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(12 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerBitString::GetBytes() */, L_9); NullCheck(L_10); int32_t L_11 = 0; uint8_t L_12 = (L_10)->GetAt(static_cast(L_11)); // if ((bits & keyUsageBits) != keyUsageBits) int32_t L_13 = ___keyUsageBits1; int32_t L_14 = ___keyUsageBits1; if ((((int32_t)((int32_t)((int32_t)L_12&(int32_t)L_13))) == ((int32_t)L_14))) { goto IL_0038; } } { // throw new TlsFatalAlert(AlertDescription.certificate_unknown); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_15 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_15, (uint8_t)((int32_t)46), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_ValidateKeyUsage_m354429F1AB5B78BB867FF23086E1B3940DC4258D_RuntimeMethod_var))); } IL_0038: { // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CalculateKeyBlock(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CalculateKeyBlock_m7FDE8AFE57AB0BD5B8ACBC7B39E899D56766603F (RuntimeObject* ___context0, int32_t ___size1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC82B7C67A4F45C12FB645402B412A217A5EA2F4); s_Il2CppMethodInitialized = true; } SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL; { // SecurityParameters securityParameters = context.SecurityParameters; RuntimeObject* L_0 = ___context0; NullCheck(L_0); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_1; L_1 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); V_0 = L_1; // byte[] master_secret = securityParameters.MasterSecret; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_2 = V_0; NullCheck(L_2); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(10 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_MasterSecret() */, L_2); V_1 = L_3; // byte[] seed = Concat(securityParameters.ServerRandom, securityParameters.ClientRandom); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_4 = V_0; NullCheck(L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(12 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_ServerRandom() */, L_4); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_6 = V_0; NullCheck(L_6); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7; L_7 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(11 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_ClientRandom() */, L_6); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8; L_8 = TlsUtilities_Concat_m6E5B0AB0D836FADF6F99F0E9CF36C5807C3B0ADF(L_5, L_7, /*hidden argument*/NULL); V_2 = L_8; // if (IsSsl(context)) RuntimeObject* L_9 = ___context0; bool L_10; L_10 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0031; } } { // return CalculateKeyBlock_Ssl(master_secret, seed, size); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = V_2; int32_t L_13 = ___size1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14; L_14 = TlsUtilities_CalculateKeyBlock_Ssl_m5A057C3759F4449450AA629611FD4FBFF38ADDD1(L_11, L_12, L_13, /*hidden argument*/NULL); return L_14; } IL_0031: { // return PRF(context, master_secret, ExporterLabel.key_expansion, seed, size); RuntimeObject* L_15 = ___context0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = V_2; int32_t L_18 = ___size1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19; L_19 = TlsUtilities_PRF_m956445C165EEF9F5D3900C0E70BD164EAF9CBD4D(L_15, L_16, _stringLiteralDC82B7C67A4F45C12FB645402B412A217A5EA2F4, L_17, L_18, /*hidden argument*/NULL); return L_19; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CalculateKeyBlock_Ssl(System.Byte[],System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CalculateKeyBlock_Ssl_m5A057C3759F4449450AA629611FD4FBFF38ADDD1 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___master_secret0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___random1, int32_t ___size2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_7 = NULL; { // IDigest md5 = CreateHash(HashAlgorithm.md5); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88((uint8_t)1, /*hidden argument*/NULL); V_0 = L_0; // IDigest sha1 = CreateHash(HashAlgorithm.sha1); RuntimeObject* L_1; L_1 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88((uint8_t)2, /*hidden argument*/NULL); V_1 = L_1; // int md5Size = md5.GetDigestSize(); RuntimeObject* L_2 = V_0; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_2); V_2 = L_3; // byte[] shatmp = new byte[sha1.GetDigestSize()]; RuntimeObject* L_4 = V_1; NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_5); V_3 = L_6; // byte[] tmp = new byte[size + md5Size]; int32_t L_7 = ___size2; int32_t L_8 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))); V_4 = L_9; // int i = 0, pos = 0; V_5 = 0; // int i = 0, pos = 0; V_6 = 0; goto IL_0096; } IL_0033: { // byte[] ssl3Const = SSL3_CONST[i]; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* L_10 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_SSL3_CONST_6(); int32_t L_11 = V_5; NullCheck(L_10); int32_t L_12 = L_11; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(L_10)->GetAt(static_cast(L_12)); V_7 = L_13; // sha1.BlockUpdate(ssl3Const, 0, ssl3Const.Length); RuntimeObject* L_14 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_7; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_16 = V_7; NullCheck(L_16); NullCheck(L_14); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_14, L_15, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))); // sha1.BlockUpdate(master_secret, 0, master_secret.Length); RuntimeObject* L_17 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = ___master_secret0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_19 = ___master_secret0; NullCheck(L_19); NullCheck(L_17); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_17, L_18, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))); // sha1.BlockUpdate(random, 0, random.Length); RuntimeObject* L_20 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = ___random1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = ___random1; NullCheck(L_22); NullCheck(L_20); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_20, L_21, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))); // sha1.DoFinal(shatmp, 0); RuntimeObject* L_23 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = V_3; NullCheck(L_23); int32_t L_25; L_25 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(5 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::DoFinal(System.Byte[],System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_23, L_24, 0); // md5.BlockUpdate(master_secret, 0, master_secret.Length); RuntimeObject* L_26 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = ___master_secret0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28 = ___master_secret0; NullCheck(L_28); NullCheck(L_26); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_26, L_27, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))); // md5.BlockUpdate(shatmp, 0, shatmp.Length); RuntimeObject* L_29 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = V_3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_31 = V_3; NullCheck(L_31); NullCheck(L_29); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_29, L_30, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))); // md5.DoFinal(tmp, pos); RuntimeObject* L_32 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_33 = V_4; int32_t L_34 = V_6; NullCheck(L_32); int32_t L_35; L_35 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(5 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::DoFinal(System.Byte[],System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_32, L_33, L_34); // pos += md5Size; int32_t L_36 = V_6; int32_t L_37 = V_2; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)L_37)); // ++i; int32_t L_38 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)); } IL_0096: { // while (pos < size) int32_t L_39 = V_6; int32_t L_40 = ___size2; if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_0033; } } { // return Arrays.CopyOfRange(tmp, 0, size); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_41 = V_4; int32_t L_42 = ___size2; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_43; L_43 = Arrays_CopyOfRange_m4DB795FE5A54E33AF1B2C338A8DB20C3EA14CDE4(L_41, 0, L_42, /*hidden argument*/NULL); return L_43; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CalculateMasterSecret(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CalculateMasterSecret_mB85088F4CCA5E986737042327EE67F4DC64931EE (RuntimeObject* ___context0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___pre_master_secret1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExporterLabel_tD8C9EBC8C250ADD24BA209D952919F0646184805_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6123056D24AFAAD3CD8B5DC58E5382F6EAA3848D); s_Il2CppMethodInitialized = true; } SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * V_0 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL; String_t* V_2 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* G_B3_0 = NULL; String_t* G_B8_0 = NULL; { // SecurityParameters securityParameters = context.SecurityParameters; RuntimeObject* L_0 = ___context0; NullCheck(L_0); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_1; L_1 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_0); V_0 = L_1; // byte[] seed = securityParameters.IsExtendedMasterSecret // ? securityParameters.SessionHash // : Concat(securityParameters.ClientRandom, securityParameters.ServerRandom); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(16 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_IsExtendedMasterSecret() */, L_2); if (L_3) { goto IL_0022; } } { SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_4 = V_0; NullCheck(L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(11 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_ClientRandom() */, L_4); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_6 = V_0; NullCheck(L_6); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7; L_7 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(12 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_ServerRandom() */, L_6); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8; L_8 = TlsUtilities_Concat_m6E5B0AB0D836FADF6F99F0E9CF36C5807C3B0ADF(L_5, L_7, /*hidden argument*/NULL); G_B3_0 = L_8; goto IL_0028; } IL_0022: { SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_9 = V_0; NullCheck(L_9); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10; L_10 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(13 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_SessionHash() */, L_9); G_B3_0 = L_10; } IL_0028: { V_1 = G_B3_0; // if (IsSsl(context)) RuntimeObject* L_11 = ___context0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_12; L_12 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_11, /*hidden argument*/NULL); if (!L_12) { goto IL_0039; } } { // return CalculateMasterSecret_Ssl(pre_master_secret, seed); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___pre_master_secret1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = V_1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15; L_15 = TlsUtilities_CalculateMasterSecret_Ssl_m5DDB4973820061E45A04D57FC1C9F77745C45A1B(L_13, L_14, /*hidden argument*/NULL); return L_15; } IL_0039: { // string asciiLabel = securityParameters.IsExtendedMasterSecret // ? ExporterLabel.extended_master_secret // : ExporterLabel.master_secret; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_16 = V_0; NullCheck(L_16); bool L_17; L_17 = VirtualFuncInvoker0< bool >::Invoke(16 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_IsExtendedMasterSecret() */, L_16); if (L_17) { goto IL_0048; } } { G_B8_0 = _stringLiteral6123056D24AFAAD3CD8B5DC58E5382F6EAA3848D; goto IL_004d; } IL_0048: { IL2CPP_RUNTIME_CLASS_INIT(ExporterLabel_tD8C9EBC8C250ADD24BA209D952919F0646184805_il2cpp_TypeInfo_var); String_t* L_18 = ((ExporterLabel_tD8C9EBC8C250ADD24BA209D952919F0646184805_StaticFields*)il2cpp_codegen_static_fields_for(ExporterLabel_tD8C9EBC8C250ADD24BA209D952919F0646184805_il2cpp_TypeInfo_var))->get_extended_master_secret_8(); G_B8_0 = L_18; } IL_004d: { V_2 = G_B8_0; // return PRF(context, pre_master_secret, asciiLabel, seed, 48); RuntimeObject* L_19 = ___context0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___pre_master_secret1; String_t* L_21 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_22 = V_1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23; L_23 = TlsUtilities_PRF_m956445C165EEF9F5D3900C0E70BD164EAF9CBD4D(L_19, L_20, L_21, L_22, ((int32_t)48), /*hidden argument*/NULL); return L_23; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CalculateMasterSecret_Ssl(System.Byte[],System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CalculateMasterSecret_Ssl_m5DDB4973820061E45A04D57FC1C9F77745C45A1B (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___pre_master_secret0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___random1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_7 = NULL; { // IDigest md5 = CreateHash(HashAlgorithm.md5); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88((uint8_t)1, /*hidden argument*/NULL); V_0 = L_0; // IDigest sha1 = CreateHash(HashAlgorithm.sha1); RuntimeObject* L_1; L_1 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88((uint8_t)2, /*hidden argument*/NULL); V_1 = L_1; // int md5Size = md5.GetDigestSize(); RuntimeObject* L_2 = V_0; NullCheck(L_2); int32_t L_3; L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_2); V_2 = L_3; // byte[] shatmp = new byte[sha1.GetDigestSize()]; RuntimeObject* L_4 = V_1; NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_5); V_3 = L_6; // byte[] rval = new byte[md5Size * 3]; int32_t L_7 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)3))); V_4 = L_8; // int pos = 0; V_5 = 0; // for (int i = 0; i < 3; ++i) V_6 = 0; goto IL_0096; } IL_0033: { // byte[] ssl3Const = SSL3_CONST[i]; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* L_9 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_SSL3_CONST_6(); int32_t L_10 = V_6; NullCheck(L_9); int32_t L_11 = L_10; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(L_9)->GetAt(static_cast(L_11)); V_7 = L_12; // sha1.BlockUpdate(ssl3Const, 0, ssl3Const.Length); RuntimeObject* L_13 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = V_7; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = V_7; NullCheck(L_15); NullCheck(L_13); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_13, L_14, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))); // sha1.BlockUpdate(pre_master_secret, 0, pre_master_secret.Length); RuntimeObject* L_16 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ___pre_master_secret0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_18 = ___pre_master_secret0; NullCheck(L_18); NullCheck(L_16); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_16, L_17, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))); // sha1.BlockUpdate(random, 0, random.Length); RuntimeObject* L_19 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = ___random1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = ___random1; NullCheck(L_21); NullCheck(L_19); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_19, L_20, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))); // sha1.DoFinal(shatmp, 0); RuntimeObject* L_22 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_23 = V_3; NullCheck(L_22); int32_t L_24; L_24 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(5 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::DoFinal(System.Byte[],System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_22, L_23, 0); // md5.BlockUpdate(pre_master_secret, 0, pre_master_secret.Length); RuntimeObject* L_25 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_26 = ___pre_master_secret0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = ___pre_master_secret0; NullCheck(L_27); NullCheck(L_25); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_25, L_26, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))); // md5.BlockUpdate(shatmp, 0, shatmp.Length); RuntimeObject* L_28 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = V_3; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_30 = V_3; NullCheck(L_30); NullCheck(L_28); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(4 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::BlockUpdate(System.Byte[],System.Int32,System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_28, L_29, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))); // md5.DoFinal(rval, pos); RuntimeObject* L_31 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = V_4; int32_t L_33 = V_5; NullCheck(L_31); int32_t L_34; L_34 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(5 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::DoFinal(System.Byte[],System.Int32) */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_31, L_32, L_33); // pos += md5Size; int32_t L_35 = V_5; int32_t L_36 = V_2; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)L_36)); // for (int i = 0; i < 3; ++i) int32_t L_37 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_0096: { // for (int i = 0; i < 3; ++i) int32_t L_38 = V_6; if ((((int32_t)L_38) < ((int32_t)3))) { goto IL_0033; } } { // return rval; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_39 = V_4; return L_39; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CalculateVerifyData(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext,System.String,System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsUtilities_CalculateVerifyData_m2DF91E1B5E4AB70894595689E772ACFC09D0DE73 (RuntimeObject* ___context0, String_t* ___asciiLabel1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___handshakeHash2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; int32_t V_1 = 0; { // if (IsSsl(context)) RuntimeObject* L_0 = ___context0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); bool L_1; L_1 = TlsUtilities_IsSsl_m00FDA744E489981F6285852D1C10167CCEE97958(L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_000a; } } { // return handshakeHash; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___handshakeHash2; return L_2; } IL_000a: { // SecurityParameters securityParameters = context.SecurityParameters; RuntimeObject* L_3 = ___context0; NullCheck(L_3); SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_4; L_4 = InterfaceFuncInvoker0< SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * >::Invoke(2 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsContext::get_SecurityParameters() */, TlsContext_t4B26631B1E8D556073EE641DCEE757DBEEC197DB_il2cpp_TypeInfo_var, L_3); // byte[] master_secret = securityParameters.MasterSecret; SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * L_5 = L_4; NullCheck(L_5); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6; L_6 = VirtualFuncInvoker0< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(10 /* System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_MasterSecret() */, L_5); V_0 = L_6; // int verify_data_length = securityParameters.VerifyDataLength; NullCheck(L_5); int32_t L_7; L_7 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_VerifyDataLength() */, L_5); V_1 = L_7; // return PRF(context, master_secret, asciiLabel, handshakeHash, verify_data_length); RuntimeObject* L_8 = ___context0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; String_t* L_10 = ___asciiLabel1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = ___handshakeHash2; int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13; L_13 = TlsUtilities_PRF_m956445C165EEF9F5D3900C0E70BD164EAF9CBD4D(L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL); return L_13; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CreateHash(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88 (uint8_t ___hashAlgorithm0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint8_t L_0 = ___hashAlgorithm0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1))) { case 0: { goto IL_0022; } case 1: { goto IL_0028; } case 2: { goto IL_002e; } case 3: { goto IL_0034; } case 4: { goto IL_003a; } case 5: { goto IL_0040; } } } { goto IL_0046; } IL_0022: { // return new MD5Digest(); MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B * L_1 = (MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B *)il2cpp_codegen_object_new(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_il2cpp_TypeInfo_var); MD5Digest__ctor_m26C687501CC97E024B00F8C074790F3756E2BC58(L_1, /*hidden argument*/NULL); return L_1; } IL_0028: { // return new Sha1Digest(); Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459 * L_2 = (Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459 *)il2cpp_codegen_object_new(Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459_il2cpp_TypeInfo_var); Sha1Digest__ctor_mE6504554318A0C272510B26A1ECA66AEB0F3C648(L_2, /*hidden argument*/NULL); return L_2; } IL_002e: { // return new Sha224Digest(); Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424 * L_3 = (Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424 *)il2cpp_codegen_object_new(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424_il2cpp_TypeInfo_var); Sha224Digest__ctor_m8E409D5A2EC48E4E58FBC5EDD02F046F92284A13(L_3, /*hidden argument*/NULL); return L_3; } IL_0034: { // return new Sha256Digest(); Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D * L_4 = (Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D *)il2cpp_codegen_object_new(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D_il2cpp_TypeInfo_var); Sha256Digest__ctor_m9C4C4584E31EF8AC42745C5A6149987B0A57A526(L_4, /*hidden argument*/NULL); return L_4; } IL_003a: { // return new Sha384Digest(); Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5 * L_5 = (Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5 *)il2cpp_codegen_object_new(Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5_il2cpp_TypeInfo_var); Sha384Digest__ctor_m5B44E63D48100EA8FBAF1DEDCF15A32530AF57DA(L_5, /*hidden argument*/NULL); return L_5; } IL_0040: { // return new Sha512Digest(); Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73 * L_6 = (Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73 *)il2cpp_codegen_object_new(Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73_il2cpp_TypeInfo_var); Sha512Digest__ctor_mF69CC20BC74094448464FBDF25AD7E5D7C96A730(L_6, /*hidden argument*/NULL); return L_6; } IL_0046: { // throw new ArgumentException("unknown HashAlgorithm", "hashAlgorithm"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC8A41D1B109C3C64A7F1765BD622BBE81CA388E9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3B17741531D54CD1AED28E049653D794244D54A7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88_RuntimeMethod_var))); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CreateHash(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_CreateHash_m76422B6A87DB2ED58D2DB6FF7CF99D8BAC4F0A80 (SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * ___signatureAndHashAlgorithm0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; { // return signatureAndHashAlgorithm == null // ? new CombinedHash() // : CreateHash(signatureAndHashAlgorithm.Hash); SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_0 = ___signatureAndHashAlgorithm0; if (!L_0) { goto IL_000f; } } { SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 * L_1 = ___signatureAndHashAlgorithm0; NullCheck(L_1); uint8_t L_2; L_2 = VirtualFuncInvoker0< uint8_t >::Invoke(4 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Hash() */, L_1); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_3; L_3 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88(L_2, /*hidden argument*/NULL); return L_3; } IL_000f: { CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 * L_4 = (CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 *)il2cpp_codegen_object_new(CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82_il2cpp_TypeInfo_var); CombinedHash__ctor_mAF1B1EC0CA417999390BD6FC66BC734372E19D4D(L_4, /*hidden argument*/NULL); V_0 = L_4; RuntimeObject* L_5 = V_0; return L_5; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CloneHash(System.Byte,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_CloneHash_mBD4A1BA6B9D2B35FDA3A05892B7C45C85A301FE1 (uint8_t ___hashAlgorithm0, RuntimeObject* ___hash1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint8_t L_0 = ___hashAlgorithm0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1))) { case 0: { goto IL_0022; } case 1: { goto IL_002e; } case 2: { goto IL_003a; } case 3: { goto IL_0046; } case 4: { goto IL_0052; } case 5: { goto IL_005e; } } } { goto IL_006a; } IL_0022: { // return new MD5Digest((MD5Digest)hash); RuntimeObject* L_1 = ___hash1; MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B * L_2 = (MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B *)il2cpp_codegen_object_new(MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_il2cpp_TypeInfo_var); MD5Digest__ctor_mB995D4052F4D9A436D6A825EBC5F2CFAD2EA2B63(L_2, ((MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B *)CastclassClass((RuntimeObject*)L_1, MD5Digest_t928D0A068D9E4C50824CD21F75ED29809466123B_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_2; } IL_002e: { // return new Sha1Digest((Sha1Digest)hash); RuntimeObject* L_3 = ___hash1; Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459 * L_4 = (Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459 *)il2cpp_codegen_object_new(Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459_il2cpp_TypeInfo_var); Sha1Digest__ctor_m0169A9D19DC849F08A104BB95133E5A4E659E6EE(L_4, ((Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459 *)CastclassClass((RuntimeObject*)L_3, Sha1Digest_t9ABD0D9950F85C2952992508FA19FCBD0CF82459_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_4; } IL_003a: { // return new Sha224Digest((Sha224Digest)hash); RuntimeObject* L_5 = ___hash1; Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424 * L_6 = (Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424 *)il2cpp_codegen_object_new(Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424_il2cpp_TypeInfo_var); Sha224Digest__ctor_mDC1F00A35A0F9BE517C002D3FBB1AAA77747F448(L_6, ((Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424 *)CastclassClass((RuntimeObject*)L_5, Sha224Digest_tFDCD6D4ACF9A9D03C9D1A9C08DC4AB11B3F3F424_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_6; } IL_0046: { // return new Sha256Digest((Sha256Digest)hash); RuntimeObject* L_7 = ___hash1; Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D * L_8 = (Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D *)il2cpp_codegen_object_new(Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D_il2cpp_TypeInfo_var); Sha256Digest__ctor_m26A180276615D615D6D5D9330B839ED3573ACFCF(L_8, ((Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D *)CastclassClass((RuntimeObject*)L_7, Sha256Digest_tCF11D57008BAA24F85355CC0CAA88846A48A6F2D_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_8; } IL_0052: { // return new Sha384Digest((Sha384Digest)hash); RuntimeObject* L_9 = ___hash1; Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5 * L_10 = (Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5 *)il2cpp_codegen_object_new(Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5_il2cpp_TypeInfo_var); Sha384Digest__ctor_mB68C38FC83DBFF6C4BFEBB48C3DC2002BF49D010(L_10, ((Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5 *)CastclassClass((RuntimeObject*)L_9, Sha384Digest_tE25411E40DF3A70BBD3AC51606265AFBA1CF17E5_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_10; } IL_005e: { // return new Sha512Digest((Sha512Digest)hash); RuntimeObject* L_11 = ___hash1; Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73 * L_12 = (Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73 *)il2cpp_codegen_object_new(Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73_il2cpp_TypeInfo_var); Sha512Digest__ctor_m6FA7C762C1A9C2F0E42AD34D349A61B4F10B5908(L_12, ((Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73 *)CastclassClass((RuntimeObject*)L_11, Sha512Digest_t8C6E5C723C7C80881F957EC1A338984BC5B4FB73_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_12; } IL_006a: { // throw new ArgumentException("unknown HashAlgorithm", "hashAlgorithm"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_13 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC8A41D1B109C3C64A7F1765BD622BBE81CA388E9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3B17741531D54CD1AED28E049653D794244D54A7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CloneHash_mBD4A1BA6B9D2B35FDA3A05892B7C45C85A301FE1_RuntimeMethod_var))); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CreatePrfHash(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_CreatePrfHash_mA79D186451BFB4BED1655AA25901B0472F48FD5B (int32_t ___prfAlgorithm0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___prfAlgorithm0; if (L_0) { goto IL_0009; } } { // return new CombinedHash(); CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 * L_1 = (CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 *)il2cpp_codegen_object_new(CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82_il2cpp_TypeInfo_var); CombinedHash__ctor_mAF1B1EC0CA417999390BD6FC66BC734372E19D4D(L_1, /*hidden argument*/NULL); return L_1; } IL_0009: { // return CreateHash(GetHashAlgorithmForPrfAlgorithm(prfAlgorithm)); int32_t L_2 = ___prfAlgorithm0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_3; L_3 = TlsUtilities_GetHashAlgorithmForPrfAlgorithm_m62C03DFE23B3611284055D834C051380B7CCF151(L_2, /*hidden argument*/NULL); RuntimeObject* L_4; L_4 = TlsUtilities_CreateHash_m14A3ED0375E79886C74DE1BAC49447C922246D88(L_3, /*hidden argument*/NULL); return L_4; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::ClonePrfHash(System.Int32,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_ClonePrfHash_m2752229BC4E2877E0A5AD34A816C21B0B5EDD5EF (int32_t ___prfAlgorithm0, RuntimeObject* ___hash1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___prfAlgorithm0; if (L_0) { goto IL_000f; } } { // return new CombinedHash((CombinedHash)hash); RuntimeObject* L_1 = ___hash1; CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 * L_2 = (CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 *)il2cpp_codegen_object_new(CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82_il2cpp_TypeInfo_var); CombinedHash__ctor_mA5AF0950110C4098897F91E51B96B7E7BD7E20AC(L_2, ((CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82 *)CastclassClass((RuntimeObject*)L_1, CombinedHash_t85DE4091355794EBDB0073F9C293A2CABDA9EF82_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); return L_2; } IL_000f: { // return CloneHash(GetHashAlgorithmForPrfAlgorithm(prfAlgorithm), hash); int32_t L_3 = ___prfAlgorithm0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); uint8_t L_4; L_4 = TlsUtilities_GetHashAlgorithmForPrfAlgorithm_m62C03DFE23B3611284055D834C051380B7CCF151(L_3, /*hidden argument*/NULL); RuntimeObject* L_5 = ___hash1; RuntimeObject* L_6; L_6 = TlsUtilities_CloneHash_mBD4A1BA6B9D2B35FDA3A05892B7C45C85A301FE1(L_4, L_5, /*hidden argument*/NULL); return L_6; } } // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetHashAlgorithmForPrfAlgorithm(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TlsUtilities_GetHashAlgorithmForPrfAlgorithm_m62C03DFE23B3611284055D834C051380B7CCF151 (int32_t ___prfAlgorithm0, const RuntimeMethod* method) { { int32_t L_0 = ___prfAlgorithm0; switch (L_0) { case 0: { goto IL_0014; } case 1: { goto IL_0024; } case 2: { goto IL_0026; } } } { goto IL_0028; } IL_0014: { // throw new ArgumentException("legacy PRF not a valid algorithm", "prfAlgorithm"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_1 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD63467BFF79A60232C692850866B70C99F20C518)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral565E7AB766A67B60E43B06706BFBEE49A418D44B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetHashAlgorithmForPrfAlgorithm_m62C03DFE23B3611284055D834C051380B7CCF151_RuntimeMethod_var))); } IL_0024: { // return HashAlgorithm.sha256; return (uint8_t)4; } IL_0026: { // return HashAlgorithm.sha384; return (uint8_t)5; } IL_0028: { // throw new ArgumentException("unknown PrfAlgorithm", "prfAlgorithm"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_2 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD4296A414734CEA10D74EFF0B14E337E060284BC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral565E7AB766A67B60E43B06706BFBEE49A418D44B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetHashAlgorithmForPrfAlgorithm_m62C03DFE23B3611284055D834C051380B7CCF151_RuntimeMethod_var))); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetOidForHashAlgorithm(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * TlsUtilities_GetOidForHashAlgorithm_mAED1F6BCB8CBF66A70EC441040D91A6C02DC17E7 (uint8_t ___hashAlgorithm0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint8_t L_0 = ___hashAlgorithm0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1))) { case 0: { goto IL_0022; } case 1: { goto IL_0028; } case 2: { goto IL_002e; } case 3: { goto IL_0034; } case 4: { goto IL_003a; } case 5: { goto IL_0040; } } } { goto IL_0046; } IL_0022: { // return PkcsObjectIdentifiers.MD5; IL2CPP_RUNTIME_CLASS_INIT(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_il2cpp_TypeInfo_var); DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_1 = ((PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t9908A5A7BF3619E91B97971111F49D6178D18516_il2cpp_TypeInfo_var))->get_MD5_35(); return L_1; } IL_0028: { // return X509ObjectIdentifiers.IdSha1; IL2CPP_RUNTIME_CLASS_INIT(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_il2cpp_TypeInfo_var); DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_2 = ((X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_StaticFields*)il2cpp_codegen_static_fields_for(X509ObjectIdentifiers_t8A3E8CAA85BE8F2C985E2FC172DB832859F34543_il2cpp_TypeInfo_var))->get_IdSha1_10(); return L_2; } IL_002e: { // return NistObjectIdentifiers.IdSha224; IL2CPP_RUNTIME_CLASS_INIT(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_il2cpp_TypeInfo_var); DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_3 = ((NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_il2cpp_TypeInfo_var))->get_IdSha224_5(); return L_3; } IL_0034: { // return NistObjectIdentifiers.IdSha256; IL2CPP_RUNTIME_CLASS_INIT(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_il2cpp_TypeInfo_var); DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_4 = ((NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_il2cpp_TypeInfo_var))->get_IdSha256_2(); return L_4; } IL_003a: { // return NistObjectIdentifiers.IdSha384; IL2CPP_RUNTIME_CLASS_INIT(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_il2cpp_TypeInfo_var); DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_5 = ((NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_il2cpp_TypeInfo_var))->get_IdSha384_3(); return L_5; } IL_0040: { // return NistObjectIdentifiers.IdSha512; IL2CPP_RUNTIME_CLASS_INIT(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_il2cpp_TypeInfo_var); DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_6 = ((NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t864BE36E669E4BE4DADC60354429C183F8BEE9AA_il2cpp_TypeInfo_var))->get_IdSha512_4(); return L_6; } IL_0046: { // throw new ArgumentException("unknown HashAlgorithm", "hashAlgorithm"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC8A41D1B109C3C64A7F1765BD622BBE81CA388E9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3B17741531D54CD1AED28E049653D794244D54A7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetOidForHashAlgorithm_mAED1F6BCB8CBF66A70EC441040D91A6C02DC17E7_RuntimeMethod_var))); } } // System.Int16 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetClientCertificateType(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t TlsUtilities_GetClientCertificateType_mAE0F44C7FD3D721D4C0B7D82921FDD21AC2A4F29 (Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___clientCertificate0, Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * ___serverCertificate1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DsaPublicKeyParameters_t2C9F1F39FCA3C0439000593CFF3F9AC89B9C3BA9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * V_0 = NULL; SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * V_1 = NULL; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * V_2 = NULL; int16_t V_3 = 0; Exception_t * V_4 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { // if (clientCertificate.IsEmpty) Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_0 = ___clientCertificate0; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::get_IsEmpty() */, L_0); if (!L_1) { goto IL_000a; } } { // return -1; return (int16_t)(-1); } IL_000a: { // X509CertificateStructure x509Cert = clientCertificate.GetCertificateAt(0); Certificate_t31EFEC0119C00E11336F10F40156AF72B3D4EE8E * L_2 = ___clientCertificate0; NullCheck(L_2); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_3; L_3 = VirtualFuncInvoker1< X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 *, int32_t >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509CertificateStructure BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.Certificate::GetCertificateAt(System.Int32) */, L_2, 0); V_0 = L_3; // SubjectPublicKeyInfo keyInfo = x509Cert.SubjectPublicKeyInfo; X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_4 = V_0; NullCheck(L_4); SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * L_5; L_5 = X509CertificateStructure_get_SubjectPublicKeyInfo_mBFE5A9BF23F805A7399C832CA291203A29121C6F(L_4, /*hidden argument*/NULL); V_1 = L_5; } IL_0019: try {// begin try (depth: 1) { // AsymmetricKeyParameter publicKey = PublicKeyFactory.CreateKey(keyInfo); SubjectPublicKeyInfo_t13A2C106F62C6CA1BDB7D5F2E5853257EEBED6FB * L_6 = V_1; AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_7; L_7 = PublicKeyFactory_CreateKey_mCDC9554A79A6CD26010C632AFB5E37153A4DEFFB(L_6, /*hidden argument*/NULL); V_2 = L_7; // if (publicKey.IsPrivate) AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_8 = V_2; NullCheck(L_8); bool L_9; L_9 = AsymmetricKeyParameter_get_IsPrivate_m4A94334067C062D7991228DDB6CBFE57A5D8244B_inline(L_8, /*hidden argument*/NULL); if (!L_9) { goto IL_0030; } } IL_0028: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_10 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_10, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetClientCertificateType_mAE0F44C7FD3D721D4C0B7D82921FDD21AC2A4F29_RuntimeMethod_var))); } IL_0030: { // if (publicKey is RsaKeyParameters) AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_11 = V_2; if (!((RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 *)IsInstClass((RuntimeObject*)L_11, RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801_il2cpp_TypeInfo_var))) { goto IL_0047; } } IL_0038: { // ValidateKeyUsage(x509Cert, KeyUsage.DigitalSignature); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_12 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_ValidateKeyUsage_m354429F1AB5B78BB867FF23086E1B3940DC4258D(L_12, ((int32_t)128), /*hidden argument*/NULL); // return ClientCertificateType.rsa_sign; V_3 = (int16_t)1; goto IL_008a; } IL_0047: { // if (publicKey is DsaPublicKeyParameters) AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_13 = V_2; if (!((DsaPublicKeyParameters_t2C9F1F39FCA3C0439000593CFF3F9AC89B9C3BA9 *)IsInstClass((RuntimeObject*)L_13, DsaPublicKeyParameters_t2C9F1F39FCA3C0439000593CFF3F9AC89B9C3BA9_il2cpp_TypeInfo_var))) { goto IL_005e; } } IL_004f: { // ValidateKeyUsage(x509Cert, KeyUsage.DigitalSignature); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_14 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_ValidateKeyUsage_m354429F1AB5B78BB867FF23086E1B3940DC4258D(L_14, ((int32_t)128), /*hidden argument*/NULL); // return ClientCertificateType.dss_sign; V_3 = (int16_t)2; goto IL_008a; } IL_005e: { // if (publicKey is ECPublicKeyParameters) AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * L_15 = V_2; if (!((ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB *)IsInstClass((RuntimeObject*)L_15, ECPublicKeyParameters_tB75EB7F71DB6B346048D07C4EC9D4968988F92FB_il2cpp_TypeInfo_var))) { goto IL_0076; } } IL_0066: { // ValidateKeyUsage(x509Cert, KeyUsage.DigitalSignature); X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * L_16 = V_0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); TlsUtilities_ValidateKeyUsage_m354429F1AB5B78BB867FF23086E1B3940DC4258D(L_16, ((int32_t)128), /*hidden argument*/NULL); // return ClientCertificateType.ecdsa_sign; V_3 = (int16_t)((int32_t)64); goto IL_008a; } IL_0076: { // throw new TlsFatalAlert(AlertDescription.unsupported_certificate); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_17 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_17, (uint8_t)((int32_t)43), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetClientCertificateType_mAE0F44C7FD3D721D4C0B7D82921FDD21AC2A4F29_RuntimeMethod_var))); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_007e; } throw e; } CATCH_007e: {// begin catch(System.Exception) // catch (Exception e) V_4 = ((Exception_t *)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t *)); // throw new TlsFatalAlert(AlertDescription.unsupported_certificate, e); Exception_t * L_18 = V_4; TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_19 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_mB946761CD8831D1CA0FFE235C0B4B0013B666333(L_19, (uint8_t)((int32_t)43), L_18, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetClientCertificateType_mAE0F44C7FD3D721D4C0B7D82921FDD21AC2A4F29_RuntimeMethod_var))); }// end catch (depth: 1) IL_008a: { // } int16_t L_20 = V_3; return L_20; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::TrackHashAlgorithms(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash,System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities_TrackHashAlgorithms_m7CD5565B381CE06A0B8CC3B1E7EED3724A56681B (RuntimeObject* ___handshakeHash0, RuntimeObject* ___supportedSignatureAlgorithms1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsHandshakeHash_tDE3722A66DA26F2E7CDFBD4FAE3E90EEE0FF40B1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; uint8_t V_1 = 0x0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { // if (supportedSignatureAlgorithms != null) RuntimeObject* L_0 = ___supportedSignatureAlgorithms1; if (!L_0) { goto IL_0047; } } { // foreach (SignatureAndHashAlgorithm signatureAndHashAlgorithm in supportedSignatureAlgorithms) RuntimeObject* L_1 = ___supportedSignatureAlgorithms1; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var, L_1); V_0 = L_2; } IL_000a: try {// begin try (depth: 1) { goto IL_002c; } IL_000c: { // foreach (SignatureAndHashAlgorithm signatureAndHashAlgorithm in supportedSignatureAlgorithms) RuntimeObject* L_3 = V_0; NullCheck(L_3); RuntimeObject * L_4; L_4 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_3); // byte hashAlgorithm = signatureAndHashAlgorithm.Hash; NullCheck(((SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)CastclassClass((RuntimeObject*)L_4, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var))); uint8_t L_5; L_5 = VirtualFuncInvoker0< uint8_t >::Invoke(4 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Hash() */, ((SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)CastclassClass((RuntimeObject*)L_4, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var))); V_1 = L_5; // if (HashAlgorithm.IsRecognized(hashAlgorithm)) uint8_t L_6 = V_1; bool L_7; L_7 = HashAlgorithm_IsRecognized_mC1F9F61070E97DBFD17DEB788BDC394EDA493448(L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_002c; } } IL_0025: { // handshakeHash.TrackHashAlgorithm(hashAlgorithm); RuntimeObject* L_8 = ___handshakeHash0; uint8_t L_9 = V_1; NullCheck(L_8); InterfaceActionInvoker1< uint8_t >::Invoke(2 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsHandshakeHash::TrackHashAlgorithm(System.Byte) */, TlsHandshakeHash_tDE3722A66DA26F2E7CDFBD4FAE3E90EEE0FF40B1_il2cpp_TypeInfo_var, L_8, L_9); } IL_002c: { // foreach (SignatureAndHashAlgorithm signatureAndHashAlgorithm in supportedSignatureAlgorithms) RuntimeObject* L_10 = V_0; NullCheck(L_10); bool L_11; L_11 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_10); if (L_11) { goto IL_000c; } } IL_0034: { IL2CPP_LEAVE(0x47, FINALLY_0036); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0036; } FINALLY_0036: {// begin finally (depth: 1) { RuntimeObject* L_12 = V_0; V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_12, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var)); RuntimeObject* L_13 = V_2; if (!L_13) { goto IL_0046; } } IL_0040: { RuntimeObject* L_14 = V_2; NullCheck(L_14); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_14); } IL_0046: { IL2CPP_END_FINALLY(54) } }// end finally (depth: 1) IL2CPP_CLEANUP(54) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x47, IL_0047) } IL_0047: { // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::HasSigningCapability(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_HasSigningCapability_mFFC9436C58DCC2B37C956BB17DB94F8BD8B6360D (uint8_t ___clientCertificateType0, const RuntimeMethod* method) { { uint8_t L_0 = ___clientCertificateType0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1))) > ((uint32_t)1)))) { goto IL_000b; } } { uint8_t L_1 = ___clientCertificateType0; if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)64))))) { goto IL_000d; } } IL_000b: { // return true; return (bool)1; } IL_000d: { // return false; return (bool)0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsSigner BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::CreateTlsSigner(System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_CreateTlsSigner_m7414649CB3AF308E08E9D2C2CA4D6ECA734A479F (uint8_t ___clientCertificateType0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsECDsaSigner_tE8AE39A40A799F5E77769660C47CAEBEA79AC7AA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint8_t L_0 = ___clientCertificateType0; if ((((int32_t)L_0) == ((int32_t)1))) { goto IL_001b; } } { uint8_t L_1 = ___clientCertificateType0; if ((((int32_t)L_1) == ((int32_t)2))) { goto IL_000f; } } { uint8_t L_2 = ___clientCertificateType0; if ((((int32_t)L_2) == ((int32_t)((int32_t)64)))) { goto IL_0015; } } { goto IL_0021; } IL_000f: { // return new TlsDssSigner(); TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48 * L_3 = (TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48 *)il2cpp_codegen_object_new(TlsDssSigner_t88E07D4B3BE2D7EA1A5F03D5B35A22F468651D48_il2cpp_TypeInfo_var); TlsDssSigner__ctor_m918FFAEA88E64D38F0FD15B0F0FF2329F40DC588(L_3, /*hidden argument*/NULL); return L_3; } IL_0015: { // return new TlsECDsaSigner(); TlsECDsaSigner_tE8AE39A40A799F5E77769660C47CAEBEA79AC7AA * L_4 = (TlsECDsaSigner_tE8AE39A40A799F5E77769660C47CAEBEA79AC7AA *)il2cpp_codegen_object_new(TlsECDsaSigner_tE8AE39A40A799F5E77769660C47CAEBEA79AC7AA_il2cpp_TypeInfo_var); TlsECDsaSigner__ctor_mE748A29B6B548E5EC96C9BC5144427BB59D2A1DE(L_4, /*hidden argument*/NULL); return L_4; } IL_001b: { // return new TlsRsaSigner(); TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 * L_5 = (TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88 *)il2cpp_codegen_object_new(TlsRsaSigner_t7E4C3F2B1DF7BBDD631E90A707E1C76B07A8BD88_il2cpp_TypeInfo_var); TlsRsaSigner__ctor_m187660635EC2A4A84F7DF307C6AFE647C1FF0019(L_5, /*hidden argument*/NULL); return L_5; } IL_0021: { // throw new ArgumentException("not a type with signing capability", "clientCertificateType"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_6 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEED15CED29D50BA7DF09584AC92D9E1FB4A4DBF9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2092BCD680FC3CFE5BEFF339D28648151096E1B0)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_CreateTlsSigner_m7414649CB3AF308E08E9D2C2CA4D6ECA734A479F_RuntimeMethod_var))); } } // System.Byte[][] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GenSsl3Const() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* TlsUtilities_GenSsl3Const_m9A09FA65FAAC897505FB94AFE4228F840FF2EC0E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* V_1 = NULL; int32_t V_2 = 0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_3 = NULL; { // int n = 10; V_0 = ((int32_t)10); // byte[][] arr = new byte[n][]; int32_t L_0 = V_0; ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* L_1 = (ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D*)(ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D*)SZArrayNew(ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D_il2cpp_TypeInfo_var, (uint32_t)L_0); V_1 = L_1; // for (int i = 0; i < n; i++) V_2 = 0; goto IL_002a; } IL_000e: { // byte[] b = new byte[i + 1]; int32_t L_2 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); V_3 = L_3; // Arrays.Fill(b, (byte)('A' + i)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_3; int32_t L_5 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); Arrays_Fill_m841D30B6E9F2CA374C9F6D5C3A690607C6E1BCFF(L_4, (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)65), (int32_t)L_5)))), /*hidden argument*/NULL); // arr[i] = b; ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* L_6 = V_1; int32_t L_7 = V_2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = V_3; NullCheck(L_6); ArrayElementTypeCheck (L_6, L_8); (L_6)->SetAt(static_cast(L_7), (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_8); // for (int i = 0; i < n; i++) int32_t L_9 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); } IL_002a: { // for (int i = 0; i < n; i++) int32_t L_10 = V_2; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_000e; } } { // return arr; ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* L_12 = V_1; return L_12; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::VectorOfOne(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_VectorOfOne_mACCE93B7DB52BFCC78ABAEB98D0408A69E2EA88A (RuntimeObject * ___obj0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // IList v = BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.CreateArrayList(1); IL2CPP_RUNTIME_CLASS_INIT(Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = Platform_CreateArrayList_m221C0FB793E427B85399C0A49997D54179CAE546(1, /*hidden argument*/NULL); // v.Add(obj); RuntimeObject* L_1 = L_0; RuntimeObject * L_2 = ___obj0; NullCheck(L_1); int32_t L_3; L_3 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_1, L_2); // return v; return L_1; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetCipherType(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_GetCipherType_mF7E6ECCB6C581379AF969B7CE6C2695CADAFBA2B (int32_t ___ciphersuite0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // switch (GetEncryptionAlgorithm(ciphersuite)) int32_t L_0 = ___ciphersuite0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_1; L_1 = TlsUtilities_GetEncryptionAlgorithm_mB24B2D2D25A4CD67E4AA07C4AA948501A58689C8(L_0, /*hidden argument*/NULL); V_0 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0070; } case 1: { goto IL_0070; } case 2: { goto IL_0070; } case 3: { goto IL_006e; } case 4: { goto IL_006e; } case 5: { goto IL_006e; } case 6: { goto IL_006e; } case 7: { goto IL_006e; } case 8: { goto IL_006e; } case 9: { goto IL_006e; } case 10: { goto IL_006c; } case 11: { goto IL_006c; } case 12: { goto IL_006e; } case 13: { goto IL_006e; } case 14: { goto IL_006e; } case 15: { goto IL_006c; } case 16: { goto IL_006c; } case 17: { goto IL_006c; } case 18: { goto IL_006c; } case 19: { goto IL_006c; } case 20: { goto IL_006c; } case 21: { goto IL_006c; } } } { int32_t L_3 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)((int32_t)103)))) <= ((uint32_t)1)))) { goto IL_0072; } } IL_006c: { // return CipherType.aead; return 2; } IL_006e: { // return CipherType.block; return 1; } IL_0070: { // return CipherType.stream; return 0; } IL_0072: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_4 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_4, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetCipherType_mF7E6ECCB6C581379AF969B7CE6C2695CADAFBA2B_RuntimeMethod_var))); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetEncryptionAlgorithm(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_GetEncryptionAlgorithm_mB24B2D2D25A4CD67E4AA07C4AA948501A58689C8 (int32_t ___ciphersuite0, const RuntimeMethod* method) { { int32_t L_0 = ___ciphersuite0; if ((((int32_t)L_0) > ((int32_t)((int32_t)49327)))) { goto IL_05f4; } } { int32_t L_1 = ___ciphersuite0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))) { case 0: { goto IL_0695; } case 1: { goto IL_0697; } case 2: { goto IL_06a4; } case 3: { goto IL_069d; } case 4: { goto IL_069f; } case 5: { goto IL_06a4; } case 6: { goto IL_06a4; } case 7: { goto IL_06a4; } case 8: { goto IL_06a4; } case 9: { goto IL_0667; } case 10: { goto IL_06a4; } case 11: { goto IL_06a4; } case 12: { goto IL_0667; } case 13: { goto IL_06a4; } case 14: { goto IL_06a4; } case 15: { goto IL_0667; } case 16: { goto IL_06a4; } case 17: { goto IL_06a4; } case 18: { goto IL_0667; } case 19: { goto IL_06a4; } case 20: { goto IL_06a4; } case 21: { goto IL_0667; } case 22: { goto IL_06a4; } case 23: { goto IL_069d; } case 24: { goto IL_06a4; } case 25: { goto IL_06a4; } case 26: { goto IL_0667; } case 27: { goto IL_06a4; } case 28: { goto IL_06a4; } case 29: { goto IL_06a4; } case 30: { goto IL_06a4; } case 31: { goto IL_06a4; } case 32: { goto IL_06a4; } case 33: { goto IL_06a4; } case 34: { goto IL_06a4; } case 35: { goto IL_06a4; } case 36: { goto IL_06a4; } case 37: { goto IL_06a4; } case 38: { goto IL_06a4; } case 39: { goto IL_06a4; } case 40: { goto IL_06a4; } case 41: { goto IL_06a4; } case 42: { goto IL_06a4; } case 43: { goto IL_0697; } case 44: { goto IL_0697; } case 45: { goto IL_0697; } case 46: { goto IL_0669; } case 47: { goto IL_0669; } case 48: { goto IL_0669; } case 49: { goto IL_0669; } case 50: { goto IL_0669; } case 51: { goto IL_0669; } case 52: { goto IL_0677; } case 53: { goto IL_0677; } case 54: { goto IL_0677; } case 55: { goto IL_0677; } case 56: { goto IL_0677; } case 57: { goto IL_0677; } case 58: { goto IL_0699; } case 59: { goto IL_0669; } case 60: { goto IL_0677; } case 61: { goto IL_0669; } case 62: { goto IL_0669; } case 63: { goto IL_0669; } case 64: { goto IL_0686; } case 65: { goto IL_0686; } case 66: { goto IL_0686; } case 67: { goto IL_0686; } case 68: { goto IL_0686; } case 69: { goto IL_0686; } case 70: { goto IL_06a4; } case 71: { goto IL_06a4; } case 72: { goto IL_06a4; } case 73: { goto IL_06a4; } case 74: { goto IL_06a4; } case 75: { goto IL_06a4; } case 76: { goto IL_06a4; } case 77: { goto IL_06a4; } case 78: { goto IL_06a4; } case 79: { goto IL_06a4; } case 80: { goto IL_06a4; } case 81: { goto IL_06a4; } case 82: { goto IL_06a4; } case 83: { goto IL_06a4; } case 84: { goto IL_06a4; } case 85: { goto IL_06a4; } case 86: { goto IL_06a4; } case 87: { goto IL_06a4; } case 88: { goto IL_06a4; } case 89: { goto IL_06a4; } case 90: { goto IL_06a4; } case 91: { goto IL_06a4; } case 92: { goto IL_06a4; } case 93: { goto IL_06a4; } case 94: { goto IL_06a4; } case 95: { goto IL_06a4; } case 96: { goto IL_06a4; } case 97: { goto IL_06a4; } case 98: { goto IL_06a4; } case 99: { goto IL_06a4; } case 100: { goto IL_06a4; } case 101: { goto IL_06a4; } case 102: { goto IL_0669; } case 103: { goto IL_0677; } case 104: { goto IL_0677; } case 105: { goto IL_0677; } case 106: { goto IL_0677; } case 107: { goto IL_0669; } case 108: { goto IL_0677; } case 109: { goto IL_06a4; } case 110: { goto IL_06a4; } case 111: { goto IL_06a4; } case 112: { goto IL_06a4; } case 113: { goto IL_06a4; } case 114: { goto IL_06a4; } case 115: { goto IL_06a4; } case 116: { goto IL_06a4; } case 117: { goto IL_06a4; } case 118: { goto IL_06a4; } case 119: { goto IL_06a4; } case 120: { goto IL_06a4; } case 121: { goto IL_06a4; } case 122: { goto IL_06a4; } case 123: { goto IL_06a4; } case 124: { goto IL_06a4; } case 125: { goto IL_06a4; } case 126: { goto IL_06a4; } case 127: { goto IL_06a4; } case 128: { goto IL_06a4; } case 129: { goto IL_06a4; } case 130: { goto IL_06a4; } case 131: { goto IL_068c; } case 132: { goto IL_068c; } case 133: { goto IL_068c; } case 134: { goto IL_068c; } case 135: { goto IL_068c; } case 136: { goto IL_068c; } case 137: { goto IL_069f; } case 138: { goto IL_0667; } case 139: { goto IL_0669; } case 140: { goto IL_0677; } case 141: { goto IL_069f; } case 142: { goto IL_0667; } case 143: { goto IL_0669; } case 144: { goto IL_0677; } case 145: { goto IL_069f; } case 146: { goto IL_0667; } case 147: { goto IL_0669; } case 148: { goto IL_0677; } case 149: { goto IL_06a1; } case 150: { goto IL_06a1; } case 151: { goto IL_06a1; } case 152: { goto IL_06a1; } case 153: { goto IL_06a1; } case 154: { goto IL_06a1; } case 155: { goto IL_0671; } case 156: { goto IL_0680; } case 157: { goto IL_0671; } case 158: { goto IL_0680; } case 159: { goto IL_0671; } case 160: { goto IL_0680; } case 161: { goto IL_0671; } case 162: { goto IL_0680; } case 163: { goto IL_0671; } case 164: { goto IL_0680; } case 165: { goto IL_0671; } case 166: { goto IL_0680; } case 167: { goto IL_0671; } case 168: { goto IL_0680; } case 169: { goto IL_0671; } case 170: { goto IL_0680; } case 171: { goto IL_0671; } case 172: { goto IL_0680; } case 173: { goto IL_0669; } case 174: { goto IL_0677; } case 175: { goto IL_0699; } case 176: { goto IL_069b; } case 177: { goto IL_0669; } case 178: { goto IL_0677; } case 179: { goto IL_0699; } case 180: { goto IL_069b; } case 181: { goto IL_0669; } case 182: { goto IL_0677; } case 183: { goto IL_0699; } case 184: { goto IL_069b; } case 185: { goto IL_0686; } case 186: { goto IL_0686; } case 187: { goto IL_0686; } case 188: { goto IL_0686; } case 189: { goto IL_0686; } case 190: { goto IL_0686; } case 191: { goto IL_068c; } case 192: { goto IL_068c; } case 193: { goto IL_068c; } case 194: { goto IL_068c; } case 195: { goto IL_068c; } case 196: { goto IL_068c; } } } { int32_t L_2 = ___ciphersuite0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)49153)))) { case 0: { goto IL_0697; } case 1: { goto IL_069f; } case 2: { goto IL_0667; } case 3: { goto IL_0669; } case 4: { goto IL_0677; } case 5: { goto IL_0697; } case 6: { goto IL_069f; } case 7: { goto IL_0667; } case 8: { goto IL_0669; } case 9: { goto IL_0677; } case 10: { goto IL_0697; } case 11: { goto IL_069f; } case 12: { goto IL_0667; } case 13: { goto IL_0669; } case 14: { goto IL_0677; } case 15: { goto IL_0697; } case 16: { goto IL_069f; } case 17: { goto IL_0667; } case 18: { goto IL_0669; } case 19: { goto IL_0677; } case 20: { goto IL_0697; } case 21: { goto IL_069f; } case 22: { goto IL_0667; } case 23: { goto IL_0669; } case 24: { goto IL_0677; } case 25: { goto IL_0667; } case 26: { goto IL_0667; } case 27: { goto IL_0667; } case 28: { goto IL_0669; } case 29: { goto IL_0669; } case 30: { goto IL_0669; } case 31: { goto IL_0677; } case 32: { goto IL_0677; } case 33: { goto IL_0677; } case 34: { goto IL_0669; } case 35: { goto IL_0677; } case 36: { goto IL_0669; } case 37: { goto IL_0677; } case 38: { goto IL_0669; } case 39: { goto IL_0677; } case 40: { goto IL_0669; } case 41: { goto IL_0677; } case 42: { goto IL_0671; } case 43: { goto IL_0680; } case 44: { goto IL_0671; } case 45: { goto IL_0680; } case 46: { goto IL_0671; } case 47: { goto IL_0680; } case 48: { goto IL_0671; } case 49: { goto IL_0680; } case 50: { goto IL_069f; } case 51: { goto IL_0667; } case 52: { goto IL_0669; } case 53: { goto IL_0677; } case 54: { goto IL_0669; } case 55: { goto IL_0677; } case 56: { goto IL_0697; } case 57: { goto IL_0699; } case 58: { goto IL_069b; } case 59: { goto IL_06a4; } case 60: { goto IL_06a4; } case 61: { goto IL_06a4; } case 62: { goto IL_06a4; } case 63: { goto IL_06a4; } case 64: { goto IL_06a4; } case 65: { goto IL_06a4; } case 66: { goto IL_06a4; } case 67: { goto IL_06a4; } case 68: { goto IL_06a4; } case 69: { goto IL_06a4; } case 70: { goto IL_06a4; } case 71: { goto IL_06a4; } case 72: { goto IL_06a4; } case 73: { goto IL_06a4; } case 74: { goto IL_06a4; } case 75: { goto IL_06a4; } case 76: { goto IL_06a4; } case 77: { goto IL_06a4; } case 78: { goto IL_06a4; } case 79: { goto IL_06a4; } case 80: { goto IL_06a4; } case 81: { goto IL_06a4; } case 82: { goto IL_06a4; } case 83: { goto IL_06a4; } case 84: { goto IL_06a4; } case 85: { goto IL_06a4; } case 86: { goto IL_06a4; } case 87: { goto IL_06a4; } case 88: { goto IL_06a4; } case 89: { goto IL_06a4; } case 90: { goto IL_06a4; } case 91: { goto IL_06a4; } case 92: { goto IL_06a4; } case 93: { goto IL_06a4; } case 94: { goto IL_06a4; } case 95: { goto IL_06a4; } case 96: { goto IL_06a4; } case 97: { goto IL_06a4; } case 98: { goto IL_06a4; } case 99: { goto IL_06a4; } case 100: { goto IL_06a4; } case 101: { goto IL_06a4; } case 102: { goto IL_06a4; } case 103: { goto IL_06a4; } case 104: { goto IL_06a4; } case 105: { goto IL_06a4; } case 106: { goto IL_06a4; } case 107: { goto IL_06a4; } case 108: { goto IL_06a4; } case 109: { goto IL_06a4; } case 110: { goto IL_06a4; } case 111: { goto IL_06a4; } case 112: { goto IL_06a4; } case 113: { goto IL_0686; } case 114: { goto IL_068c; } case 115: { goto IL_0686; } case 116: { goto IL_068c; } case 117: { goto IL_0686; } case 118: { goto IL_068c; } case 119: { goto IL_0686; } case 120: { goto IL_068c; } case 121: { goto IL_0689; } case 122: { goto IL_068f; } case 123: { goto IL_0689; } case 124: { goto IL_068f; } case 125: { goto IL_0689; } case 126: { goto IL_068f; } case 127: { goto IL_0689; } case 128: { goto IL_068f; } case 129: { goto IL_0689; } case 130: { goto IL_068f; } case 131: { goto IL_0689; } case 132: { goto IL_068f; } case 133: { goto IL_0689; } case 134: { goto IL_068f; } case 135: { goto IL_0689; } case 136: { goto IL_068f; } case 137: { goto IL_0689; } case 138: { goto IL_068f; } case 139: { goto IL_0689; } case 140: { goto IL_068f; } case 141: { goto IL_0689; } case 142: { goto IL_068f; } case 143: { goto IL_0689; } case 144: { goto IL_068f; } case 145: { goto IL_0689; } case 146: { goto IL_068f; } case 147: { goto IL_0686; } case 148: { goto IL_068c; } case 149: { goto IL_0686; } case 150: { goto IL_068c; } case 151: { goto IL_0686; } case 152: { goto IL_068c; } case 153: { goto IL_0686; } case 154: { goto IL_068c; } case 155: { goto IL_066b; } case 156: { goto IL_067a; } case 157: { goto IL_066b; } case 158: { goto IL_067a; } case 159: { goto IL_066e; } case 160: { goto IL_067d; } case 161: { goto IL_066e; } case 162: { goto IL_067d; } case 163: { goto IL_066b; } case 164: { goto IL_067a; } case 165: { goto IL_066b; } case 166: { goto IL_067a; } case 167: { goto IL_066e; } case 168: { goto IL_067d; } case 169: { goto IL_066e; } case 170: { goto IL_067d; } case 171: { goto IL_066b; } case 172: { goto IL_067a; } case 173: { goto IL_066e; } case 174: { goto IL_067d; } } } { goto IL_06a4; } IL_05f4: { int32_t L_3 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)((int32_t)52392)))) > ((uint32_t)6)))) { goto IL_0692; } } { int32_t L_4 = ___ciphersuite0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)((int32_t)65280)))) { case 0: { goto IL_0674; } case 1: { goto IL_0683; } case 2: { goto IL_0674; } case 3: { goto IL_0683; } case 4: { goto IL_0674; } case 5: { goto IL_0683; } case 6: { goto IL_06a4; } case 7: { goto IL_06a4; } case 8: { goto IL_06a4; } case 9: { goto IL_06a4; } case 10: { goto IL_06a4; } case 11: { goto IL_06a4; } case 12: { goto IL_06a4; } case 13: { goto IL_06a4; } case 14: { goto IL_06a4; } case 15: { goto IL_06a4; } case 16: { goto IL_0674; } case 17: { goto IL_0683; } case 18: { goto IL_0674; } case 19: { goto IL_0683; } case 20: { goto IL_0674; } case 21: { goto IL_0683; } } } { goto IL_06a4; } IL_0667: { // return EncryptionAlgorithm.cls_3DES_EDE_CBC; return 7; } IL_0669: { // return EncryptionAlgorithm.AES_128_CBC; return 8; } IL_066b: { // return EncryptionAlgorithm.AES_128_CCM; return ((int32_t)15); } IL_066e: { // return EncryptionAlgorithm.AES_128_CCM_8; return ((int32_t)16); } IL_0671: { // return EncryptionAlgorithm.AES_128_GCM; return ((int32_t)10); } IL_0674: { // return EncryptionAlgorithm.AES_128_OCB_TAGLEN96; return ((int32_t)103); } IL_0677: { // return EncryptionAlgorithm.AES_256_CBC; return ((int32_t)9); } IL_067a: { // return EncryptionAlgorithm.AES_256_CCM; return ((int32_t)17); } IL_067d: { // return EncryptionAlgorithm.AES_256_CCM_8; return ((int32_t)18); } IL_0680: { // return EncryptionAlgorithm.AES_256_GCM; return ((int32_t)11); } IL_0683: { // return EncryptionAlgorithm.AES_256_OCB_TAGLEN96; return ((int32_t)104); } IL_0686: { // return EncryptionAlgorithm.CAMELLIA_128_CBC; return ((int32_t)12); } IL_0689: { // return EncryptionAlgorithm.CAMELLIA_128_GCM; return ((int32_t)19); } IL_068c: { // return EncryptionAlgorithm.CAMELLIA_256_CBC; return ((int32_t)13); } IL_068f: { // return EncryptionAlgorithm.CAMELLIA_256_GCM; return ((int32_t)20); } IL_0692: { // return EncryptionAlgorithm.CHACHA20_POLY1305; return ((int32_t)21); } IL_0695: { // return EncryptionAlgorithm.NULL; return 0; } IL_0697: { // return EncryptionAlgorithm.NULL; return 0; } IL_0699: { // return EncryptionAlgorithm.NULL; return 0; } IL_069b: { // return EncryptionAlgorithm.NULL; return 0; } IL_069d: { // return EncryptionAlgorithm.RC4_128; return 2; } IL_069f: { // return EncryptionAlgorithm.RC4_128; return 2; } IL_06a1: { // return EncryptionAlgorithm.SEED_CBC; return ((int32_t)14); } IL_06a4: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_5 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_5, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetEncryptionAlgorithm_mB24B2D2D25A4CD67E4AA07C4AA948501A58689C8_RuntimeMethod_var))); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetKeyExchangeAlgorithm(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_GetKeyExchangeAlgorithm_m417DDEA3285B4EEAFB7E3063573C1780AF489C2E (int32_t ___ciphersuite0, const RuntimeMethod* method) { { int32_t L_0 = ___ciphersuite0; if ((((int32_t)L_0) > ((int32_t)((int32_t)49327)))) { goto IL_05f4; } } { int32_t L_1 = ___ciphersuite0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))) { case 0: { goto IL_06a6; } case 1: { goto IL_06a6; } case 2: { goto IL_06b4; } case 3: { goto IL_06a6; } case 4: { goto IL_06a6; } case 5: { goto IL_06b4; } case 6: { goto IL_06b4; } case 7: { goto IL_06b4; } case 8: { goto IL_06b4; } case 9: { goto IL_06a6; } case 10: { goto IL_06b4; } case 11: { goto IL_06b4; } case 12: { goto IL_0685; } case 13: { goto IL_06b4; } case 14: { goto IL_06b4; } case 15: { goto IL_0687; } case 16: { goto IL_06b4; } case 17: { goto IL_06b4; } case 18: { goto IL_068a; } case 19: { goto IL_06b4; } case 20: { goto IL_06b4; } case 21: { goto IL_068f; } case 22: { goto IL_06b4; } case 23: { goto IL_0682; } case 24: { goto IL_06b4; } case 25: { goto IL_06b4; } case 26: { goto IL_0682; } case 27: { goto IL_06b4; } case 28: { goto IL_06b4; } case 29: { goto IL_06b4; } case 30: { goto IL_06b4; } case 31: { goto IL_06b4; } case 32: { goto IL_06b4; } case 33: { goto IL_06b4; } case 34: { goto IL_06b4; } case 35: { goto IL_06b4; } case 36: { goto IL_06b4; } case 37: { goto IL_06b4; } case 38: { goto IL_06b4; } case 39: { goto IL_06b4; } case 40: { goto IL_06b4; } case 41: { goto IL_06b4; } case 42: { goto IL_06b4; } case 43: { goto IL_06a3; } case 44: { goto IL_068c; } case 45: { goto IL_06a8; } case 46: { goto IL_06a6; } case 47: { goto IL_0685; } case 48: { goto IL_0687; } case 49: { goto IL_068a; } case 50: { goto IL_068f; } case 51: { goto IL_0682; } case 52: { goto IL_06a6; } case 53: { goto IL_0685; } case 54: { goto IL_0687; } case 55: { goto IL_068a; } case 56: { goto IL_068f; } case 57: { goto IL_0682; } case 58: { goto IL_06a6; } case 59: { goto IL_06a6; } case 60: { goto IL_06a6; } case 61: { goto IL_0685; } case 62: { goto IL_0687; } case 63: { goto IL_068a; } case 64: { goto IL_06a6; } case 65: { goto IL_0685; } case 66: { goto IL_0687; } case 67: { goto IL_068a; } case 68: { goto IL_068f; } case 69: { goto IL_0682; } case 70: { goto IL_06b4; } case 71: { goto IL_06b4; } case 72: { goto IL_06b4; } case 73: { goto IL_06b4; } case 74: { goto IL_06b4; } case 75: { goto IL_06b4; } case 76: { goto IL_06b4; } case 77: { goto IL_06b4; } case 78: { goto IL_06b4; } case 79: { goto IL_06b4; } case 80: { goto IL_06b4; } case 81: { goto IL_06b4; } case 82: { goto IL_06b4; } case 83: { goto IL_06b4; } case 84: { goto IL_06b4; } case 85: { goto IL_06b4; } case 86: { goto IL_06b4; } case 87: { goto IL_06b4; } case 88: { goto IL_06b4; } case 89: { goto IL_06b4; } case 90: { goto IL_06b4; } case 91: { goto IL_06b4; } case 92: { goto IL_06b4; } case 93: { goto IL_06b4; } case 94: { goto IL_06b4; } case 95: { goto IL_06b4; } case 96: { goto IL_06b4; } case 97: { goto IL_06b4; } case 98: { goto IL_06b4; } case 99: { goto IL_06b4; } case 100: { goto IL_06b4; } case 101: { goto IL_06b4; } case 102: { goto IL_068f; } case 103: { goto IL_0685; } case 104: { goto IL_0687; } case 105: { goto IL_068a; } case 106: { goto IL_068f; } case 107: { goto IL_0682; } case 108: { goto IL_0682; } case 109: { goto IL_06b4; } case 110: { goto IL_06b4; } case 111: { goto IL_06b4; } case 112: { goto IL_06b4; } case 113: { goto IL_06b4; } case 114: { goto IL_06b4; } case 115: { goto IL_06b4; } case 116: { goto IL_06b4; } case 117: { goto IL_06b4; } case 118: { goto IL_06b4; } case 119: { goto IL_06b4; } case 120: { goto IL_06b4; } case 121: { goto IL_06b4; } case 122: { goto IL_06b4; } case 123: { goto IL_06b4; } case 124: { goto IL_06b4; } case 125: { goto IL_06b4; } case 126: { goto IL_06b4; } case 127: { goto IL_06b4; } case 128: { goto IL_06b4; } case 129: { goto IL_06b4; } case 130: { goto IL_06b4; } case 131: { goto IL_06a6; } case 132: { goto IL_0685; } case 133: { goto IL_0687; } case 134: { goto IL_068a; } case 135: { goto IL_068f; } case 136: { goto IL_0682; } case 137: { goto IL_06a3; } case 138: { goto IL_06a3; } case 139: { goto IL_06a3; } case 140: { goto IL_06a3; } case 141: { goto IL_068c; } case 142: { goto IL_068c; } case 143: { goto IL_068c; } case 144: { goto IL_068c; } case 145: { goto IL_06a8; } case 146: { goto IL_06a8; } case 147: { goto IL_06a8; } case 148: { goto IL_06a8; } case 149: { goto IL_06a6; } case 150: { goto IL_0685; } case 151: { goto IL_0687; } case 152: { goto IL_068a; } case 153: { goto IL_068f; } case 154: { goto IL_0682; } case 155: { goto IL_06a6; } case 156: { goto IL_06a6; } case 157: { goto IL_068f; } case 158: { goto IL_068f; } case 159: { goto IL_0687; } case 160: { goto IL_0687; } case 161: { goto IL_068a; } case 162: { goto IL_068a; } case 163: { goto IL_0685; } case 164: { goto IL_0685; } case 165: { goto IL_0682; } case 166: { goto IL_0682; } case 167: { goto IL_06a3; } case 168: { goto IL_06a3; } case 169: { goto IL_068c; } case 170: { goto IL_068c; } case 171: { goto IL_06a8; } case 172: { goto IL_06a8; } case 173: { goto IL_06a3; } case 174: { goto IL_06a3; } case 175: { goto IL_06a3; } case 176: { goto IL_06a3; } case 177: { goto IL_068c; } case 178: { goto IL_068c; } case 179: { goto IL_068c; } case 180: { goto IL_068c; } case 181: { goto IL_06a8; } case 182: { goto IL_06a8; } case 183: { goto IL_06a8; } case 184: { goto IL_06a8; } case 185: { goto IL_06a6; } case 186: { goto IL_0685; } case 187: { goto IL_0687; } case 188: { goto IL_068a; } case 189: { goto IL_068f; } case 190: { goto IL_0682; } case 191: { goto IL_06a6; } case 192: { goto IL_0685; } case 193: { goto IL_0687; } case 194: { goto IL_068a; } case 195: { goto IL_068f; } case 196: { goto IL_0682; } } } { int32_t L_2 = ___ciphersuite0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)49153)))) { case 0: { goto IL_0694; } case 1: { goto IL_0694; } case 2: { goto IL_0694; } case 3: { goto IL_0694; } case 4: { goto IL_0694; } case 5: { goto IL_069a; } case 6: { goto IL_069a; } case 7: { goto IL_069a; } case 8: { goto IL_069a; } case 9: { goto IL_069a; } case 10: { goto IL_0697; } case 11: { goto IL_0697; } case 12: { goto IL_0697; } case 13: { goto IL_0697; } case 14: { goto IL_0697; } case 15: { goto IL_06a0; } case 16: { goto IL_06a0; } case 17: { goto IL_06a0; } case 18: { goto IL_06a0; } case 19: { goto IL_06a0; } case 20: { goto IL_0691; } case 21: { goto IL_0691; } case 22: { goto IL_0691; } case 23: { goto IL_0691; } case 24: { goto IL_0691; } case 25: { goto IL_06ab; } case 26: { goto IL_06b1; } case 27: { goto IL_06ae; } case 28: { goto IL_06ab; } case 29: { goto IL_06b1; } case 30: { goto IL_06ae; } case 31: { goto IL_06ab; } case 32: { goto IL_06b1; } case 33: { goto IL_06ae; } case 34: { goto IL_069a; } case 35: { goto IL_069a; } case 36: { goto IL_0694; } case 37: { goto IL_0694; } case 38: { goto IL_06a0; } case 39: { goto IL_06a0; } case 40: { goto IL_0697; } case 41: { goto IL_0697; } case 42: { goto IL_069a; } case 43: { goto IL_069a; } case 44: { goto IL_0694; } case 45: { goto IL_0694; } case 46: { goto IL_06a0; } case 47: { goto IL_06a0; } case 48: { goto IL_0697; } case 49: { goto IL_0697; } case 50: { goto IL_069d; } case 51: { goto IL_069d; } case 52: { goto IL_069d; } case 53: { goto IL_069d; } case 54: { goto IL_069d; } case 55: { goto IL_069d; } case 56: { goto IL_069d; } case 57: { goto IL_069d; } case 58: { goto IL_069d; } case 59: { goto IL_06b4; } case 60: { goto IL_06b4; } case 61: { goto IL_06b4; } case 62: { goto IL_06b4; } case 63: { goto IL_06b4; } case 64: { goto IL_06b4; } case 65: { goto IL_06b4; } case 66: { goto IL_06b4; } case 67: { goto IL_06b4; } case 68: { goto IL_06b4; } case 69: { goto IL_06b4; } case 70: { goto IL_06b4; } case 71: { goto IL_06b4; } case 72: { goto IL_06b4; } case 73: { goto IL_06b4; } case 74: { goto IL_06b4; } case 75: { goto IL_06b4; } case 76: { goto IL_06b4; } case 77: { goto IL_06b4; } case 78: { goto IL_06b4; } case 79: { goto IL_06b4; } case 80: { goto IL_06b4; } case 81: { goto IL_06b4; } case 82: { goto IL_06b4; } case 83: { goto IL_06b4; } case 84: { goto IL_06b4; } case 85: { goto IL_06b4; } case 86: { goto IL_06b4; } case 87: { goto IL_06b4; } case 88: { goto IL_06b4; } case 89: { goto IL_06b4; } case 90: { goto IL_06b4; } case 91: { goto IL_06b4; } case 92: { goto IL_06b4; } case 93: { goto IL_06b4; } case 94: { goto IL_06b4; } case 95: { goto IL_06b4; } case 96: { goto IL_06b4; } case 97: { goto IL_06b4; } case 98: { goto IL_06b4; } case 99: { goto IL_06b4; } case 100: { goto IL_06b4; } case 101: { goto IL_06b4; } case 102: { goto IL_06b4; } case 103: { goto IL_06b4; } case 104: { goto IL_06b4; } case 105: { goto IL_06b4; } case 106: { goto IL_06b4; } case 107: { goto IL_06b4; } case 108: { goto IL_06b4; } case 109: { goto IL_06b4; } case 110: { goto IL_06b4; } case 111: { goto IL_06b4; } case 112: { goto IL_06b4; } case 113: { goto IL_069a; } case 114: { goto IL_069a; } case 115: { goto IL_0694; } case 116: { goto IL_0694; } case 117: { goto IL_06a0; } case 118: { goto IL_06a0; } case 119: { goto IL_0697; } case 120: { goto IL_0697; } case 121: { goto IL_06a6; } case 122: { goto IL_06a6; } case 123: { goto IL_068f; } case 124: { goto IL_068f; } case 125: { goto IL_0687; } case 126: { goto IL_0687; } case 127: { goto IL_068a; } case 128: { goto IL_068a; } case 129: { goto IL_0685; } case 130: { goto IL_0685; } case 131: { goto IL_0682; } case 132: { goto IL_0682; } case 133: { goto IL_069a; } case 134: { goto IL_069a; } case 135: { goto IL_0694; } case 136: { goto IL_0694; } case 137: { goto IL_06a0; } case 138: { goto IL_06a0; } case 139: { goto IL_0697; } case 140: { goto IL_0697; } case 141: { goto IL_06a3; } case 142: { goto IL_06a3; } case 143: { goto IL_068c; } case 144: { goto IL_068c; } case 145: { goto IL_06a8; } case 146: { goto IL_06a8; } case 147: { goto IL_06a3; } case 148: { goto IL_06a3; } case 149: { goto IL_068c; } case 150: { goto IL_068c; } case 151: { goto IL_06a8; } case 152: { goto IL_06a8; } case 153: { goto IL_069d; } case 154: { goto IL_069d; } case 155: { goto IL_06a6; } case 156: { goto IL_06a6; } case 157: { goto IL_068f; } case 158: { goto IL_068f; } case 159: { goto IL_06a6; } case 160: { goto IL_06a6; } case 161: { goto IL_068f; } case 162: { goto IL_068f; } case 163: { goto IL_06a3; } case 164: { goto IL_06a3; } case 165: { goto IL_068c; } case 166: { goto IL_068c; } case 167: { goto IL_06a3; } case 168: { goto IL_06a3; } case 169: { goto IL_068c; } case 170: { goto IL_068c; } case 171: { goto IL_069a; } case 172: { goto IL_069a; } case 173: { goto IL_069a; } case 174: { goto IL_069a; } } } { goto IL_06b4; } IL_05f4: { int32_t L_3 = ___ciphersuite0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)((int32_t)52392)))) { case 0: { goto IL_06a0; } case 1: { goto IL_069a; } case 2: { goto IL_068f; } case 3: { goto IL_06a3; } case 4: { goto IL_069d; } case 5: { goto IL_068c; } case 6: { goto IL_06a6; } } } { int32_t L_4 = ___ciphersuite0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)((int32_t)65280)))) { case 0: { goto IL_068f; } case 1: { goto IL_068f; } case 2: { goto IL_06a0; } case 3: { goto IL_06a0; } case 4: { goto IL_0694; } case 5: { goto IL_0694; } case 6: { goto IL_06b4; } case 7: { goto IL_06b4; } case 8: { goto IL_06b4; } case 9: { goto IL_06b4; } case 10: { goto IL_06b4; } case 11: { goto IL_06b4; } case 12: { goto IL_06b4; } case 13: { goto IL_06b4; } case 14: { goto IL_06b4; } case 15: { goto IL_06b4; } case 16: { goto IL_06a3; } case 17: { goto IL_06a3; } case 18: { goto IL_068c; } case 19: { goto IL_068c; } case 20: { goto IL_069d; } case 21: { goto IL_069d; } } } { goto IL_06b4; } IL_0682: { // return KeyExchangeAlgorithm.DH_anon; return ((int32_t)11); } IL_0685: { // return KeyExchangeAlgorithm.DH_DSS; return 7; } IL_0687: { // return KeyExchangeAlgorithm.DH_RSA; return ((int32_t)9); } IL_068a: { // return KeyExchangeAlgorithm.DHE_DSS; return 3; } IL_068c: { // return KeyExchangeAlgorithm.DHE_PSK; return ((int32_t)14); } IL_068f: { // return KeyExchangeAlgorithm.DHE_RSA; return 5; } IL_0691: { // return KeyExchangeAlgorithm.ECDH_anon; return ((int32_t)20); } IL_0694: { // return KeyExchangeAlgorithm.ECDH_ECDSA; return ((int32_t)16); } IL_0697: { // return KeyExchangeAlgorithm.ECDH_RSA; return ((int32_t)18); } IL_069a: { // return KeyExchangeAlgorithm.ECDHE_ECDSA; return ((int32_t)17); } IL_069d: { // return KeyExchangeAlgorithm.ECDHE_PSK; return ((int32_t)24); } IL_06a0: { // return KeyExchangeAlgorithm.ECDHE_RSA; return ((int32_t)19); } IL_06a3: { // return KeyExchangeAlgorithm.PSK; return ((int32_t)13); } IL_06a6: { // return KeyExchangeAlgorithm.RSA; return 1; } IL_06a8: { // return KeyExchangeAlgorithm.RSA_PSK; return ((int32_t)15); } IL_06ab: { // return KeyExchangeAlgorithm.SRP; return ((int32_t)21); } IL_06ae: { // return KeyExchangeAlgorithm.SRP_DSS; return ((int32_t)22); } IL_06b1: { // return KeyExchangeAlgorithm.SRP_RSA; return ((int32_t)23); } IL_06b4: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_5 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_5, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetKeyExchangeAlgorithm_m417DDEA3285B4EEAFB7E3063573C1780AF489C2E_RuntimeMethod_var))); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetMacAlgorithm(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TlsUtilities_GetMacAlgorithm_mB9D7A01C77C5CE032E69CD334FDDA6C14DD2C950 (int32_t ___ciphersuite0, const RuntimeMethod* method) { { int32_t L_0 = ___ciphersuite0; if ((((int32_t)L_0) > ((int32_t)((int32_t)49327)))) { goto IL_05f1; } } { int32_t L_1 = ___ciphersuite0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))) { case 0: { goto IL_0611; } case 1: { goto IL_0613; } case 2: { goto IL_0619; } case 3: { goto IL_0611; } case 4: { goto IL_0613; } case 5: { goto IL_0619; } case 6: { goto IL_0619; } case 7: { goto IL_0619; } case 8: { goto IL_0619; } case 9: { goto IL_0613; } case 10: { goto IL_0619; } case 11: { goto IL_0619; } case 12: { goto IL_0613; } case 13: { goto IL_0619; } case 14: { goto IL_0619; } case 15: { goto IL_0613; } case 16: { goto IL_0619; } case 17: { goto IL_0619; } case 18: { goto IL_0613; } case 19: { goto IL_0619; } case 20: { goto IL_0619; } case 21: { goto IL_0613; } case 22: { goto IL_0619; } case 23: { goto IL_0611; } case 24: { goto IL_0619; } case 25: { goto IL_0619; } case 26: { goto IL_0613; } case 27: { goto IL_0619; } case 28: { goto IL_0619; } case 29: { goto IL_0619; } case 30: { goto IL_0619; } case 31: { goto IL_0619; } case 32: { goto IL_0619; } case 33: { goto IL_0619; } case 34: { goto IL_0619; } case 35: { goto IL_0619; } case 36: { goto IL_0619; } case 37: { goto IL_0619; } case 38: { goto IL_0619; } case 39: { goto IL_0619; } case 40: { goto IL_0619; } case 41: { goto IL_0619; } case 42: { goto IL_0619; } case 43: { goto IL_0613; } case 44: { goto IL_0613; } case 45: { goto IL_0613; } case 46: { goto IL_0613; } case 47: { goto IL_0613; } case 48: { goto IL_0613; } case 49: { goto IL_0613; } case 50: { goto IL_0613; } case 51: { goto IL_0613; } case 52: { goto IL_0613; } case 53: { goto IL_0613; } case 54: { goto IL_0613; } case 55: { goto IL_0613; } case 56: { goto IL_0613; } case 57: { goto IL_0613; } case 58: { goto IL_0615; } case 59: { goto IL_0615; } case 60: { goto IL_0615; } case 61: { goto IL_0615; } case 62: { goto IL_0615; } case 63: { goto IL_0615; } case 64: { goto IL_0613; } case 65: { goto IL_0613; } case 66: { goto IL_0613; } case 67: { goto IL_0613; } case 68: { goto IL_0613; } case 69: { goto IL_0613; } case 70: { goto IL_0619; } case 71: { goto IL_0619; } case 72: { goto IL_0619; } case 73: { goto IL_0619; } case 74: { goto IL_0619; } case 75: { goto IL_0619; } case 76: { goto IL_0619; } case 77: { goto IL_0619; } case 78: { goto IL_0619; } case 79: { goto IL_0619; } case 80: { goto IL_0619; } case 81: { goto IL_0619; } case 82: { goto IL_0619; } case 83: { goto IL_0619; } case 84: { goto IL_0619; } case 85: { goto IL_0619; } case 86: { goto IL_0619; } case 87: { goto IL_0619; } case 88: { goto IL_0619; } case 89: { goto IL_0619; } case 90: { goto IL_0619; } case 91: { goto IL_0619; } case 92: { goto IL_0619; } case 93: { goto IL_0619; } case 94: { goto IL_0619; } case 95: { goto IL_0619; } case 96: { goto IL_0619; } case 97: { goto IL_0619; } case 98: { goto IL_0619; } case 99: { goto IL_0619; } case 100: { goto IL_0619; } case 101: { goto IL_0619; } case 102: { goto IL_0615; } case 103: { goto IL_0615; } case 104: { goto IL_0615; } case 105: { goto IL_0615; } case 106: { goto IL_0615; } case 107: { goto IL_0615; } case 108: { goto IL_0615; } case 109: { goto IL_0619; } case 110: { goto IL_0619; } case 111: { goto IL_0619; } case 112: { goto IL_0619; } case 113: { goto IL_0619; } case 114: { goto IL_0619; } case 115: { goto IL_0619; } case 116: { goto IL_0619; } case 117: { goto IL_0619; } case 118: { goto IL_0619; } case 119: { goto IL_0619; } case 120: { goto IL_0619; } case 121: { goto IL_0619; } case 122: { goto IL_0619; } case 123: { goto IL_0619; } case 124: { goto IL_0619; } case 125: { goto IL_0619; } case 126: { goto IL_0619; } case 127: { goto IL_0619; } case 128: { goto IL_0619; } case 129: { goto IL_0619; } case 130: { goto IL_0619; } case 131: { goto IL_0613; } case 132: { goto IL_0613; } case 133: { goto IL_0613; } case 134: { goto IL_0613; } case 135: { goto IL_0613; } case 136: { goto IL_0613; } case 137: { goto IL_0613; } case 138: { goto IL_0613; } case 139: { goto IL_0613; } case 140: { goto IL_0613; } case 141: { goto IL_0613; } case 142: { goto IL_0613; } case 143: { goto IL_0613; } case 144: { goto IL_0613; } case 145: { goto IL_0613; } case 146: { goto IL_0613; } case 147: { goto IL_0613; } case 148: { goto IL_0613; } case 149: { goto IL_0613; } case 150: { goto IL_0613; } case 151: { goto IL_0613; } case 152: { goto IL_0613; } case 153: { goto IL_0613; } case 154: { goto IL_0613; } case 155: { goto IL_060f; } case 156: { goto IL_060f; } case 157: { goto IL_060f; } case 158: { goto IL_060f; } case 159: { goto IL_060f; } case 160: { goto IL_060f; } case 161: { goto IL_060f; } case 162: { goto IL_060f; } case 163: { goto IL_060f; } case 164: { goto IL_060f; } case 165: { goto IL_060f; } case 166: { goto IL_060f; } case 167: { goto IL_060f; } case 168: { goto IL_060f; } case 169: { goto IL_060f; } case 170: { goto IL_060f; } case 171: { goto IL_060f; } case 172: { goto IL_060f; } case 173: { goto IL_0615; } case 174: { goto IL_0617; } case 175: { goto IL_0615; } case 176: { goto IL_0617; } case 177: { goto IL_0615; } case 178: { goto IL_0617; } case 179: { goto IL_0615; } case 180: { goto IL_0617; } case 181: { goto IL_0615; } case 182: { goto IL_0617; } case 183: { goto IL_0615; } case 184: { goto IL_0617; } case 185: { goto IL_0615; } case 186: { goto IL_0615; } case 187: { goto IL_0615; } case 188: { goto IL_0615; } case 189: { goto IL_0615; } case 190: { goto IL_0615; } case 191: { goto IL_0615; } case 192: { goto IL_0615; } case 193: { goto IL_0615; } case 194: { goto IL_0615; } case 195: { goto IL_0615; } case 196: { goto IL_0615; } } } { int32_t L_2 = ___ciphersuite0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)49153)))) { case 0: { goto IL_0613; } case 1: { goto IL_0613; } case 2: { goto IL_0613; } case 3: { goto IL_0613; } case 4: { goto IL_0613; } case 5: { goto IL_0613; } case 6: { goto IL_0613; } case 7: { goto IL_0613; } case 8: { goto IL_0613; } case 9: { goto IL_0613; } case 10: { goto IL_0613; } case 11: { goto IL_0613; } case 12: { goto IL_0613; } case 13: { goto IL_0613; } case 14: { goto IL_0613; } case 15: { goto IL_0613; } case 16: { goto IL_0613; } case 17: { goto IL_0613; } case 18: { goto IL_0613; } case 19: { goto IL_0613; } case 20: { goto IL_0613; } case 21: { goto IL_0613; } case 22: { goto IL_0613; } case 23: { goto IL_0613; } case 24: { goto IL_0613; } case 25: { goto IL_0613; } case 26: { goto IL_0613; } case 27: { goto IL_0613; } case 28: { goto IL_0613; } case 29: { goto IL_0613; } case 30: { goto IL_0613; } case 31: { goto IL_0613; } case 32: { goto IL_0613; } case 33: { goto IL_0613; } case 34: { goto IL_0615; } case 35: { goto IL_0617; } case 36: { goto IL_0615; } case 37: { goto IL_0617; } case 38: { goto IL_0615; } case 39: { goto IL_0617; } case 40: { goto IL_0615; } case 41: { goto IL_0617; } case 42: { goto IL_060f; } case 43: { goto IL_060f; } case 44: { goto IL_060f; } case 45: { goto IL_060f; } case 46: { goto IL_060f; } case 47: { goto IL_060f; } case 48: { goto IL_060f; } case 49: { goto IL_060f; } case 50: { goto IL_0613; } case 51: { goto IL_0613; } case 52: { goto IL_0613; } case 53: { goto IL_0613; } case 54: { goto IL_0615; } case 55: { goto IL_0617; } case 56: { goto IL_0613; } case 57: { goto IL_0615; } case 58: { goto IL_0617; } case 59: { goto IL_0619; } case 60: { goto IL_0619; } case 61: { goto IL_0619; } case 62: { goto IL_0619; } case 63: { goto IL_0619; } case 64: { goto IL_0619; } case 65: { goto IL_0619; } case 66: { goto IL_0619; } case 67: { goto IL_0619; } case 68: { goto IL_0619; } case 69: { goto IL_0619; } case 70: { goto IL_0619; } case 71: { goto IL_0619; } case 72: { goto IL_0619; } case 73: { goto IL_0619; } case 74: { goto IL_0619; } case 75: { goto IL_0619; } case 76: { goto IL_0619; } case 77: { goto IL_0619; } case 78: { goto IL_0619; } case 79: { goto IL_0619; } case 80: { goto IL_0619; } case 81: { goto IL_0619; } case 82: { goto IL_0619; } case 83: { goto IL_0619; } case 84: { goto IL_0619; } case 85: { goto IL_0619; } case 86: { goto IL_0619; } case 87: { goto IL_0619; } case 88: { goto IL_0619; } case 89: { goto IL_0619; } case 90: { goto IL_0619; } case 91: { goto IL_0619; } case 92: { goto IL_0619; } case 93: { goto IL_0619; } case 94: { goto IL_0619; } case 95: { goto IL_0619; } case 96: { goto IL_0619; } case 97: { goto IL_0619; } case 98: { goto IL_0619; } case 99: { goto IL_0619; } case 100: { goto IL_0619; } case 101: { goto IL_0619; } case 102: { goto IL_0619; } case 103: { goto IL_0619; } case 104: { goto IL_0619; } case 105: { goto IL_0619; } case 106: { goto IL_0619; } case 107: { goto IL_0619; } case 108: { goto IL_0619; } case 109: { goto IL_0619; } case 110: { goto IL_0619; } case 111: { goto IL_0619; } case 112: { goto IL_0619; } case 113: { goto IL_0615; } case 114: { goto IL_0617; } case 115: { goto IL_0615; } case 116: { goto IL_0617; } case 117: { goto IL_0615; } case 118: { goto IL_0617; } case 119: { goto IL_0615; } case 120: { goto IL_0617; } case 121: { goto IL_060f; } case 122: { goto IL_060f; } case 123: { goto IL_060f; } case 124: { goto IL_060f; } case 125: { goto IL_060f; } case 126: { goto IL_060f; } case 127: { goto IL_060f; } case 128: { goto IL_060f; } case 129: { goto IL_060f; } case 130: { goto IL_060f; } case 131: { goto IL_060f; } case 132: { goto IL_060f; } case 133: { goto IL_060f; } case 134: { goto IL_060f; } case 135: { goto IL_060f; } case 136: { goto IL_060f; } case 137: { goto IL_060f; } case 138: { goto IL_060f; } case 139: { goto IL_060f; } case 140: { goto IL_060f; } case 141: { goto IL_060f; } case 142: { goto IL_060f; } case 143: { goto IL_060f; } case 144: { goto IL_060f; } case 145: { goto IL_060f; } case 146: { goto IL_060f; } case 147: { goto IL_0615; } case 148: { goto IL_0617; } case 149: { goto IL_0615; } case 150: { goto IL_0617; } case 151: { goto IL_0615; } case 152: { goto IL_0617; } case 153: { goto IL_0615; } case 154: { goto IL_0617; } case 155: { goto IL_060f; } case 156: { goto IL_060f; } case 157: { goto IL_060f; } case 158: { goto IL_060f; } case 159: { goto IL_060f; } case 160: { goto IL_060f; } case 161: { goto IL_060f; } case 162: { goto IL_060f; } case 163: { goto IL_060f; } case 164: { goto IL_060f; } case 165: { goto IL_060f; } case 166: { goto IL_060f; } case 167: { goto IL_060f; } case 168: { goto IL_060f; } case 169: { goto IL_060f; } case 170: { goto IL_060f; } case 171: { goto IL_060f; } case 172: { goto IL_060f; } case 173: { goto IL_060f; } case 174: { goto IL_060f; } } } { goto IL_0619; } IL_05f1: { int32_t L_3 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)((int32_t)52392)))) > ((uint32_t)6)))) { goto IL_060f; } } { int32_t L_4 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)((int32_t)65280)))) > ((uint32_t)5)))) { goto IL_060f; } } { int32_t L_5 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)((int32_t)65296)))) <= ((uint32_t)5)))) { goto IL_0619; } } IL_060f: { // return MacAlgorithm.cls_null; return 0; } IL_0611: { // return MacAlgorithm.hmac_md5; return 1; } IL_0613: { // return MacAlgorithm.hmac_sha1; return 2; } IL_0615: { // return MacAlgorithm.hmac_sha256; return 3; } IL_0617: { // return MacAlgorithm.hmac_sha384; return 4; } IL_0619: { // throw new TlsFatalAlert(AlertDescription.internal_error); TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 * L_6 = (TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsFatalAlert_t0276C80DB71173ABBF3DD2ED80381B2C93500946_il2cpp_TypeInfo_var))); TlsFatalAlert__ctor_m5E60530B7A2FB64D19A7635CCBBB4873940F48C5(L_6, (uint8_t)((int32_t)80), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TlsUtilities_GetMacAlgorithm_mB9D7A01C77C5CE032E69CD334FDDA6C14DD2C950_RuntimeMethod_var))); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetMinimumVersion(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * TlsUtilities_GetMinimumVersion_m1090DAAAD136D429B4954B06A2103D53893F4350 (int32_t ___ciphersuite0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___ciphersuite0; if ((((int32_t)L_0) > ((int32_t)((int32_t)49202)))) { goto IL_0040; } } { int32_t L_1 = ___ciphersuite0; if ((((int32_t)L_1) > ((int32_t)((int32_t)109)))) { goto IL_001d; } } { int32_t L_2 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)((int32_t)59)))) > ((uint32_t)5)))) { goto IL_007e; } } { int32_t L_3 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)((int32_t)103)))) > ((uint32_t)6)))) { goto IL_007e; } } { goto IL_0084; } IL_001d: { int32_t L_4 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)((int32_t)156)))) > ((uint32_t)((int32_t)17))))) { goto IL_007e; } } { int32_t L_5 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)((int32_t)186)))) > ((uint32_t)((int32_t)11))))) { goto IL_007e; } } { int32_t L_6 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)((int32_t)49187)))) > ((uint32_t)((int32_t)15))))) { goto IL_007e; } } { goto IL_0084; } IL_0040: { int32_t L_7 = ___ciphersuite0; if ((((int32_t)L_7) > ((int32_t)((int32_t)49327)))) { goto IL_0060; } } { int32_t L_8 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)((int32_t)49266)))) > ((uint32_t)((int32_t)33))))) { goto IL_007e; } } { int32_t L_9 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)((int32_t)49308)))) > ((uint32_t)((int32_t)19))))) { goto IL_007e; } } { goto IL_0084; } IL_0060: { int32_t L_10 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)((int32_t)52392)))) > ((uint32_t)6)))) { goto IL_007e; } } { int32_t L_11 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)((int32_t)65280)))) > ((uint32_t)5)))) { goto IL_007e; } } { int32_t L_12 = ___ciphersuite0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)((int32_t)65296)))) <= ((uint32_t)5)))) { goto IL_0084; } } IL_007e: { // return ProtocolVersion.TLSv12; IL2CPP_RUNTIME_CLASS_INIT(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_13 = ((ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields*)il2cpp_codegen_static_fields_for(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var))->get_TLSv12_3(); return L_13; } IL_0084: { // return ProtocolVersion.SSLv3; IL2CPP_RUNTIME_CLASS_INIT(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_14 = ((ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_StaticFields*)il2cpp_codegen_static_fields_for(ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915_il2cpp_TypeInfo_var))->get_SSLv3_0(); return L_14; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsAeadCipherSuite(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsAeadCipherSuite_m7A5263E67A1AF5754EDF699D3B91894D407E5013 (int32_t ___ciphersuite0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return CipherType.aead == GetCipherType(ciphersuite); int32_t L_0 = ___ciphersuite0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_1; L_1 = TlsUtilities_GetCipherType_mF7E6ECCB6C581379AF969B7CE6C2695CADAFBA2B(L_0, /*hidden argument*/NULL); return (bool)((((int32_t)2) == ((int32_t)L_1))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsBlockCipherSuite(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsBlockCipherSuite_mA273B0389EC7649C39401F777D6C94AC077AC749 (int32_t ___ciphersuite0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return CipherType.block == GetCipherType(ciphersuite); int32_t L_0 = ___ciphersuite0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_1; L_1 = TlsUtilities_GetCipherType_mF7E6ECCB6C581379AF969B7CE6C2695CADAFBA2B(L_0, /*hidden argument*/NULL); return (bool)((((int32_t)1) == ((int32_t)L_1))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsStreamCipherSuite(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsStreamCipherSuite_m307D4BE3DCDF3C066EA5331270461BD2D89F658C (int32_t ___ciphersuite0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return CipherType.stream == GetCipherType(ciphersuite); int32_t L_0 = ___ciphersuite0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_1; L_1 = TlsUtilities_GetCipherType_mF7E6ECCB6C581379AF969B7CE6C2695CADAFBA2B(L_0, /*hidden argument*/NULL); return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidCipherSuiteForSignatureAlgorithms(System.Int32,System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidCipherSuiteForSignatureAlgorithms_m2CCB2711CAEA9CB9DBD237717D8803521C3AF733 (int32_t ___cipherSuite0, RuntimeObject* ___sigAlgs1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try {// begin try (depth: 1) // keyExchangeAlgorithm = GetKeyExchangeAlgorithm(cipherSuite); int32_t L_0 = ___cipherSuite0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); int32_t L_1; L_1 = TlsUtilities_GetKeyExchangeAlgorithm_m417DDEA3285B4EEAFB7E3063573C1780AF489C2E(L_0, /*hidden argument*/NULL); V_0 = L_1; // } goto IL_0011; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t09E5C01DA4748C36D703728C4668C5CDF3882EBA_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0009; } throw e; } CATCH_0009: {// begin catch(System.IO.IOException) // catch (IOException e) // return true; V_1 = (bool)1; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00a5; }// end catch (depth: 1) IL_0011: { int32_t L_2 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)3))) { case 0: { goto IL_0089; } case 1: { goto IL_0089; } case 2: { goto IL_007c; } case 3: { goto IL_007c; } case 4: { goto IL_00a3; } case 5: { goto IL_00a3; } case 6: { goto IL_00a3; } case 7: { goto IL_00a3; } case 8: { goto IL_006f; } case 9: { goto IL_006f; } case 10: { goto IL_00a3; } case 11: { goto IL_00a3; } case 12: { goto IL_00a3; } case 13: { goto IL_00a3; } case 14: { goto IL_0096; } case 15: { goto IL_00a3; } case 16: { goto IL_007c; } case 17: { goto IL_006f; } case 18: { goto IL_00a3; } case 19: { goto IL_0089; } case 20: { goto IL_007c; } } } { goto IL_00a3; } IL_006f: { // return sigAlgs.Contains(SignatureAlgorithm.anonymous); RuntimeObject* L_3 = ___sigAlgs1; uint8_t L_4 = ((uint8_t)0); RuntimeObject * L_5 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_4); NullCheck(L_3); bool L_6; L_6 = InterfaceFuncInvoker1< bool, RuntimeObject * >::Invoke(3 /* System.Boolean System.Collections.IList::Contains(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_3, L_5); return L_6; } IL_007c: { // return sigAlgs.Contains(SignatureAlgorithm.rsa); RuntimeObject* L_7 = ___sigAlgs1; uint8_t L_8 = ((uint8_t)1); RuntimeObject * L_9 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_8); NullCheck(L_7); bool L_10; L_10 = InterfaceFuncInvoker1< bool, RuntimeObject * >::Invoke(3 /* System.Boolean System.Collections.IList::Contains(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_7, L_9); return L_10; } IL_0089: { // return sigAlgs.Contains(SignatureAlgorithm.dsa); RuntimeObject* L_11 = ___sigAlgs1; uint8_t L_12 = ((uint8_t)2); RuntimeObject * L_13 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_12); NullCheck(L_11); bool L_14; L_14 = InterfaceFuncInvoker1< bool, RuntimeObject * >::Invoke(3 /* System.Boolean System.Collections.IList::Contains(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_11, L_13); return L_14; } IL_0096: { // return sigAlgs.Contains(SignatureAlgorithm.ecdsa); RuntimeObject* L_15 = ___sigAlgs1; uint8_t L_16 = ((uint8_t)3); RuntimeObject * L_17 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_16); NullCheck(L_15); bool L_18; L_18 = InterfaceFuncInvoker1< bool, RuntimeObject * >::Invoke(3 /* System.Boolean System.Collections.IList::Contains(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_15, L_17); return L_18; } IL_00a3: { // return true; return (bool)1; } IL_00a5: { // } bool L_19 = V_1; return L_19; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::IsValidCipherSuiteForVersion(System.Int32,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.ProtocolVersion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TlsUtilities_IsValidCipherSuiteForVersion_mC3ED3FE1C17CAD0B5DE835A6E275E7A1CF122182 (int32_t ___cipherSuite0, ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___serverVersion1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return GetMinimumVersion(cipherSuite).IsEqualOrEarlierVersionOf(serverVersion.GetEquivalentTLSVersion()); int32_t L_0 = ___cipherSuite0; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_1; L_1 = TlsUtilities_GetMinimumVersion_m1090DAAAD136D429B4954B06A2103D53893F4350(L_0, /*hidden argument*/NULL); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_2 = ___serverVersion1; NullCheck(L_2); ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_3; L_3 = ProtocolVersion_GetEquivalentTLSVersion_m6C864BBEC65CF1AD95340C42822C12238887D799(L_2, /*hidden argument*/NULL); NullCheck(L_1); bool L_4; L_4 = ProtocolVersion_IsEqualOrEarlierVersionOf_mA6DCE6087D568B23EF6CE3AA61F87A322A592C7D(L_1, L_3, /*hidden argument*/NULL); return L_4; } } // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::GetUsableSignatureAlgorithms(System.Collections.IList) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TlsUtilities_GetUsableSignatureAlgorithms_m6088FF9BF47975F1719C9ACACF72BF30DBD8B394 (RuntimeObject* ___sigHashAlgs0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; uint8_t V_2 = 0x0; RuntimeObject* V_3 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { // if (sigHashAlgs == null) RuntimeObject* L_0 = ___sigHashAlgs0; if (L_0) { goto IL_0009; } } { // return GetAllSignatureAlgorithms(); IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = TlsUtilities_GetAllSignatureAlgorithms_mC27146552B9C08DBB9BBDB166B49345C5056DC2F(/*hidden argument*/NULL); return L_1; } IL_0009: { // IList v = BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.CreateArrayList(4); IL2CPP_RUNTIME_CLASS_INIT(Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = Platform_CreateArrayList_m221C0FB793E427B85399C0A49997D54179CAE546(4, /*hidden argument*/NULL); V_0 = L_2; // v.Add(SignatureAlgorithm.anonymous); RuntimeObject* L_3 = V_0; uint8_t L_4 = ((uint8_t)0); RuntimeObject * L_5 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_4); NullCheck(L_3); int32_t L_6; L_6 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_3, L_5); // foreach (SignatureAndHashAlgorithm sigHashAlg in sigHashAlgs) RuntimeObject* L_7 = ___sigHashAlgs0; NullCheck(L_7); RuntimeObject* L_8; L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t47A618747A1BB2A868710316F7372094849163A2_il2cpp_TypeInfo_var, L_7); V_1 = L_8; } IL_0024: try {// begin try (depth: 1) { goto IL_0052; } IL_0026: { // foreach (SignatureAndHashAlgorithm sigHashAlg in sigHashAlgs) RuntimeObject* L_9 = V_1; NullCheck(L_9); RuntimeObject * L_10; L_10 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_9); // byte sigAlg = sigHashAlg.Signature; NullCheck(((SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)CastclassClass((RuntimeObject*)L_10, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var))); uint8_t L_11; L_11 = VirtualFuncInvoker0< uint8_t >::Invoke(5 /* System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm::get_Signature() */, ((SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25 *)CastclassClass((RuntimeObject*)L_10, SignatureAndHashAlgorithm_tBBC66260EA04CDA3345052EE1446B2D7AF784F25_il2cpp_TypeInfo_var))); V_2 = L_11; // if (!v.Contains(sigAlg)) RuntimeObject* L_12 = V_0; uint8_t L_13 = V_2; uint8_t L_14 = L_13; RuntimeObject * L_15 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_14); NullCheck(L_12); bool L_16; L_16 = InterfaceFuncInvoker1< bool, RuntimeObject * >::Invoke(3 /* System.Boolean System.Collections.IList::Contains(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_12, L_15); if (L_16) { goto IL_0052; } } IL_0045: { // v.Add(sigAlg); RuntimeObject* L_17 = V_0; uint8_t L_18 = V_2; uint8_t L_19 = L_18; RuntimeObject * L_20 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_19); NullCheck(L_17); int32_t L_21; L_21 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_tB15A9D6625D09661D6E47976BB626C703EC81910_il2cpp_TypeInfo_var, L_17, L_20); } IL_0052: { // foreach (SignatureAndHashAlgorithm sigHashAlg in sigHashAlgs) RuntimeObject* L_22 = V_1; NullCheck(L_22); bool L_23; L_23 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_22); if (L_23) { goto IL_0026; } } IL_005a: { IL2CPP_LEAVE(0x6D, FINALLY_005c); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005c; } FINALLY_005c: {// begin finally (depth: 1) { RuntimeObject* L_24 = V_1; V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_24, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var)); RuntimeObject* L_25 = V_3; if (!L_25) { goto IL_006c; } } IL_0066: { RuntimeObject* L_26 = V_3; NullCheck(L_26); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_26); } IL_006c: { IL2CPP_END_FINALLY(92) } }// end finally (depth: 1) IL2CPP_CLEANUP(92) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x6D, IL_006d) } IL_006d: { // return v; RuntimeObject* L_27 = V_0; return L_27; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities__ctor_m6CA444346AD91974D4C8BDEB62B537C1BC0B5F76 (TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.TlsUtilities::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TlsUtilities__cctor_m2A6A10CCB5E85B1623A0B053B08812981A9BD2FC (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____7FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201_FieldInfo_var); s_Il2CppMethodInitialized = true; } { // public static readonly byte[] EmptyBytes = new byte[0]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)0); ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->set_EmptyBytes_0(L_0); // public static readonly short[] EmptyShorts = new short[0]; Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD* L_1 = (Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD*)(Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD*)SZArrayNew(Int16U5BU5D_tD134F1E6F746D4C09C987436805256C210C2FFCD_il2cpp_TypeInfo_var, (uint32_t)0); ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->set_EmptyShorts_1(L_1); // public static readonly int[] EmptyInts = new int[0]; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)0); ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->set_EmptyInts_2(L_2); // public static readonly long[] EmptyLongs = new long[0]; Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_3 = (Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6*)(Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6*)SZArrayNew(Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6_il2cpp_TypeInfo_var, (uint32_t)0); ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->set_EmptyLongs_3(L_3); // internal static readonly byte[] SSL_CLIENT = {0x43, 0x4C, 0x4E, 0x54}; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = L_4; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_6 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____A9DD1527A5845A7B2E82F3427251AD622D570D0B8CDA4A0AF9644EB34E69B2FC_201_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_5, L_6, /*hidden argument*/NULL); ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->set_SSL_CLIENT_4(L_5); // internal static readonly byte[] SSL_SERVER = {0x53, 0x52, 0x56, 0x52}; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = L_7; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_9 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____7FBDBBC598B2DE18BB5191FF9D66727F552A54412C9314CA5782824A150B3CD3_146_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_8, L_9, /*hidden argument*/NULL); ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->set_SSL_SERVER_5(L_8); // internal static readonly byte[][] SSL3_CONST = GenSsl3Const(); ByteU5BU5DU5BU5D_t95107DE217CCFA8CD77945AC2CB9492D4D01FE8D* L_10; L_10 = TlsUtilities_GenSsl3Const_m9A09FA65FAAC897505FB94AFE4228F840FF2EC0E(/*hidden argument*/NULL); ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->set_SSL3_CONST_6(L_10); 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 // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Norm(System.SByte,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * Tnaf_Norm_m7108A44C87E46734DFEE9B1C953E17F0856671F3 (int8_t ___mu0, ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * ___lambda1, const RuntimeMethod* method) { BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_0 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_1 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_2 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_3 = NULL; { // BigInteger s1 = lambda.u.Multiply(lambda.u); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_0 = ___lambda1; NullCheck(L_0); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = L_0->get_u_0(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_2 = ___lambda1; NullCheck(L_2); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3 = L_2->get_u_0(); NullCheck(L_1); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_4; L_4 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_1, L_3, /*hidden argument*/NULL); V_1 = L_4; // BigInteger s2 = lambda.u.Multiply(lambda.v); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_5 = ___lambda1; NullCheck(L_5); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6 = L_5->get_u_0(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_7 = ___lambda1; NullCheck(L_7); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_8 = L_7->get_v_1(); NullCheck(L_6); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_9; L_9 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_6, L_8, /*hidden argument*/NULL); V_2 = L_9; // BigInteger s3 = lambda.v.Multiply(lambda.v).ShiftLeft(1); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_10 = ___lambda1; NullCheck(L_10); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_11 = L_10->get_v_1(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_12 = ___lambda1; NullCheck(L_12); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_13 = L_12->get_v_1(); NullCheck(L_11); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_14; L_14 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_11, L_13, /*hidden argument*/NULL); NullCheck(L_14); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_15; L_15 = BigInteger_ShiftLeft_m3058D01476403859DEA3EE149EAC257444F7EC2C(L_14, 1, /*hidden argument*/NULL); V_3 = L_15; // if (mu == 1) int8_t L_16 = ___mu0; if ((!(((uint32_t)L_16) == ((uint32_t)1)))) { goto IL_0050; } } { // norm = s1.Add(s2).Add(s3); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_17 = V_1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_18 = V_2; NullCheck(L_17); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_19; L_19 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_17, L_18, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_20 = V_3; NullCheck(L_19); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_21; L_21 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_19, L_20, /*hidden argument*/NULL); V_0 = L_21; // } goto IL_006f; } IL_0050: { // else if (mu == -1) int8_t L_22 = ___mu0; if ((!(((uint32_t)L_22) == ((uint32_t)(-1))))) { goto IL_0064; } } { // norm = s1.Subtract(s2).Add(s3); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_23 = V_1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_24 = V_2; NullCheck(L_23); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_25; L_25 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_23, L_24, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_26 = V_3; NullCheck(L_25); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_27; L_27 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_25, L_26, /*hidden argument*/NULL); V_0 = L_27; // } goto IL_006f; } IL_0064: { // throw new ArgumentException("mu must be 1 or -1"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_28 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_28, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3075AFACC7A82A94E34ABBEA428D84A074B0542B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tnaf_Norm_m7108A44C87E46734DFEE9B1C953E17F0856671F3_RuntimeMethod_var))); } IL_006f: { // return norm; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_29 = V_0; return L_29; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Norm(System.SByte,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * Tnaf_Norm_mD20325F10CCFDA756282F3A6675A8303D82D4BF7 (int8_t ___mu0, SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * ___u1, SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * ___v2, const RuntimeMethod* method) { SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_0 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_1 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_2 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_3 = NULL; { // SimpleBigDecimal s1 = u.Multiply(u); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_0 = ___u1; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_1 = ___u1; NullCheck(L_0); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_2; L_2 = SimpleBigDecimal_Multiply_mE930EDD7922FF5E20E9751A611BD45E74DF86303(L_0, L_1, /*hidden argument*/NULL); V_1 = L_2; // SimpleBigDecimal s2 = u.Multiply(v); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_3 = ___u1; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_4 = ___v2; NullCheck(L_3); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_5; L_5 = SimpleBigDecimal_Multiply_mE930EDD7922FF5E20E9751A611BD45E74DF86303(L_3, L_4, /*hidden argument*/NULL); V_2 = L_5; // SimpleBigDecimal s3 = v.Multiply(v).ShiftLeft(1); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_6 = ___v2; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_7 = ___v2; NullCheck(L_6); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_8; L_8 = SimpleBigDecimal_Multiply_mE930EDD7922FF5E20E9751A611BD45E74DF86303(L_6, L_7, /*hidden argument*/NULL); NullCheck(L_8); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_9; L_9 = SimpleBigDecimal_ShiftLeft_m9E9DAB982AD8974B156F1D1FA78FCAF1FCDA610E(L_8, 1, /*hidden argument*/NULL); V_3 = L_9; // if (mu == 1) int8_t L_10 = ___mu0; if ((!(((uint32_t)L_10) == ((uint32_t)1)))) { goto IL_0032; } } { // norm = s1.Add(s2).Add(s3); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_11 = V_1; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_12 = V_2; NullCheck(L_11); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_13; L_13 = SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81(L_11, L_12, /*hidden argument*/NULL); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_14 = V_3; NullCheck(L_13); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_15; L_15 = SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81(L_13, L_14, /*hidden argument*/NULL); V_0 = L_15; // } goto IL_0051; } IL_0032: { // else if (mu == -1) int8_t L_16 = ___mu0; if ((!(((uint32_t)L_16) == ((uint32_t)(-1))))) { goto IL_0046; } } { // norm = s1.Subtract(s2).Add(s3); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_17 = V_1; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_18 = V_2; NullCheck(L_17); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_19; L_19 = SimpleBigDecimal_Subtract_m81155118CE01D3649898067F34723567C952E0FB(L_17, L_18, /*hidden argument*/NULL); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_20 = V_3; NullCheck(L_19); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_21; L_21 = SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81(L_19, L_20, /*hidden argument*/NULL); V_0 = L_21; // } goto IL_0051; } IL_0046: { // throw new ArgumentException("mu must be 1 or -1"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_22 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3075AFACC7A82A94E34ABBEA428D84A074B0542B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tnaf_Norm_mD20325F10CCFDA756282F3A6675A8303D82D4BF7_RuntimeMethod_var))); } IL_0051: { // return norm; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_23 = V_0; return L_23; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Round(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * Tnaf_Round_mD67E59733D4FD7FA5B746F2AE862B263041E3CA7 (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * ___lambda00, SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * ___lambda11, int8_t ___mu2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_1 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_2 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_3 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_4 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_5 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_6 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_7 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_8 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_9 = NULL; int8_t V_10 = 0x0; int8_t V_11 = 0x0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_12 = NULL; { // int scale = lambda0.Scale; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_0 = ___lambda00; NullCheck(L_0); int32_t L_1; L_1 = SimpleBigDecimal_get_Scale_mC724707182A1374B28144EF53A80E5AC9EB8174D_inline(L_0, /*hidden argument*/NULL); V_0 = L_1; // if (lambda1.Scale != scale) SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_2 = ___lambda11; NullCheck(L_2); int32_t L_3; L_3 = SimpleBigDecimal_get_Scale_mC724707182A1374B28144EF53A80E5AC9EB8174D_inline(L_2, /*hidden argument*/NULL); int32_t L_4 = V_0; if ((((int32_t)L_3) == ((int32_t)L_4))) { goto IL_001b; } } { // throw new ArgumentException("lambda0 and lambda1 do not have same scale"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8F7ABDD6C93269DE407C78B1C3D01FFB48FAB30D)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tnaf_Round_mD67E59733D4FD7FA5B746F2AE862B263041E3CA7_RuntimeMethod_var))); } IL_001b: { // if (!((mu == 1) || (mu == -1))) int8_t L_6 = ___mu2; if ((((int32_t)L_6) == ((int32_t)1))) { goto IL_002e; } } { int8_t L_7 = ___mu2; if ((((int32_t)L_7) == ((int32_t)(-1)))) { goto IL_002e; } } { // throw new ArgumentException("mu must be 1 or -1"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_8 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3075AFACC7A82A94E34ABBEA428D84A074B0542B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tnaf_Round_mD67E59733D4FD7FA5B746F2AE862B263041E3CA7_RuntimeMethod_var))); } IL_002e: { // BigInteger f0 = lambda0.Round(); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_9 = ___lambda00; NullCheck(L_9); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_10; L_10 = SimpleBigDecimal_Round_m2D243DBAF385A5CA369E1F3093596A337CB1A338(L_9, /*hidden argument*/NULL); V_1 = L_10; // BigInteger f1 = lambda1.Round(); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_11 = ___lambda11; NullCheck(L_11); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_12; L_12 = SimpleBigDecimal_Round_m2D243DBAF385A5CA369E1F3093596A337CB1A338(L_11, /*hidden argument*/NULL); V_2 = L_12; // SimpleBigDecimal eta0 = lambda0.Subtract(f0); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_13 = ___lambda00; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_14 = V_1; NullCheck(L_13); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_15; L_15 = SimpleBigDecimal_Subtract_m7B10BAB8BA9CC124D52EA92ABBB1C73C30123DF4(L_13, L_14, /*hidden argument*/NULL); V_3 = L_15; // SimpleBigDecimal eta1 = lambda1.Subtract(f1); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_16 = ___lambda11; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_17 = V_2; NullCheck(L_16); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_18; L_18 = SimpleBigDecimal_Subtract_m7B10BAB8BA9CC124D52EA92ABBB1C73C30123DF4(L_16, L_17, /*hidden argument*/NULL); V_4 = L_18; // SimpleBigDecimal eta = eta0.Add(eta0); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_19 = V_3; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_20 = V_3; NullCheck(L_19); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_21; L_21 = SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81(L_19, L_20, /*hidden argument*/NULL); V_5 = L_21; // if (mu == 1) int8_t L_22 = ___mu2; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_0067; } } { // eta = eta.Add(eta1); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_23 = V_5; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_24 = V_4; NullCheck(L_23); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_25; L_25 = SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81(L_23, L_24, /*hidden argument*/NULL); V_5 = L_25; // } goto IL_0072; } IL_0067: { // eta = eta.Subtract(eta1); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_26 = V_5; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_27 = V_4; NullCheck(L_26); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_28; L_28 = SimpleBigDecimal_Subtract_m81155118CE01D3649898067F34723567C952E0FB(L_26, L_27, /*hidden argument*/NULL); V_5 = L_28; } IL_0072: { // SimpleBigDecimal threeEta1 = eta1.Add(eta1).Add(eta1); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_29 = V_4; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_30 = V_4; NullCheck(L_29); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_31; L_31 = SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81(L_29, L_30, /*hidden argument*/NULL); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_32 = V_4; NullCheck(L_31); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_33; L_33 = SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81(L_31, L_32, /*hidden argument*/NULL); V_6 = L_33; // SimpleBigDecimal fourEta1 = threeEta1.Add(eta1); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_34 = V_6; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_35 = V_4; NullCheck(L_34); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_36; L_36 = SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81(L_34, L_35, /*hidden argument*/NULL); V_7 = L_36; // if (mu == 1) int8_t L_37 = ___mu2; if ((!(((uint32_t)L_37) == ((uint32_t)1)))) { goto IL_00a9; } } { // check1 = eta0.Subtract(threeEta1); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_38 = V_3; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_39 = V_6; NullCheck(L_38); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_40; L_40 = SimpleBigDecimal_Subtract_m81155118CE01D3649898067F34723567C952E0FB(L_38, L_39, /*hidden argument*/NULL); V_8 = L_40; // check2 = eta0.Add(fourEta1); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_41 = V_3; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_42 = V_7; NullCheck(L_41); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_43; L_43 = SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81(L_41, L_42, /*hidden argument*/NULL); V_9 = L_43; // } goto IL_00bd; } IL_00a9: { // check1 = eta0.Add(threeEta1); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_44 = V_3; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_45 = V_6; NullCheck(L_44); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_46; L_46 = SimpleBigDecimal_Add_mA73C83185506F0702AA0C0ED5C2BEABC9BD7EB81(L_44, L_45, /*hidden argument*/NULL); V_8 = L_46; // check2 = eta0.Subtract(fourEta1); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_47 = V_3; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_48 = V_7; NullCheck(L_47); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_49; L_49 = SimpleBigDecimal_Subtract_m81155118CE01D3649898067F34723567C952E0FB(L_47, L_48, /*hidden argument*/NULL); V_9 = L_49; } IL_00bd: { // sbyte h0 = 0; V_10 = (int8_t)0; // sbyte h1 = 0; V_11 = (int8_t)0; // if (eta.CompareTo(BigInteger.One) >= 0) SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_50 = V_5; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_51 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_50); int32_t L_52; L_52 = SimpleBigDecimal_CompareTo_mAB85CB06FBD00C7DA20AB84FFACA0F9279B359D4(L_50, L_51, /*hidden argument*/NULL); if ((((int32_t)L_52) < ((int32_t)0))) { goto IL_00eb; } } { // if (check1.CompareTo(MinusOne) < 0) SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_53 = V_8; IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_54 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_MinusOne_0(); NullCheck(L_53); int32_t L_55; L_55 = SimpleBigDecimal_CompareTo_mAB85CB06FBD00C7DA20AB84FFACA0F9279B359D4(L_53, L_54, /*hidden argument*/NULL); if ((((int32_t)L_55) >= ((int32_t)0))) { goto IL_00e6; } } { // h1 = mu; int8_t L_56 = ___mu2; V_11 = L_56; // } goto IL_00fd; } IL_00e6: { // h0 = 1; V_10 = (int8_t)1; // } goto IL_00fd; } IL_00eb: { // if (check2.CompareTo(BigInteger.Two) >= 0) SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_57 = V_9; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_58 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Two_9(); NullCheck(L_57); int32_t L_59; L_59 = SimpleBigDecimal_CompareTo_mAB85CB06FBD00C7DA20AB84FFACA0F9279B359D4(L_57, L_58, /*hidden argument*/NULL); if ((((int32_t)L_59) < ((int32_t)0))) { goto IL_00fd; } } { // h1 = mu; int8_t L_60 = ___mu2; V_11 = L_60; } IL_00fd: { // if (eta.CompareTo(MinusOne) < 0) SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_61 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_62 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_MinusOne_0(); NullCheck(L_61); int32_t L_63; L_63 = SimpleBigDecimal_CompareTo_mAB85CB06FBD00C7DA20AB84FFACA0F9279B359D4(L_61, L_62, /*hidden argument*/NULL); if ((((int32_t)L_63) >= ((int32_t)0))) { goto IL_0127; } } { // if (check1.CompareTo(BigInteger.One) >= 0) SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_64 = V_8; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_65 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_64); int32_t L_66; L_66 = SimpleBigDecimal_CompareTo_mAB85CB06FBD00C7DA20AB84FFACA0F9279B359D4(L_64, L_65, /*hidden argument*/NULL); if ((((int32_t)L_66) < ((int32_t)0))) { goto IL_0122; } } { // h1 = (sbyte)-mu; int8_t L_67 = ___mu2; V_11 = ((int8_t)((int8_t)((-L_67)))); // } goto IL_013b; } IL_0122: { // h0 = -1; V_10 = (int8_t)(-1); // } goto IL_013b; } IL_0127: { // if (check2.CompareTo(MinusTwo) < 0) SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_68 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_69 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_MinusTwo_1(); NullCheck(L_68); int32_t L_70; L_70 = SimpleBigDecimal_CompareTo_mAB85CB06FBD00C7DA20AB84FFACA0F9279B359D4(L_68, L_69, /*hidden argument*/NULL); if ((((int32_t)L_70) >= ((int32_t)0))) { goto IL_013b; } } { // h1 = (sbyte)-mu; int8_t L_71 = ___mu2; V_11 = ((int8_t)((int8_t)((-L_71)))); } IL_013b: { // BigInteger q0 = f0.Add(BigInteger.ValueOf(h0)); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_72 = V_1; int8_t L_73 = V_10; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_74; L_74 = BigInteger_ValueOf_m26A9968814DAF2363D8B71164672E6257BC82001(((int64_t)((int64_t)L_73)), /*hidden argument*/NULL); NullCheck(L_72); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_75; L_75 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_72, L_74, /*hidden argument*/NULL); // BigInteger q1 = f1.Add(BigInteger.ValueOf(h1)); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_76 = V_2; int8_t L_77 = V_11; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_78; L_78 = BigInteger_ValueOf_m26A9968814DAF2363D8B71164672E6257BC82001(((int64_t)((int64_t)L_77)), /*hidden argument*/NULL); NullCheck(L_76); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_79; L_79 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_76, L_78, /*hidden argument*/NULL); V_12 = L_79; // return new ZTauElement(q0, q1); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_80 = V_12; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_81 = (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)il2cpp_codegen_object_new(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D(L_81, L_75, L_80, /*hidden argument*/NULL); return L_81; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.SimpleBigDecimal BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::ApproximateDivisionByN(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,System.SByte,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * Tnaf_ApproximateDivisionByN_m4C07B86E28C63F0B387DD2C45F11A2E6FF299CCD (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___k0, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___s1, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___vm2, int8_t ___a3, int32_t ___m4, int32_t ___c5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_1 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_2 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_3 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_4 = NULL; { // int _k = (m + 5)/2 + c; int32_t L_0 = ___m4; int32_t L_1 = ___c5; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)5))/(int32_t)2)), (int32_t)L_1)); // BigInteger ns = k.ShiftRight(m - _k - 2 + a); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_2 = ___k0; int32_t L_3 = ___m4; int32_t L_4 = V_0; int8_t L_5 = ___a3; NullCheck(L_2); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6; L_6 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_2, ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), (int32_t)2)), (int32_t)L_5)), /*hidden argument*/NULL); V_1 = L_6; // BigInteger gs = s.Multiply(ns); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7 = ___s1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_8 = V_1; NullCheck(L_7); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_9; L_9 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_7, L_8, /*hidden argument*/NULL); // BigInteger hs = gs.ShiftRight(m); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_10 = L_9; int32_t L_11 = ___m4; NullCheck(L_10); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_12; L_12 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_10, L_11, /*hidden argument*/NULL); V_2 = L_12; // BigInteger js = vm.Multiply(hs); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_13 = ___vm2; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_14 = V_2; NullCheck(L_13); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_15; L_15 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_13, L_14, /*hidden argument*/NULL); V_3 = L_15; // BigInteger gsPlusJs = gs.Add(js); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_16 = V_3; NullCheck(L_10); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_17; L_17 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_10, L_16, /*hidden argument*/NULL); // BigInteger ls = gsPlusJs.ShiftRight(_k-c); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_18 = L_17; int32_t L_19 = V_0; int32_t L_20 = ___c5; NullCheck(L_18); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_21; L_21 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_18, ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)L_20)), /*hidden argument*/NULL); V_4 = L_21; // if (gsPlusJs.TestBit(_k-c-1)) int32_t L_22 = V_0; int32_t L_23 = ___c5; NullCheck(L_18); bool L_24; L_24 = BigInteger_TestBit_mC6B170A76F955C7A3839E85559A34EF0D9276D36(L_18, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)L_23)), (int32_t)1)), /*hidden argument*/NULL); if (!L_24) { goto IL_005e; } } { // ls = ls.Add(BigInteger.One); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_25 = V_4; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_26 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_25); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_27; L_27 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_25, L_26, /*hidden argument*/NULL); V_4 = L_27; } IL_005e: { // return new SimpleBigDecimal(ls, c); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_28 = V_4; int32_t L_29 = ___c5; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_30 = (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA *)il2cpp_codegen_object_new(SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA_il2cpp_TypeInfo_var); SimpleBigDecimal__ctor_m0D611D1E0D39DF556C361006DE02E4F22BDDE876(L_30, L_28, L_29, /*hidden argument*/NULL); return L_30; } } // System.SByte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::TauAdicNaf(System.SByte,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* Tnaf_TauAdicNaf_mBDEEF7D411D67C54DF10E3E3D20ADB7E3221CC1C (int8_t ___mu0, ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * ___lambda1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_4 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_5 = NULL; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* V_6 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_7 = NULL; int32_t G_B6_0 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * G_B15_0 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * G_B14_0 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * G_B16_0 = NULL; { // if (!((mu == 1) || (mu == -1))) int8_t L_0 = ___mu0; if ((((int32_t)L_0) == ((int32_t)1))) { goto IL_0013; } } { int8_t L_1 = ___mu0; if ((((int32_t)L_1) == ((int32_t)(-1)))) { goto IL_0013; } } { // throw new ArgumentException("mu must be 1 or -1"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_2 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3075AFACC7A82A94E34ABBEA428D84A074B0542B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tnaf_TauAdicNaf_mBDEEF7D411D67C54DF10E3E3D20ADB7E3221CC1C_RuntimeMethod_var))); } IL_0013: { // BigInteger norm = Norm(mu, lambda); int8_t L_3 = ___mu0; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_4 = ___lambda1; IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_5; L_5 = Tnaf_Norm_m7108A44C87E46734DFEE9B1C953E17F0856671F3(L_3, L_4, /*hidden argument*/NULL); // int log2Norm = norm.BitLength; NullCheck(L_5); int32_t L_6; L_6 = BigInteger_get_BitLength_m6B5FE0A610DA07F883412F1DE1BCCFA2EED7244C(L_5, /*hidden argument*/NULL); V_0 = L_6; // int maxLength = log2Norm > 30 ? log2Norm + 4 : 34; int32_t L_7 = V_0; if ((((int32_t)L_7) > ((int32_t)((int32_t)30)))) { goto IL_0029; } } { G_B6_0 = ((int32_t)34); goto IL_002c; } IL_0029: { int32_t L_8 = V_0; G_B6_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)4)); } IL_002c: { // sbyte[] u = new sbyte[maxLength]; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_9 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)G_B6_0); V_1 = L_9; // int i = 0; V_2 = 0; // int length = 0; V_3 = 0; // BigInteger r0 = lambda.u; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_10 = ___lambda1; NullCheck(L_10); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_11 = L_10->get_u_0(); V_4 = L_11; // BigInteger r1 = lambda.v; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_12 = ___lambda1; NullCheck(L_12); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_13 = L_12->get_v_1(); V_5 = L_13; goto IL_00e2; } IL_004b: { // if (r0.TestBit(0)) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_14 = V_4; NullCheck(L_14); bool L_15; L_15 = BigInteger_TestBit_mC6B170A76F955C7A3839E85559A34EF0D9276D36(L_14, 0, /*hidden argument*/NULL); if (!L_15) { goto IL_00a5; } } { // u[i] = (sbyte) BigInteger.Two.Subtract((r0.Subtract(r1.ShiftLeft(1))).Mod(Four)).IntValue; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_16 = V_1; int32_t L_17 = V_2; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_18 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Two_9(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_19 = V_4; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_20 = V_5; NullCheck(L_20); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_21; L_21 = BigInteger_ShiftLeft_m3058D01476403859DEA3EE149EAC257444F7EC2C(L_20, 1, /*hidden argument*/NULL); NullCheck(L_19); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_22; L_22 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_19, L_21, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_23 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_Four_3(); NullCheck(L_22); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_24; L_24 = BigInteger_Mod_m7E2AEE973C716259130AE40359383DE0BCFDEAB2(L_22, L_23, /*hidden argument*/NULL); NullCheck(L_18); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_25; L_25 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_18, L_24, /*hidden argument*/NULL); NullCheck(L_25); int32_t L_26; L_26 = BigInteger_get_IntValue_m6386348CAE8E75A68124AD1F36F497FC551F8144(L_25, /*hidden argument*/NULL); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (int8_t)((int8_t)((int8_t)L_26))); // if (u[i] == 1) SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_27 = V_1; int32_t L_28 = V_2; NullCheck(L_27); int32_t L_29 = L_28; int8_t L_30 = (L_27)->GetAt(static_cast(L_29)); if ((!(((uint32_t)L_30) == ((uint32_t)1)))) { goto IL_0093; } } { // r0 = r0.ClearBit(0); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_31 = V_4; NullCheck(L_31); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_32; L_32 = BigInteger_ClearBit_m0F3BFC397D15B21D908EDC37EE776D65660D540E(L_31, 0, /*hidden argument*/NULL); V_4 = L_32; // } goto IL_00a1; } IL_0093: { // r0 = r0.Add(BigInteger.One); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_33 = V_4; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_34 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_33); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_35; L_35 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_33, L_34, /*hidden argument*/NULL); V_4 = L_35; } IL_00a1: { // length = i; int32_t L_36 = V_2; V_3 = L_36; // } goto IL_00a9; } IL_00a5: { // u[i] = 0; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_37 = V_1; int32_t L_38 = V_2; NullCheck(L_37); (L_37)->SetAt(static_cast(L_38), (int8_t)0); } IL_00a9: { // BigInteger t = r0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_39 = V_4; // BigInteger s = r0.ShiftRight(1); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_40 = V_4; NullCheck(L_40); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_41; L_41 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_40, 1, /*hidden argument*/NULL); V_7 = L_41; // if (mu == 1) int8_t L_42 = ___mu0; G_B14_0 = L_39; if ((!(((uint32_t)L_42) == ((uint32_t)1)))) { G_B15_0 = L_39; goto IL_00c6; } } { // r0 = r1.Add(s); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_43 = V_5; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_44 = V_7; NullCheck(L_43); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_45; L_45 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_43, L_44, /*hidden argument*/NULL); V_4 = L_45; // } G_B16_0 = G_B14_0; goto IL_00d1; } IL_00c6: { // r0 = r1.Subtract(s); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_46 = V_5; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_47 = V_7; NullCheck(L_46); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_48; L_48 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_46, L_47, /*hidden argument*/NULL); V_4 = L_48; G_B16_0 = G_B15_0; } IL_00d1: { // r1 = t.ShiftRight(1).Negate(); NullCheck(G_B16_0); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_49; L_49 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(G_B16_0, 1, /*hidden argument*/NULL); NullCheck(L_49); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_50; L_50 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_49, /*hidden argument*/NULL); V_5 = L_50; // i++; int32_t L_51 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1)); } IL_00e2: { // while(!((r0.Equals(BigInteger.Zero)) && (r1.Equals(BigInteger.Zero)))) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_52 = V_4; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_53 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Zero_7(); NullCheck(L_52); bool L_54; L_54 = VirtualFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_52, L_53); if (!L_54) { goto IL_004b; } } { BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_55 = V_5; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_56 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Zero_7(); NullCheck(L_55); bool L_57; L_57 = VirtualFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_55, L_56); if (!L_57) { goto IL_004b; } } { // length++; int32_t L_58 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)); // sbyte[] tnaf = new sbyte[length]; int32_t L_59 = V_3; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_60 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)L_59); V_6 = L_60; // Array.Copy(u, 0, tnaf, 0, length); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_61 = V_1; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_62 = V_6; int32_t L_63 = V_3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_61, 0, (RuntimeArray *)(RuntimeArray *)L_62, 0, L_63, /*hidden argument*/NULL); // return tnaf; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_64 = V_6; return L_64; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::Tau(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * Tnaf_Tau_m9E3E226A4BCFC3EAD74134C933EA3DA02ED99461 (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * ___p0, const RuntimeMethod* method) { { // return p.Tau(); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_0 = ___p0; NullCheck(L_0); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_1; L_1 = VirtualFuncInvoker0< AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * >::Invoke(34 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint::Tau() */, L_0); return L_1; } } // System.SByte BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetMu(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Tnaf_GetMu_m247DAC7460B625079201F7B7F9A5D0D82634D557 (AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE * ___curve0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_0 = NULL; int8_t V_1 = 0x0; { // BigInteger a = curve.A.ToBigInteger(); AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE * L_0 = ___curve0; NullCheck(L_0); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(24 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_A() */, L_0); NullCheck(L_1); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_2; L_2 = VirtualFuncInvoker0< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::ToBigInteger() */, L_1); V_0 = L_2; // if (a.SignValue == 0) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_SignValue_mD40EFBE0702F356758CE49796DD9743BF06E5199_inline(L_3, /*hidden argument*/NULL); if (L_4) { goto IL_0018; } } { // mu = -1; V_1 = (int8_t)(-1); // } goto IL_0034; } IL_0018: { // else if (a.Equals(BigInteger.One)) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_5 = V_0; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_5); bool L_7; L_7 = VirtualFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_6); if (!L_7) { goto IL_0029; } } { // mu = 1; V_1 = (int8_t)1; // } goto IL_0034; } IL_0029: { // throw new ArgumentException("No Koblitz curve (ABC), TNAF multiplication not possible"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_8 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20738C4EA430C1BDBBE108ECF699C057168CDCAC)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tnaf_GetMu_m247DAC7460B625079201F7B7F9A5D0D82634D557_RuntimeMethod_var))); } IL_0034: { // return mu; int8_t L_9 = V_1; return L_9; } } // System.SByte BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetMu(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Tnaf_GetMu_mF9ED9184ED62B89EE70FF3BD9F97E739826EA0D1 (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___curveA0, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { // return (sbyte)(curveA.IsZero ? -1 : 1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___curveA0; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_0); if (L_1) { goto IL_000b; } } { G_B3_0 = 1; goto IL_000c; } IL_000b: { G_B3_0 = (-1); } IL_000c: { return ((int8_t)((int8_t)G_B3_0)); } } // System.SByte BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetMu(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Tnaf_GetMu_mB216A25FAF0B6522159EB1C617F0264A23BC2C57 (int32_t ___curveA0, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { // return (sbyte)(curveA == 0 ? -1 : 1); int32_t L_0 = ___curveA0; if (!L_0) { goto IL_0006; } } { G_B3_0 = 1; goto IL_0007; } IL_0006: { G_B3_0 = (-1); } IL_0007: { return ((int8_t)((int8_t)G_B3_0)); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetLucas(System.SByte,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* Tnaf_GetLucas_m731E488EA142F80FDDA1F018FB2A6DDB85EE8DEC (int8_t ___mu0, int32_t ___k1, bool ___doV2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_0 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_1 = NULL; int32_t V_2 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_3 = NULL; { // if (!(mu == 1 || mu == -1)) int8_t L_0 = ___mu0; if ((((int32_t)L_0) == ((int32_t)1))) { goto IL_0013; } } { int8_t L_1 = ___mu0; if ((((int32_t)L_1) == ((int32_t)(-1)))) { goto IL_0013; } } { // throw new ArgumentException("mu must be 1 or -1"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_2 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3075AFACC7A82A94E34ABBEA428D84A074B0542B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tnaf_GetLucas_m731E488EA142F80FDDA1F018FB2A6DDB85EE8DEC_RuntimeMethod_var))); } IL_0013: { // if (doV) bool L_3 = ___doV2; if (!L_3) { goto IL_0026; } } { // u0 = BigInteger.Two; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_4 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Two_9(); V_0 = L_4; // u1 = BigInteger.ValueOf(mu); int8_t L_5 = ___mu0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6; L_6 = BigInteger_ValueOf_m26A9968814DAF2363D8B71164672E6257BC82001(((int64_t)((int64_t)L_5)), /*hidden argument*/NULL); V_1 = L_6; // } goto IL_0032; } IL_0026: { // u0 = BigInteger.Zero; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Zero_7(); V_0 = L_7; // u1 = BigInteger.One; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_8 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); V_1 = L_8; } IL_0032: { // for (int i = 1; i < k; i++) V_2 = 1; goto IL_005b; } IL_0036: { // BigInteger s = null; V_3 = (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)NULL; // if (mu == 1) int8_t L_9 = ___mu0; if ((!(((uint32_t)L_9) == ((uint32_t)1)))) { goto IL_0040; } } { // s = u1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_10 = V_1; V_3 = L_10; // } goto IL_0047; } IL_0040: { // s = u1.Negate(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_11 = V_1; NullCheck(L_11); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_12; L_12 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_11, /*hidden argument*/NULL); V_3 = L_12; } IL_0047: { // u2 = s.Subtract(u0.ShiftLeft(1)); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_13 = V_3; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_14 = V_0; NullCheck(L_14); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_15; L_15 = BigInteger_ShiftLeft_m3058D01476403859DEA3EE149EAC257444F7EC2C(L_14, 1, /*hidden argument*/NULL); NullCheck(L_13); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_16; L_16 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_13, L_15, /*hidden argument*/NULL); // u0 = u1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_17 = V_1; V_0 = L_17; // u1 = u2; V_1 = L_16; // for (int i = 1; i < k; i++) int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_005b: { // for (int i = 1; i < k; i++) int32_t L_19 = V_2; int32_t L_20 = ___k1; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0036; } } { // BigInteger[] retVal = {u0, u1}; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_21 = (BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED*)(BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED*)SZArrayNew(BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED_il2cpp_TypeInfo_var, (uint32_t)2); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_22 = L_21; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_23 = V_0; NullCheck(L_22); ArrayElementTypeCheck (L_22, L_23); (L_22)->SetAt(static_cast(0), (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)L_23); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_24 = L_22; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(1), (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)L_25); // return retVal; return L_24; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetTw(System.SByte,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * Tnaf_GetTw_m87112860FD17C8AFC2C71234E6C7A0EB5403D3A0 (int8_t ___mu0, int32_t ___w1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* V_0 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_1 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_2 = NULL; { // if (w == 4) int32_t L_0 = ___w1; if ((!(((uint32_t)L_0) == ((uint32_t)4)))) { goto IL_0019; } } { // if (mu == 1) int8_t L_1 = ___mu0; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_0010; } } { // return BigInteger.ValueOf(6); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_2; L_2 = BigInteger_ValueOf_m26A9968814DAF2363D8B71164672E6257BC82001(((int64_t)((int64_t)6)), /*hidden argument*/NULL); return L_2; } IL_0010: { // return BigInteger.ValueOf(10); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3; L_3 = BigInteger_ValueOf_m26A9968814DAF2363D8B71164672E6257BC82001(((int64_t)((int64_t)((int32_t)10))), /*hidden argument*/NULL); return L_3; } IL_0019: { // BigInteger[] us = GetLucas(mu, w, false); int8_t L_4 = ___mu0; int32_t L_5 = ___w1; IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_6; L_6 = Tnaf_GetLucas_m731E488EA142F80FDDA1F018FB2A6DDB85EE8DEC(L_4, L_5, (bool)0, /*hidden argument*/NULL); V_0 = L_6; // BigInteger twoToW = BigInteger.Zero.SetBit(w); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Zero_7(); int32_t L_8 = ___w1; NullCheck(L_7); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_9; L_9 = BigInteger_SetBit_mFA6F411B93B24185445A62C9984071A9B51338EC(L_7, L_8, /*hidden argument*/NULL); V_1 = L_9; // BigInteger u1invert = us[1].ModInverse(twoToW); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_10 = V_0; NullCheck(L_10); int32_t L_11 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_12 = (L_10)->GetAt(static_cast(L_11)); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_13 = V_1; NullCheck(L_12); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_14; L_14 = BigInteger_ModInverse_mC7B76E8E8BA0692B5F16F38DDA981EB2C5ABBC34(L_12, L_13, /*hidden argument*/NULL); V_2 = L_14; // tw = BigInteger.Two.Multiply(us[0]).Multiply(u1invert).Mod(twoToW); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_15 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Two_9(); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_16 = V_0; NullCheck(L_16); int32_t L_17 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_18 = (L_16)->GetAt(static_cast(L_17)); NullCheck(L_15); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_19; L_19 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_15, L_18, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_20 = V_2; NullCheck(L_19); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_21; L_21 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_19, L_20, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_22 = V_1; NullCheck(L_21); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_23; L_23 = BigInteger_Mod_m7E2AEE973C716259130AE40359383DE0BCFDEAB2(L_21, L_22, /*hidden argument*/NULL); // return tw; return L_23; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetSi(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* Tnaf_GetSi_mD10DAAF8AB76B6AC1306C91AA1DE833DA110BE15 (AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE * ___curve0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* V_4 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_5 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_6 = NULL; { // if (!curve.IsKoblitz) AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE * L_0 = ___curve0; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mCurve::get_IsKoblitz() */, L_0); if (L_1) { goto IL_0013; } } { // throw new ArgumentException("si is defined for Koblitz curves only"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_2 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB9153E3A6B1EB653038063E041EF890135DA4066)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tnaf_GetSi_mD10DAAF8AB76B6AC1306C91AA1DE833DA110BE15_RuntimeMethod_var))); } IL_0013: { // int m = curve.FieldSize; AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE * L_3 = ___curve0; NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_FieldSize() */, L_3); V_0 = L_4; // int a = curve.A.ToBigInteger().IntValue; AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE * L_5 = ___curve0; NullCheck(L_5); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6; L_6 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(24 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_A() */, L_5); NullCheck(L_6); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7; L_7 = VirtualFuncInvoker0< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::ToBigInteger() */, L_6); NullCheck(L_7); int32_t L_8; L_8 = BigInteger_get_IntValue_m6386348CAE8E75A68124AD1F36F497FC551F8144(L_7, /*hidden argument*/NULL); V_1 = L_8; // sbyte mu = GetMu(a); int32_t L_9 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); int8_t L_10; L_10 = Tnaf_GetMu_mB216A25FAF0B6522159EB1C617F0264A23BC2C57(L_9, /*hidden argument*/NULL); // int shifts = GetShiftsForCofactor(curve.Cofactor); AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE * L_11 = ___curve0; NullCheck(L_11); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_12; L_12 = VirtualFuncInvoker0< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(27 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Cofactor() */, L_11); int32_t L_13; L_13 = Tnaf_GetShiftsForCofactor_m6651CF45A63C967D69E340C34C4610DB54664815(L_12, /*hidden argument*/NULL); V_2 = L_13; // int index = m + 3 - a; int32_t L_14 = V_0; int32_t L_15 = V_1; V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)3)), (int32_t)L_15)); // BigInteger[] ui = GetLucas(mu, index, false); int8_t L_16 = L_10; int32_t L_17 = V_3; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_18; L_18 = Tnaf_GetLucas_m731E488EA142F80FDDA1F018FB2A6DDB85EE8DEC(L_16, L_17, (bool)0, /*hidden argument*/NULL); V_4 = L_18; // if (mu == 1) if ((!(((uint32_t)L_16) == ((uint32_t)1)))) { goto IL_006a; } } { // ui[0] = ui[0].Negate(); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_19 = V_4; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_20 = V_4; NullCheck(L_20); int32_t L_21 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_22 = (L_20)->GetAt(static_cast(L_21)); NullCheck(L_22); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_23; L_23 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_22, /*hidden argument*/NULL); NullCheck(L_19); ArrayElementTypeCheck (L_19, L_23); (L_19)->SetAt(static_cast(0), (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)L_23); // ui[1] = ui[1].Negate(); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_24 = V_4; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_25 = V_4; NullCheck(L_25); int32_t L_26 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_27 = (L_25)->GetAt(static_cast(L_26)); NullCheck(L_27); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_28; L_28 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_27, /*hidden argument*/NULL); NullCheck(L_24); ArrayElementTypeCheck (L_24, L_28); (L_24)->SetAt(static_cast(1), (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)L_28); } IL_006a: { // BigInteger dividend0 = BigInteger.One.Add(ui[1]).ShiftRight(shifts); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_29 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_30 = V_4; NullCheck(L_30); int32_t L_31 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_32 = (L_30)->GetAt(static_cast(L_31)); NullCheck(L_29); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_33; L_33 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_29, L_32, /*hidden argument*/NULL); int32_t L_34 = V_2; NullCheck(L_33); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_35; L_35 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_33, L_34, /*hidden argument*/NULL); V_5 = L_35; // BigInteger dividend1 = BigInteger.One.Add(ui[0]).ShiftRight(shifts).Negate(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_36 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_37 = V_4; NullCheck(L_37); int32_t L_38 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_39 = (L_37)->GetAt(static_cast(L_38)); NullCheck(L_36); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_40; L_40 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_36, L_39, /*hidden argument*/NULL); int32_t L_41 = V_2; NullCheck(L_40); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_42; L_42 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_40, L_41, /*hidden argument*/NULL); NullCheck(L_42); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_43; L_43 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_42, /*hidden argument*/NULL); V_6 = L_43; // return new BigInteger[] { dividend0, dividend1 }; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_44 = (BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED*)(BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED*)SZArrayNew(BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED_il2cpp_TypeInfo_var, (uint32_t)2); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_45 = L_44; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_46 = V_5; NullCheck(L_45); ArrayElementTypeCheck (L_45, L_46); (L_45)->SetAt(static_cast(0), (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)L_46); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_47 = L_45; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_48 = V_6; NullCheck(L_47); ArrayElementTypeCheck (L_47, L_48); (L_47)->SetAt(static_cast(1), (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)L_48); return L_47; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetSi(System.Int32,System.Int32,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* Tnaf_GetSi_m939A1D1651886F5B60E71624D80AD43D9100C45F (int32_t ___fieldSize0, int32_t ___curveA1, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___cofactor2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* V_2 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_3 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_4 = NULL; { // sbyte mu = GetMu(curveA); int32_t L_0 = ___curveA1; IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); int8_t L_1; L_1 = Tnaf_GetMu_mB216A25FAF0B6522159EB1C617F0264A23BC2C57(L_0, /*hidden argument*/NULL); // int shifts = GetShiftsForCofactor(cofactor); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_2 = ___cofactor2; int32_t L_3; L_3 = Tnaf_GetShiftsForCofactor_m6651CF45A63C967D69E340C34C4610DB54664815(L_2, /*hidden argument*/NULL); V_0 = L_3; // int index = fieldSize + 3 - curveA; int32_t L_4 = ___fieldSize0; int32_t L_5 = ___curveA1; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)3)), (int32_t)L_5)); // BigInteger[] ui = GetLucas(mu, index, false); int8_t L_6 = L_1; int32_t L_7 = V_1; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_8; L_8 = Tnaf_GetLucas_m731E488EA142F80FDDA1F018FB2A6DDB85EE8DEC(L_6, L_7, (bool)0, /*hidden argument*/NULL); V_2 = L_8; // if (mu == 1) if ((!(((uint32_t)L_6) == ((uint32_t)1)))) { goto IL_0035; } } { // ui[0] = ui[0].Negate(); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_9 = V_2; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_10 = V_2; NullCheck(L_10); int32_t L_11 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_12 = (L_10)->GetAt(static_cast(L_11)); NullCheck(L_12); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_13; L_13 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_12, /*hidden argument*/NULL); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_13); (L_9)->SetAt(static_cast(0), (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)L_13); // ui[1] = ui[1].Negate(); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_14 = V_2; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_15 = V_2; NullCheck(L_15); int32_t L_16 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_17 = (L_15)->GetAt(static_cast(L_16)); NullCheck(L_17); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_18; L_18 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_17, /*hidden argument*/NULL); NullCheck(L_14); ArrayElementTypeCheck (L_14, L_18); (L_14)->SetAt(static_cast(1), (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)L_18); } IL_0035: { // BigInteger dividend0 = BigInteger.One.Add(ui[1]).ShiftRight(shifts); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_19 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_20 = V_2; NullCheck(L_20); int32_t L_21 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_22 = (L_20)->GetAt(static_cast(L_21)); NullCheck(L_19); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_23; L_23 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_19, L_22, /*hidden argument*/NULL); int32_t L_24 = V_0; NullCheck(L_23); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_25; L_25 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_23, L_24, /*hidden argument*/NULL); V_3 = L_25; // BigInteger dividend1 = BigInteger.One.Add(ui[0]).ShiftRight(shifts).Negate(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_26 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_27 = V_2; NullCheck(L_27); int32_t L_28 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_29 = (L_27)->GetAt(static_cast(L_28)); NullCheck(L_26); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_30; L_30 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_26, L_29, /*hidden argument*/NULL); int32_t L_31 = V_0; NullCheck(L_30); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_32; L_32 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_30, L_31, /*hidden argument*/NULL); NullCheck(L_32); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_33; L_33 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_32, /*hidden argument*/NULL); V_4 = L_33; // return new BigInteger[] { dividend0, dividend1 }; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_34 = (BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED*)(BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED*)SZArrayNew(BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED_il2cpp_TypeInfo_var, (uint32_t)2); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_35 = L_34; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_36 = V_3; NullCheck(L_35); ArrayElementTypeCheck (L_35, L_36); (L_35)->SetAt(static_cast(0), (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)L_36); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_37 = L_35; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_38 = V_4; NullCheck(L_37); ArrayElementTypeCheck (L_37, L_38); (L_37)->SetAt(static_cast(1), (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)L_38); return L_37; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetShiftsForCofactor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Tnaf_GetShiftsForCofactor_m6651CF45A63C967D69E340C34C4610DB54664815 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___h0, const RuntimeMethod* method) { int32_t V_0 = 0; { // if (h != null && h.BitLength < 4) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___h0; if (!L_0) { goto IL_001f; } } { BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = ___h0; NullCheck(L_1); int32_t L_2; L_2 = BigInteger_get_BitLength_m6B5FE0A610DA07F883412F1DE1BCCFA2EED7244C(L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) >= ((int32_t)4))) { goto IL_001f; } } { // int hi = h.IntValue; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3 = ___h0; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_IntValue_m6386348CAE8E75A68124AD1F36F497FC551F8144(L_3, /*hidden argument*/NULL); V_0 = L_4; // if (hi == 2) int32_t L_5 = V_0; if ((!(((uint32_t)L_5) == ((uint32_t)2)))) { goto IL_0019; } } { // return 1; return 1; } IL_0019: { // if (hi == 4) int32_t L_6 = V_0; if ((!(((uint32_t)L_6) == ((uint32_t)4)))) { goto IL_001f; } } { // return 2; return 2; } IL_001f: { // throw new ArgumentException("h (Cofactor) must be 2 or 4"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAB6CE877ADE5BA632BD46AFA0CB0340712405733)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tnaf_GetShiftsForCofactor_m6651CF45A63C967D69E340C34C4610DB54664815_RuntimeMethod_var))); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::PartModReduction(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,System.Int32,System.SByte,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[],System.SByte,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * Tnaf_PartModReduction_mFA978741102D7D445C97C4403AAF3C6A277E7BA7 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___k0, int32_t ___m1, int8_t ___a2, BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* ___s3, int8_t ___mu4, int8_t ___c5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_0 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_1 = NULL; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * V_2 = NULL; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * V_3 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_4 = NULL; { // if (mu == 1) int8_t L_0 = ___mu4; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0013; } } { // d0 = s[0].Add(s[1]); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_1 = ___s3; NullCheck(L_1); int32_t L_2 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3 = (L_1)->GetAt(static_cast(L_2)); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_4 = ___s3; NullCheck(L_4); int32_t L_5 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6 = (L_4)->GetAt(static_cast(L_5)); NullCheck(L_3); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7; L_7 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_3, L_6, /*hidden argument*/NULL); V_0 = L_7; // } goto IL_001f; } IL_0013: { // d0 = s[0].Subtract(s[1]); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_8 = ___s3; NullCheck(L_8); int32_t L_9 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_10 = (L_8)->GetAt(static_cast(L_9)); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_11 = ___s3; NullCheck(L_11); int32_t L_12 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_13 = (L_11)->GetAt(static_cast(L_12)); NullCheck(L_10); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_14; L_14 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_10, L_13, /*hidden argument*/NULL); V_0 = L_14; } IL_001f: { // BigInteger[] v = GetLucas(mu, m, true); int8_t L_15 = ___mu4; int32_t L_16 = ___m1; IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_17; L_17 = Tnaf_GetLucas_m731E488EA142F80FDDA1F018FB2A6DDB85EE8DEC(L_15, L_16, (bool)1, /*hidden argument*/NULL); // BigInteger vm = v[1]; NullCheck(L_17); int32_t L_18 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_19 = (L_17)->GetAt(static_cast(L_18)); V_1 = L_19; // SimpleBigDecimal lambda0 = ApproximateDivisionByN( // k, s[0], vm, a, m, c); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_20 = ___k0; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_21 = ___s3; NullCheck(L_21); int32_t L_22 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_23 = (L_21)->GetAt(static_cast(L_22)); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_24 = V_1; int8_t L_25 = ___a2; int32_t L_26 = ___m1; int8_t L_27 = ___c5; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_28; L_28 = Tnaf_ApproximateDivisionByN_m4C07B86E28C63F0B387DD2C45F11A2E6FF299CCD(L_20, L_23, L_24, L_25, L_26, L_27, /*hidden argument*/NULL); // SimpleBigDecimal lambda1 = ApproximateDivisionByN( // k, s[1], vm, a, m, c); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_29 = ___k0; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_30 = ___s3; NullCheck(L_30); int32_t L_31 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_32 = (L_30)->GetAt(static_cast(L_31)); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_33 = V_1; int8_t L_34 = ___a2; int32_t L_35 = ___m1; int8_t L_36 = ___c5; SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_37; L_37 = Tnaf_ApproximateDivisionByN_m4C07B86E28C63F0B387DD2C45F11A2E6FF299CCD(L_29, L_32, L_33, L_34, L_35, L_36, /*hidden argument*/NULL); V_2 = L_37; // ZTauElement q = Round(lambda0, lambda1, mu); SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * L_38 = V_2; int8_t L_39 = ___mu4; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_40; L_40 = Tnaf_Round_mD67E59733D4FD7FA5B746F2AE862B263041E3CA7(L_28, L_38, L_39, /*hidden argument*/NULL); V_3 = L_40; // BigInteger r0 = k.Subtract(d0.Multiply(q.u)).Subtract( // BigInteger.ValueOf(2).Multiply(s[1]).Multiply(q.v)); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_41 = ___k0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_42 = V_0; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_43 = V_3; NullCheck(L_43); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_44 = L_43->get_u_0(); NullCheck(L_42); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_45; L_45 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_42, L_44, /*hidden argument*/NULL); NullCheck(L_41); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_46; L_46 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_41, L_45, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_47; L_47 = BigInteger_ValueOf_m26A9968814DAF2363D8B71164672E6257BC82001(((int64_t)((int64_t)2)), /*hidden argument*/NULL); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_48 = ___s3; NullCheck(L_48); int32_t L_49 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_50 = (L_48)->GetAt(static_cast(L_49)); NullCheck(L_47); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_51; L_51 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_47, L_50, /*hidden argument*/NULL); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_52 = V_3; NullCheck(L_52); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_53 = L_52->get_v_1(); NullCheck(L_51); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_54; L_54 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_51, L_53, /*hidden argument*/NULL); NullCheck(L_46); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_55; L_55 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_46, L_54, /*hidden argument*/NULL); // BigInteger r1 = s[1].Multiply(q.u).Subtract(s[0].Multiply(q.v)); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_56 = ___s3; NullCheck(L_56); int32_t L_57 = 1; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_58 = (L_56)->GetAt(static_cast(L_57)); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_59 = V_3; NullCheck(L_59); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_60 = L_59->get_u_0(); NullCheck(L_58); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_61; L_61 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_58, L_60, /*hidden argument*/NULL); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_62 = ___s3; NullCheck(L_62); int32_t L_63 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_64 = (L_62)->GetAt(static_cast(L_63)); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_65 = V_3; NullCheck(L_65); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_66 = L_65->get_v_1(); NullCheck(L_64); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_67; L_67 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_64, L_66, /*hidden argument*/NULL); NullCheck(L_61); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_68; L_68 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_61, L_67, /*hidden argument*/NULL); V_4 = L_68; // return new ZTauElement(r0, r1); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_69 = V_4; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_70 = (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)il2cpp_codegen_object_new(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D(L_70, L_55, L_69, /*hidden argument*/NULL); return L_70; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::MultiplyRTnaf(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * Tnaf_MultiplyRTnaf_mB2694779134D683F13A605148B97E7295A8FB550 (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * ___p0, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___k1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int8_t V_2 = 0x0; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* V_3 = NULL; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * V_4 = NULL; { // AbstractF2mCurve curve = (AbstractF2mCurve)p.Curve; AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_0 = ___p0; NullCheck(L_0); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_1; L_1 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, L_0); // int m = curve.FieldSize; AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE * L_2 = ((AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE *)CastclassClass((RuntimeObject*)L_1, AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE_il2cpp_TypeInfo_var)); NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_FieldSize() */, L_2); V_0 = L_3; // int a = curve.A.ToBigInteger().IntValue; AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE * L_4 = L_2; NullCheck(L_4); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5; L_5 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(24 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_A() */, L_4); NullCheck(L_5); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6; L_6 = VirtualFuncInvoker0< BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(4 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::ToBigInteger() */, L_5); NullCheck(L_6); int32_t L_7; L_7 = BigInteger_get_IntValue_m6386348CAE8E75A68124AD1F36F497FC551F8144(L_6, /*hidden argument*/NULL); V_1 = L_7; // sbyte mu = GetMu(a); int32_t L_8 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); int8_t L_9; L_9 = Tnaf_GetMu_mB216A25FAF0B6522159EB1C617F0264A23BC2C57(L_8, /*hidden argument*/NULL); V_2 = L_9; // BigInteger[] s = curve.GetSi(); NullCheck(L_4); BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_10; L_10 = VirtualFuncInvoker0< BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* >::Invoke(38 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mCurve::GetSi() */, L_4); V_3 = L_10; // ZTauElement rho = PartModReduction(k, m, (sbyte)a, s, mu, (sbyte)10); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_11 = ___k1; int32_t L_12 = V_0; int32_t L_13 = V_1; BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED* L_14 = V_3; int8_t L_15 = V_2; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_16; L_16 = Tnaf_PartModReduction_mFA978741102D7D445C97C4403AAF3C6A277E7BA7(L_11, L_12, ((int8_t)((int8_t)L_13)), L_14, L_15, (int8_t)((int32_t)10), /*hidden argument*/NULL); V_4 = L_16; // return MultiplyTnaf(p, rho); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_17 = ___p0; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_18 = V_4; AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_19; L_19 = Tnaf_MultiplyTnaf_m7F5B149CDEE2139E1F01CE2F84CA7739E5374264(L_17, L_18, /*hidden argument*/NULL); return L_19; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::MultiplyTnaf(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * Tnaf_MultiplyTnaf_m7F5B149CDEE2139E1F01CE2F84CA7739E5374264 (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * ___p0, ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * ___lambda1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* V_0 = NULL; { // AbstractF2mCurve curve = (AbstractF2mCurve)p.Curve; AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_0 = ___p0; NullCheck(L_0); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_1; L_1 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, L_0); // sbyte mu = GetMu(curve.A); NullCheck(((AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE *)CastclassClass((RuntimeObject*)L_1, AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE_il2cpp_TypeInfo_var))); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(24 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_A() */, ((AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE *)CastclassClass((RuntimeObject*)L_1, AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE_il2cpp_TypeInfo_var))); IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); int8_t L_3; L_3 = Tnaf_GetMu_mF9ED9184ED62B89EE70FF3BD9F97E739826EA0D1(L_2, /*hidden argument*/NULL); // sbyte[] u = TauAdicNaf(mu, lambda); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_4 = ___lambda1; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_5; L_5 = Tnaf_TauAdicNaf_mBDEEF7D411D67C54DF10E3E3D20ADB7E3221CC1C(L_3, L_4, /*hidden argument*/NULL); V_0 = L_5; // AbstractF2mPoint q = MultiplyFromTnaf(p, u); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_6 = ___p0; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_7 = V_0; AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_8; L_8 = Tnaf_MultiplyFromTnaf_m45E8CD232F80EDAB9C87643D6D40D505B4394623(L_6, L_7, /*hidden argument*/NULL); // return q; return L_8; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::MultiplyFromTnaf(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint,System.SByte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * Tnaf_MultiplyFromTnaf_m45E8CD232F80EDAB9C87643D6D40D505B4394623 (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * ___p0, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___u1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * V_0 = NULL; AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int8_t V_4 = 0x0; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * V_5 = NULL; AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * G_B5_0 = NULL; { // ECCurve curve = p.Curve; AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_0 = ___p0; NullCheck(L_0); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_1; L_1 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, L_0); // AbstractF2mPoint q = (AbstractF2mPoint)curve.Infinity; NullCheck(L_1); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2; L_2 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_1); V_0 = ((AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 *)CastclassClass((RuntimeObject*)L_2, AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833_il2cpp_TypeInfo_var)); // AbstractF2mPoint pNeg = (AbstractF2mPoint)p.Negate(); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_3 = ___p0; NullCheck(L_3); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_4; L_4 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(28 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Negate() */, L_3); V_1 = ((AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 *)CastclassClass((RuntimeObject*)L_4, AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833_il2cpp_TypeInfo_var)); // int tauCount = 0; V_2 = 0; // for (int i = u.Length - 1; i >= 0; i--) SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_5 = ___u1; NullCheck(L_5); V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), (int32_t)1)); goto IL_005b; } IL_0027: { // ++tauCount; int32_t L_6 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); // sbyte ui = u[i]; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_7 = ___u1; int32_t L_8 = V_3; NullCheck(L_7); int32_t L_9 = L_8; int8_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_4 = L_10; // if (ui != 0) int8_t L_11 = V_4; if (!L_11) { goto IL_0057; } } { // q = q.TauPow(tauCount); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_12 = V_0; int32_t L_13 = V_2; NullCheck(L_12); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_14; L_14 = VirtualFuncInvoker1< AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 *, int32_t >::Invoke(35 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint::TauPow(System.Int32) */, L_12, L_13); V_0 = L_14; // tauCount = 0; V_2 = 0; // ECPoint x = ui > 0 ? p : pNeg; int8_t L_15 = V_4; if ((((int32_t)L_15) > ((int32_t)0))) { goto IL_0046; } } { AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_16 = V_1; G_B5_0 = L_16; goto IL_0047; } IL_0046: { AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_17 = ___p0; G_B5_0 = L_17; } IL_0047: { V_5 = G_B5_0; // q = (AbstractF2mPoint)q.Add(x); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_18 = V_0; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_19 = V_5; NullCheck(L_18); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20; L_20 = VirtualFuncInvoker1< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA *, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(26 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) */, L_18, L_19); V_0 = ((AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 *)CastclassClass((RuntimeObject*)L_20, AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833_il2cpp_TypeInfo_var)); } IL_0057: { // for (int i = u.Length - 1; i >= 0; i--) int32_t L_21 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)); } IL_005b: { // for (int i = u.Length - 1; i >= 0; i--) int32_t L_22 = V_3; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_0027; } } { // if (tauCount > 0) int32_t L_23 = V_2; if ((((int32_t)L_23) <= ((int32_t)0))) { goto IL_006b; } } { // q = q.TauPow(tauCount); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_24 = V_0; int32_t L_25 = V_2; NullCheck(L_24); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_26; L_26 = VirtualFuncInvoker1< AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 *, int32_t >::Invoke(35 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint::TauPow(System.Int32) */, L_24, L_25); V_0 = L_26; } IL_006b: { // return q; AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_27 = V_0; return L_27; } } // System.SByte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::TauAdicWNaf(System.SByte,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement,System.SByte,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.ZTauElement[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* Tnaf_TauAdicWNaf_m21CAD94B96C6CE9F405C02190FF911FCB920B716 (int8_t ___mu0, ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * ___lambda1, int8_t ___width2, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___pow2w3, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___tw4, ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* ___alpha5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* V_1 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_2 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_3 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_4 = NULL; int32_t V_5 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * V_6 = NULL; int8_t V_7 = 0x0; bool V_8 = false; int32_t G_B6_0 = 0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * G_B19_0 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * G_B18_0 = NULL; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * G_B20_0 = NULL; { // if (!((mu == 1) || (mu == -1))) int8_t L_0 = ___mu0; if ((((int32_t)L_0) == ((int32_t)1))) { goto IL_0013; } } { int8_t L_1 = ___mu0; if ((((int32_t)L_1) == ((int32_t)(-1)))) { goto IL_0013; } } { // throw new ArgumentException("mu must be 1 or -1"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_2 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3075AFACC7A82A94E34ABBEA428D84A074B0542B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tnaf_TauAdicWNaf_m21CAD94B96C6CE9F405C02190FF911FCB920B716_RuntimeMethod_var))); } IL_0013: { // BigInteger norm = Norm(mu, lambda); int8_t L_3 = ___mu0; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_4 = ___lambda1; IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_5; L_5 = Tnaf_Norm_m7108A44C87E46734DFEE9B1C953E17F0856671F3(L_3, L_4, /*hidden argument*/NULL); // int log2Norm = norm.BitLength; NullCheck(L_5); int32_t L_6; L_6 = BigInteger_get_BitLength_m6B5FE0A610DA07F883412F1DE1BCCFA2EED7244C(L_5, /*hidden argument*/NULL); V_0 = L_6; // int maxLength = log2Norm > 30 ? log2Norm + 4 + width : 34 + width; int32_t L_7 = V_0; if ((((int32_t)L_7) > ((int32_t)((int32_t)30)))) { goto IL_002b; } } { int8_t L_8 = ___width2; G_B6_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)34), (int32_t)L_8)); goto IL_0030; } IL_002b: { int32_t L_9 = V_0; int8_t L_10 = ___width2; G_B6_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)4)), (int32_t)L_10)); } IL_0030: { // sbyte[] u = new sbyte[maxLength]; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_11 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)G_B6_0); V_1 = L_11; // BigInteger pow2wMin1 = pow2w.ShiftRight(1); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_12 = ___pow2w3; NullCheck(L_12); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_13; L_13 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_12, 1, /*hidden argument*/NULL); V_2 = L_13; // BigInteger r0 = lambda.u; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_14 = ___lambda1; NullCheck(L_14); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_15 = L_14->get_u_0(); V_3 = L_15; // BigInteger r1 = lambda.v; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_16 = ___lambda1; NullCheck(L_16); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_17 = L_16->get_v_1(); V_4 = L_17; // int i = 0; V_5 = 0; goto IL_0143; } IL_0055: { // if (r0.TestBit(0)) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_18 = V_3; NullCheck(L_18); bool L_19; L_19 = BigInteger_TestBit_mC6B170A76F955C7A3839E85559A34EF0D9276D36(L_18, 0, /*hidden argument*/NULL); if (!L_19) { goto IL_0106; } } { // BigInteger uUnMod // = r0.Add(r1.Multiply(tw)).Mod(pow2w); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_20 = V_3; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_21 = V_4; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_22 = ___tw4; NullCheck(L_21); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_23; L_23 = BigInteger_Multiply_m232E46736C80E6A71D2140D5A37FC004489CA4BC(L_21, L_22, /*hidden argument*/NULL); NullCheck(L_20); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_24; L_24 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_20, L_23, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_25 = ___pow2w3; NullCheck(L_24); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_26; L_26 = BigInteger_Mod_m7E2AEE973C716259130AE40359383DE0BCFDEAB2(L_24, L_25, /*hidden argument*/NULL); V_6 = L_26; // if (uUnMod.CompareTo(pow2wMin1) >= 0) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_27 = V_6; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_28 = V_2; NullCheck(L_27); int32_t L_29; L_29 = BigInteger_CompareTo_m0B17CAA359D6D0E4621D4A93451F9A154B21E3A4(L_27, L_28, /*hidden argument*/NULL); if ((((int32_t)L_29) < ((int32_t)0))) { goto IL_0095; } } { // uLocal = (sbyte) uUnMod.Subtract(pow2w).IntValue; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_30 = V_6; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_31 = ___pow2w3; NullCheck(L_30); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_32; L_32 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_30, L_31, /*hidden argument*/NULL); NullCheck(L_32); int32_t L_33; L_33 = BigInteger_get_IntValue_m6386348CAE8E75A68124AD1F36F497FC551F8144(L_32, /*hidden argument*/NULL); V_7 = ((int8_t)((int8_t)L_33)); // } goto IL_009f; } IL_0095: { // uLocal = (sbyte) uUnMod.IntValue; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_34 = V_6; NullCheck(L_34); int32_t L_35; L_35 = BigInteger_get_IntValue_m6386348CAE8E75A68124AD1F36F497FC551F8144(L_34, /*hidden argument*/NULL); V_7 = ((int8_t)((int8_t)L_35)); } IL_009f: { // u[i] = uLocal; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_36 = V_1; int32_t L_37 = V_5; int8_t L_38 = V_7; NullCheck(L_36); (L_36)->SetAt(static_cast(L_37), (int8_t)L_38); // bool s = true; V_8 = (bool)1; // if (uLocal < 0) int8_t L_39 = V_7; if ((((int32_t)L_39) >= ((int32_t)0))) { goto IL_00b6; } } { // s = false; V_8 = (bool)0; // uLocal = (sbyte)-uLocal; int8_t L_40 = V_7; V_7 = ((int8_t)((int8_t)((-L_40)))); } IL_00b6: { // if (s) bool L_41 = V_8; if (!L_41) { goto IL_00e0; } } { // r0 = r0.Subtract(alpha[uLocal].u); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_42 = V_3; ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_43 = ___alpha5; int8_t L_44 = V_7; NullCheck(L_43); int8_t L_45 = L_44; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_46 = (L_43)->GetAt(static_cast(L_45)); NullCheck(L_46); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_47 = L_46->get_u_0(); NullCheck(L_42); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_48; L_48 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_42, L_47, /*hidden argument*/NULL); V_3 = L_48; // r1 = r1.Subtract(alpha[uLocal].v); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_49 = V_4; ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_50 = ___alpha5; int8_t L_51 = V_7; NullCheck(L_50); int8_t L_52 = L_51; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_53 = (L_50)->GetAt(static_cast(L_52)); NullCheck(L_53); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_54 = L_53->get_v_1(); NullCheck(L_49); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_55; L_55 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_49, L_54, /*hidden argument*/NULL); V_4 = L_55; // } goto IL_010b; } IL_00e0: { // r0 = r0.Add(alpha[uLocal].u); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_56 = V_3; ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_57 = ___alpha5; int8_t L_58 = V_7; NullCheck(L_57); int8_t L_59 = L_58; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_60 = (L_57)->GetAt(static_cast(L_59)); NullCheck(L_60); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_61 = L_60->get_u_0(); NullCheck(L_56); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_62; L_62 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_56, L_61, /*hidden argument*/NULL); V_3 = L_62; // r1 = r1.Add(alpha[uLocal].v); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_63 = V_4; ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_64 = ___alpha5; int8_t L_65 = V_7; NullCheck(L_64); int8_t L_66 = L_65; ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_67 = (L_64)->GetAt(static_cast(L_66)); NullCheck(L_67); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_68 = L_67->get_v_1(); NullCheck(L_63); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_69; L_69 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_63, L_68, /*hidden argument*/NULL); V_4 = L_69; // } goto IL_010b; } IL_0106: { // u[i] = 0; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_70 = V_1; int32_t L_71 = V_5; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int8_t)0); } IL_010b: { // BigInteger t = r0; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_72 = V_3; // if (mu == 1) int8_t L_73 = ___mu0; G_B18_0 = L_72; if ((!(((uint32_t)L_73) == ((uint32_t)1)))) { G_B19_0 = L_72; goto IL_0121; } } { // r0 = r1.Add(r0.ShiftRight(1)); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_74 = V_4; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_75 = V_3; NullCheck(L_75); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_76; L_76 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_75, 1, /*hidden argument*/NULL); NullCheck(L_74); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_77; L_77 = BigInteger_Add_mC4685DAB012424EC6A0FF486D89CA5A538CB3937(L_74, L_76, /*hidden argument*/NULL); V_3 = L_77; // } G_B20_0 = G_B18_0; goto IL_0130; } IL_0121: { // r0 = r1.Subtract(r0.ShiftRight(1)); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_78 = V_4; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_79 = V_3; NullCheck(L_79); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_80; L_80 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(L_79, 1, /*hidden argument*/NULL); NullCheck(L_78); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_81; L_81 = BigInteger_Subtract_m533D42A73362CE69891C408AC3587038EB6B883C(L_78, L_80, /*hidden argument*/NULL); V_3 = L_81; G_B20_0 = G_B19_0; } IL_0130: { // r1 = t.ShiftRight(1).Negate(); NullCheck(G_B20_0); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_82; L_82 = BigInteger_ShiftRight_m24332C73CA4FF51A829E2F1AB89F0B3903CDF642(G_B20_0, 1, /*hidden argument*/NULL); NullCheck(L_82); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_83; L_83 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_82, /*hidden argument*/NULL); V_4 = L_83; // i++; int32_t L_84 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)1)); } IL_0143: { // while (!((r0.Equals(BigInteger.Zero))&&(r1.Equals(BigInteger.Zero)))) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_85 = V_3; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_86 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Zero_7(); NullCheck(L_85); bool L_87; L_87 = VirtualFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_85, L_86); if (!L_87) { goto IL_0055; } } { BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_88 = V_4; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_89 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Zero_7(); NullCheck(L_88); bool L_90; L_90 = VirtualFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_88, L_89); if (!L_90) { goto IL_0055; } } { // return u; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_91 = V_1; return L_91; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::GetPreComp(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50* Tnaf_GetPreComp_mB7519F3515B94FFB9AC4A7E47AF371CB80E87D01 (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * ___p0, int8_t ___a1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* V_0 = NULL; AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50* V_1 = NULL; uint32_t V_2 = 0; uint32_t V_3 = 0; ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* V_4 = NULL; SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* G_B3_0 = NULL; { // sbyte[][] alphaTnaf = (a == 0) ? Tnaf.Alpha0Tnaf : Tnaf.Alpha1Tnaf; int8_t L_0 = ___a1; if (!L_0) { goto IL_000a; } } { IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_1 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_Alpha1Tnaf_9(); G_B3_0 = L_1; goto IL_000f; } IL_000a: { IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_2 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_Alpha0Tnaf_7(); G_B3_0 = L_2; } IL_000f: { V_0 = G_B3_0; // AbstractF2mPoint[] pu = new AbstractF2mPoint[(uint)(alphaTnaf.Length + 1) >> 1]; SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_3 = V_0; NullCheck(L_3); AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50* L_4 = (AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50*)(AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50*)SZArrayNew(AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)1))>>1))); V_1 = L_4; // pu[0] = p; AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50* L_5 = V_1; AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_6 = ___p0; NullCheck(L_5); ArrayElementTypeCheck (L_5, L_6); (L_5)->SetAt(static_cast(0), (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 *)L_6); // uint precompLen = (uint)alphaTnaf.Length; SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_7 = V_0; NullCheck(L_7); V_2 = ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))); // for (uint i = 3; i < precompLen; i += 2) V_3 = 3; goto IL_003b; } IL_0029: { // pu[i >> 1] = Tnaf.MultiplyFromTnaf(p, alphaTnaf[i]); AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50* L_8 = V_1; uint32_t L_9 = V_3; AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_10 = ___p0; SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_11 = V_0; uint32_t L_12 = V_3; NullCheck(L_11); uint32_t L_13 = L_12; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_14 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(L_11)->GetAt(static_cast(L_13)); IL2CPP_RUNTIME_CLASS_INIT(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_15; L_15 = Tnaf_MultiplyFromTnaf_m45E8CD232F80EDAB9C87643D6D40D505B4394623(L_10, L_14, /*hidden argument*/NULL); NullCheck(L_8); ArrayElementTypeCheck (L_8, L_15); (L_8)->SetAt(static_cast(((int32_t)((uint32_t)L_9>>1))), (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 *)L_15); // for (uint i = 3; i < precompLen; i += 2) uint32_t L_16 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)2)); } IL_003b: { // for (uint i = 3; i < precompLen; i += 2) uint32_t L_17 = V_3; uint32_t L_18 = V_2; if ((!(((uint32_t)L_17) >= ((uint32_t)L_18)))) { goto IL_0029; } } { // p.Curve.NormalizeAll(pu); AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * L_19 = ___p0; NullCheck(L_19); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_20; L_20 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, L_19); AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50* L_21 = V_1; V_4 = (ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF*)L_21; ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* L_22 = V_4; NullCheck(L_20); VirtualActionInvoker1< ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* >::Invoke(20 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::NormalizeAll(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint[]) */, L_20, L_22); // return pu; AbstractF2mPointU5BU5D_t2162867CD986C60C9640AA2C9F83668D5896DB50* L_23 = V_1; return L_23; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tnaf__ctor_mB59522FBC1E442A0A4E05F83B416EAEEDCA246CE (Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Abc.Tnaf::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tnaf__cctor_m19F37DD02F2AA5D66993C9FA3FA8BBE580F064AC (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static readonly BigInteger MinusOne = BigInteger.One.Negate(); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_0); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1; L_1 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_0, /*hidden argument*/NULL); ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->set_MinusOne_0(L_1); // private static readonly BigInteger MinusTwo = BigInteger.Two.Negate(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_2 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Two_9(); NullCheck(L_2); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3; L_3 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_2, /*hidden argument*/NULL); ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->set_MinusTwo_1(L_3); // private static readonly BigInteger MinusThree = BigInteger.Three.Negate(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_4 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Three_10(); NullCheck(L_4); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_5; L_5 = BigInteger_Negate_m14DBB5492117918CD6D25EFDA5AB9555782F1C98(L_4, /*hidden argument*/NULL); ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->set_MinusThree_2(L_5); // private static readonly BigInteger Four = BigInteger.ValueOf(4); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6; L_6 = BigInteger_ValueOf_m26A9968814DAF2363D8B71164672E6257BC82001(((int64_t)((int64_t)4)), /*hidden argument*/NULL); ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->set_Four_3(L_6); // public static readonly ZTauElement[] Alpha0 = // { // null, // new ZTauElement(BigInteger.One, BigInteger.Zero), null, // new ZTauElement(MinusThree, MinusOne), null, // new ZTauElement(MinusOne, MinusOne), null, // new ZTauElement(BigInteger.One, MinusOne), null // }; ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_7 = (ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD*)(ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD*)SZArrayNew(ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_8 = L_7; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_9 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_10 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Zero_7(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_11 = (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)il2cpp_codegen_object_new(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D(L_11, L_9, L_10, /*hidden argument*/NULL); NullCheck(L_8); ArrayElementTypeCheck (L_8, L_11); (L_8)->SetAt(static_cast(1), (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)L_11); ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_12 = L_8; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_13 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_MinusThree_2(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_14 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_MinusOne_0(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_15 = (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)il2cpp_codegen_object_new(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D(L_15, L_13, L_14, /*hidden argument*/NULL); NullCheck(L_12); ArrayElementTypeCheck (L_12, L_15); (L_12)->SetAt(static_cast(3), (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)L_15); ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_16 = L_12; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_17 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_MinusOne_0(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_18 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_MinusOne_0(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_19 = (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)il2cpp_codegen_object_new(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D(L_19, L_17, L_18, /*hidden argument*/NULL); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_19); (L_16)->SetAt(static_cast(5), (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)L_19); ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_20 = L_16; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_21 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_22 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_MinusOne_0(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_23 = (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)il2cpp_codegen_object_new(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D(L_23, L_21, L_22, /*hidden argument*/NULL); NullCheck(L_20); ArrayElementTypeCheck (L_20, L_23); (L_20)->SetAt(static_cast(7), (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)L_23); ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->set_Alpha0_6(L_20); // public static readonly sbyte[][] Alpha0Tnaf = // { // null, new sbyte[]{1}, null, new sbyte[]{-1, 0, 1}, null, new sbyte[]{1, 0, 1}, null, new sbyte[]{-1, 0, 0, 1} // }; SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_24 = (SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0*)(SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0*)SZArrayNew(SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0_il2cpp_TypeInfo_var, (uint32_t)8); SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_25 = L_24; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_26 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)1); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_27 = L_26; NullCheck(L_27); (L_27)->SetAt(static_cast(0), (int8_t)1); NullCheck(L_25); ArrayElementTypeCheck (L_25, L_27); (L_25)->SetAt(static_cast(1), (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_27); SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_28 = L_25; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_29 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)3); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_30 = L_29; NullCheck(L_30); (L_30)->SetAt(static_cast(0), (int8_t)(-1)); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_31 = L_30; NullCheck(L_31); (L_31)->SetAt(static_cast(2), (int8_t)1); NullCheck(L_28); ArrayElementTypeCheck (L_28, L_31); (L_28)->SetAt(static_cast(3), (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_31); SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_32 = L_28; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_33 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)3); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_34 = L_33; NullCheck(L_34); (L_34)->SetAt(static_cast(0), (int8_t)1); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_35 = L_34; NullCheck(L_35); (L_35)->SetAt(static_cast(2), (int8_t)1); NullCheck(L_32); ArrayElementTypeCheck (L_32, L_35); (L_32)->SetAt(static_cast(5), (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_35); SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_36 = L_32; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_37 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)4); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_38 = L_37; NullCheck(L_38); (L_38)->SetAt(static_cast(0), (int8_t)(-1)); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_39 = L_38; NullCheck(L_39); (L_39)->SetAt(static_cast(3), (int8_t)1); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_39); (L_36)->SetAt(static_cast(7), (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_39); ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->set_Alpha0Tnaf_7(L_36); // public static readonly ZTauElement[] Alpha1 = // { // null, // new ZTauElement(BigInteger.One, BigInteger.Zero), null, // new ZTauElement(MinusThree, BigInteger.One), null, // new ZTauElement(MinusOne, BigInteger.One), null, // new ZTauElement(BigInteger.One, BigInteger.One), null // }; ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_40 = (ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD*)(ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD*)SZArrayNew(ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_41 = L_40; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_42 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_43 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Zero_7(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_44 = (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)il2cpp_codegen_object_new(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D(L_44, L_42, L_43, /*hidden argument*/NULL); NullCheck(L_41); ArrayElementTypeCheck (L_41, L_44); (L_41)->SetAt(static_cast(1), (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)L_44); ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_45 = L_41; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_46 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_MinusThree_2(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_47 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_48 = (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)il2cpp_codegen_object_new(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D(L_48, L_46, L_47, /*hidden argument*/NULL); NullCheck(L_45); ArrayElementTypeCheck (L_45, L_48); (L_45)->SetAt(static_cast(3), (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)L_48); ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_49 = L_45; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_50 = ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->get_MinusOne_0(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_51 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_52 = (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)il2cpp_codegen_object_new(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D(L_52, L_50, L_51, /*hidden argument*/NULL); NullCheck(L_49); ArrayElementTypeCheck (L_49, L_52); (L_49)->SetAt(static_cast(5), (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)L_52); ZTauElementU5BU5D_tDD8E0E3D5B381763D0A21E8A2612FA99012434FD* L_53 = L_49; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_54 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_55 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C * L_56 = (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)il2cpp_codegen_object_new(ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C_il2cpp_TypeInfo_var); ZTauElement__ctor_mE95399087FE4AC1160FA25347D8F9EE2474BD62D(L_56, L_54, L_55, /*hidden argument*/NULL); NullCheck(L_53); ArrayElementTypeCheck (L_53, L_56); (L_53)->SetAt(static_cast(7), (ZTauElement_t30903D25EED314C82D8D5182265B2BAAEF7CDD1C *)L_56); ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->set_Alpha1_8(L_53); // public static readonly sbyte[][] Alpha1Tnaf = // { // null, new sbyte[]{1}, null, new sbyte[]{-1, 0, 1}, null, new sbyte[]{1, 0, 1}, null, new sbyte[]{-1, 0, 0, -1} // }; SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_57 = (SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0*)(SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0*)SZArrayNew(SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0_il2cpp_TypeInfo_var, (uint32_t)8); SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_58 = L_57; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_59 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)1); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_60 = L_59; NullCheck(L_60); (L_60)->SetAt(static_cast(0), (int8_t)1); NullCheck(L_58); ArrayElementTypeCheck (L_58, L_60); (L_58)->SetAt(static_cast(1), (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_60); SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_61 = L_58; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_62 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)3); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_63 = L_62; NullCheck(L_63); (L_63)->SetAt(static_cast(0), (int8_t)(-1)); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_64 = L_63; NullCheck(L_64); (L_64)->SetAt(static_cast(2), (int8_t)1); NullCheck(L_61); ArrayElementTypeCheck (L_61, L_64); (L_61)->SetAt(static_cast(3), (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_64); SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_65 = L_61; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_66 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)3); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_67 = L_66; NullCheck(L_67); (L_67)->SetAt(static_cast(0), (int8_t)1); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_68 = L_67; NullCheck(L_68); (L_68)->SetAt(static_cast(2), (int8_t)1); NullCheck(L_65); ArrayElementTypeCheck (L_65, L_68); (L_65)->SetAt(static_cast(5), (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_68); SByteU5BU5DU5BU5D_t80DA579A666DA76881D5328B46EF1849A1D77CA0* L_69 = L_65; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_70 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7_il2cpp_TypeInfo_var, (uint32_t)4); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_71 = L_70; NullCheck(L_71); (L_71)->SetAt(static_cast(0), (int8_t)(-1)); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_72 = L_71; NullCheck(L_72); (L_72)->SetAt(static_cast(3), (int8_t)(-1)); NullCheck(L_69); ArrayElementTypeCheck (L_69, L_72); (L_69)->SetAt(static_cast(7), (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_72); ((Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_StaticFields*)il2cpp_codegen_static_fields_for(Tnaf_t81087B1591BF363879B0361EE4C5F411B1802A93_il2cpp_TypeInfo_var))->set_Alpha1Tnaf_9(L_69); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* TlsExtensionsUtilities_CreateEmptyExtensionData_m937EB02F14DC30DED4DF7FEBDCC40DDEC76DF7B1_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return TlsUtilities.EmptyBytes; IL2CPP_RUNTIME_CLASS_INIT(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ((TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_StaticFields*)il2cpp_codegen_static_fields_for(TlsUtilities_tBD7059E0F720D0F1FFAEE7EBFEFBDF40FA20D352_il2cpp_TypeInfo_var))->get_EmptyBytes_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ByteQueue_get_Available_m91501B129D3156941F03D56F51CBEFD0EEE75E7B_inline (ByteQueue_tFCDD21AF1559BE58C2488F5FA5AEBAA16ED1A471 * __this, const RuntimeMethod* method) { { // get { return available; } int32_t L_0 = __this->get_available_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_t5DC87DD578C2C5298D98E7802E92DEABB66E2ECB * RecordStream_get_HandshakeHashUpdater_m0DC8C2B1AA26421C8C3F35643545FE7357040211_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method) { { // get { return mHandshakeHashUpdater; } BaseOutputStream_t2D9489B8980FD869AC00639443535AA2CE496A6D * L_0 = __this->get_mHandshakeHashUpdater_18(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RecordStream_GetPlaintextLimit_m6F2F2B47C34C96A560E19ADD36591D06FA8D8E00_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method) { { // return mPlaintextLimit; int32_t L_0 = __this->get_mPlaintextLimit_22(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* RecordStream_get_HandshakeHash_m87F9746D3880A3BFDB60733DD58D5509A8EAA3A1_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, const RuntimeMethod* method) { { // get { return mHandshakeHash; } RuntimeObject* L_0 = __this->get_mHandshakeHash_17(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AsymmetricKeyParameter_get_IsPrivate_m4A94334067C062D7991228DDB6CBFE57A5D8244B_inline (AsymmetricKeyParameter_t99E15FA54F59DFD554A3211C73037A0F5E85374A * __this, const RuntimeMethod* method) { { // get { return privateKey; } bool L_0 = __this->get_privateKey_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * ECKeyParameters_get_Parameters_m542E2EBDEDF773CFA59A881334563D7B3888F32B_inline (ECKeyParameters_tC564F57CB492506FC8DACDDD142BFEF68E9A3141 * __this, const RuntimeMethod* method) { { // get { return parameters; } ECDomainParameters_t497C366AFE7E3BFD490E52439C422AFDE91B12DC * L_0 = __this->get_parameters_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * RsaKeyParameters_get_Exponent_m21F569575AA358CF9B770D3C7C4D26DF1AF76A62_inline (RsaKeyParameters_t5CEAA6F9B92D2B6F1225DFF7C089B43146012801 * __this, const RuntimeMethod* method) { { // get { return exponent; } BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = __this->get_exponent_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RecordStream_SetRestrictReadVersion_mB75E409D812FDB56CCFFCE7410A8BA3DCA11C53F_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, bool ___enabled0, const RuntimeMethod* method) { { // this.mRestrictReadVersion = enabled; bool L_0 = ___enabled0; __this->set_mRestrictReadVersion_21(L_0); // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RecordStream_SetWriteVersion_m723487D9B61610B991994CB077F5E38E9C680200_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___writeVersion0, const RuntimeMethod* method) { { // this.mWriteVersion = writeVersion; ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_0 = ___writeVersion0; __this->set_mWriteVersion_20(L_0); // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RecordStream_set_ReadVersion_m4880B015F85C7C541627CFC915FA651BF7431C2E_inline (RecordStream_t7C44C947EB6F1ED4E1EE3A0869D4D9542A6D6C3E * __this, ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * ___value0, const RuntimeMethod* method) { { // set { this.mReadVersion = value; } ProtocolVersion_t15E37D4A7EDC7F9F94B9A4A6149AC9F7F6C04915 * L_0 = ___value0; __this->set_mReadVersion_19(L_0); // set { this.mReadVersion = value; } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SessionParameters_get_IsExtendedMasterSecret_m0E44233725BECE1CE04D35EE9221186CC3C561DA_inline (SessionParameters_tD123179695A5EB2FFEFF3AF304B4499FA9EFB48D * __this, const RuntimeMethod* method) { { // get { return mExtendedMasterSecret; } bool L_0 = __this->get_mExtendedMasterSecret_7(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * Srp6GroupParameters_get_N_m9153EB69712651CAE44E49662590DD279D4D9BE7_inline (Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * __this, const RuntimeMethod* method) { { // get { return n; } BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = __this->get_n_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * Srp6GroupParameters_get_G_m2FDB6D901F5D02584934026BB2179C2E0781EBA2_inline (Srp6GroupParameters_t41BDBF64B0E938D847C8542D69ACF57F808E2538 * __this, const RuntimeMethod* method) { { // get { return g; } BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = __this->get_g_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 * X509CertificateStructure_get_TbsCertificate_mA53317D40AE7394FECF249D089333BF51D2D6240_inline (X509CertificateStructure_tD48237F907D1001604C98590613EFD6D720BEDE1 * __this, const RuntimeMethod* method) { { // get { return tbsCert; } TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 * L_0 = __this->get_tbsCert_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * TbsCertificateStructure_get_Extensions_m4AA6233700F66D7F3F5565D051DA617BEE1F93EF_inline (TbsCertificateStructure_t01EE51D1D9FF6763C618258225D3B5403E9800A3 * __this, const RuntimeMethod* method) { { // get { return extensions; } X509Extensions_tB10F49C3BD6B861E20DB13C91BABE994543EC55F * L_0 = __this->get_extensions_13(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SimpleBigDecimal_get_Scale_mC724707182A1374B28144EF53A80E5AC9EB8174D_inline (SimpleBigDecimal_t7B91875DA014FFD325D8C09D75919E3677C402CA * __this, const RuntimeMethod* method) { { // get { return scale; } int32_t L_0 = __this->get_scale_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BigInteger_get_SignValue_mD40EFBE0702F356758CE49796DD9743BF06E5199_inline (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * __this, const RuntimeMethod* method) { { // get { return sign; } int32_t L_0 = __this->get_sign_31(); return L_0; } }