#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include 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 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 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 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 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 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); } }; // System.Int32[][] struct Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable[] struct Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger[] struct BigIntegerU5BU5D_tE8B77B5B8A588D40881DE1C7EE373965BF9E33ED; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier[] struct DerObjectIdentifierU5BU5D_t801513A53C26B675A2EC1C7456321775EDCC225F; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[] struct ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint[] struct ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName[] struct GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.UInt32[] struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF; // System.UInt64[] struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mCurve struct AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mFieldElement struct AbstractF2mFieldElement_tFE8B594FAC65E3901869DD8752F30A2A5AA26677; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint struct AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable struct Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1EncodableVector struct Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Object struct Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence struct Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger struct BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.CryptoApiRandomGenerator struct CryptoApiRandomGenerator_t680218860B303AA3FB19D1C895A1436842EED61C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier struct DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerSequence struct DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator struct DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve struct ECCurve_t850A42EEB1867F313B111B5A75430D443165B926; // 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.Math.EC.ECLookupTable struct ECLookupTable_t7752B9FA91458655082F5D880E01596F49F02601; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Multiplier.ECMultiplier struct ECMultiplier_t157DBBD8C0030BD905D93F22A7EDD2DD8AF2C0AC; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint struct ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA; // System.Exception struct Exception_t; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName struct GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IBlockCipher struct IBlockCipher_t4FA7EA6D085ACCAA4231532AE167B550195B1CAA; // 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.Prng.IRandomGenerator struct IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A; // UnityStandardAssets.ImageEffects.ImageEffectBase struct ImageEffectBase_t3C1AFB047AFC5E794AD599822BC8E5642D396E82; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.KeyParameter struct KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC; // UnityEngine.Material struct Material_t8927C00353A72755313F046D0CE85178AE8218EE; // System.Random struct Random_t6C9E9775A149D0ADCFEB4B252C408F03EE870118; // System.Security.Cryptography.RandomNumberGenerator struct RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50; // UnityEngine.RenderTexture struct RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.Rfc3394WrapEngine struct Rfc3394WrapEngine_t6A4ED93D4C2D6EEB3A0134675187A1B2C08CA9AB; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283FieldElement struct SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve struct SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point struct SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field struct SecT409Field_t01407C7AFC3592B4C5956FD1A957FE063A8F643C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement struct SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve struct SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point struct SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve struct SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point struct SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field struct SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement struct SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve struct SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point struct SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve struct SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point struct SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom struct SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters struct SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecurityUtilityException struct SecurityUtilityException_t302EB7051FEB04E7829C028B4BC072B6664255CA; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine struct SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedWrapEngine struct SeedWrapEngine_tC933F3725EA7ECCEA8744F194BC208E1B8542CAD; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation struct SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7; // UnityStandardAssets.ImageEffects.SepiaTone struct SepiaTone_t5A5B572AF308ED12D8012F452FF8ABE43EFDEF26; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngine struct SerpentEngine_t91AD643E52D816005B39D1FA7C25E5D8110379FA; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase struct SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462; // UnityEngine.Shader struct Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39; // System.String struct String_t; // UnityEngine.Texture struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Multiplier.WTauNafMultiplier struct WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve/SecT283R1LookupTable struct SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve/SecT409K1LookupTable struct SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve/SecT409R1LookupTable struct SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve/SecT571K1LookupTable struct SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve/SecT571R1LookupTable struct SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CryptoApiRandomGenerator_t680218860B303AA3FB19D1C895A1436842EED61C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DigestUtilities_tB5A6CF632B0E12AB785E7F9D437596A3E2DC8127_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Graphics_t97FAEBE964F3F622D4865E7EC62717FE94D1F56D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_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* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Times_t0764503B8BDE3E87C25E1C2C8F21400B48C8F13F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____0A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B; IL2CPP_EXTERN_C String_t* _stringLiteral096E905E66FD5CF2393256646081CE2C86689399; IL2CPP_EXTERN_C String_t* _stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD; IL2CPP_EXTERN_C String_t* _stringLiteral18B74F30D80838D0CDF4092D72E6A4A0FE098B62; IL2CPP_EXTERN_C String_t* _stringLiteral1F980DA12827071EDF37C0B66B076ED7392FF63B; IL2CPP_EXTERN_C String_t* _stringLiteral2125D12A46A1C0D4D731B0273F5A2AB6EA24428C; IL2CPP_EXTERN_C String_t* _stringLiteral2872CE200AF678DAC1BDABD521199451F3CC11FA; IL2CPP_EXTERN_C String_t* _stringLiteral2ADD38D5A5D6AF5D786F780BFBD396FC5C0F2910; IL2CPP_EXTERN_C String_t* _stringLiteral2F819B13681CE6ABC8E927C7A11605CF3FE296FD; IL2CPP_EXTERN_C String_t* _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2; IL2CPP_EXTERN_C String_t* _stringLiteral333457F9420A996194CE8209D285BF0A1C1D1698; IL2CPP_EXTERN_C String_t* _stringLiteral3593CC227878D86540F00CB22358EB80C1BFDA6A; IL2CPP_EXTERN_C String_t* _stringLiteral3D65B278FAAF69167BD4784DE725A62671D05EC1; IL2CPP_EXTERN_C String_t* _stringLiteral4524A3CDA236E8107A7ADDA16FF20824B50D5DE4; IL2CPP_EXTERN_C String_t* _stringLiteral47D20EC1D621302B327F8DA26CCC5372F970DFB8; IL2CPP_EXTERN_C String_t* _stringLiteral4A0FABAE51E3B4BABEF37449D8A7FE638A975502; IL2CPP_EXTERN_C String_t* _stringLiteral4C315353372F3F841E76C82262AF0324BBC4AFFE; IL2CPP_EXTERN_C String_t* _stringLiteral4E7631B4192CAE94CE4A9AC72080E6F7ADFD793C; IL2CPP_EXTERN_C String_t* _stringLiteral4E772C6B9394F5AC612E4C078AC1B64F82114327; IL2CPP_EXTERN_C String_t* _stringLiteral50BFF92E761A73E06C17597C8A180D7C5EEF92AB; IL2CPP_EXTERN_C String_t* _stringLiteral50D99D0A42481C230CA7D14F3ED00445559D368F; IL2CPP_EXTERN_C String_t* _stringLiteral52BDFA54A164366A4CCA7F4E8E9D4CC3289B914B; IL2CPP_EXTERN_C String_t* _stringLiteral578E7F37170D9BE138C4B202DBD98D50BAEE1207; IL2CPP_EXTERN_C String_t* _stringLiteral64E2AB4B9613969A2E19D12E18F8C463B16A4653; IL2CPP_EXTERN_C String_t* _stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E; IL2CPP_EXTERN_C String_t* _stringLiteral798108AE9FB217C8959F2DED31AE7EAA7889C113; IL2CPP_EXTERN_C String_t* _stringLiteral7A60CFA0A1FBA717E6335EC85345797D009B462C; IL2CPP_EXTERN_C String_t* _stringLiteral9EEA69B4F01E97DA9DDA5913DF56564D42ABD41A; IL2CPP_EXTERN_C String_t* _stringLiteralA9AF8D13B64E63A31A01386E007E5C9CF3A6CF5B; IL2CPP_EXTERN_C String_t* _stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED; IL2CPP_EXTERN_C String_t* _stringLiteralBC2776E05E3AC359464628A520E6163EDDC69433; IL2CPP_EXTERN_C String_t* _stringLiteralCAFB0D4C638AF91F3E0A206A01A72F510DDD4A90; IL2CPP_EXTERN_C String_t* _stringLiteralF54C61EA654A453F853B81CE072DEC048FBB4991; IL2CPP_EXTERN_C String_t* _stringLiteralF92A9C3F0703387E4A701ADA5FD59508B28FFD6F; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisAsn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC_m6133560D3294995A1E65C8837F69C407350CD6DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecT283R1Point__ctor_m361A25CDE57081373CF126450AD007AA67E84D4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecT409FieldElement__ctor_mC367688E3D3B73E920B0A726DD7F9BFDFA339D8E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecT409Field_Invert_mE2A80D225C9055EF12EFF3790494901CB84C01D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecT409K1Point__ctor_m77F2D9B6F1ABF0FF17E2F30AE00E5A83B7327615_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecT409R1Point__ctor_m841E529CB20F4D08504F083D24010D1C17A48B6E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecT571FieldElement__ctor_m1B248006AE8AA4C6BB958E462380D9E2EF34178C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecT571Field_Invert_m5FADBD6D602E48EA813BEF0C80711EB81C5095BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecT571K1Point__ctor_m53067F6D93E5258792D06FA2CB552BCE701E5BE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecT571R1Point__ctor_m0633D00F3F87824E03988C8C84C7A360F779BD45_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecureRandom_GetInstance_m483099FAB3A5F1DE19E408B76A9906F0CE951DB7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecureRandom_Next_m7CB5EB96BA1F665ACD7B88AA8316DAF3358099A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SecureRandom_Next_mE9C2DE06C24CEEA7ACBF3D65E11A0419E825C211_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SeedEngine_ProcessBlock_m06D24F7DF835AAEF29905CA83D1463719620B149_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SemanticsInformation_GetInstance_mC468B3C9272B46D139014976D1DD3F6B5CB48735_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SemanticsInformation__ctor_m1796233D4D966E1926786983FEE87C610A2268E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SerpentEngineBase_Init_mE4C85589849D530829F9E466A013E921D94D6943_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SerpentEngineBase_ProcessBlock_mF07046103CD1AD191203B1A8676A08CC06F8732A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SerpentEngine_MakeWorkingKey_mCE95D5B15DE35B30079FF1ADBB31C1B83C8DE93F_RuntimeMethod_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE; struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; struct ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E; struct ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF; struct GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E; struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF; struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2; 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 // System.EmptyArray`1 struct EmptyArray_1_tBF73225DFA890366D579424FE8F40073BF9FBAD4 : public RuntimeObject { public: public: }; struct EmptyArray_1_tBF73225DFA890366D579424FE8F40073BF9FBAD4_StaticFields { public: // T[] System.EmptyArray`1::Value ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___Value_0; public: inline static int32_t get_offset_of_Value_0() { return static_cast(offsetof(EmptyArray_1_tBF73225DFA890366D579424FE8F40073BF9FBAD4_StaticFields, ___Value_0)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_Value_0() const { return ___Value_0; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_Value_0() { return &___Value_0; } inline void set_Value_0(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ___Value_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Multiplier.AbstractECMultiplier struct AbstractECMultiplier_t54253743E31DE46FD22E58679B9792D44DA770B5 : public RuntimeObject { public: public: }; struct Il2CppArrayBounds; // System.Array // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable struct Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC : public RuntimeObject { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1EncodableVector struct Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3 : public RuntimeObject { public: // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1EncodableVector::v RuntimeObject* ___v_0; public: inline static int32_t get_offset_of_v_0() { return static_cast(offsetof(Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3, ___v_0)); } inline RuntimeObject* get_v_0() const { return ___v_0; } inline RuntimeObject** get_address_of_v_0() { return &___v_0; } inline void set_v_0(RuntimeObject* value) { ___v_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___v_0), (void*)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.Prng.CryptoApiRandomGenerator struct CryptoApiRandomGenerator_t680218860B303AA3FB19D1C895A1436842EED61C : public RuntimeObject { public: // System.Security.Cryptography.RandomNumberGenerator BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.CryptoApiRandomGenerator::rndProv RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * ___rndProv_0; public: inline static int32_t get_offset_of_rndProv_0() { return static_cast(offsetof(CryptoApiRandomGenerator_t680218860B303AA3FB19D1C895A1436842EED61C, ___rndProv_0)); } inline RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * get_rndProv_0() const { return ___rndProv_0; } inline RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 ** get_address_of_rndProv_0() { return &___rndProv_0; } inline void set_rndProv_0(RandomNumberGenerator_t2CB5440F189986116A2FA9F907AE52644047AC50 * value) { ___rndProv_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___rndProv_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator struct DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 : public RuntimeObject { public: // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator::stateCounter int64_t ___stateCounter_1; // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator::seedCounter int64_t ___seedCounter_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator::digest RuntimeObject* ___digest_3; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator::state ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___state_4; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator::seed ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___seed_5; public: inline static int32_t get_offset_of_stateCounter_1() { return static_cast(offsetof(DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4, ___stateCounter_1)); } inline int64_t get_stateCounter_1() const { return ___stateCounter_1; } inline int64_t* get_address_of_stateCounter_1() { return &___stateCounter_1; } inline void set_stateCounter_1(int64_t value) { ___stateCounter_1 = value; } inline static int32_t get_offset_of_seedCounter_2() { return static_cast(offsetof(DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4, ___seedCounter_2)); } inline int64_t get_seedCounter_2() const { return ___seedCounter_2; } inline int64_t* get_address_of_seedCounter_2() { return &___seedCounter_2; } inline void set_seedCounter_2(int64_t value) { ___seedCounter_2 = value; } inline static int32_t get_offset_of_digest_3() { return static_cast(offsetof(DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4, ___digest_3)); } inline RuntimeObject* get_digest_3() const { return ___digest_3; } inline RuntimeObject** get_address_of_digest_3() { return &___digest_3; } inline void set_digest_3(RuntimeObject* value) { ___digest_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___digest_3), (void*)value); } inline static int32_t get_offset_of_state_4() { return static_cast(offsetof(DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4, ___state_4)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_state_4() const { return ___state_4; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_state_4() { return &___state_4; } inline void set_state_4(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___state_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___state_4), (void*)value); } inline static int32_t get_offset_of_seed_5() { return static_cast(offsetof(DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4, ___seed_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_seed_5() const { return ___seed_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_seed_5() { return &___seed_5; } inline void set_seed_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___seed_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___seed_5), (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.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.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); } }; // 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.Engines.Rfc3394WrapEngine struct Rfc3394WrapEngine_t6A4ED93D4C2D6EEB3A0134675187A1B2C08CA9AB : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IBlockCipher BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.Rfc3394WrapEngine::engine RuntimeObject* ___engine_0; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters.KeyParameter BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.Rfc3394WrapEngine::param KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * ___param_1; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.Rfc3394WrapEngine::forWrapping bool ___forWrapping_2; // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.Rfc3394WrapEngine::iv ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___iv_3; public: inline static int32_t get_offset_of_engine_0() { return static_cast(offsetof(Rfc3394WrapEngine_t6A4ED93D4C2D6EEB3A0134675187A1B2C08CA9AB, ___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_param_1() { return static_cast(offsetof(Rfc3394WrapEngine_t6A4ED93D4C2D6EEB3A0134675187A1B2C08CA9AB, ___param_1)); } inline KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * get_param_1() const { return ___param_1; } inline KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC ** get_address_of_param_1() { return &___param_1; } inline void set_param_1(KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC * value) { ___param_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___param_1), (void*)value); } inline static int32_t get_offset_of_forWrapping_2() { return static_cast(offsetof(Rfc3394WrapEngine_t6A4ED93D4C2D6EEB3A0134675187A1B2C08CA9AB, ___forWrapping_2)); } inline bool get_forWrapping_2() const { return ___forWrapping_2; } inline bool* get_address_of_forWrapping_2() { return &___forWrapping_2; } inline void set_forWrapping_2(bool value) { ___forWrapping_2 = value; } inline static int32_t get_offset_of_iv_3() { return static_cast(offsetof(Rfc3394WrapEngine_t6A4ED93D4C2D6EEB3A0134675187A1B2C08CA9AB, ___iv_3)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_iv_3() const { return ___iv_3; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_iv_3() { return &___iv_3; } inline void set_iv_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___iv_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___iv_3), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field struct SecT409Field_t01407C7AFC3592B4C5956FD1A957FE063A8F643C : public RuntimeObject { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field struct SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3 : public RuntimeObject { public: public: }; struct SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_StaticFields { public: // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::ROOT_Z UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___ROOT_Z_2; public: inline static int32_t get_offset_of_ROOT_Z_2() { return static_cast(offsetof(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_StaticFields, ___ROOT_Z_2)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_ROOT_Z_2() const { return ___ROOT_Z_2; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_ROOT_Z_2() { return &___ROOT_Z_2; } inline void set_ROOT_Z_2(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___ROOT_Z_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___ROOT_Z_2), (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.Engines.SeedEngine struct SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F : public RuntimeObject { public: // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::wKey Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___wKey_6; // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::forEncryption bool ___forEncryption_7; public: inline static int32_t get_offset_of_wKey_6() { return static_cast(offsetof(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F, ___wKey_6)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_wKey_6() const { return ___wKey_6; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_wKey_6() { return &___wKey_6; } inline void set_wKey_6(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___wKey_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___wKey_6), (void*)value); } inline static int32_t get_offset_of_forEncryption_7() { return static_cast(offsetof(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F, ___forEncryption_7)); } inline bool get_forEncryption_7() const { return ___forEncryption_7; } inline bool* get_address_of_forEncryption_7() { return &___forEncryption_7; } inline void set_forEncryption_7(bool value) { ___forEncryption_7 = value; } }; struct SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields { public: // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::SS0 UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___SS0_1; // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::SS1 UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___SS1_2; // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::SS2 UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___SS2_3; // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::SS3 UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___SS3_4; // System.UInt32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::KC UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___KC_5; public: inline static int32_t get_offset_of_SS0_1() { return static_cast(offsetof(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields, ___SS0_1)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_SS0_1() const { return ___SS0_1; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_SS0_1() { return &___SS0_1; } inline void set_SS0_1(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___SS0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___SS0_1), (void*)value); } inline static int32_t get_offset_of_SS1_2() { return static_cast(offsetof(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields, ___SS1_2)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_SS1_2() const { return ___SS1_2; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_SS1_2() { return &___SS1_2; } inline void set_SS1_2(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___SS1_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___SS1_2), (void*)value); } inline static int32_t get_offset_of_SS2_3() { return static_cast(offsetof(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields, ___SS2_3)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_SS2_3() const { return ___SS2_3; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_SS2_3() { return &___SS2_3; } inline void set_SS2_3(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___SS2_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___SS2_3), (void*)value); } inline static int32_t get_offset_of_SS3_4() { return static_cast(offsetof(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields, ___SS3_4)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_SS3_4() const { return ___SS3_4; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_SS3_4() { return &___SS3_4; } inline void set_SS3_4(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___SS3_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___SS3_4), (void*)value); } inline static int32_t get_offset_of_KC_5() { return static_cast(offsetof(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields, ___KC_5)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_KC_5() const { return ___KC_5; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_KC_5() { return &___KC_5; } inline void set_KC_5(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___KC_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___KC_5), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase struct SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 : public RuntimeObject { public: // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::encrypting bool ___encrypting_3; // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::wKey Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___wKey_4; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::X0 int32_t ___X0_5; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::X1 int32_t ___X1_6; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::X2 int32_t ___X2_7; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::X3 int32_t ___X3_8; public: inline static int32_t get_offset_of_encrypting_3() { return static_cast(offsetof(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462, ___encrypting_3)); } inline bool get_encrypting_3() const { return ___encrypting_3; } inline bool* get_address_of_encrypting_3() { return &___encrypting_3; } inline void set_encrypting_3(bool value) { ___encrypting_3 = value; } inline static int32_t get_offset_of_wKey_4() { return static_cast(offsetof(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462, ___wKey_4)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_wKey_4() const { return ___wKey_4; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_wKey_4() { return &___wKey_4; } inline void set_wKey_4(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___wKey_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___wKey_4), (void*)value); } inline static int32_t get_offset_of_X0_5() { return static_cast(offsetof(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462, ___X0_5)); } inline int32_t get_X0_5() const { return ___X0_5; } inline int32_t* get_address_of_X0_5() { return &___X0_5; } inline void set_X0_5(int32_t value) { ___X0_5 = value; } inline static int32_t get_offset_of_X1_6() { return static_cast(offsetof(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462, ___X1_6)); } inline int32_t get_X1_6() const { return ___X1_6; } inline int32_t* get_address_of_X1_6() { return &___X1_6; } inline void set_X1_6(int32_t value) { ___X1_6 = value; } inline static int32_t get_offset_of_X2_7() { return static_cast(offsetof(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462, ___X2_7)); } inline int32_t get_X2_7() const { return ___X2_7; } inline int32_t* get_address_of_X2_7() { return &___X2_7; } inline void set_X2_7(int32_t value) { ___X2_7 = value; } inline static int32_t get_offset_of_X3_8() { return static_cast(offsetof(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462, ___X3_8)); } inline int32_t get_X3_8() const { return ___X3_8; } inline int32_t* get_address_of_X3_8() { return &___X3_8; } inline void set_X3_8(int32_t value) { ___X3_8 = value; } }; struct SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_StaticFields { public: // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::BlockSize int32_t ___BlockSize_0; public: inline static int32_t get_offset_of_BlockSize_0() { return static_cast(offsetof(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_StaticFields, ___BlockSize_0)); } inline int32_t get_BlockSize_0() const { return ___BlockSize_0; } inline int32_t* get_address_of_BlockSize_0() { return &___BlockSize_0; } inline void set_BlockSize_0(int32_t value) { ___BlockSize_0 = 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); } }; // 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.Math.EC.Custom.Sec.SecT283R1Curve/SecT283R1LookupTable struct SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve/SecT283R1LookupTable::m_outer SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * ___m_outer_0; // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve/SecT283R1LookupTable::m_table UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___m_table_1; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve/SecT283R1LookupTable::m_size int32_t ___m_size_2; public: inline static int32_t get_offset_of_m_outer_0() { return static_cast(offsetof(SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C, ___m_outer_0)); } inline SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * get_m_outer_0() const { return ___m_outer_0; } inline SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B ** get_address_of_m_outer_0() { return &___m_outer_0; } inline void set_m_outer_0(SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * value) { ___m_outer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_outer_0), (void*)value); } inline static int32_t get_offset_of_m_table_1() { return static_cast(offsetof(SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C, ___m_table_1)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_m_table_1() const { return ___m_table_1; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_m_table_1() { return &___m_table_1; } inline void set_m_table_1(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___m_table_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_table_1), (void*)value); } inline static int32_t get_offset_of_m_size_2() { return static_cast(offsetof(SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C, ___m_size_2)); } inline int32_t get_m_size_2() const { return ___m_size_2; } inline int32_t* get_address_of_m_size_2() { return &___m_size_2; } inline void set_m_size_2(int32_t value) { ___m_size_2 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve/SecT409K1LookupTable struct SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve/SecT409K1LookupTable::m_outer SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * ___m_outer_0; // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve/SecT409K1LookupTable::m_table UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___m_table_1; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve/SecT409K1LookupTable::m_size int32_t ___m_size_2; public: inline static int32_t get_offset_of_m_outer_0() { return static_cast(offsetof(SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1, ___m_outer_0)); } inline SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * get_m_outer_0() const { return ___m_outer_0; } inline SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 ** get_address_of_m_outer_0() { return &___m_outer_0; } inline void set_m_outer_0(SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * value) { ___m_outer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_outer_0), (void*)value); } inline static int32_t get_offset_of_m_table_1() { return static_cast(offsetof(SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1, ___m_table_1)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_m_table_1() const { return ___m_table_1; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_m_table_1() { return &___m_table_1; } inline void set_m_table_1(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___m_table_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_table_1), (void*)value); } inline static int32_t get_offset_of_m_size_2() { return static_cast(offsetof(SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1, ___m_size_2)); } inline int32_t get_m_size_2() const { return ___m_size_2; } inline int32_t* get_address_of_m_size_2() { return &___m_size_2; } inline void set_m_size_2(int32_t value) { ___m_size_2 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve/SecT409R1LookupTable struct SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve/SecT409R1LookupTable::m_outer SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * ___m_outer_0; // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve/SecT409R1LookupTable::m_table UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___m_table_1; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve/SecT409R1LookupTable::m_size int32_t ___m_size_2; public: inline static int32_t get_offset_of_m_outer_0() { return static_cast(offsetof(SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C, ___m_outer_0)); } inline SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * get_m_outer_0() const { return ___m_outer_0; } inline SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 ** get_address_of_m_outer_0() { return &___m_outer_0; } inline void set_m_outer_0(SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * value) { ___m_outer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_outer_0), (void*)value); } inline static int32_t get_offset_of_m_table_1() { return static_cast(offsetof(SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C, ___m_table_1)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_m_table_1() const { return ___m_table_1; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_m_table_1() { return &___m_table_1; } inline void set_m_table_1(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___m_table_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_table_1), (void*)value); } inline static int32_t get_offset_of_m_size_2() { return static_cast(offsetof(SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C, ___m_size_2)); } inline int32_t get_m_size_2() const { return ___m_size_2; } inline int32_t* get_address_of_m_size_2() { return &___m_size_2; } inline void set_m_size_2(int32_t value) { ___m_size_2 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve/SecT571K1LookupTable struct SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve/SecT571K1LookupTable::m_outer SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * ___m_outer_0; // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve/SecT571K1LookupTable::m_table UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___m_table_1; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve/SecT571K1LookupTable::m_size int32_t ___m_size_2; public: inline static int32_t get_offset_of_m_outer_0() { return static_cast(offsetof(SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1, ___m_outer_0)); } inline SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * get_m_outer_0() const { return ___m_outer_0; } inline SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F ** get_address_of_m_outer_0() { return &___m_outer_0; } inline void set_m_outer_0(SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * value) { ___m_outer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_outer_0), (void*)value); } inline static int32_t get_offset_of_m_table_1() { return static_cast(offsetof(SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1, ___m_table_1)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_m_table_1() const { return ___m_table_1; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_m_table_1() { return &___m_table_1; } inline void set_m_table_1(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___m_table_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_table_1), (void*)value); } inline static int32_t get_offset_of_m_size_2() { return static_cast(offsetof(SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1, ___m_size_2)); } inline int32_t get_m_size_2() const { return ___m_size_2; } inline int32_t* get_address_of_m_size_2() { return &___m_size_2; } inline void set_m_size_2(int32_t value) { ___m_size_2 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve/SecT571R1LookupTable struct SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45 : public RuntimeObject { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve/SecT571R1LookupTable::m_outer SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * ___m_outer_0; // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve/SecT571R1LookupTable::m_table UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___m_table_1; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve/SecT571R1LookupTable::m_size int32_t ___m_size_2; public: inline static int32_t get_offset_of_m_outer_0() { return static_cast(offsetof(SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45, ___m_outer_0)); } inline SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * get_m_outer_0() const { return ___m_outer_0; } inline SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 ** get_address_of_m_outer_0() { return &___m_outer_0; } inline void set_m_outer_0(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * value) { ___m_outer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_outer_0), (void*)value); } inline static int32_t get_offset_of_m_table_1() { return static_cast(offsetof(SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45, ___m_table_1)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_m_table_1() const { return ___m_table_1; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_m_table_1() { return &___m_table_1; } inline void set_m_table_1(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___m_table_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_table_1), (void*)value); } inline static int32_t get_offset_of_m_size_2() { return static_cast(offsetof(SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45, ___m_size_2)); } inline int32_t get_m_size_2() const { return ___m_size_2; } inline int32_t* get_address_of_m_size_2() { return &___m_size_2; } inline void set_m_size_2(int32_t value) { ___m_size_2 = 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.Math.EC.AbstractF2mFieldElement struct AbstractF2mFieldElement_tFE8B594FAC65E3901869DD8752F30A2A5AA26677 : public ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 { public: public: }; // 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; } }; // System.Double struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181 { public: // System.Double System.Double::m_value double ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); } inline double get_m_value_0() const { return ___m_value_0; } inline double* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(double value) { ___m_value_0 = value; } }; struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields { public: // System.Double System.Double::NegativeZero double ___NegativeZero_7; public: inline static int32_t get_offset_of_NegativeZero_7() { return static_cast(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); } inline double get_NegativeZero_7() const { return ___NegativeZero_7; } inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; } inline void set_NegativeZero_7(double value) { ___NegativeZero_7 = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPointBase struct ECPointBase_t56B88B30B133094A49B571CEEC84FE5E9AF81CCF : public ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName struct GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F : public Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName::obj Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * ___obj_11; // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName::tag int32_t ___tag_12; public: inline static int32_t get_offset_of_obj_11() { return static_cast(offsetof(GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F, ___obj_11)); } inline Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * get_obj_11() const { return ___obj_11; } inline Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC ** get_address_of_obj_11() { return &___obj_11; } inline void set_obj_11(Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * value) { ___obj_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___obj_11), (void*)value); } inline static int32_t get_offset_of_tag_12() { return static_cast(offsetof(GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F, ___tag_12)); } inline int32_t get_tag_12() const { return ___tag_12; } inline int32_t* get_address_of_tag_12() { return &___tag_12; } inline void set_tag_12(int32_t value) { ___tag_12 = value; } }; // 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.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.Engines.SeedWrapEngine struct SeedWrapEngine_tC933F3725EA7ECCEA8744F194BC208E1B8542CAD : public Rfc3394WrapEngine_t6A4ED93D4C2D6EEB3A0134675187A1B2C08CA9AB { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation struct SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 : public Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::semanticsIdentifier DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___semanticsIdentifier_2; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName[] BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::nameRegistrationAuthorities GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* ___nameRegistrationAuthorities_3; public: inline static int32_t get_offset_of_semanticsIdentifier_2() { return static_cast(offsetof(SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7, ___semanticsIdentifier_2)); } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * get_semanticsIdentifier_2() const { return ___semanticsIdentifier_2; } inline DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 ** get_address_of_semanticsIdentifier_2() { return &___semanticsIdentifier_2; } inline void set_semanticsIdentifier_2(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * value) { ___semanticsIdentifier_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___semanticsIdentifier_2), (void*)value); } inline static int32_t get_offset_of_nameRegistrationAuthorities_3() { return static_cast(offsetof(SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7, ___nameRegistrationAuthorities_3)); } inline GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* get_nameRegistrationAuthorities_3() const { return ___nameRegistrationAuthorities_3; } inline GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E** get_address_of_nameRegistrationAuthorities_3() { return &___nameRegistrationAuthorities_3; } inline void set_nameRegistrationAuthorities_3(GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* value) { ___nameRegistrationAuthorities_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___nameRegistrationAuthorities_3), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngine struct SerpentEngine_t91AD643E52D816005B39D1FA7C25E5D8110379FA : public SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 { public: public: }; // 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.UInt64 struct UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281 { public: // System.UInt64 System.UInt64::m_value uint64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281, ___m_value_0)); } inline uint64_t get_m_value_0() const { return ___m_value_0; } inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint64_t value) { ___m_value_0 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Multiplier.WTauNafMultiplier struct WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8 : public AbstractECMultiplier_t54253743E31DE46FD22E58679B9792D44DA770B5 { public: public: }; struct WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8_StaticFields { public: // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Multiplier.WTauNafMultiplier::PRECOMP_NAME String_t* ___PRECOMP_NAME_0; public: inline static int32_t get_offset_of_PRECOMP_NAME_0() { return static_cast(offsetof(WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8_StaticFields, ___PRECOMP_NAME_0)); } inline String_t* get_PRECOMP_NAME_0() const { return ___PRECOMP_NAME_0; } inline String_t** get_address_of_PRECOMP_NAME_0() { return &___PRECOMP_NAME_0; } inline void set_PRECOMP_NAME_0(String_t* value) { ___PRECOMP_NAME_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___PRECOMP_NAME_0), (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.Asn1.Asn1Sequence struct Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 : public Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC { public: // System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence::seq RuntimeObject* ___seq_2; public: inline static int32_t get_offset_of_seq_2() { return static_cast(offsetof(Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8, ___seq_2)); } inline RuntimeObject* get_seq_2() const { return ___seq_2; } inline RuntimeObject** get_address_of_seq_2() { return &___seq_2; } inline void set_seq_2(RuntimeObject* value) { ___seq_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___seq_2), (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); } }; // 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; }; // UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A : public RuntimeObject { public: // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; public: inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A, ___m_CachedPtr_0)); } inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; } inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; } inline void set_m_CachedPtr_0(intptr_t value) { ___m_CachedPtr_0 = value; } }; struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields { public: // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; public: inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); } inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; } inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; } inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value) { ___OffsetOfInstanceIDInCPlusPlusObject_1 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com { intptr_t ___m_CachedPtr_0; }; // 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; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283FieldElement struct SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42 : public AbstractF2mFieldElement_tFE8B594FAC65E3901869DD8752F30A2A5AA26677 { public: // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283FieldElement::x UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x_0; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42, ___x_0)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_x_0() const { return ___x_0; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_x_0() { return &___x_0; } inline void set_x_0(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___x_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___x_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve struct SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B : public AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::m_infinity SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * ___m_infinity_19; public: inline static int32_t get_offset_of_m_infinity_19() { return static_cast(offsetof(SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B, ___m_infinity_19)); } inline SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * get_m_infinity_19() const { return ___m_infinity_19; } inline SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 ** get_address_of_m_infinity_19() { return &___m_infinity_19; } inline void set_m_infinity_19(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * value) { ___m_infinity_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_infinity_19), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement struct SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD : public AbstractF2mFieldElement_tFE8B594FAC65E3901869DD8752F30A2A5AA26677 { public: // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::x UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x_0; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD, ___x_0)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_x_0() const { return ___x_0; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_x_0() { return &___x_0; } inline void set_x_0(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___x_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___x_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve struct SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 : public AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::m_infinity SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * ___m_infinity_19; public: inline static int32_t get_offset_of_m_infinity_19() { return static_cast(offsetof(SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739, ___m_infinity_19)); } inline SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * get_m_infinity_19() const { return ___m_infinity_19; } inline SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 ** get_address_of_m_infinity_19() { return &___m_infinity_19; } inline void set_m_infinity_19(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * value) { ___m_infinity_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_infinity_19), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve struct SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 : public AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::m_infinity SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * ___m_infinity_19; public: inline static int32_t get_offset_of_m_infinity_19() { return static_cast(offsetof(SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0, ___m_infinity_19)); } inline SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * get_m_infinity_19() const { return ___m_infinity_19; } inline SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 ** get_address_of_m_infinity_19() { return &___m_infinity_19; } inline void set_m_infinity_19(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * value) { ___m_infinity_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_infinity_19), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement struct SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 : public AbstractF2mFieldElement_tFE8B594FAC65E3901869DD8752F30A2A5AA26677 { public: // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::x UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x_0; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242, ___x_0)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_x_0() const { return ___x_0; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_x_0() { return &___x_0; } inline void set_x_0(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___x_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___x_0), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve struct SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F : public AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::m_infinity SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * ___m_infinity_19; public: inline static int32_t get_offset_of_m_infinity_19() { return static_cast(offsetof(SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F, ___m_infinity_19)); } inline SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * get_m_infinity_19() const { return ___m_infinity_19; } inline SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 ** get_address_of_m_infinity_19() { return &___m_infinity_19; } inline void set_m_infinity_19(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * value) { ___m_infinity_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_infinity_19), (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve struct SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 : public AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::m_infinity SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * ___m_infinity_19; public: inline static int32_t get_offset_of_m_infinity_19() { return static_cast(offsetof(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397, ___m_infinity_19)); } inline SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * get_m_infinity_19() const { return ___m_infinity_19; } inline SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 ** get_address_of_m_infinity_19() { return &___m_infinity_19; } inline void set_m_infinity_19(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * value) { ___m_infinity_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_infinity_19), (void*)value); } }; struct SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::SecT571R1_B SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * ___SecT571R1_B_20; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::SecT571R1_B_SQRT SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * ___SecT571R1_B_SQRT_21; public: inline static int32_t get_offset_of_SecT571R1_B_20() { return static_cast(offsetof(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields, ___SecT571R1_B_20)); } inline SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * get_SecT571R1_B_20() const { return ___SecT571R1_B_20; } inline SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 ** get_address_of_SecT571R1_B_20() { return &___SecT571R1_B_20; } inline void set_SecT571R1_B_20(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * value) { ___SecT571R1_B_20 = value; Il2CppCodeGenWriteBarrier((void**)(&___SecT571R1_B_20), (void*)value); } inline static int32_t get_offset_of_SecT571R1_B_SQRT_21() { return static_cast(offsetof(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields, ___SecT571R1_B_SQRT_21)); } inline SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * get_SecT571R1_B_SQRT_21() const { return ___SecT571R1_B_SQRT_21; } inline SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 ** get_address_of_SecT571R1_B_SQRT_21() { return &___SecT571R1_B_SQRT_21; } inline void set_SecT571R1_B_SQRT_21(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * value) { ___SecT571R1_B_SQRT_21 = value; Il2CppCodeGenWriteBarrier((void**)(&___SecT571R1_B_SQRT_21), (void*)value); } }; // UnityEngine.Component struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerSequence struct DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 : public Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 { public: public: }; struct DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09_StaticFields { public: // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerSequence BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerSequence::Empty DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 * ___Empty_3; public: inline static int32_t get_offset_of_Empty_3() { return static_cast(offsetof(DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09_StaticFields, ___Empty_3)); } inline DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 * get_Empty_3() const { return ___Empty_3; } inline DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 ** get_address_of_Empty_3() { return &___Empty_3; } inline void set_Empty_3(DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 * value) { ___Empty_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_3), (void*)value); } }; // UnityEngine.Material struct Material_t8927C00353A72755313F046D0CE85178AE8218EE : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point struct SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 : public AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point struct SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 : public AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point struct SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 : public AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point struct SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 : public AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point struct SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 : public AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 { public: public: }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecurityUtilityException struct SecurityUtilityException_t302EB7051FEB04E7829C028B4BC072B6664255CA : public Exception_t { public: public: }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // UnityEngine.Texture struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A { public: public: }; struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE_StaticFields { public: // System.Int32 UnityEngine.Texture::GenerateAllMips int32_t ___GenerateAllMips_4; public: inline static int32_t get_offset_of_GenerateAllMips_4() { return static_cast(offsetof(Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE_StaticFields, ___GenerateAllMips_4)); } inline int32_t get_GenerateAllMips_4() const { return ___GenerateAllMips_4; } inline int32_t* get_address_of_GenerateAllMips_4() { return &___GenerateAllMips_4; } inline void set_GenerateAllMips_4(int32_t value) { ___GenerateAllMips_4 = value; } }; // 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); } }; // UnityEngine.Behaviour struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 { public: public: }; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // UnityEngine.RenderTexture struct RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 : public Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE { public: public: }; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: // System.Object System.ArgumentOutOfRangeException::m_actualValue RuntimeObject * ___m_actualValue_19; public: inline static int32_t get_offset_of_m_actualValue_19() { return static_cast(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8, ___m_actualValue_19)); } inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; } inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; } inline void set_m_actualValue_19(RuntimeObject * value) { ___m_actualValue_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value); } }; struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields { public: // System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage String_t* ____rangeMessage_18; public: inline static int32_t get_offset_of__rangeMessage_18() { return static_cast(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields, ____rangeMessage_18)); } inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; } inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; } inline void set__rangeMessage_18(String_t* value) { ____rangeMessage_18 = value; Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value); } }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 { public: public: }; // UnityStandardAssets.ImageEffects.ImageEffectBase struct ImageEffectBase_t3C1AFB047AFC5E794AD599822BC8E5642D396E82 : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A { public: // UnityEngine.Shader UnityStandardAssets.ImageEffects.ImageEffectBase::shader Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * ___shader_4; // UnityEngine.Material UnityStandardAssets.ImageEffects.ImageEffectBase::m_Material Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_Material_5; public: inline static int32_t get_offset_of_shader_4() { return static_cast(offsetof(ImageEffectBase_t3C1AFB047AFC5E794AD599822BC8E5642D396E82, ___shader_4)); } inline Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * get_shader_4() const { return ___shader_4; } inline Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 ** get_address_of_shader_4() { return &___shader_4; } inline void set_shader_4(Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * value) { ___shader_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___shader_4), (void*)value); } inline static int32_t get_offset_of_m_Material_5() { return static_cast(offsetof(ImageEffectBase_t3C1AFB047AFC5E794AD599822BC8E5642D396E82, ___m_Material_5)); } inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_Material_5() const { return ___m_Material_5; } inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_Material_5() { return &___m_Material_5; } inline void set_m_Material_5(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value) { ___m_Material_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Material_5), (void*)value); } }; // UnityStandardAssets.ImageEffects.SepiaTone struct SepiaTone_t5A5B572AF308ED12D8012F452FF8ABE43EFDEF26 : public ImageEffectBase_t3C1AFB047AFC5E794AD599822BC8E5642D396E82 { 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; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[] struct ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E : public RuntimeArray { public: ALIGN_FIELD (8) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * m_Items[1]; public: inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 ** 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, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * 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.UInt64[] struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2 : public RuntimeArray { public: ALIGN_FIELD (8) uint64_t m_Items[1]; public: inline uint64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint64_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, uint64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_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.UInt32[] struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF : public RuntimeArray { public: ALIGN_FIELD (8) uint32_t m_Items[1]; public: inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_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, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName[] struct GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E : public RuntimeArray { public: ALIGN_FIELD (8) GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F * m_Items[1]; public: inline GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F ** 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, GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable[] struct Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE : public RuntimeArray { public: ALIGN_FIELD (8) Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * m_Items[1]; public: inline Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC ** 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, Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE : public RuntimeArray { public: ALIGN_FIELD (8) RuntimeObject * m_Items[1]; public: inline RuntimeObject * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // !!0[] System.Array::Empty() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* Array_Empty_TisRuntimeObject_m002765312BF306B1B3B5BFAB9550C0A2A1820CDA_gshared_inline (const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mCurve::.ctor(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractF2mCurve__ctor_m85C0E74000104B30D90690BFFE2BDF6B4ADB1093 (AbstractF2mCurve_tDE72296FD23D8B8C899FBB99BAD91F3D1C9BBCCE * __this, int32_t ___m0, int32_t ___k11, int32_t ___k22, int32_t ___k33, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT283R1Point__ctor_m073791BB7670834BA9027DF1AB45F681013F4243 (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Encoders.Hex::Decode(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* Hex_Decode_m1D881955B974F7FB194876E59DD34149C594A6E1 (String_t* ___data0, 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 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT283R1Curve__ctor_mEFD9AB2996311D959FD7B92B4DB3848AFCE092CD (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283FieldElement::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT283FieldElement__ctor_m92D4E4C46307FC60091CB4A2C0FF0EE49EEDBE00 (SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT283R1Point__ctor_m361A25CDE57081373CF126450AD007AA67E84D4D (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT283R1Point__ctor_m4CB2865A7A718C9DFF5B2605DDBB454903E022AE (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_RawXCoord() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline (ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat320::Copy64(System.UInt64[],System.Int32,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nat320_Copy64_m95B4423A2CD1E926FAF4AC4D1E95339E52050875 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___xOff1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, int32_t ___zOff3, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_RawYCoord() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline (ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve/SecT283R1LookupTable::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT283R1LookupTable__ctor_m710680F04D1E22F3F4BABB6204B3195CF6F7A13D (SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C * __this, SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * ___outer0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___table1, int32_t ___size2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.AbstractF2mPoint::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractF2mPoint__ctor_m286254AF1E7FEDA130EC045C190D4A3806CEAA75 (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, 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.Math.EC.AbstractF2mPoint::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractF2mPoint__ctor_mDFCC11B5B8257CB5D92A463B3D35DB96F4C97B78 (AbstractF2mPoint_tFCA599B02F26BB22110F765762F2739601807833 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_IsInfinity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2 (ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_RawZCoords() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline (ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * __this, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_IsCompressed() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline (ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * __this, const RuntimeMethod* method); // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat448::FromBigInteger64(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Nat448_FromBigInteger64_m52D489529D8853E9F1E4ADC8B0C25CC1560CF13C (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Reduce39(System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Reduce39_m7716594A7DA87D529DAE6AB9D424FB21B6DE9C3A (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z0, int32_t ___zOff1, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat448::IsZero64(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Nat448_IsZero64_m39191C4344A0D972242107D23FA5A6474243E506 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, 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.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat448::Create64() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F (const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Square(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Square_m9A1318E1A39BB1342F18D17DE820B80AAC2B8301 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::SquareN(System.UInt64[],System.Int32,System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___n1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Multiply(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method); // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat448::CreateExt64() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Nat448_CreateExt64_mB204028D2E03295B2A2D54449DB905BC7C02DE78 (const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::ImplMultiply(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_ImplMultiply_mC2039AFA3DE494F40E46433F75113E4C12E3F060 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Reduce(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Reduce_m4687B2DB9D035C59A34EF7CAC40DE6B3E2580F27 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xx0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::AddExt(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_AddExt_mFBAA5DA59CFFD3861105A6BBBA9AF456A037EF3E (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xx0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___yy1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method); // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Interleave::Unshuffle(System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E (uint64_t ___x0, const RuntimeMethod* method); // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat::Create64(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Nat_Create64_m037D7DAF7DE15B7873459BB78CA21DDAA461A244 (int32_t ___len0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::ImplSquare(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_ImplSquare_m57321F20B2EC92F66648272E80458C52B31D850E (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::ImplExpand(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_ImplExpand_m12C9EA26A2A19C119E722F93104259D2A6E758A0 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::ImplMulwAcc(System.UInt64[],System.UInt64,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_ImplMulwAcc_m044C89F99A4AFFA4B5C948AF64BB49CA95F6BBEC (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xs0, uint64_t ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, int32_t ___zOff3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::ImplCompactExt(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_ImplCompactExt_mEAF7586D8523912D66E39CEE0F4E1BDB4AD512B2 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Interleave::Expand64To128(System.UInt64,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Interleave_Expand64To128_m74E013962CD4EFE9B70ABBA1C96B69B7B6592806 (uint64_t ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, int32_t ___zOff2, const RuntimeMethod* method); // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Interleave::Expand32to64(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Interleave_Expand32to64_m6E81F0B480FC41E35B767F4B770E8406D552E976 (uint32_t ___x0, 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.Math.EC.AbstractF2mFieldElement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractF2mFieldElement__ctor_m5A7D1221FECFC95A0A65048752733D42BB882528 (AbstractF2mFieldElement_tFE8B594FAC65E3901869DD8752F30A2A5AA26677 * __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); // 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); // 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.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* SecT409Field_FromBigInteger_mB4049A6002BBD106D69F6784260A52D7F4C3294A (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat448::IsOne64(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Nat448_IsOne64_m8AC59CBC014D8D97DB164141BA5E4C7961F40E88 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat448::ToBigInteger64(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * Nat448_ToBigInteger64_mE7C684B8A56654DCE6520E9D8C14280D32892E4F (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Add(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Add_mA325868BD9007666A98174BDC2CCC9B75D2891A2 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::.ctor(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::AddOne(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_AddOne_m6481159EE371D6ACB56EAFB8CD5681779D23AFB1 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::MultiplyAddToExt(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_MultiplyAddToExt_mE7589FF7AE0A431650C883FF63A5EB15AA86DBE9 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::SquareAddToExt(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_SquareAddToExt_mF92BD459082229EAEA84240EDD88052C25F94026 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz1, const RuntimeMethod* method); // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Trace(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t SecT409Field_Trace_m239D74874778D2C6746E93564909AEC94D00DC06 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Invert(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Invert_mE2A80D225C9055EF12EFF3790494901CB84C01D8 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Sqrt(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Sqrt_m6A33102DB5E0FFBF5314ACD6154F3A29BA57ECB3 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat448::Eq64(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Nat448_Eq64_mA8534DAAC132A7FD040D197DD89DC5901DA83182 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Arrays::GetHashCode(System.UInt64[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Arrays_GetHashCode_mEDE24FF8CE14CFB6C4AC93BED1BCC557096CB0B7 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___data0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409K1Point__ctor_m32BC886637CDEA7A387E2BF037B84398F37BE519 (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, 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.Custom.Sec.SecT409K1Curve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409K1Curve__ctor_m58ED06579EC9684C3C3C8B02DEA08685FD971734 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Multiplier.WTauNafMultiplier::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WTauNafMultiplier__ctor_m2A58E0A04CFE0926C8DB4081519999EAE5E49BE8 (WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409FieldElement__ctor_mC367688E3D3B73E920B0A726DD7F9BFDFA339D8E (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409K1Point__ctor_m77F2D9B6F1ABF0FF17E2F30AE00E5A83B7327615 (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409K1Point__ctor_mCB62E3D1E69866EA1A18CF73DCBCC0B68F4C1A41 (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat448::Copy64(System.UInt64[],System.Int32,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nat448_Copy64_m76EE8DF83032B0071FC57389E479265929CAF275 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___xOff1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, int32_t ___zOff3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve/SecT409K1LookupTable::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409K1LookupTable__ctor_m3B9397A8FA041B08895416E5501E1ECDCFC93E1E (SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1 * __this, SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * ___outer0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___table1, int32_t ___size2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409R1Point__ctor_mDFDE752A2BA244A0795F671BAE9E20E1717FAF1D (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409R1Curve__ctor_m2F499CC957F32ECF992169CF5772B1314CA97DE9 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409R1Point__ctor_m841E529CB20F4D08504F083D24010D1C17A48B6E (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409R1Point__ctor_m64C6F601F2B8F1F4F47AF289E20D8CD3FF13EAAB (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve/SecT409R1LookupTable::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409R1LookupTable__ctor_mC43A5BF9B672F15464A4C802821E0A433A8EBA69 (SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C * __this, SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * ___outer0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___table1, int32_t ___size2, const RuntimeMethod* method); // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat576::FromBigInteger64(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Nat576_FromBigInteger64_m8D7307A6420595B6BC348510FDB758CB559ED766 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Reduce5(System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Reduce5_m54BC73DE21A8BD8614B1C2DAA1AD6639607E6B78 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z0, int32_t ___zOff1, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat576::IsZero64(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Nat576_IsZero64_mDB5F8C729BBFA59558B44727A59E361AE627EEEA (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method); // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat576::Create64() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B (const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Square(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Square_m7F316209C816A61C558119DA74128469245AC032 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Multiply(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::SquareN(System.UInt64[],System.Int32,System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___n1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method); // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat576::CreateExt64() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Nat576_CreateExt64_m7B559F19DE5EFED3B9D94A8E3BC045599C19B10C (const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::ImplMultiply(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_ImplMultiply_m13FE9831A8C9FCAE847ED78BFAE81852FC6DC78E (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Reduce(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Reduce_mE3584A9F4213361920577059CDA34A07AF45F0CB (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xx0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::AddExt(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_AddExt_m1CA25D42617D094F68AF46E224C3E932F6904837 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xx0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___yy1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Add(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Add_m165B1B3DA08224DE3799253F7790E4A95C7C062B (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::ImplSquare(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_ImplSquare_m96AEA8A1F9D402A962866E9DAB4D6368631BAC19 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz1, 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.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat::ShiftUpBit64(System.Int32,System.UInt64[],System.Int32,System.UInt64,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Nat_ShiftUpBit64_m0B8B4A083194FEE6F8E3C06EF419E8EF329EB0D7 (int32_t ___len0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x1, int32_t ___xOff2, uint64_t ___c3, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z4, int32_t ___zOff5, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Add(System.UInt64[],System.Int32,System.UInt64[],System.Int32,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Add_m051F502BFC47E4651DD256DF49E2C1A639BD45E4 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___xOff1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y2, int32_t ___yOff3, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z4, int32_t ___zOff5, const RuntimeMethod* method); // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat::ShiftUpBits64(System.Int32,System.UInt64[],System.Int32,System.Int32,System.UInt64,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Nat_ShiftUpBits64_m12EF14AE0608D4F37A22F4CDC5B0F8F9CF54C23A (int32_t ___len0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x1, int32_t ___xOff2, int32_t ___bits3, uint64_t ___c4, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z5, int32_t ___zOff6, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::AddBothTo(System.UInt64[],System.Int32,System.UInt64[],System.Int32,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_AddBothTo_m306391C036ACE00B5B737E91666E76BB0D3383E0 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___xOff1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y2, int32_t ___yOff3, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z4, int32_t ___zOff5, const RuntimeMethod* method); // System.UInt64 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat::ShiftUpBits64(System.Int32,System.UInt64[],System.Int32,System.Int32,System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Nat_ShiftUpBits64_m5D8876AA19FDE6A70E9DBA3631ADF59EBF6FD577 (int32_t ___len0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, int32_t ___zOff2, int32_t ___bits3, uint64_t ___c4, 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.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* SecT571Field_FromBigInteger_mC23D29F449795C1F588291E676ACCE297DED0E38 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat576::IsOne64(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Nat576_IsOne64_m125CE0E42FB03E2268ED53CB8B8426AD036689E2 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat576::ToBigInteger64(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * Nat576_ToBigInteger64_m16D1453244DD4CC8F4F0DF764ABB0DB39FA9B3CB (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::.ctor(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::AddOne(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_AddOne_m9350373805308E942714329BF3EAD2AD9EE36FA6 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::MultiplyAddToExt(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_MultiplyAddToExt_mEB4708EB9C48407C1A5DE1791E29F1A832C70F3F (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::SquareAddToExt(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_SquareAddToExt_m59777AA001A1BCD844E68FDA20761652F6D44CFA (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz1, const RuntimeMethod* method); // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Trace(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t SecT571Field_Trace_m2F0E3CC2AF06E7DF62B74C57E0F8BE0296B481CC (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Invert(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Invert_m5FADBD6D602E48EA813BEF0C80711EB81C5095BF (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Sqrt(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Sqrt_mF03D6A28862E3E8D40EEAEF5F3AC6909A634B3B5 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat576::Eq64(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Nat576_Eq64_m151CAE530932C1D2E37A7C46AFD62D9F18C98013 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571K1Point__ctor_m2B56A0F5E975B1FAB1F1B69CAF18F6E61BC54417 (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571K1Curve__ctor_m65032E339CB30FBD814635E1FE34F5A71E31D6D5 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571FieldElement__ctor_m1B248006AE8AA4C6BB958E462380D9E2EF34178C (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571K1Point__ctor_m53067F6D93E5258792D06FA2CB552BCE701E5BE9 (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571K1Point__ctor_m9C1E34E2D44FC988B8296B08806FE50284FB1C27 (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw.Nat576::Copy64(System.UInt64[],System.Int32,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nat576_Copy64_m5A40621EDE1F285D63F710A52F3FE352392721D0 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___xOff1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, int32_t ___zOff3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve/SecT571K1LookupTable::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571K1LookupTable__ctor_mF619EAC3912C296A4C3606DC0BA591C130692280 (SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1 * __this, SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * ___outer0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___table1, int32_t ___size2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571R1Point__ctor_m34EFB0136E4D221CA1DBB486851FA3A349E60328 (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571R1Curve__ctor_mF0AFA8C52A81E0C7AD6623D16B6F2EA22983F2B6 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571R1Point__ctor_m0633D00F3F87824E03988C8C84C7A360F779BD45 (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571R1Point__ctor_m605225C0C2B36E365C8F37FFDB7B5937F8C21D3A (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve/SecT571R1LookupTable::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571R1LookupTable__ctor_mCE31DBFCAC275179F6537A5C3634963C68170A0E (SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45 * __this, SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * ___outer0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___table1, int32_t ___size2, const RuntimeMethod* method); // System.Int64 System.Threading.Interlocked::Increment(System.Int64&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Interlocked_Increment_m23DCFD6F8418AC5C322DBE3AC1FB311AF3EDBF3B (int64_t* ___location0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest BestHTTP.SecureProtocol.Org.BouncyCastle.Security.DigestUtilities::GetDigest(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DigestUtilities_GetDigest_mE5288E6C70B2783BA075196BD74CD848834BAC67 (String_t* ___algorithm0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator__ctor_mEE7975B198F48214D497F3F4729771EA58C4549C (DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * __this, RuntimeObject* ___digest0, const RuntimeMethod* method); // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextCounterValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SecureRandom_NextCounterValue_m39EC76F684E9093E332E4C7071B699B8521C3EF2 (const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator::AddSeedMaterial(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_AddSeedMaterial_m4047D4C5A7BE7B8B14346C04FDEA4AF0AC1CFDDF (DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * __this, int64_t ___rSeed0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::get_Master() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * SecureRandom_get_Master_m571BEBA8FA8F7E5428A9469245CDEAD5776ED7FA_inline (const RuntimeMethod* method); // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::GetNextBytes(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* SecureRandom_GetNextBytes_m9E0D5D9B14E0C8CFC21BA52F08B4EE1A2E4687A8 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom0, int32_t ___length1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator::AddSeedMaterial(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_AddSeedMaterial_m549BF46D9C4BB6FEDA4235B65E72D13696C92081 (DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inSeed0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::GetInstance(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * SecureRandom_GetInstance_m483099FAB3A5F1DE19E408B76A9906F0CE951DB7 (String_t* ___algorithm0, bool ___autoSeed1, const RuntimeMethod* method); // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform::ToUpperInvariant(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Platform_ToUpperInvariant_m306E35263EC9F3B4FE0722C3173BAAFDB1B3E158 (String_t* ___s0, const RuntimeMethod* method); // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform::EndsWith(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Platform_EndsWith_m1A422FCF55244EFF95238A9114DC0CA9759230D3 (String_t* ___source0, String_t* ___suffix1, const RuntimeMethod* method); // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method); // System.String System.String::Substring(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::CreatePrng(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * SecureRandom_CreatePrng_mED22F2A11EF38AD2F5DE33C6CD74C5D59CC8B79A (String_t* ___digestName0, bool ___autoSeed1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__ctor_mBC48F9C486B163A0E057AB069CF7718EEE1FE277 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, RuntimeObject* ___generator0, 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.Random::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random__ctor_m4372E46E0155A2BA0FA18FB6C0244C6AF650FBB4 (Random_t6C9E9775A149D0ADCFEB4B252C408F03EE870118 * __this, int32_t ___Seed0, const RuntimeMethod* method); // System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005 (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method); // System.Double System.Convert::ToDouble(System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Convert_ToDouble_m86603A17B3E797680B99A74854ABBEC5A4A1BAC2 (uint64_t ___value0, const RuntimeMethod* method); // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Times::NanoTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Times_NanoTime_mB148DB292002C63B3904A5F9B66071D14A885443 (const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.CryptoApiRandomGenerator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator__ctor_m691C2F1AD039065D2EF0EEF4C94C5DFECDF6FAB7 (CryptoApiRandomGenerator_t680218860B303AA3FB19D1C895A1436842EED61C * __this, const RuntimeMethod* method); // System.Double System.Math::Pow(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Pow_mC2C8700DAAD1316AA457A1D271F78CDF0D61AC2F (double ___x0, double ___y1, 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 System.Exception::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m0E9BEC861F6DBED197960E5BA23149543B1D7F5B (Exception_t * __this, const RuntimeMethod* method); // System.Void System.Exception::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11 (Exception_t * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.Exception::.ctor(System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_mB842BA6E644CDB9DB058F5628BB90DF5EF22C080 (Exception_t * __this, String_t* ___message0, Exception_t * ___innerException1, 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.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::createWorkingKey(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* SeedEngine_createWorkingKey_mA0A03B23DCA94FA1DFB5F4961750F06C7BA077D7 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inKey0, 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.Check::DataLength(System.Byte[],System.Int32,System.Int32,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_DataLength_m987B9B6E75E7F5711F99C2B1EFC990B922ECAB3F (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___off1, int32_t ___len2, String_t* ___msg3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Check::OutputLength(System.Byte[],System.Int32,System.Int32,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_OutputLength_mFF38F66673647A1F0F8806CDF8FAD6B168B951B6 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, int32_t ___off1, int32_t ___len2, String_t* ___msg3, const RuntimeMethod* method); // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::bytesToLong(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SeedEngine_bytesToLong_m44078996FB7D8AA2A97C1F735471E0898EB62805 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___src0, int32_t ___srcOff1, const RuntimeMethod* method); // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::F(System.Int32,System.Int32,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SeedEngine_F_m8EBD93F029C2531A381C7DBC3CC33F1C9421D0EC (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int32_t ___ki00, int32_t ___ki11, int64_t ___r2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::longToBytes(System.Byte[],System.Int32,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SeedEngine_longToBytes_m55BA9C9B7637BC458706E86A33CD524FF74E17AA (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___dest0, int32_t ___destOff1, int64_t ___value2, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::extractW0(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_extractW0_m9A1897C2A508C55394F9B3E00EE26F85AF127A93 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int64_t ___lVal0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::extractW1(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_extractW1_m1F5C1F247C5E29A1AF150E5C6EF74F11FDF34C52 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int64_t ___lVal0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::G(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_G_mCD9628A7EF2867CCF06D716EA13D7D0E00A19751 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int32_t ___x0, const RuntimeMethod* method); // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::rotateRight8(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SeedEngine_rotateRight8_mA821EDA775FC81D35247FD31BE2D0FF2D2BF9EEA (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int64_t ___x0, const RuntimeMethod* method); // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::rotateLeft8(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SeedEngine_rotateLeft8_m381ACB55581F01F0A4CC268577970E9A7C903F3F (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int64_t ___x0, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::phaseCalc2(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_phaseCalc2_m6AD7C0C63D659DE1997C806FB6035D3A3B8A07BB (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int32_t ___r00, int32_t ___ki01, int32_t ___r12, int32_t ___ki13, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::phaseCalc1(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_phaseCalc1_mB47A03C161EBE8E07CA7908C5644DDF5C13C672B (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int32_t ___r00, int32_t ___ki01, int32_t ___r12, int32_t ___ki13, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SeedEngine__ctor_m085A636745E441335F017E067BE5B75718B61BF6 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.Rfc3394WrapEngine::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IBlockCipher) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rfc3394WrapEngine__ctor_m4340DF2F75CB147301F7F15E94E416C0BE0EF4A5 (Rfc3394WrapEngine_t6A4ED93D4C2D6EEB3A0134675187A1B2C08CA9AB * __this, RuntimeObject* ___engine0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence::GetInstance(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * Asn1Sequence_GetInstance_m53E4D5619D84F02123D6C3B6EA8E0EEEF86B244C (RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SemanticsInformation__ctor_m1796233D4D966E1926786983FEE87C610A2268E6 (SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 * __this, Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * ___seq0, const RuntimeMethod* method); // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform::GetTypeName(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Platform_GetTypeName_m6EE4C5C80014DB651B39EAA755D394E21009EADB (RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asn1Encodable__ctor_mF956C9DAF4A126B7B4406E2DD0EED16E64ABA126 (Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * __this, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier::GetInstance(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * DerObjectIdentifier_GetInstance_mBE1F50C71CFA8B210307AFD39E62F8AF4D5E34FF (RuntimeObject * ___obj0, const RuntimeMethod* method); // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName::GetInstance(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F * GeneralName_GetInstance_m1272C84D0DB838BFCAB7024ACBF3C833D0BE8A66 (RuntimeObject * ___obj0, const RuntimeMethod* method); // !!0[] System.Array::Empty() inline Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* Array_Empty_TisAsn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC_m6133560D3294995A1E65C8837F69C407350CD6DB_inline (const RuntimeMethod* method) { return (( Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_m002765312BF306B1B3B5BFAB9550C0A2A1820CDA_gshared_inline)(method); } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1EncodableVector::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asn1EncodableVector__ctor_m1306EB1064C0D4EEC59EA15F8DFF81952B7AE7DE (Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3 * __this, Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* ___v0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1EncodableVector::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asn1EncodableVector_Add_m6EF01E6775CA3C122AC78B760B5C8AB13AC83EA8 (Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3 * __this, Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* ___objs0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerSequence::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerSequence__ctor_m014F0386FA0EDB7F97747159963DC17F535AF0A2 (DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 * __this, Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* ___v0, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerSequence::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1EncodableVector) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerSequence__ctor_mC969ECDC21E6B8169D0B78BE04B3A08192E13164 (DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 * __this, Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3 * ___v0, const RuntimeMethod* method); // UnityEngine.Material UnityStandardAssets.ImageEffects.ImageEffectBase::get_material() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * ImageEffectBase_get_material_mCBA3A9537019FAFB5146CB9F3A0EC2F7C1A53C4E (ImageEffectBase_t3C1AFB047AFC5E794AD599822BC8E5642D396E82 * __this, const RuntimeMethod* method); // System.Void UnityEngine.Graphics::Blit(UnityEngine.Texture,UnityEngine.RenderTexture,UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_Blit_m5E0E60EA4A4D351DCC314AB2C49C7DC5B8863D05 (Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * ___source0, RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * ___dest1, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat2, const RuntimeMethod* method); // System.Void UnityStandardAssets.ImageEffects.ImageEffectBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ImageEffectBase__ctor_mC2A208B662D5A6F5E9F24A615737C6FE1432DC06 (ImageEffectBase_t3C1AFB047AFC5E794AD599822BC8E5642D396E82 * __this, const RuntimeMethod* method); // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Utilities.Pack::LE_To_UInt32(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bs0, int32_t ___off1, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::RotateLeft(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerpentEngineBase_RotateLeft_m1233674BAFD6F027E86A503A7FFABCF7BFD76314 (int32_t ___x0, int32_t ___bits1, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb3(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb2(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb2_m8F37927EA467F61AB24EA18BD96D6CC500669CF5 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb1(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb1_mF6C77532F1486884AFC8D8B10B60997123546B8B (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb0(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb0_m0CD643527B9D5FEDD45B8A84973640234752F58B (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb7(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb7_m50DBFBFB204D0D902F8F59E167276931F63A4051 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb6(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb6_m33CC56360B25D0635F7818228E0E2F37D5F74893 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb5(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb5_mD485E9CE6D977B511008FA13341F07894577D85A (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb4(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb4_m3207637841CC181036F23F2BCE51E4B8106CBE68 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::LT() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Utilities.Pack::UInt32_To_LE(System.UInt32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_LE_m0B85A8B40A576879EEB7F6EFB703224E6B500488 (uint32_t ___n0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bs1, int32_t ___off2, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib7(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib7_m80D4F2879FA48CF4FEC5105490C3CD9E3B95E907 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::InverseLT() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib6(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib6_m04A2362D8F763CCDFF8F413A3C4418EFE05DA728 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib5(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib5_m3A5DD10CADD578B6B96001AF8DF21F32A0AEB840 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib4(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib4_m7276A3214A48D0EFB3DB5D981C38A461A55EBFBF (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib3(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib3_m7C5C6285EEC6A2E873853585337443B1E5C763C4 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib2(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib2_mB7EBF81799B1E364683210A65E8550947DDE9C76 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib1(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib1_mB8DF6084C15391E5A8C312BF50756E95E929B4F1 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib0(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib0_mD707A6B91D9B577998AE3BBA4301AD7EC9008629 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method); // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase__ctor_m306FF1CF6AFD89F2D8E57961E230DA356F16D20D (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, const RuntimeMethod* method); // System.String System.String::Concat(System.String,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m37A5BF26F8F8F1892D60D727303B23FB604FEE78 (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method); // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::RotateRight(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerpentEngineBase_RotateRight_mAD3C05644C4C79B4779291077B741660D4158905 (int32_t ___x0, int32_t ___bits1, 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.Math.EC.Custom.Sec.SecT283R1Curve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT283R1Curve__ctor_mEFD9AB2996311D959FD7B92B4DB3848AFCE092CD (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, 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*)&Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral578E7F37170D9BE138C4B202DBD98D50BAEE1207); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral798108AE9FB217C8959F2DED31AE7EAA7889C113); s_Il2CppMethodInitialized = true; } { // : base(283, 5, 7, 12) AbstractF2mCurve__ctor_m85C0E74000104B30D90690BFFE2BDF6B4ADB1093(__this, ((int32_t)283), 5, 7, ((int32_t)12), /*hidden argument*/NULL); // this.m_infinity = new SecT283R1Point(this, null, null); SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_0 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m073791BB7670834BA9027DF1AB45F681013F4243(L_0, __this, (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)NULL, (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)NULL, /*hidden argument*/NULL); __this->set_m_infinity_19(L_0); // this.m_a = FromBigInteger(BigInteger.One); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, __this, L_1); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_a_9(L_2); // this.m_b = FromBigInteger(new BigInteger(1, Hex.Decode("027B680AC8B8596DA5A4AF8A19A0303FCA97FD7645309FA2A581485AF6263E313B79A2F5"))); IL2CPP_RUNTIME_CLASS_INIT(Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = Hex_Decode_m1D881955B974F7FB194876E59DD34149C594A6E1(_stringLiteral578E7F37170D9BE138C4B202DBD98D50BAEE1207, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_4 = (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)il2cpp_codegen_object_new(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger__ctor_m2790E6F992AE637CEB82161CD2D56E1E0008F81A(L_4, 1, L_3, /*hidden argument*/NULL); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5; L_5 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, __this, L_4); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_b_10(L_5); // this.m_order = new BigInteger(1, Hex.Decode("03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF90399660FC938A90165B042A7CEFADB307")); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6; L_6 = Hex_Decode_m1D881955B974F7FB194876E59DD34149C594A6E1(_stringLiteral798108AE9FB217C8959F2DED31AE7EAA7889C113, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7 = (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)il2cpp_codegen_object_new(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger__ctor_m2790E6F992AE637CEB82161CD2D56E1E0008F81A(L_7, 1, L_6, /*hidden argument*/NULL); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_order_11(L_7); // this.m_cofactor = BigInteger.Two; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_8 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Two_9(); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_cofactor_12(L_8); // this.m_coord = SECT283R1_DEFAULT_COORDS; ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_coord_13(6); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::CloneCurve() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * SecT283R1Curve_CloneCurve_m26C90578E4D40B743FDFF06A50F61E6982EFE77B (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT283R1Curve(); SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * L_0 = (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B *)il2cpp_codegen_object_new(SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B_il2cpp_TypeInfo_var); SecT283R1Curve__ctor_mEFD9AB2996311D959FD7B92B4DB3848AFCE092CD(L_0, /*hidden argument*/NULL); return L_0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::SupportsCoordinateSystem(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT283R1Curve_SupportsCoordinateSystem_m4E142FA4D9007EBD0851226C622B682B33F9410B (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, int32_t ___coord0, const RuntimeMethod* method) { { int32_t L_0 = ___coord0; if ((!(((uint32_t)L_0) == ((uint32_t)6)))) { goto IL_0006; } } { // return true; return (bool)1; } IL_0006: { // return false; return (bool)0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::get_Infinity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT283R1Curve_get_Infinity_m143BDBFA04750C7632C8C1A6B27298A4A2942F6C (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, const RuntimeMethod* method) { { // get { return m_infinity; } SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_0 = __this->get_m_infinity_19(); return L_0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::get_FieldSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT283R1Curve_get_FieldSize_m260E1B852B655AB2D3889CDE2B2A44FA0A31D9BB (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, const RuntimeMethod* method) { { // get { return 283; } return ((int32_t)283); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT283R1Curve_FromBigInteger_mE14BC6A950BAA13B79D98ADA6B51915838FC14C1 (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT283FieldElement(x); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___x0; SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42 * L_1 = (SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42 *)il2cpp_codegen_object_new(SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42_il2cpp_TypeInfo_var); SecT283FieldElement__ctor_m92D4E4C46307FC60091CB4A2C0FF0EE49EEDBE00(L_1, L_0, /*hidden argument*/NULL); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::CreateRawPoint(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT283R1Curve_CreateRawPoint_mED54986990A6484EC147C6C41CE3C3C9C81CCAAB (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, bool ___withCompression2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT283R1Point(this, x, y, withCompression); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; bool L_2 = ___withCompression2; SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_3 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m361A25CDE57081373CF126450AD007AA67E84D4D(L_3, __this, L_0, L_1, L_2, /*hidden argument*/NULL); return L_3; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::CreateRawPoint(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT283R1Curve_CreateRawPoint_m5331E0AC8B1BCD486A928D09D5B2114319340AB7 (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs2, bool ___withCompression3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT283R1Point(this, x, y, zs, withCompression); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_2 = ___zs2; bool L_3 = ___withCompression3; SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_4 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m4CB2865A7A718C9DFF5B2605DDBB454903E022AE(L_4, __this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::get_IsKoblitz() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT283R1Curve_get_IsKoblitz_m4EFEDFEAB354166C3B93F66556FF5326BE7B6505 (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, const RuntimeMethod* method) { { // get { return false; } return (bool)0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::get_M() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT283R1Curve_get_M_m7BD38CDAA8AB29EF8FD75D506A42F9DB5B5D564F (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, const RuntimeMethod* method) { { // get { return 283; } return ((int32_t)283); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::get_IsTrinomial() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT283R1Curve_get_IsTrinomial_mB3CEC9061AB28E0DFE88FF06E58FBD724CF033A3 (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, const RuntimeMethod* method) { { // get { return false; } return (bool)0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::get_K1() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT283R1Curve_get_K1_m7F2861CB7CBB217744A4C2D54CFA1586DAD4CF90 (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, const RuntimeMethod* method) { { // get { return 5; } return 5; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::get_K2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT283R1Curve_get_K2_m48E5EF02F77D87FBE738BB6D4E10713A5BEF297B (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, const RuntimeMethod* method) { { // get { return 7; } return 7; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::get_K3() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT283R1Curve_get_K3_mA5270717EA9773F483EA97E4885062C8332D5EC4 (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, const RuntimeMethod* method) { { // get { return 12; } return ((int32_t)12); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECLookupTable BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve::CreateCacheSafeLookupTable(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SecT283R1Curve_CreateCacheSafeLookupTable_mE465D5D0345E9C15FD2FA19999C62A4576C2BE1D (SecT283R1Curve_tA207C72410875D83C3608EFB8FEAC8CE4AC16D5B * __this, ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* ___points0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // ulong[] table = new ulong[len * SECT283R1_FE_LONGS * 2]; int32_t L_0 = ___len2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_0, (int32_t)5)), (int32_t)2))); V_0 = L_1; // int pos = 0; V_1 = 0; // for (int i = 0; i < len; ++i) V_2 = 0; goto IL_0051; } IL_0011: { // ECPoint p = points[off + i]; ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* L_2 = ___points0; int32_t L_3 = ___off1; int32_t L_4 = V_2; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6 = (L_2)->GetAt(static_cast(L_5)); // Nat320.Copy64(((SecT283FieldElement)p.RawXCoord).x, 0, table, pos); pos += SECT283R1_FE_LONGS; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_7 = L_6; NullCheck(L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8; L_8 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_7, /*hidden argument*/NULL); NullCheck(((SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42 *)CastclassClass((RuntimeObject*)L_8, SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = ((SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42 *)CastclassClass((RuntimeObject*)L_8, SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = V_0; int32_t L_11 = V_1; Nat320_Copy64_m95B4423A2CD1E926FAF4AC4D1E95339E52050875(L_9, 0, L_10, L_11, /*hidden argument*/NULL); // Nat320.Copy64(((SecT283FieldElement)p.RawXCoord).x, 0, table, pos); pos += SECT283R1_FE_LONGS; int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)5)); // Nat320.Copy64(((SecT283FieldElement)p.RawYCoord).x, 0, table, pos); pos += SECT283R1_FE_LONGS; NullCheck(L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_13; L_13 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_7, /*hidden argument*/NULL); NullCheck(((SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42 *)CastclassClass((RuntimeObject*)L_13, SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = ((SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42 *)CastclassClass((RuntimeObject*)L_13, SecT283FieldElement_t7EC64A80DE9310B4324BD3857ADCBFA5BFBD0E42_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = V_0; int32_t L_16 = V_1; Nat320_Copy64_m95B4423A2CD1E926FAF4AC4D1E95339E52050875(L_14, 0, L_15, L_16, /*hidden argument*/NULL); // Nat320.Copy64(((SecT283FieldElement)p.RawYCoord).x, 0, table, pos); pos += SECT283R1_FE_LONGS; int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)5)); // for (int i = 0; i < len; ++i) int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_0051: { // for (int i = 0; i < len; ++i) int32_t L_19 = V_2; int32_t L_20 = ___len2; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0011; } } { // return new SecT283R1LookupTable(this, table, len); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = V_0; int32_t L_22 = ___len2; SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C * L_23 = (SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C *)il2cpp_codegen_object_new(SecT283R1LookupTable_t28877274FD156EF26C89CEC43FEEA2729161CF8C_il2cpp_TypeInfo_var); SecT283R1LookupTable__ctor_m710680F04D1E22F3F4BABB6204B3195CF6F7A13D(L_23, __this, L_21, L_22, /*hidden argument*/NULL); return L_23; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT283R1Point__ctor_m073791BB7670834BA9027DF1AB45F681013F4243 (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method) { { // : this(curve, x, y, false) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; SecT283R1Point__ctor_m361A25CDE57081373CF126450AD007AA67E84D4D(__this, L_0, L_1, L_2, (bool)0, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT283R1Point__ctor_m361A25CDE57081373CF126450AD007AA67E84D4D (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, const RuntimeMethod* method) { { // : base(curve, x, y, withCompression) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; bool L_3 = ___withCompression3; AbstractF2mPoint__ctor_m286254AF1E7FEDA130EC045C190D4A3806CEAA75(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); // if ((x == null) != (y == null)) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = ___y2; if ((((int32_t)((((RuntimeObject*)(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) == ((int32_t)((((RuntimeObject*)(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_5) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)))) { goto IL_0020; } } { // throw new ArgumentException("Exactly one of the field elements is null"); 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_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3593CC227878D86540F00CB22358EB80C1BFDA6A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecT283R1Point__ctor_m361A25CDE57081373CF126450AD007AA67E84D4D_RuntimeMethod_var))); } IL_0020: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT283R1Point__ctor_m4CB2865A7A718C9DFF5B2605DDBB454903E022AE (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method) { { // : base(curve, x, y, zs, withCompression) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_3 = ___zs3; bool L_4 = ___withCompression4; AbstractF2mPoint__ctor_mDFCC11B5B8257CB5D92A463B3D35DB96F4C97B78(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::Detach() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT283R1Point_Detach_mA1FA5FD27AFA47699DF408029AD2EFA49946AE10 (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT283R1Point(null, AffineXCoord, AffineYCoord); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(9 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_AffineXCoord() */, __this); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_AffineYCoord() */, __this); SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_2 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m073791BB7670834BA9027DF1AB45F681013F4243(L_2, (ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)NULL, L_0, L_1, /*hidden argument*/NULL); return L_2; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::get_YCoord() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT283R1Point_get_YCoord_m0DA78BCAAFEECEF265D3180303CEBF375F974663 (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, const RuntimeMethod* method) { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; { // ECFieldElement X = RawXCoord, L = RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_0; // ECFieldElement X = RawXCoord, L = RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_1 = L_1; // if (this.IsInfinity || X.IsZero) bool L_2; L_2 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (L_2) { goto IL_001e; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = V_0; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_3); if (!L_4) { goto IL_0020; } } IL_001e: { // return L; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = V_1; return L_5; } IL_0020: { // ECFieldElement Y = L.Add(X).Multiply(X); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = V_0; NullCheck(L_6); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8; L_8 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_6, L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_9 = V_0; NullCheck(L_8); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10; L_10 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_8, L_9); V_2 = L_10; // ECFieldElement Z = RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_11; L_11 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_11); int32_t L_12 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_13 = (L_11)->GetAt(static_cast(L_12)); V_3 = L_13; // if (!Z.IsOne) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_14 = V_3; NullCheck(L_14); bool L_15; L_15 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_14); if (L_15) { goto IL_0047; } } { // Y = Y.Divide(Z); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_17 = V_3; NullCheck(L_16); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18; L_18 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_16, L_17); V_2 = L_18; } IL_0047: { // return Y; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = V_2; return L_19; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::get_CompressionYTilde() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT283R1Point_get_CompressionYTilde_mF5A50712AF07323F87CF51173F477E51FF341679 (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, const RuntimeMethod* method) { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; { // ECFieldElement X = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_0; // if (X.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = V_0; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_1); if (!L_2) { goto IL_0011; } } { // return false; return (bool)0; } IL_0011: { // ECFieldElement Y = this.RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3; L_3 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); // return Y.TestBitZero() != X.TestBitZero(); NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::TestBitZero() */, L_3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = V_0; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::TestBitZero() */, L_5); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT283R1Point_Add_m72B6F69A8700EF495192850B57F73EC03C9CD45B (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___b0, 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*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_4 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; bool V_7 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; bool V_10 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_12 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_13 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_14 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_15 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_16 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_17 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_18 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_19 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_20 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_21 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_22 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_23 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_1 = ___b0; return L_1; } IL_000a: { // if (b.IsInfinity) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2 = ___b0; NullCheck(L_2); bool L_3; L_3 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0014; } } { // return this; return __this; } IL_0014: { // ECCurve curve = this.Curve; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_4; L_4 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); V_0 = L_4; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5; L_5 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_5; // ECFieldElement X2 = b.RawXCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6 = ___b0; NullCheck(L_6); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7; L_7 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_6, /*hidden argument*/NULL); V_2 = L_7; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8 = V_1; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_8); if (!L_9) { goto IL_0048; } } { // if (X2.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = V_2; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_10); if (!L_11) { goto IL_0040; } } { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_12 = V_0; NullCheck(L_12); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_13; L_13 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_12); return L_13; } IL_0040: { // return b.Add(this); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_14 = ___b0; NullCheck(L_14); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_15; L_15 = 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_14, __this); return L_15; } IL_0048: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16; L_16 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_3 = L_16; // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_17; L_17 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_17); int32_t L_18 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = (L_17)->GetAt(static_cast(L_18)); V_4 = L_19; // ECFieldElement L2 = b.RawYCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20 = ___b0; NullCheck(L_20); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_21; L_21 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_20, /*hidden argument*/NULL); V_5 = L_21; // ECFieldElement L2 = b.RawYCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_22 = ___b0; NullCheck(L_22); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_23; L_23 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(L_22, /*hidden argument*/NULL); NullCheck(L_23); int32_t L_24 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_25 = (L_23)->GetAt(static_cast(L_24)); V_6 = L_25; // bool Z1IsOne = Z1.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = V_4; NullCheck(L_26); bool L_27; L_27 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_26); V_7 = L_27; // ECFieldElement U2 = X2, S2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28 = V_2; V_8 = L_28; // ECFieldElement U2 = X2, S2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_29 = V_5; V_9 = L_29; // if (!Z1IsOne) bool L_30 = V_7; if (L_30) { goto IL_0095; } } { // U2 = U2.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32 = V_4; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33; L_33 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_31, L_32); V_8 = L_33; // S2 = S2.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34 = V_9; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_4; NullCheck(L_34); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_34, L_35); V_9 = L_36; } IL_0095: { // bool Z2IsOne = Z2.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_6; NullCheck(L_37); bool L_38; L_38 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_37); V_10 = L_38; // ECFieldElement U1 = X1, S1 = L1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39 = V_1; V_11 = L_39; // ECFieldElement U1 = X1, S1 = L1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_3; V_12 = L_40; // if (!Z2IsOne) bool L_41 = V_10; if (L_41) { goto IL_00be; } } { // U1 = U1.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_6; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); V_11 = L_44; // S1 = S1.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46 = V_6; NullCheck(L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47; L_47 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_45, L_46); V_12 = L_47; } IL_00be: { // ECFieldElement A = S1.Add(S2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_9; NullCheck(L_48); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50; L_50 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_48, L_49); V_13 = L_50; // ECFieldElement B = U1.Add(U2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_14 = L_53; // if (B.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_14; NullCheck(L_54); bool L_55; L_55 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_54); if (!L_55) { goto IL_00f4; } } { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56 = V_13; NullCheck(L_56); bool L_57; L_57 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_56); if (!L_57) { goto IL_00ed; } } { // return Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_58; L_58 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); return L_58; } IL_00ed: { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_59 = V_0; NullCheck(L_59); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_60; L_60 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_59); return L_60; } IL_00f4: { // if (X2.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_61 = V_2; NullCheck(L_61); bool L_62; L_62 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_61); if (!L_62) { goto IL_01a5; } } { // ECPoint p = this.Normalize(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_63; L_63 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(17 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Normalize() */, __this); // X1 = p.XCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_64 = L_63; NullCheck(L_64); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_65; L_65 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_XCoord() */, L_64); V_1 = L_65; // ECFieldElement Y1 = p.YCoord; NullCheck(L_64); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_66; L_66 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(12 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_YCoord() */, L_64); V_18 = L_66; // ECFieldElement Y2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_67 = V_5; V_19 = L_67; // ECFieldElement L = Y1.Add(Y2).Divide(X1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_68 = V_18; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_69 = V_19; NullCheck(L_68); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_70; L_70 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_68, L_69); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_71 = V_1; NullCheck(L_70); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_72; L_72 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_70, L_71); V_20 = L_72; // X3 = L.Square().Add(L).Add(X1).AddOne(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_73 = V_20; NullCheck(L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_74; L_74 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_75 = V_20; NullCheck(L_74); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_76; L_76 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_74, L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_77 = V_1; NullCheck(L_76); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_78; L_78 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_76, L_77); NullCheck(L_78); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_79; L_79 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(8 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::AddOne() */, L_78); V_15 = L_79; // if (X3.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_80 = V_15; NullCheck(L_80); bool L_81; L_81 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_80); if (!L_81) { goto IL_0166; } } { // return new SecT283R1Point(curve, X3, curve.B.Sqrt(), IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_82 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_83 = V_15; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_84 = V_0; NullCheck(L_84); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_85; L_85 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_84); NullCheck(L_85); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_86; L_86 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(15 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Sqrt() */, L_85); bool L_87; L_87 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_88 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m361A25CDE57081373CF126450AD007AA67E84D4D(L_88, L_82, L_83, L_86, L_87, /*hidden argument*/NULL); return L_88; } IL_0166: { // ECFieldElement Y3 = L.Multiply(X1.Add(X3)).Add(X3).Add(Y1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_89 = V_20; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_90 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_91 = V_15; NullCheck(L_90); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_92; L_92 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_90, L_91); NullCheck(L_89); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_93; L_93 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_89, L_92); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_94 = V_15; NullCheck(L_93); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_95; L_95 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_93, L_94); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_96 = V_18; NullCheck(L_95); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_97; L_97 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_95, L_96); // L3 = Y3.Divide(X3).Add(X3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_98 = V_15; NullCheck(L_97); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_99; L_99 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_97, L_98); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_100 = V_15; NullCheck(L_99); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_101; L_101 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_99, L_100); V_16 = L_101; // Z3 = curve.FromBigInteger(BigInteger.One); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_102 = V_0; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_103 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_102); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_104; L_104 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, L_102, L_103); V_17 = L_104; // } goto IL_0239; } IL_01a5: { // B = B.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_105 = V_14; NullCheck(L_105); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_106; L_106 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_105); V_14 = L_106; // ECFieldElement AU1 = A.Multiply(U1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_107 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_108 = V_11; NullCheck(L_107); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_109; L_109 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_107, L_108); V_21 = L_109; // ECFieldElement AU2 = A.Multiply(U2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_110 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_111 = V_8; NullCheck(L_110); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_112; L_112 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_110, L_111); V_22 = L_112; // X3 = AU1.Multiply(AU2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_113 = V_21; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_114 = V_22; NullCheck(L_113); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_115; L_115 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_113, L_114); V_15 = L_115; // if (X3.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_116 = V_15; NullCheck(L_116); bool L_117; L_117 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_116); if (!L_117) { goto IL_01f2; } } { // return new SecT283R1Point(curve, X3, curve.B.Sqrt(), IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_118 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_119 = V_15; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_120 = V_0; NullCheck(L_120); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_121; L_121 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_120); NullCheck(L_121); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_122; L_122 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(15 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Sqrt() */, L_121); bool L_123; L_123 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_124 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m361A25CDE57081373CF126450AD007AA67E84D4D(L_124, L_118, L_119, L_122, L_123, /*hidden argument*/NULL); return L_124; } IL_01f2: { // ECFieldElement ABZ2 = A.Multiply(B); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_125 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_126 = V_14; NullCheck(L_125); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_127; L_127 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_125, L_126); V_23 = L_127; // if (!Z2IsOne) bool L_128 = V_10; if (L_128) { goto IL_020c; } } { // ABZ2 = ABZ2.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_129 = V_23; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_130 = V_6; NullCheck(L_129); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_131; L_131 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_129, L_130); V_23 = L_131; } IL_020c: { // L3 = AU2.Add(B).SquarePlusProduct(ABZ2, L1.Add(Z1)); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_132 = V_22; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_133 = V_14; NullCheck(L_132); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_134; L_134 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_132, L_133); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_135 = V_23; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_136 = V_3; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_137 = V_4; NullCheck(L_136); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_138; L_138 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_136, L_137); NullCheck(L_134); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_139; L_139 = VirtualFuncInvoker2< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_134, L_135, L_138); V_16 = L_139; // Z3 = ABZ2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_140 = V_23; V_17 = L_140; // if (!Z1IsOne) bool L_141 = V_7; if (L_141) { goto IL_0239; } } { // Z3 = Z3.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_142 = V_17; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_143 = V_4; NullCheck(L_142); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_144; L_144 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_142, L_143); V_17 = L_144; } IL_0239: { // return new SecT283R1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_145 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_146 = V_15; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_147 = V_16; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_148 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_149 = L_148; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_150 = V_17; NullCheck(L_149); ArrayElementTypeCheck (L_149, L_150); (L_149)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_150); bool L_151; L_151 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_152 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m4CB2865A7A718C9DFF5B2605DDBB454903E022AE(L_152, L_145, L_146, L_147, L_149, L_151, /*hidden argument*/NULL); return L_152; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::Twice() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT283R1Point_Twice_m1EB13911E6AB343F7B050D3A19695771B2EF2657 (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; bool V_4 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_7 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_10 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B7_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B10_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B15_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B18_0 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return this; return __this; } IL_000a: { // ECCurve curve = this.Curve; 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() */, __this); V_0 = L_1; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_2; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = V_1; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_3); if (!L_4) { goto IL_0027; } } { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_5 = V_0; NullCheck(L_5); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6; L_6 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_5); return L_6; } IL_0027: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7; L_7 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_2 = L_7; // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_8; L_8 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_8); int32_t L_9 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = (L_8)->GetAt(static_cast(L_9)); V_3 = L_10; // bool Z1IsOne = Z1.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11 = V_3; NullCheck(L_11); bool L_12; L_12 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_11); V_4 = L_12; // ECFieldElement L1Z1 = Z1IsOne ? L1 : L1.Multiply(Z1); bool L_13 = V_4; if (L_13) { goto IL_004c; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_14 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = V_3; NullCheck(L_14); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16; L_16 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_14, L_15); G_B7_0 = L_16; goto IL_004d; } IL_004c: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_17 = V_2; G_B7_0 = L_17; } IL_004d: { V_5 = G_B7_0; // ECFieldElement Z1Sq = Z1IsOne ? Z1 : Z1.Square(); bool L_18 = V_4; if (L_18) { goto IL_005b; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = V_3; NullCheck(L_19); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_20; L_20 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_19); G_B10_0 = L_20; goto IL_005c; } IL_005b: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_21 = V_3; G_B10_0 = L_21; } IL_005c: { V_6 = G_B10_0; // ECFieldElement T = L1.Square().Add(L1Z1).Add(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_22 = V_2; NullCheck(L_22); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_23; L_23 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_22); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_24 = V_5; NullCheck(L_23); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_25; L_25 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_23, L_24); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = V_6; NullCheck(L_25); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_27; L_27 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_25, L_26); V_7 = L_27; // if (T.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28 = V_7; NullCheck(L_28); bool L_29; L_29 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_28); if (!L_29) { goto IL_0097; } } { // return new SecT283R1Point(curve, T, curve.B.Sqrt(), IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_30 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = V_7; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_32 = V_0; NullCheck(L_32); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33; L_33 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_32); NullCheck(L_33); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34; L_34 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(15 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Sqrt() */, L_33); bool L_35; L_35 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_36 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m361A25CDE57081373CF126450AD007AA67E84D4D(L_36, L_30, L_31, L_34, L_35, /*hidden argument*/NULL); return L_36; } IL_0097: { // ECFieldElement X3 = T.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_7; NullCheck(L_37); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_38; L_38 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_37); V_8 = L_38; // ECFieldElement Z3 = Z1IsOne ? T : T.Multiply(Z1Sq); bool L_39 = V_4; if (L_39) { goto IL_00af; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_7; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_41 = V_6; NullCheck(L_40); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42; L_42 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_40, L_41); G_B15_0 = L_42; goto IL_00b1; } IL_00af: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_7; G_B15_0 = L_43; } IL_00b1: { V_9 = G_B15_0; // ECFieldElement X1Z1 = Z1IsOne ? X1 : X1.Multiply(Z1); bool L_44 = V_4; if (L_44) { goto IL_00c0; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46 = V_3; NullCheck(L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47; L_47 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_45, L_46); G_B18_0 = L_47; goto IL_00c1; } IL_00c0: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_1; G_B18_0 = L_48; } IL_00c1: { // ECFieldElement L3 = X1Z1.SquarePlusProduct(T, L1Z1).Add(X3).Add(Z3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_7; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50 = V_5; NullCheck(G_B18_0); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51; L_51 = VirtualFuncInvoker2< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, G_B18_0, L_49, L_50); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_9; NullCheck(L_53); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_55; L_55 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_53, L_54); V_10 = L_55; // return new SecT283R1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_56 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_57 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_58 = V_10; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_59 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_60 = L_59; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_61 = V_9; NullCheck(L_60); ArrayElementTypeCheck (L_60, L_61); (L_60)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_61); bool L_62; L_62 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_63 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m4CB2865A7A718C9DFF5B2605DDBB454903E022AE(L_63, L_56, L_57, L_58, L_60, L_62, /*hidden argument*/NULL); return L_63; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::TwicePlus(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT283R1Point_TwicePlus_m3CC9FED98022A1F604B6B62A077ACE269FE61878 (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_4 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_7 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_10 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_12 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_13 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_14 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_15 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_16 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_1 = ___b0; return L_1; } IL_000a: { // if (b.IsInfinity) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2 = ___b0; NullCheck(L_2); bool L_3; L_3 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0019; } } { // return Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_4; L_4 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); return L_4; } IL_0019: { // ECCurve curve = this.Curve; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_5; L_5 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); V_0 = L_5; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6; L_6 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_6; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = V_1; NullCheck(L_7); bool L_8; L_8 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_7); if (!L_8) { goto IL_0031; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_9 = ___b0; return L_9; } IL_0031: { // ECFieldElement X2 = b.RawXCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_10 = ___b0; NullCheck(L_10); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11; L_11 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_10, /*hidden argument*/NULL); V_2 = L_11; // ECFieldElement X2 = b.RawXCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_12 = ___b0; NullCheck(L_12); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_13; L_13 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(L_12, /*hidden argument*/NULL); NullCheck(L_13); int32_t L_14 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = (L_13)->GetAt(static_cast(L_14)); V_3 = L_15; // if (X2.IsZero || !Z2.IsOne) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_2; NullCheck(L_16); bool L_17; L_17 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_16); if (L_17) { goto IL_0051; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18 = V_3; NullCheck(L_18); bool L_19; L_19 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_18); if (L_19) { goto IL_005e; } } IL_0051: { // return Twice().Add(b); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20; L_20 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_21 = ___b0; NullCheck(L_20); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_22; L_22 = 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_20, L_21); return L_22; } IL_005e: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_23; L_23 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_24; L_24 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_24); int32_t L_25 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = (L_24)->GetAt(static_cast(L_25)); V_4 = L_26; // ECFieldElement L2 = b.RawYCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_27 = ___b0; NullCheck(L_27); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28; L_28 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_27, /*hidden argument*/NULL); V_5 = L_28; // ECFieldElement X1Sq = X1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_29 = V_1; NullCheck(L_29); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_30; L_30 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_29); V_6 = L_30; // ECFieldElement L1Sq = L1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = L_23; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32; L_32 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_31); V_7 = L_32; // ECFieldElement Z1Sq = Z1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33 = V_4; NullCheck(L_33); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34; L_34 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_33); V_8 = L_34; // ECFieldElement L1Z1 = L1.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_4; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_31, L_35); V_9 = L_36; // ECFieldElement T = Z1Sq.Add(L1Sq).Add(L1Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_38 = V_7; NullCheck(L_37); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39; L_39 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_37, L_38); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_9; NullCheck(L_39); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_41; L_41 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_39, L_40); V_10 = L_41; // ECFieldElement A = L2.Multiply(Z1Sq).Add(L1Sq).MultiplyPlusProduct(T, X1Sq, Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_5; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_8; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_7; NullCheck(L_44); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46; L_46 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_44, L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47 = V_10; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_6; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_8; NullCheck(L_46); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50; L_50 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_46, L_47, L_48, L_49); V_11 = L_50; // ECFieldElement X2Z1Sq = X2.Multiply(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_12 = L_53; // ECFieldElement B = X2Z1Sq.Add(T).Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_55 = V_10; NullCheck(L_54); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56; L_56 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_54, L_55); NullCheck(L_56); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_57; L_57 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_56); V_13 = L_57; // if (B.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_58 = V_13; NullCheck(L_58); bool L_59; L_59 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_58); if (!L_59) { goto IL_0101; } } { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_60 = V_11; NullCheck(L_60); bool L_61; L_61 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_60); if (!L_61) { goto IL_00fa; } } { // return b.Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_62 = ___b0; NullCheck(L_62); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_63; L_63 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, L_62); return L_63; } IL_00fa: { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_64 = V_0; NullCheck(L_64); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_65; L_65 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_64); return L_65; } IL_0101: { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_66 = V_11; NullCheck(L_66); bool L_67; L_67 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_66); if (!L_67) { goto IL_0124; } } { // return new SecT283R1Point(curve, A, curve.B.Sqrt(), IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_68 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_69 = V_11; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_70 = V_0; NullCheck(L_70); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_71; L_71 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_70); NullCheck(L_71); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_72; L_72 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(15 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Sqrt() */, L_71); bool L_73; L_73 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_74 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m361A25CDE57081373CF126450AD007AA67E84D4D(L_74, L_68, L_69, L_72, L_73, /*hidden argument*/NULL); return L_74; } IL_0124: { // ECFieldElement X3 = A.Square().Multiply(X2Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_75 = V_11; NullCheck(L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_76; L_76 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_77 = V_12; NullCheck(L_76); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_78; L_78 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_76, L_77); V_14 = L_78; // ECFieldElement Z3 = A.Multiply(B).Multiply(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_79 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_80 = V_13; NullCheck(L_79); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_81; L_81 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_79, L_80); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_82 = V_8; NullCheck(L_81); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_83; L_83 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_81, L_82); V_15 = L_83; // ECFieldElement L3 = A.Add(B).Square().MultiplyPlusProduct(T, L2.AddOne(), Z3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_84 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_85 = V_13; NullCheck(L_84); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_86; L_86 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_84, L_85); NullCheck(L_86); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_87; L_87 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_86); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_88 = V_10; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_89 = V_5; NullCheck(L_89); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_90; L_90 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(8 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::AddOne() */, L_89); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_91 = V_15; NullCheck(L_87); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_92; L_92 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_87, L_88, L_90, L_91); V_16 = L_92; // return new SecT283R1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_93 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_94 = V_14; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_95 = V_16; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_96 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_97 = L_96; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_98 = V_15; NullCheck(L_97); ArrayElementTypeCheck (L_97, L_98); (L_97)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_98); bool L_99; L_99 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_100 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m4CB2865A7A718C9DFF5B2605DDBB454903E022AE(L_100, L_93, L_94, L_95, L_97, L_99, /*hidden argument*/NULL); return L_100; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Point::Negate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT283R1Point_Negate_m6EB002C45EEBAB767CD8EC2624ED1C33914D05B2 (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return this; return __this; } IL_000a: { // ECFieldElement X = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_1; // if (X.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_2); if (!L_3) { goto IL_001b; } } { // return this; return __this; } IL_001b: { // ECFieldElement L = this.RawYCoord, Z = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4; L_4 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_1 = L_4; // ECFieldElement L = this.RawYCoord, Z = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_5; L_5 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_5); int32_t L_6 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = (L_5)->GetAt(static_cast(L_6)); V_2 = L_7; // return new SecT283R1Point(Curve, X, L.Add(Z), new ECFieldElement[] { Z }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_8; L_8 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_9 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11 = V_2; NullCheck(L_10); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_12; L_12 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_10, L_11); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_13 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_14 = L_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = V_2; NullCheck(L_14); ArrayElementTypeCheck (L_14, L_15); (L_14)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_15); bool L_16; L_16 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 * L_17 = (SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7 *)il2cpp_codegen_object_new(SecT283R1Point_tE68C3C8F31A9D068EDED9A0C7EDEEE4196943AE7_il2cpp_TypeInfo_var); SecT283R1Point__ctor_m4CB2865A7A718C9DFF5B2605DDBB454903E022AE(L_17, L_8, L_9, L_12, L_14, L_16, /*hidden argument*/NULL); return L_17; } } #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.Math.EC.Custom.Sec.SecT409Field::Add(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Add_mA325868BD9007666A98174BDC2CCC9B75D2891A2 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method) { { // z[0] = x[0] ^ y[0]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___z2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; NullCheck(L_1); int32_t L_2 = 0; int64_t L_3 = (int64_t)(L_1)->GetAt(static_cast(L_2)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___y1; NullCheck(L_4); int32_t L_5 = 0; int64_t L_6 = (int64_t)(L_4)->GetAt(static_cast(L_5)); NullCheck(L_0); (L_0)->SetAt(static_cast(0), (uint64_t)((int64_t)((int64_t)L_3^(int64_t)L_6))); // z[1] = x[1] ^ y[1]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = ___z2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___x0; NullCheck(L_8); int32_t L_9 = 1; int64_t L_10 = (int64_t)(L_8)->GetAt(static_cast(L_9)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = ___y1; NullCheck(L_11); int32_t L_12 = 1; int64_t L_13 = (int64_t)(L_11)->GetAt(static_cast(L_12)); NullCheck(L_7); (L_7)->SetAt(static_cast(1), (uint64_t)((int64_t)((int64_t)L_10^(int64_t)L_13))); // z[2] = x[2] ^ y[2]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = ___z2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = ___x0; NullCheck(L_15); int32_t L_16 = 2; int64_t L_17 = (int64_t)(L_15)->GetAt(static_cast(L_16)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = ___y1; NullCheck(L_18); int32_t L_19 = 2; int64_t L_20 = (int64_t)(L_18)->GetAt(static_cast(L_19)); NullCheck(L_14); (L_14)->SetAt(static_cast(2), (uint64_t)((int64_t)((int64_t)L_17^(int64_t)L_20))); // z[3] = x[3] ^ y[3]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = ___z2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_22 = ___x0; NullCheck(L_22); int32_t L_23 = 3; int64_t L_24 = (int64_t)(L_22)->GetAt(static_cast(L_23)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_25 = ___y1; NullCheck(L_25); int32_t L_26 = 3; int64_t L_27 = (int64_t)(L_25)->GetAt(static_cast(L_26)); NullCheck(L_21); (L_21)->SetAt(static_cast(3), (uint64_t)((int64_t)((int64_t)L_24^(int64_t)L_27))); // z[4] = x[4] ^ y[4]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_28 = ___z2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_29 = ___x0; NullCheck(L_29); int32_t L_30 = 4; int64_t L_31 = (int64_t)(L_29)->GetAt(static_cast(L_30)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_32 = ___y1; NullCheck(L_32); int32_t L_33 = 4; int64_t L_34 = (int64_t)(L_32)->GetAt(static_cast(L_33)); NullCheck(L_28); (L_28)->SetAt(static_cast(4), (uint64_t)((int64_t)((int64_t)L_31^(int64_t)L_34))); // z[5] = x[5] ^ y[5]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_35 = ___z2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_36 = ___x0; NullCheck(L_36); int32_t L_37 = 5; int64_t L_38 = (int64_t)(L_36)->GetAt(static_cast(L_37)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_39 = ___y1; NullCheck(L_39); int32_t L_40 = 5; int64_t L_41 = (int64_t)(L_39)->GetAt(static_cast(L_40)); NullCheck(L_35); (L_35)->SetAt(static_cast(5), (uint64_t)((int64_t)((int64_t)L_38^(int64_t)L_41))); // z[6] = x[6] ^ y[6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_42 = ___z2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_43 = ___x0; NullCheck(L_43); int32_t L_44 = 6; int64_t L_45 = (int64_t)(L_43)->GetAt(static_cast(L_44)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_46 = ___y1; NullCheck(L_46); int32_t L_47 = 6; int64_t L_48 = (int64_t)(L_46)->GetAt(static_cast(L_47)); NullCheck(L_42); (L_42)->SetAt(static_cast(6), (uint64_t)((int64_t)((int64_t)L_45^(int64_t)L_48))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::AddExt(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_AddExt_mFBAA5DA59CFFD3861105A6BBBA9AF456A037EF3E (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xx0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___yy1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < 13; ++i) V_0 = 0; goto IL_0012; } IL_0004: { // zz[i] = xx[i] ^ yy[i]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___zz2; int32_t L_1 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___xx0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; int64_t L_5 = (int64_t)(L_2)->GetAt(static_cast(L_4)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___yy1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; int64_t L_9 = (int64_t)(L_6)->GetAt(static_cast(L_8)); NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint64_t)((int64_t)((int64_t)L_5^(int64_t)L_9))); // for (int i = 0; i < 13; ++i) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0012: { // for (int i = 0; i < 13; ++i) int32_t L_11 = V_0; if ((((int32_t)L_11) < ((int32_t)((int32_t)13)))) { goto IL_0004; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::AddOne(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_AddOne_m6481159EE371D6ACB56EAFB8CD5681779D23AFB1 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { { // z[0] = x[0] ^ 1UL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___z1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; NullCheck(L_1); int32_t L_2 = 0; int64_t L_3 = (int64_t)(L_1)->GetAt(static_cast(L_2)); NullCheck(L_0); (L_0)->SetAt(static_cast(0), (uint64_t)((int64_t)((int64_t)L_3^(int64_t)((int64_t)((int64_t)1))))); // z[1] = x[1]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___z1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___x0; NullCheck(L_5); int32_t L_6 = 1; int64_t L_7 = (int64_t)(L_5)->GetAt(static_cast(L_6)); NullCheck(L_4); (L_4)->SetAt(static_cast(1), (uint64_t)L_7); // z[2] = x[2]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___z1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = ___x0; NullCheck(L_9); int32_t L_10 = 2; int64_t L_11 = (int64_t)(L_9)->GetAt(static_cast(L_10)); NullCheck(L_8); (L_8)->SetAt(static_cast(2), (uint64_t)L_11); // z[3] = x[3]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___z1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13 = ___x0; NullCheck(L_13); int32_t L_14 = 3; int64_t L_15 = (int64_t)(L_13)->GetAt(static_cast(L_14)); NullCheck(L_12); (L_12)->SetAt(static_cast(3), (uint64_t)L_15); // z[4] = x[4]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_16 = ___z1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_17 = ___x0; NullCheck(L_17); int32_t L_18 = 4; int64_t L_19 = (int64_t)(L_17)->GetAt(static_cast(L_18)); NullCheck(L_16); (L_16)->SetAt(static_cast(4), (uint64_t)L_19); // z[5] = x[5]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_20 = ___z1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = ___x0; NullCheck(L_21); int32_t L_22 = 5; int64_t L_23 = (int64_t)(L_21)->GetAt(static_cast(L_22)); NullCheck(L_20); (L_20)->SetAt(static_cast(5), (uint64_t)L_23); // z[6] = x[6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_24 = ___z1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_25 = ___x0; NullCheck(L_25); int32_t L_26 = 6; int64_t L_27 = (int64_t)(L_25)->GetAt(static_cast(L_26)); NullCheck(L_24); (L_24)->SetAt(static_cast(6), (uint64_t)L_27); // } return; } } // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* SecT409Field_FromBigInteger_mB4049A6002BBD106D69F6784260A52D7F4C3294A (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method) { { // ulong[] z = Nat448.FromBigInteger64(x); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1; L_1 = Nat448_FromBigInteger64_m52D489529D8853E9F1E4ADC8B0C25CC1560CF13C(L_0, /*hidden argument*/NULL); // Reduce39(z, 0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = L_1; SecT409Field_Reduce39_m7716594A7DA87D529DAE6AB9D424FB21B6DE9C3A(L_2, 0, /*hidden argument*/NULL); // return z; return L_2; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Invert(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Invert_mE2A80D225C9055EF12EFF3790494901CB84C01D8 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_1 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_2 = NULL; { // if (Nat448.IsZero64(x)) UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___x0; bool L_1; L_1 = Nat448_IsZero64_m39191C4344A0D972242107D23FA5A6474243E506(L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_000e; } } { // throw new InvalidOperationException(); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_2 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m26BD2B620B5FBFA4376C16011C60E18A2EDC8E96(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecT409Field_Invert_mE2A80D225C9055EF12EFF3790494901CB84C01D8_RuntimeMethod_var))); } IL_000e: { // ulong[] t0 = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3; L_3 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_0 = L_3; // ulong[] t1 = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4; L_4 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_1 = L_4; // ulong[] t2 = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5; L_5 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_2 = L_5; // Square(x, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = V_0; SecT409Field_Square_m9A1318E1A39BB1342F18D17DE820B80AAC2B8301(L_6, L_7, /*hidden argument*/NULL); // SquareN(t0, 1, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = V_1; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_8, 1, L_9, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = V_0; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_10, L_11, L_12, /*hidden argument*/NULL); // SquareN(t1, 1, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = V_1; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_13, 1, L_14, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_16 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_17 = V_0; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_15, L_16, L_17, /*hidden argument*/NULL); // SquareN(t0, 3, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_19 = V_1; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_18, 3, L_19, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_20 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_22 = V_0; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_20, L_21, L_22, /*hidden argument*/NULL); // SquareN(t0, 6, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_23 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_24 = V_1; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_23, 6, L_24, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_25 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_26 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_27 = V_0; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_25, L_26, L_27, /*hidden argument*/NULL); // SquareN(t0, 12, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_28 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_29 = V_1; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_28, ((int32_t)12), L_29, /*hidden argument*/NULL); // Multiply(t0, t1, t2); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_30 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_31 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_32 = V_2; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_30, L_31, L_32, /*hidden argument*/NULL); // SquareN(t2, 24, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_33 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_34 = V_0; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_33, ((int32_t)24), L_34, /*hidden argument*/NULL); // SquareN(t0, 24, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_35 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_36 = V_1; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_35, ((int32_t)24), L_36, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_37 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_38 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_39 = V_0; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_37, L_38, L_39, /*hidden argument*/NULL); // SquareN(t0, 48, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_40 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_41 = V_1; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_40, ((int32_t)48), L_41, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_42 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_43 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_44 = V_0; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_42, L_43, L_44, /*hidden argument*/NULL); // SquareN(t0, 96, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_45 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_46 = V_1; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_45, ((int32_t)96), L_46, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_47 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_48 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_49 = V_0; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_47, L_48, L_49, /*hidden argument*/NULL); // SquareN(t0, 192, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_50 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_51 = V_1; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_50, ((int32_t)192), L_51, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_52 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_53 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_54 = V_0; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_52, L_53, L_54, /*hidden argument*/NULL); // Multiply(t0, t2, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_55 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_56 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_57 = ___z1; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_55, L_56, L_57, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Multiply(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method) { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] tt = Nat448.CreateExt64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat448_CreateExt64_mB204028D2E03295B2A2D54449DB905BC7C02DE78(/*hidden argument*/NULL); V_0 = L_0; // ImplMultiply(x, y, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___y1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT409Field_ImplMultiply_mC2039AFA3DE494F40E46433F75113E4C12E3F060(L_1, L_2, L_3, /*hidden argument*/NULL); // Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___z2; SecT409Field_Reduce_m4687B2DB9D035C59A34EF7CAC40DE6B3E2580F27(L_4, L_5, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::MultiplyAddToExt(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_MultiplyAddToExt_mE7589FF7AE0A431650C883FF63A5EB15AA86DBE9 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method) { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] tt = Nat448.CreateExt64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat448_CreateExt64_mB204028D2E03295B2A2D54449DB905BC7C02DE78(/*hidden argument*/NULL); V_0 = L_0; // ImplMultiply(x, y, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___y1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT409Field_ImplMultiply_mC2039AFA3DE494F40E46433F75113E4C12E3F060(L_1, L_2, L_3, /*hidden argument*/NULL); // AddExt(zz, tt, zz); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___zz2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___zz2; SecT409Field_AddExt_mFBAA5DA59CFFD3861105A6BBBA9AF456A037EF3E(L_4, L_5, L_6, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Reduce(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Reduce_m4687B2DB9D035C59A34EF7CAC40DE6B3E2580F27 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xx0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { uint64_t V_0 = 0; uint64_t V_1 = 0; uint64_t V_2 = 0; uint64_t V_3 = 0; uint64_t V_4 = 0; uint64_t V_5 = 0; uint64_t V_6 = 0; uint64_t V_7 = 0; uint64_t V_8 = 0; { // ulong x00 = xx[0], x01 = xx[1], x02 = xx[2], x03 = xx[3]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___xx0; NullCheck(L_0); int32_t L_1 = 0; int64_t L_2 = (int64_t)(L_0)->GetAt(static_cast(L_1)); V_0 = L_2; // ulong x00 = xx[0], x01 = xx[1], x02 = xx[2], x03 = xx[3]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___xx0; NullCheck(L_3); int32_t L_4 = 1; int64_t L_5 = (int64_t)(L_3)->GetAt(static_cast(L_4)); V_1 = L_5; // ulong x00 = xx[0], x01 = xx[1], x02 = xx[2], x03 = xx[3]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___xx0; NullCheck(L_6); int32_t L_7 = 2; int64_t L_8 = (int64_t)(L_6)->GetAt(static_cast(L_7)); V_2 = L_8; // ulong x00 = xx[0], x01 = xx[1], x02 = xx[2], x03 = xx[3]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = ___xx0; NullCheck(L_9); int32_t L_10 = 3; int64_t L_11 = (int64_t)(L_9)->GetAt(static_cast(L_10)); V_3 = L_11; // ulong x04 = xx[4], x05 = xx[5], x06 = xx[6], x07 = xx[7]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___xx0; NullCheck(L_12); int32_t L_13 = 4; int64_t L_14 = (int64_t)(L_12)->GetAt(static_cast(L_13)); V_4 = L_14; // ulong x04 = xx[4], x05 = xx[5], x06 = xx[6], x07 = xx[7]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = ___xx0; NullCheck(L_15); int32_t L_16 = 5; int64_t L_17 = (int64_t)(L_15)->GetAt(static_cast(L_16)); V_5 = L_17; // ulong x04 = xx[4], x05 = xx[5], x06 = xx[6], x07 = xx[7]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = ___xx0; NullCheck(L_18); int32_t L_19 = 6; int64_t L_20 = (int64_t)(L_18)->GetAt(static_cast(L_19)); V_6 = L_20; // ulong x04 = xx[4], x05 = xx[5], x06 = xx[6], x07 = xx[7]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = ___xx0; NullCheck(L_21); int32_t L_22 = 7; int64_t L_23 = (int64_t)(L_21)->GetAt(static_cast(L_22)); // ulong u = xx[12]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_24 = ___xx0; NullCheck(L_24); int32_t L_25 = ((int32_t)12); int64_t L_26 = (int64_t)(L_24)->GetAt(static_cast(L_25)); V_7 = L_26; // x05 ^= (u << 39); uint64_t L_27 = V_5; uint64_t L_28 = V_7; V_5 = ((int64_t)((int64_t)L_27^(int64_t)((int64_t)((int64_t)L_28<<(int32_t)((int32_t)39))))); // x06 ^= (u >> 25) ^ (u << 62); uint64_t L_29 = V_6; uint64_t L_30 = V_7; uint64_t L_31 = V_7; V_6 = ((int64_t)((int64_t)L_29^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_30>>((int32_t)25)))^(int64_t)((int64_t)((int64_t)L_31<<(int32_t)((int32_t)62))))))); // x07 ^= (u >> 2); uint64_t L_32 = V_7; // u = xx[11]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_33 = ___xx0; NullCheck(L_33); int32_t L_34 = ((int32_t)11); int64_t L_35 = (int64_t)(L_33)->GetAt(static_cast(L_34)); V_7 = L_35; // x04 ^= (u << 39); uint64_t L_36 = V_4; uint64_t L_37 = V_7; V_4 = ((int64_t)((int64_t)L_36^(int64_t)((int64_t)((int64_t)L_37<<(int32_t)((int32_t)39))))); // x05 ^= (u >> 25) ^ (u << 62); uint64_t L_38 = V_5; uint64_t L_39 = V_7; uint64_t L_40 = V_7; V_5 = ((int64_t)((int64_t)L_38^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_39>>((int32_t)25)))^(int64_t)((int64_t)((int64_t)L_40<<(int32_t)((int32_t)62))))))); // x06 ^= (u >> 2); uint64_t L_41 = V_6; uint64_t L_42 = V_7; V_6 = ((int64_t)((int64_t)L_41^(int64_t)((int64_t)((uint64_t)L_42>>2)))); // u = xx[10]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_43 = ___xx0; NullCheck(L_43); int32_t L_44 = ((int32_t)10); int64_t L_45 = (int64_t)(L_43)->GetAt(static_cast(L_44)); V_7 = L_45; // x03 ^= (u << 39); uint64_t L_46 = V_3; uint64_t L_47 = V_7; V_3 = ((int64_t)((int64_t)L_46^(int64_t)((int64_t)((int64_t)L_47<<(int32_t)((int32_t)39))))); // x04 ^= (u >> 25) ^ (u << 62); uint64_t L_48 = V_4; uint64_t L_49 = V_7; uint64_t L_50 = V_7; V_4 = ((int64_t)((int64_t)L_48^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_49>>((int32_t)25)))^(int64_t)((int64_t)((int64_t)L_50<<(int32_t)((int32_t)62))))))); // x05 ^= (u >> 2); uint64_t L_51 = V_5; uint64_t L_52 = V_7; V_5 = ((int64_t)((int64_t)L_51^(int64_t)((int64_t)((uint64_t)L_52>>2)))); // u = xx[9]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_53 = ___xx0; NullCheck(L_53); int32_t L_54 = ((int32_t)9); int64_t L_55 = (int64_t)(L_53)->GetAt(static_cast(L_54)); V_7 = L_55; // x02 ^= (u << 39); uint64_t L_56 = V_2; uint64_t L_57 = V_7; V_2 = ((int64_t)((int64_t)L_56^(int64_t)((int64_t)((int64_t)L_57<<(int32_t)((int32_t)39))))); // x03 ^= (u >> 25) ^ (u << 62); uint64_t L_58 = V_3; uint64_t L_59 = V_7; uint64_t L_60 = V_7; V_3 = ((int64_t)((int64_t)L_58^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_59>>((int32_t)25)))^(int64_t)((int64_t)((int64_t)L_60<<(int32_t)((int32_t)62))))))); // x04 ^= (u >> 2); uint64_t L_61 = V_4; uint64_t L_62 = V_7; V_4 = ((int64_t)((int64_t)L_61^(int64_t)((int64_t)((uint64_t)L_62>>2)))); // u = xx[8]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_63 = ___xx0; NullCheck(L_63); int32_t L_64 = 8; int64_t L_65 = (int64_t)(L_63)->GetAt(static_cast(L_64)); V_7 = L_65; // x01 ^= (u << 39); uint64_t L_66 = V_1; uint64_t L_67 = V_7; V_1 = ((int64_t)((int64_t)L_66^(int64_t)((int64_t)((int64_t)L_67<<(int32_t)((int32_t)39))))); // x02 ^= (u >> 25) ^ (u << 62); uint64_t L_68 = V_2; uint64_t L_69 = V_7; uint64_t L_70 = V_7; V_2 = ((int64_t)((int64_t)L_68^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_69>>((int32_t)25)))^(int64_t)((int64_t)((int64_t)L_70<<(int32_t)((int32_t)62))))))); // x03 ^= (u >> 2); uint64_t L_71 = V_3; uint64_t L_72 = V_7; V_3 = ((int64_t)((int64_t)L_71^(int64_t)((int64_t)((uint64_t)L_72>>2)))); // u = x07; V_7 = ((int64_t)((int64_t)L_23^(int64_t)((int64_t)((uint64_t)L_32>>2)))); // x00 ^= (u << 39); uint64_t L_73 = V_0; uint64_t L_74 = V_7; V_0 = ((int64_t)((int64_t)L_73^(int64_t)((int64_t)((int64_t)L_74<<(int32_t)((int32_t)39))))); // x01 ^= (u >> 25) ^ (u << 62); uint64_t L_75 = V_1; uint64_t L_76 = V_7; uint64_t L_77 = V_7; V_1 = ((int64_t)((int64_t)L_75^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_76>>((int32_t)25)))^(int64_t)((int64_t)((int64_t)L_77<<(int32_t)((int32_t)62))))))); // x02 ^= (u >> 2); uint64_t L_78 = V_2; uint64_t L_79 = V_7; V_2 = ((int64_t)((int64_t)L_78^(int64_t)((int64_t)((uint64_t)L_79>>2)))); // ulong t = x06 >> 25; uint64_t L_80 = V_6; V_8 = ((int64_t)((uint64_t)L_80>>((int32_t)25))); // z[0] = x00 ^ t; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_81 = ___z1; uint64_t L_82 = V_0; uint64_t L_83 = V_8; NullCheck(L_81); (L_81)->SetAt(static_cast(0), (uint64_t)((int64_t)((int64_t)L_82^(int64_t)L_83))); // z[1] = x01 ^ (t << 23); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_84 = ___z1; uint64_t L_85 = V_1; uint64_t L_86 = V_8; NullCheck(L_84); (L_84)->SetAt(static_cast(1), (uint64_t)((int64_t)((int64_t)L_85^(int64_t)((int64_t)((int64_t)L_86<<(int32_t)((int32_t)23)))))); // z[2] = x02; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_87 = ___z1; uint64_t L_88 = V_2; NullCheck(L_87); (L_87)->SetAt(static_cast(2), (uint64_t)L_88); // z[3] = x03; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_89 = ___z1; uint64_t L_90 = V_3; NullCheck(L_89); (L_89)->SetAt(static_cast(3), (uint64_t)L_90); // z[4] = x04; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_91 = ___z1; uint64_t L_92 = V_4; NullCheck(L_91); (L_91)->SetAt(static_cast(4), (uint64_t)L_92); // z[5] = x05; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_93 = ___z1; uint64_t L_94 = V_5; NullCheck(L_93); (L_93)->SetAt(static_cast(5), (uint64_t)L_94); // z[6] = x06 & M25; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_95 = ___z1; uint64_t L_96 = V_6; NullCheck(L_95); (L_95)->SetAt(static_cast(6), (uint64_t)((int64_t)((int64_t)L_96&(int64_t)((int64_t)((int64_t)((int32_t)33554431)))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Reduce39(System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Reduce39_m7716594A7DA87D529DAE6AB9D424FB21B6DE9C3A (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z0, int32_t ___zOff1, const RuntimeMethod* method) { uint64_t V_0 = 0; uint64_t V_1 = 0; { // ulong z6 = z[zOff + 6], t = z6 >> 25; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___z0; int32_t L_1 = ___zOff1; NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)6)); int64_t L_3 = (int64_t)(L_0)->GetAt(static_cast(L_2)); V_0 = L_3; // ulong z6 = z[zOff + 6], t = z6 >> 25; uint64_t L_4 = V_0; V_1 = ((int64_t)((uint64_t)L_4>>((int32_t)25))); // z[zOff ] ^= t; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___z0; int32_t L_6 = ___zOff1; NullCheck(L_5); uint64_t* L_7 = ((L_5)->GetAddressAt(static_cast(L_6))); int64_t L_8 = *((int64_t*)L_7); uint64_t L_9 = V_1; *((int64_t*)L_7) = (int64_t)((int64_t)((int64_t)L_8^(int64_t)L_9)); // z[zOff + 1] ^= (t << 23); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = ___z0; int32_t L_11 = ___zOff1; NullCheck(L_10); uint64_t* L_12 = ((L_10)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1))))); int64_t L_13 = *((int64_t*)L_12); uint64_t L_14 = V_1; *((int64_t*)L_12) = (int64_t)((int64_t)((int64_t)L_13^(int64_t)((int64_t)((int64_t)L_14<<(int32_t)((int32_t)23))))); // z[zOff + 6] = z6 & M25; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = ___z0; int32_t L_16 = ___zOff1; uint64_t L_17 = V_0; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)6))), (uint64_t)((int64_t)((int64_t)L_17&(int64_t)((int64_t)((int64_t)((int32_t)33554431)))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Sqrt(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Sqrt_m6A33102DB5E0FFBF5314ACD6154F3A29BA57ECB3 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { uint64_t V_0 = 0; uint64_t V_1 = 0; uint64_t V_2 = 0; uint64_t V_3 = 0; uint64_t V_4 = 0; uint64_t V_5 = 0; uint64_t V_6 = 0; uint64_t V_7 = 0; uint64_t V_8 = 0; { // u0 = Interleave.Unshuffle(x[0]); u1 = Interleave.Unshuffle(x[1]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___x0; NullCheck(L_0); int32_t L_1 = 0; int64_t L_2 = (int64_t)(L_0)->GetAt(static_cast(L_1)); uint64_t L_3; L_3 = Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E(L_2, /*hidden argument*/NULL); // u0 = Interleave.Unshuffle(x[0]); u1 = Interleave.Unshuffle(x[1]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___x0; NullCheck(L_4); int32_t L_5 = 1; int64_t L_6 = (int64_t)(L_4)->GetAt(static_cast(L_5)); uint64_t L_7; L_7 = Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E(L_6, /*hidden argument*/NULL); V_0 = L_7; // ulong e0 = (u0 & 0x00000000FFFFFFFFUL) | (u1 << 32); uint64_t L_8 = L_3; uint64_t L_9 = V_0; V_1 = ((int64_t)((int64_t)((int64_t)((int64_t)L_8&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1)))))))|(int64_t)((int64_t)((int64_t)L_9<<(int32_t)((int32_t)32))))); // ulong c0 = (u0 >> 32) | (u1 & 0xFFFFFFFF00000000UL); uint64_t L_10 = V_0; V_2 = ((int64_t)((int64_t)((int64_t)((uint64_t)L_8>>((int32_t)32)))|(int64_t)((int64_t)((int64_t)L_10&(int64_t)((int64_t)-4294967296LL))))); // u0 = Interleave.Unshuffle(x[2]); u1 = Interleave.Unshuffle(x[3]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = ___x0; NullCheck(L_11); int32_t L_12 = 2; int64_t L_13 = (int64_t)(L_11)->GetAt(static_cast(L_12)); uint64_t L_14; L_14 = Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E(L_13, /*hidden argument*/NULL); // u0 = Interleave.Unshuffle(x[2]); u1 = Interleave.Unshuffle(x[3]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = ___x0; NullCheck(L_15); int32_t L_16 = 3; int64_t L_17 = (int64_t)(L_15)->GetAt(static_cast(L_16)); uint64_t L_18; L_18 = Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E(L_17, /*hidden argument*/NULL); V_0 = L_18; // ulong e1 = (u0 & 0x00000000FFFFFFFFUL) | (u1 << 32); uint64_t L_19 = L_14; uint64_t L_20 = V_0; V_3 = ((int64_t)((int64_t)((int64_t)((int64_t)L_19&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1)))))))|(int64_t)((int64_t)((int64_t)L_20<<(int32_t)((int32_t)32))))); // ulong c1 = (u0 >> 32) | (u1 & 0xFFFFFFFF00000000UL); uint64_t L_21 = V_0; V_4 = ((int64_t)((int64_t)((int64_t)((uint64_t)L_19>>((int32_t)32)))|(int64_t)((int64_t)((int64_t)L_21&(int64_t)((int64_t)-4294967296LL))))); // u0 = Interleave.Unshuffle(x[4]); u1 = Interleave.Unshuffle(x[5]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_22 = ___x0; NullCheck(L_22); int32_t L_23 = 4; int64_t L_24 = (int64_t)(L_22)->GetAt(static_cast(L_23)); uint64_t L_25; L_25 = Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E(L_24, /*hidden argument*/NULL); // u0 = Interleave.Unshuffle(x[4]); u1 = Interleave.Unshuffle(x[5]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_26 = ___x0; NullCheck(L_26); int32_t L_27 = 5; int64_t L_28 = (int64_t)(L_26)->GetAt(static_cast(L_27)); uint64_t L_29; L_29 = Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E(L_28, /*hidden argument*/NULL); V_0 = L_29; // ulong e2 = (u0 & 0x00000000FFFFFFFFUL) | (u1 << 32); uint64_t L_30 = L_25; uint64_t L_31 = V_0; V_5 = ((int64_t)((int64_t)((int64_t)((int64_t)L_30&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1)))))))|(int64_t)((int64_t)((int64_t)L_31<<(int32_t)((int32_t)32))))); // ulong c2 = (u0 >> 32) | (u1 & 0xFFFFFFFF00000000UL); uint64_t L_32 = V_0; V_6 = ((int64_t)((int64_t)((int64_t)((uint64_t)L_30>>((int32_t)32)))|(int64_t)((int64_t)((int64_t)L_32&(int64_t)((int64_t)-4294967296LL))))); // u0 = Interleave.Unshuffle(x[6]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_33 = ___x0; NullCheck(L_33); int32_t L_34 = 6; int64_t L_35 = (int64_t)(L_33)->GetAt(static_cast(L_34)); uint64_t L_36; L_36 = Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E(L_35, /*hidden argument*/NULL); // ulong e3 = (u0 & 0x00000000FFFFFFFFUL); uint64_t L_37 = L_36; V_7 = ((int64_t)((int64_t)L_37&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1))))))); // ulong c3 = (u0 >> 32); V_8 = ((int64_t)((uint64_t)L_37>>((int32_t)32))); // z[0] = e0 ^ (c0 << 44); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_38 = ___z1; uint64_t L_39 = V_1; uint64_t L_40 = V_2; NullCheck(L_38); (L_38)->SetAt(static_cast(0), (uint64_t)((int64_t)((int64_t)L_39^(int64_t)((int64_t)((int64_t)L_40<<(int32_t)((int32_t)44)))))); // z[1] = e1 ^ (c1 << 44) ^ (c0 >> 20); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_41 = ___z1; uint64_t L_42 = V_3; uint64_t L_43 = V_4; uint64_t L_44 = V_2; NullCheck(L_41); (L_41)->SetAt(static_cast(1), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_42^(int64_t)((int64_t)((int64_t)L_43<<(int32_t)((int32_t)44)))))^(int64_t)((int64_t)((uint64_t)L_44>>((int32_t)20)))))); // z[2] = e2 ^ (c2 << 44) ^ (c1 >> 20); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_45 = ___z1; uint64_t L_46 = V_5; uint64_t L_47 = V_6; uint64_t L_48 = V_4; NullCheck(L_45); (L_45)->SetAt(static_cast(2), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_46^(int64_t)((int64_t)((int64_t)L_47<<(int32_t)((int32_t)44)))))^(int64_t)((int64_t)((uint64_t)L_48>>((int32_t)20)))))); // z[3] = e3 ^ (c3 << 44) ^ (c2 >> 20) ^ (c0 << 13); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_49 = ___z1; uint64_t L_50 = V_7; uint64_t L_51 = V_8; uint64_t L_52 = V_6; uint64_t L_53 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(3), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_50^(int64_t)((int64_t)((int64_t)L_51<<(int32_t)((int32_t)44)))))^(int64_t)((int64_t)((uint64_t)L_52>>((int32_t)20)))))^(int64_t)((int64_t)((int64_t)L_53<<(int32_t)((int32_t)13)))))); // z[4] = (c3 >> 20) ^ (c1 << 13) ^ (c0 >> 51); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_54 = ___z1; uint64_t L_55 = V_8; uint64_t L_56 = V_4; uint64_t L_57 = V_2; NullCheck(L_54); (L_54)->SetAt(static_cast(4), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_55>>((int32_t)20)))^(int64_t)((int64_t)((int64_t)L_56<<(int32_t)((int32_t)13)))))^(int64_t)((int64_t)((uint64_t)L_57>>((int32_t)51)))))); // z[5] = (c2 << 13) ^ (c1 >> 51); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_58 = ___z1; uint64_t L_59 = V_6; uint64_t L_60 = V_4; NullCheck(L_58); (L_58)->SetAt(static_cast(5), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_59<<(int32_t)((int32_t)13)))^(int64_t)((int64_t)((uint64_t)L_60>>((int32_t)51)))))); // z[6] = (c3 << 13) ^ (c2 >> 51); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_61 = ___z1; uint64_t L_62 = V_8; uint64_t L_63 = V_6; NullCheck(L_61); (L_61)->SetAt(static_cast(6), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_62<<(int32_t)((int32_t)13)))^(int64_t)((int64_t)((uint64_t)L_63>>((int32_t)51)))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Square(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_Square_m9A1318E1A39BB1342F18D17DE820B80AAC2B8301 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] tt = Nat.Create64(13); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat_Create64_m037D7DAF7DE15B7873459BB78CA21DDAA461A244(((int32_t)13), /*hidden argument*/NULL); V_0 = L_0; // ImplSquare(x, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; SecT409Field_ImplSquare_m57321F20B2EC92F66648272E80458C52B31D850E(L_1, L_2, /*hidden argument*/NULL); // Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___z1; SecT409Field_Reduce_m4687B2DB9D035C59A34EF7CAC40DE6B3E2580F27(L_3, L_4, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::SquareAddToExt(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_SquareAddToExt_mF92BD459082229EAEA84240EDD88052C25F94026 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz1, const RuntimeMethod* method) { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] tt = Nat.Create64(13); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat_Create64_m037D7DAF7DE15B7873459BB78CA21DDAA461A244(((int32_t)13), /*hidden argument*/NULL); V_0 = L_0; // ImplSquare(x, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; SecT409Field_ImplSquare_m57321F20B2EC92F66648272E80458C52B31D850E(L_1, L_2, /*hidden argument*/NULL); // AddExt(zz, tt, zz); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___zz1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___zz1; SecT409Field_AddExt_mFBAA5DA59CFFD3861105A6BBBA9AF456A037EF3E(L_3, L_4, L_5, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::SquareN(System.UInt64[],System.Int32,System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___n1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method) { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] tt = Nat.Create64(13); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat_Create64_m037D7DAF7DE15B7873459BB78CA21DDAA461A244(((int32_t)13), /*hidden argument*/NULL); V_0 = L_0; // ImplSquare(x, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; SecT409Field_ImplSquare_m57321F20B2EC92F66648272E80458C52B31D850E(L_1, L_2, /*hidden argument*/NULL); // Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___z2; SecT409Field_Reduce_m4687B2DB9D035C59A34EF7CAC40DE6B3E2580F27(L_3, L_4, /*hidden argument*/NULL); goto IL_0026; } IL_0018: { // ImplSquare(z, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___z2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = V_0; SecT409Field_ImplSquare_m57321F20B2EC92F66648272E80458C52B31D850E(L_5, L_6, /*hidden argument*/NULL); // Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___z2; SecT409Field_Reduce_m4687B2DB9D035C59A34EF7CAC40DE6B3E2580F27(L_7, L_8, /*hidden argument*/NULL); } IL_0026: { // while (--n > 0) int32_t L_9 = ___n1; int32_t L_10 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); ___n1 = L_10; if ((((int32_t)L_10) > ((int32_t)0))) { goto IL_0018; } } { // } return; } } // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::Trace(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t SecT409Field_Trace_m239D74874778D2C6746E93564909AEC94D00DC06 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method) { { // return (uint)(x[0]) & 1U; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___x0; NullCheck(L_0); int32_t L_1 = 0; int64_t L_2 = (int64_t)(L_0)->GetAt(static_cast(L_1)); return ((int32_t)((int32_t)((int32_t)((uint32_t)L_2))&(int32_t)1)); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::ImplCompactExt(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_ImplCompactExt_mEAF7586D8523912D66E39CEE0F4E1BDB4AD512B2 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz0, const RuntimeMethod* method) { uint64_t V_0 = 0; uint64_t V_1 = 0; uint64_t V_2 = 0; uint64_t V_3 = 0; uint64_t V_4 = 0; uint64_t V_5 = 0; uint64_t V_6 = 0; uint64_t V_7 = 0; uint64_t V_8 = 0; uint64_t V_9 = 0; uint64_t V_10 = 0; uint64_t V_11 = 0; uint64_t V_12 = 0; uint64_t V_13 = 0; { // ulong z00 = zz[ 0], z01 = zz[ 1], z02 = zz[ 2], z03 = zz[ 3], z04 = zz[ 4], z05 = zz[ 5], z06 = zz[ 6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___zz0; NullCheck(L_0); int32_t L_1 = 0; int64_t L_2 = (int64_t)(L_0)->GetAt(static_cast(L_1)); V_0 = L_2; // ulong z00 = zz[ 0], z01 = zz[ 1], z02 = zz[ 2], z03 = zz[ 3], z04 = zz[ 4], z05 = zz[ 5], z06 = zz[ 6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___zz0; NullCheck(L_3); int32_t L_4 = 1; int64_t L_5 = (int64_t)(L_3)->GetAt(static_cast(L_4)); V_1 = L_5; // ulong z00 = zz[ 0], z01 = zz[ 1], z02 = zz[ 2], z03 = zz[ 3], z04 = zz[ 4], z05 = zz[ 5], z06 = zz[ 6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___zz0; NullCheck(L_6); int32_t L_7 = 2; int64_t L_8 = (int64_t)(L_6)->GetAt(static_cast(L_7)); V_2 = L_8; // ulong z00 = zz[ 0], z01 = zz[ 1], z02 = zz[ 2], z03 = zz[ 3], z04 = zz[ 4], z05 = zz[ 5], z06 = zz[ 6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = ___zz0; NullCheck(L_9); int32_t L_10 = 3; int64_t L_11 = (int64_t)(L_9)->GetAt(static_cast(L_10)); V_3 = L_11; // ulong z00 = zz[ 0], z01 = zz[ 1], z02 = zz[ 2], z03 = zz[ 3], z04 = zz[ 4], z05 = zz[ 5], z06 = zz[ 6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___zz0; NullCheck(L_12); int32_t L_13 = 4; int64_t L_14 = (int64_t)(L_12)->GetAt(static_cast(L_13)); V_4 = L_14; // ulong z00 = zz[ 0], z01 = zz[ 1], z02 = zz[ 2], z03 = zz[ 3], z04 = zz[ 4], z05 = zz[ 5], z06 = zz[ 6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = ___zz0; NullCheck(L_15); int32_t L_16 = 5; int64_t L_17 = (int64_t)(L_15)->GetAt(static_cast(L_16)); V_5 = L_17; // ulong z00 = zz[ 0], z01 = zz[ 1], z02 = zz[ 2], z03 = zz[ 3], z04 = zz[ 4], z05 = zz[ 5], z06 = zz[ 6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = ___zz0; NullCheck(L_18); int32_t L_19 = 6; int64_t L_20 = (int64_t)(L_18)->GetAt(static_cast(L_19)); V_6 = L_20; // ulong z07 = zz[ 7], z08 = zz[ 8], z09 = zz[ 9], z10 = zz[10], z11 = zz[11], z12 = zz[12], z13 = zz[13]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = ___zz0; NullCheck(L_21); int32_t L_22 = 7; int64_t L_23 = (int64_t)(L_21)->GetAt(static_cast(L_22)); V_7 = L_23; // ulong z07 = zz[ 7], z08 = zz[ 8], z09 = zz[ 9], z10 = zz[10], z11 = zz[11], z12 = zz[12], z13 = zz[13]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_24 = ___zz0; NullCheck(L_24); int32_t L_25 = 8; int64_t L_26 = (int64_t)(L_24)->GetAt(static_cast(L_25)); V_8 = L_26; // ulong z07 = zz[ 7], z08 = zz[ 8], z09 = zz[ 9], z10 = zz[10], z11 = zz[11], z12 = zz[12], z13 = zz[13]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_27 = ___zz0; NullCheck(L_27); int32_t L_28 = ((int32_t)9); int64_t L_29 = (int64_t)(L_27)->GetAt(static_cast(L_28)); V_9 = L_29; // ulong z07 = zz[ 7], z08 = zz[ 8], z09 = zz[ 9], z10 = zz[10], z11 = zz[11], z12 = zz[12], z13 = zz[13]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_30 = ___zz0; NullCheck(L_30); int32_t L_31 = ((int32_t)10); int64_t L_32 = (int64_t)(L_30)->GetAt(static_cast(L_31)); V_10 = L_32; // ulong z07 = zz[ 7], z08 = zz[ 8], z09 = zz[ 9], z10 = zz[10], z11 = zz[11], z12 = zz[12], z13 = zz[13]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_33 = ___zz0; NullCheck(L_33); int32_t L_34 = ((int32_t)11); int64_t L_35 = (int64_t)(L_33)->GetAt(static_cast(L_34)); V_11 = L_35; // ulong z07 = zz[ 7], z08 = zz[ 8], z09 = zz[ 9], z10 = zz[10], z11 = zz[11], z12 = zz[12], z13 = zz[13]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_36 = ___zz0; NullCheck(L_36); int32_t L_37 = ((int32_t)12); int64_t L_38 = (int64_t)(L_36)->GetAt(static_cast(L_37)); V_12 = L_38; // ulong z07 = zz[ 7], z08 = zz[ 8], z09 = zz[ 9], z10 = zz[10], z11 = zz[11], z12 = zz[12], z13 = zz[13]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_39 = ___zz0; NullCheck(L_39); int32_t L_40 = ((int32_t)13); int64_t L_41 = (int64_t)(L_39)->GetAt(static_cast(L_40)); V_13 = L_41; // zz[ 0] = z00 ^ (z01 << 59); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_42 = ___zz0; uint64_t L_43 = V_0; uint64_t L_44 = V_1; NullCheck(L_42); (L_42)->SetAt(static_cast(0), (uint64_t)((int64_t)((int64_t)L_43^(int64_t)((int64_t)((int64_t)L_44<<(int32_t)((int32_t)59)))))); // zz[ 1] = (z01 >> 5) ^ (z02 << 54); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_45 = ___zz0; uint64_t L_46 = V_1; uint64_t L_47 = V_2; NullCheck(L_45); (L_45)->SetAt(static_cast(1), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_46>>5))^(int64_t)((int64_t)((int64_t)L_47<<(int32_t)((int32_t)54)))))); // zz[ 2] = (z02 >> 10) ^ (z03 << 49); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_48 = ___zz0; uint64_t L_49 = V_2; uint64_t L_50 = V_3; NullCheck(L_48); (L_48)->SetAt(static_cast(2), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_49>>((int32_t)10)))^(int64_t)((int64_t)((int64_t)L_50<<(int32_t)((int32_t)49)))))); // zz[ 3] = (z03 >> 15) ^ (z04 << 44); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_51 = ___zz0; uint64_t L_52 = V_3; uint64_t L_53 = V_4; NullCheck(L_51); (L_51)->SetAt(static_cast(3), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_52>>((int32_t)15)))^(int64_t)((int64_t)((int64_t)L_53<<(int32_t)((int32_t)44)))))); // zz[ 4] = (z04 >> 20) ^ (z05 << 39); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_54 = ___zz0; uint64_t L_55 = V_4; uint64_t L_56 = V_5; NullCheck(L_54); (L_54)->SetAt(static_cast(4), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_55>>((int32_t)20)))^(int64_t)((int64_t)((int64_t)L_56<<(int32_t)((int32_t)39)))))); // zz[ 5] = (z05 >> 25) ^ (z06 << 34); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_57 = ___zz0; uint64_t L_58 = V_5; uint64_t L_59 = V_6; NullCheck(L_57); (L_57)->SetAt(static_cast(5), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_58>>((int32_t)25)))^(int64_t)((int64_t)((int64_t)L_59<<(int32_t)((int32_t)34)))))); // zz[ 6] = (z06 >> 30) ^ (z07 << 29); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_60 = ___zz0; uint64_t L_61 = V_6; uint64_t L_62 = V_7; NullCheck(L_60); (L_60)->SetAt(static_cast(6), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_61>>((int32_t)30)))^(int64_t)((int64_t)((int64_t)L_62<<(int32_t)((int32_t)29)))))); // zz[ 7] = (z07 >> 35) ^ (z08 << 24); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_63 = ___zz0; uint64_t L_64 = V_7; uint64_t L_65 = V_8; NullCheck(L_63); (L_63)->SetAt(static_cast(7), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_64>>((int32_t)35)))^(int64_t)((int64_t)((int64_t)L_65<<(int32_t)((int32_t)24)))))); // zz[ 8] = (z08 >> 40) ^ (z09 << 19); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_66 = ___zz0; uint64_t L_67 = V_8; uint64_t L_68 = V_9; NullCheck(L_66); (L_66)->SetAt(static_cast(8), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_67>>((int32_t)40)))^(int64_t)((int64_t)((int64_t)L_68<<(int32_t)((int32_t)19)))))); // zz[ 9] = (z09 >> 45) ^ (z10 << 14); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_69 = ___zz0; uint64_t L_70 = V_9; uint64_t L_71 = V_10; NullCheck(L_69); (L_69)->SetAt(static_cast(((int32_t)9)), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_70>>((int32_t)45)))^(int64_t)((int64_t)((int64_t)L_71<<(int32_t)((int32_t)14)))))); // zz[10] = (z10 >> 50) ^ (z11 << 9); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_72 = ___zz0; uint64_t L_73 = V_10; uint64_t L_74 = V_11; NullCheck(L_72); (L_72)->SetAt(static_cast(((int32_t)10)), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_73>>((int32_t)50)))^(int64_t)((int64_t)((int64_t)L_74<<(int32_t)((int32_t)9)))))); // zz[11] = (z11 >> 55) ^ (z12 << 4) // ^ (z13 << 63); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_75 = ___zz0; uint64_t L_76 = V_11; uint64_t L_77 = V_12; uint64_t L_78 = V_13; NullCheck(L_75); (L_75)->SetAt(static_cast(((int32_t)11)), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_76>>((int32_t)55)))^(int64_t)((int64_t)((int64_t)L_77<<(int32_t)4))))^(int64_t)((int64_t)((int64_t)L_78<<(int32_t)((int32_t)63)))))); // zz[12] = (z12 >> 60) // ^ (z13 >> 1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_79 = ___zz0; uint64_t L_80 = V_12; uint64_t L_81 = V_13; NullCheck(L_79); (L_79)->SetAt(static_cast(((int32_t)12)), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_80>>((int32_t)60)))^(int64_t)((int64_t)((uint64_t)L_81>>1))))); // zz[13] = 0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_82 = ___zz0; NullCheck(L_82); (L_82)->SetAt(static_cast(((int32_t)13)), (uint64_t)((int64_t)((int64_t)0))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::ImplExpand(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_ImplExpand_m12C9EA26A2A19C119E722F93104259D2A6E758A0 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { uint64_t V_0 = 0; uint64_t V_1 = 0; uint64_t V_2 = 0; uint64_t V_3 = 0; uint64_t V_4 = 0; uint64_t V_5 = 0; uint64_t V_6 = 0; { // ulong x0 = x[0], x1 = x[1], x2 = x[2], x3 = x[3], x4 = x[4], x5 = x[5], x6 = x[6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___x0; NullCheck(L_0); int32_t L_1 = 0; int64_t L_2 = (int64_t)(L_0)->GetAt(static_cast(L_1)); V_0 = L_2; // ulong x0 = x[0], x1 = x[1], x2 = x[2], x3 = x[3], x4 = x[4], x5 = x[5], x6 = x[6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___x0; NullCheck(L_3); int32_t L_4 = 1; int64_t L_5 = (int64_t)(L_3)->GetAt(static_cast(L_4)); V_1 = L_5; // ulong x0 = x[0], x1 = x[1], x2 = x[2], x3 = x[3], x4 = x[4], x5 = x[5], x6 = x[6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___x0; NullCheck(L_6); int32_t L_7 = 2; int64_t L_8 = (int64_t)(L_6)->GetAt(static_cast(L_7)); V_2 = L_8; // ulong x0 = x[0], x1 = x[1], x2 = x[2], x3 = x[3], x4 = x[4], x5 = x[5], x6 = x[6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = ___x0; NullCheck(L_9); int32_t L_10 = 3; int64_t L_11 = (int64_t)(L_9)->GetAt(static_cast(L_10)); V_3 = L_11; // ulong x0 = x[0], x1 = x[1], x2 = x[2], x3 = x[3], x4 = x[4], x5 = x[5], x6 = x[6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___x0; NullCheck(L_12); int32_t L_13 = 4; int64_t L_14 = (int64_t)(L_12)->GetAt(static_cast(L_13)); V_4 = L_14; // ulong x0 = x[0], x1 = x[1], x2 = x[2], x3 = x[3], x4 = x[4], x5 = x[5], x6 = x[6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = ___x0; NullCheck(L_15); int32_t L_16 = 5; int64_t L_17 = (int64_t)(L_15)->GetAt(static_cast(L_16)); V_5 = L_17; // ulong x0 = x[0], x1 = x[1], x2 = x[2], x3 = x[3], x4 = x[4], x5 = x[5], x6 = x[6]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = ___x0; NullCheck(L_18); int32_t L_19 = 6; int64_t L_20 = (int64_t)(L_18)->GetAt(static_cast(L_19)); V_6 = L_20; // z[0] = x0 & M59; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = ___z1; uint64_t L_22 = V_0; NullCheck(L_21); (L_21)->SetAt(static_cast(0), (uint64_t)((int64_t)((int64_t)L_22&(int64_t)((int64_t)576460752303423487LL)))); // z[1] = ((x0 >> 59) ^ (x1 << 5)) & M59; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_23 = ___z1; uint64_t L_24 = V_0; uint64_t L_25 = V_1; NullCheck(L_23); (L_23)->SetAt(static_cast(1), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_24>>((int32_t)59)))^(int64_t)((int64_t)((int64_t)L_25<<(int32_t)5))))&(int64_t)((int64_t)576460752303423487LL)))); // z[2] = ((x1 >> 54) ^ (x2 << 10)) & M59; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_26 = ___z1; uint64_t L_27 = V_1; uint64_t L_28 = V_2; NullCheck(L_26); (L_26)->SetAt(static_cast(2), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_27>>((int32_t)54)))^(int64_t)((int64_t)((int64_t)L_28<<(int32_t)((int32_t)10)))))&(int64_t)((int64_t)576460752303423487LL)))); // z[3] = ((x2 >> 49) ^ (x3 << 15)) & M59; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_29 = ___z1; uint64_t L_30 = V_2; uint64_t L_31 = V_3; NullCheck(L_29); (L_29)->SetAt(static_cast(3), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_30>>((int32_t)49)))^(int64_t)((int64_t)((int64_t)L_31<<(int32_t)((int32_t)15)))))&(int64_t)((int64_t)576460752303423487LL)))); // z[4] = ((x3 >> 44) ^ (x4 << 20)) & M59; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_32 = ___z1; uint64_t L_33 = V_3; uint64_t L_34 = V_4; NullCheck(L_32); (L_32)->SetAt(static_cast(4), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_33>>((int32_t)44)))^(int64_t)((int64_t)((int64_t)L_34<<(int32_t)((int32_t)20)))))&(int64_t)((int64_t)576460752303423487LL)))); // z[5] = ((x4 >> 39) ^ (x5 << 25)) & M59; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_35 = ___z1; uint64_t L_36 = V_4; uint64_t L_37 = V_5; NullCheck(L_35); (L_35)->SetAt(static_cast(5), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_36>>((int32_t)39)))^(int64_t)((int64_t)((int64_t)L_37<<(int32_t)((int32_t)25)))))&(int64_t)((int64_t)576460752303423487LL)))); // z[6] = ((x5 >> 34) ^ (x6 << 30)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_38 = ___z1; uint64_t L_39 = V_5; uint64_t L_40 = V_6; NullCheck(L_38); (L_38)->SetAt(static_cast(6), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_39>>((int32_t)34)))^(int64_t)((int64_t)((int64_t)L_40<<(int32_t)((int32_t)30)))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::ImplMultiply(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_ImplMultiply_mC2039AFA3DE494F40E46433F75113E4C12E3F060 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_1 = NULL; int32_t V_2 = 0; { // ulong[] a = new ulong[7], b = new ulong[7]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)7); V_0 = L_0; // ulong[] a = new ulong[7], b = new ulong[7]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)7); V_1 = L_1; // ImplExpand(x, a); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT409Field_ImplExpand_m12C9EA26A2A19C119E722F93104259D2A6E758A0(L_2, L_3, /*hidden argument*/NULL); // ImplExpand(y, b); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___y1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_1; SecT409Field_ImplExpand_m12C9EA26A2A19C119E722F93104259D2A6E758A0(L_4, L_5, /*hidden argument*/NULL); // for (int i = 0; i < 7; ++i) V_2 = 0; goto IL_002f; } IL_0020: { // ImplMulwAcc(a, b[i], zz, i); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = V_1; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; int64_t L_10 = (int64_t)(L_7)->GetAt(static_cast(L_9)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = ___zz2; int32_t L_12 = V_2; SecT409Field_ImplMulwAcc_m044C89F99A4AFFA4B5C948AF64BB49CA95F6BBEC(L_6, L_10, L_11, L_12, /*hidden argument*/NULL); // for (int i = 0; i < 7; ++i) int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_002f: { // for (int i = 0; i < 7; ++i) int32_t L_14 = V_2; if ((((int32_t)L_14) < ((int32_t)7))) { goto IL_0020; } } { // ImplCompactExt(zz); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = ___zz2; SecT409Field_ImplCompactExt_mEAF7586D8523912D66E39CEE0F4E1BDB4AD512B2(L_15, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::ImplMulwAcc(System.UInt64[],System.UInt64,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_ImplMulwAcc_m044C89F99A4AFFA4B5C948AF64BB49CA95F6BBEC (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xs0, uint64_t ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, int32_t ___zOff3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; int32_t V_1 = 0; uint64_t V_2 = 0; uint32_t V_3 = 0; uint64_t V_4 = 0; uint64_t V_5 = 0; uint64_t V_6 = 0; int32_t V_7 = 0; { // ulong[] u = new ulong[8]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)8); V_0 = L_0; // u[1] = y; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = V_0; uint64_t L_2 = ___y1; NullCheck(L_1); (L_1)->SetAt(static_cast(1), (uint64_t)L_2); // u[2] = u[1] << 1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; NullCheck(L_4); int32_t L_5 = 1; int64_t L_6 = (int64_t)(L_4)->GetAt(static_cast(L_5)); NullCheck(L_3); (L_3)->SetAt(static_cast(2), (uint64_t)((int64_t)((int64_t)L_6<<(int32_t)1))); // u[3] = u[2] ^ y; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = V_0; NullCheck(L_8); int32_t L_9 = 2; int64_t L_10 = (int64_t)(L_8)->GetAt(static_cast(L_9)); uint64_t L_11 = ___y1; NullCheck(L_7); (L_7)->SetAt(static_cast(3), (uint64_t)((int64_t)((int64_t)L_10^(int64_t)L_11))); // u[4] = u[2] << 1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13 = V_0; NullCheck(L_13); int32_t L_14 = 2; int64_t L_15 = (int64_t)(L_13)->GetAt(static_cast(L_14)); NullCheck(L_12); (L_12)->SetAt(static_cast(4), (uint64_t)((int64_t)((int64_t)L_15<<(int32_t)1))); // u[5] = u[4] ^ y; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_16 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_17 = V_0; NullCheck(L_17); int32_t L_18 = 4; int64_t L_19 = (int64_t)(L_17)->GetAt(static_cast(L_18)); uint64_t L_20 = ___y1; NullCheck(L_16); (L_16)->SetAt(static_cast(5), (uint64_t)((int64_t)((int64_t)L_19^(int64_t)L_20))); // u[6] = u[3] << 1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_22 = V_0; NullCheck(L_22); int32_t L_23 = 3; int64_t L_24 = (int64_t)(L_22)->GetAt(static_cast(L_23)); NullCheck(L_21); (L_21)->SetAt(static_cast(6), (uint64_t)((int64_t)((int64_t)L_24<<(int32_t)1))); // u[7] = u[6] ^ y; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_25 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_26 = V_0; NullCheck(L_26); int32_t L_27 = 6; int64_t L_28 = (int64_t)(L_26)->GetAt(static_cast(L_27)); uint64_t L_29 = ___y1; NullCheck(L_25); (L_25)->SetAt(static_cast(7), (uint64_t)((int64_t)((int64_t)L_28^(int64_t)L_29))); // for (int i = 0; i < 7; ++i) V_1 = 0; goto IL_00d7; } IL_0042: { // ulong x = xs[i]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_30 = ___xs0; int32_t L_31 = V_1; NullCheck(L_30); int32_t L_32 = L_31; int64_t L_33 = (int64_t)(L_30)->GetAt(static_cast(L_32)); V_2 = L_33; // uint j = (uint)x; uint64_t L_34 = V_2; V_3 = ((int32_t)((uint32_t)L_34)); // ulong g, h = 0, l = u[j & 7] V_5 = ((int64_t)((int64_t)0)); // ulong g, h = 0, l = u[j & 7] // ^ (u[(j >> 3) & 7] << 3); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_35 = V_0; uint32_t L_36 = V_3; NullCheck(L_35); int32_t L_37 = ((int32_t)((int32_t)L_36&(int32_t)7)); int64_t L_38 = (int64_t)(L_35)->GetAt(static_cast(L_37)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_39 = V_0; uint32_t L_40 = V_3; NullCheck(L_39); int32_t L_41 = ((int32_t)((int32_t)((int32_t)((uint32_t)L_40>>3))&(int32_t)7)); int64_t L_42 = (int64_t)(L_39)->GetAt(static_cast(L_41)); V_6 = ((int64_t)((int64_t)L_38^(int64_t)((int64_t)((int64_t)L_42<<(int32_t)3)))); // int k = 54; V_7 = ((int32_t)54); } IL_0062: { // j = (uint)(x >> k); uint64_t L_43 = V_2; int32_t L_44 = V_7; V_3 = ((int32_t)((uint32_t)((int64_t)((uint64_t)L_43>>((int32_t)((int32_t)L_44&(int32_t)((int32_t)63))))))); // g = u[j & 7] // ^ u[(j >> 3) & 7] << 3; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_45 = V_0; uint32_t L_46 = V_3; NullCheck(L_45); int32_t L_47 = ((int32_t)((int32_t)L_46&(int32_t)7)); int64_t L_48 = (int64_t)(L_45)->GetAt(static_cast(L_47)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_49 = V_0; uint32_t L_50 = V_3; NullCheck(L_49); int32_t L_51 = ((int32_t)((int32_t)((int32_t)((uint32_t)L_50>>3))&(int32_t)7)); int64_t L_52 = (int64_t)(L_49)->GetAt(static_cast(L_51)); V_4 = ((int64_t)((int64_t)L_48^(int64_t)((int64_t)((int64_t)L_52<<(int32_t)3)))); // l ^= (g << k); uint64_t L_53 = V_6; uint64_t L_54 = V_4; int32_t L_55 = V_7; V_6 = ((int64_t)((int64_t)L_53^(int64_t)((int64_t)((int64_t)L_54<<(int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)63))))))); // h ^= (g >> -k); uint64_t L_56 = V_5; uint64_t L_57 = V_4; int32_t L_58 = V_7; V_5 = ((int64_t)((int64_t)L_56^(int64_t)((int64_t)((uint64_t)L_57>>((int32_t)((int32_t)((-L_58))&(int32_t)((int32_t)63))))))); // while ((k -= 6) > 0); int32_t L_59 = V_7; int32_t L_60 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_59, (int32_t)6)); V_7 = L_60; if ((((int32_t)L_60) > ((int32_t)0))) { goto IL_0062; } } { // z[zOff + i ] ^= l & M59; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_61 = ___z2; int32_t L_62 = ___zOff3; int32_t L_63 = V_1; NullCheck(L_61); uint64_t* L_64 = ((L_61)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)L_63))))); int64_t L_65 = *((int64_t*)L_64); uint64_t L_66 = V_6; *((int64_t*)L_64) = (int64_t)((int64_t)((int64_t)L_65^(int64_t)((int64_t)((int64_t)L_66&(int64_t)((int64_t)576460752303423487LL))))); // z[zOff + i + 1] ^= (l >> 59) ^ (h << 5); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_67 = ___z2; int32_t L_68 = ___zOff3; int32_t L_69 = V_1; NullCheck(L_67); uint64_t* L_70 = ((L_67)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_69)), (int32_t)1))))); int64_t L_71 = *((int64_t*)L_70); uint64_t L_72 = V_6; uint64_t L_73 = V_5; *((int64_t*)L_70) = (int64_t)((int64_t)((int64_t)L_71^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_72>>((int32_t)59)))^(int64_t)((int64_t)((int64_t)L_73<<(int32_t)5)))))); // for (int i = 0; i < 7; ++i) int32_t L_74 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_00d7: { // for (int i = 0; i < 7; ++i) int32_t L_75 = V_1; if ((((int32_t)L_75) < ((int32_t)7))) { goto IL_0042; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::ImplSquare(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field_ImplSquare_m57321F20B2EC92F66648272E80458C52B31D850E (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz1, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < 6; ++i) V_0 = 0; goto IL_0014; } IL_0004: { // Interleave.Expand64To128(x[i], zz, i << 1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___x0; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; int64_t L_3 = (int64_t)(L_0)->GetAt(static_cast(L_2)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___zz1; int32_t L_5 = V_0; Interleave_Expand64To128_m74E013962CD4EFE9B70ABBA1C96B69B7B6592806(L_3, L_4, ((int32_t)((int32_t)L_5<<(int32_t)1)), /*hidden argument*/NULL); // for (int i = 0; i < 6; ++i) int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0014: { // for (int i = 0; i < 6; ++i) int32_t L_7 = V_0; if ((((int32_t)L_7) < ((int32_t)6))) { goto IL_0004; } } { // zz[12] = Interleave.Expand32to64((uint)x[6]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___zz1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = ___x0; NullCheck(L_9); int32_t L_10 = 6; int64_t L_11 = (int64_t)(L_9)->GetAt(static_cast(L_10)); uint64_t L_12; L_12 = Interleave_Expand32to64_m6E81F0B480FC41E35B767F4B770E8406D552E976(((int32_t)((uint32_t)L_11)), /*hidden argument*/NULL); NullCheck(L_8); (L_8)->SetAt(static_cast(((int32_t)12)), (uint64_t)L_12); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409Field__ctor_m018383078880F35F9A0FBFC24632E8C57210FA33 (SecT409Field_t01407C7AFC3592B4C5956FD1A957FE063A8F643C * __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.Math.EC.Custom.Sec.SecT409FieldElement::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409FieldElement__ctor_mC367688E3D3B73E920B0A726DD7F9BFDFA339D8E (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method) { { // public SecT409FieldElement(BigInteger x) AbstractF2mFieldElement__ctor_m5A7D1221FECFC95A0A65048752733D42BB882528(__this, /*hidden argument*/NULL); // if (x == null || x.SignValue < 0 || x.BitLength > 409) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___x0; if (!L_0) { goto IL_001f; } } { BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = ___x0; NullCheck(L_1); int32_t L_2; L_2 = BigInteger_get_SignValue_mD40EFBE0702F356758CE49796DD9743BF06E5199_inline(L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001f; } } { BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3 = ___x0; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_BitLength_m6B5FE0A610DA07F883412F1DE1BCCFA2EED7244C(L_3, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)((int32_t)409)))) { goto IL_002f; } } IL_001f: { // throw new ArgumentException("value invalid for SecT409FieldElement", "x"); 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_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F819B13681CE6ABC8E927C7A11605CF3FE296FD)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecT409FieldElement__ctor_mC367688E3D3B73E920B0A726DD7F9BFDFA339D8E_RuntimeMethod_var))); } IL_002f: { // this.x = SecT409Field.FromBigInteger(x); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7; L_7 = SecT409Field_FromBigInteger_mB4049A6002BBD106D69F6784260A52D7F4C3294A(L_6, /*hidden argument*/NULL); __this->set_x_0(L_7); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409FieldElement__ctor_mEE25ABCE413C786210F7B15E3DB6507C7C36256E (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // public SecT409FieldElement() AbstractF2mFieldElement__ctor_m5A7D1221FECFC95A0A65048752733D42BB882528(__this, /*hidden argument*/NULL); // this.x = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); __this->set_x_0(L_0); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::.ctor(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method) { { // protected internal SecT409FieldElement(ulong[] x) AbstractF2mFieldElement__ctor_m5A7D1221FECFC95A0A65048752733D42BB882528(__this, /*hidden argument*/NULL); // this.x = x; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___x0; __this->set_x_0(L_0); // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::get_IsOne() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409FieldElement_get_IsOne_mCA660B6895FE671CDA42FC9BD7B3B7EFA1A8CFDE (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // get { return Nat448.IsOne64(x); } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); bool L_1; L_1 = Nat448_IsOne64_m8AC59CBC014D8D97DB164141BA5E4C7961F40E88(L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::get_IsZero() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409FieldElement_get_IsZero_m514E4F3811DDFAB5B8A71F1F9802073E2753F299 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // get { return Nat448.IsZero64(x); } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); bool L_1; L_1 = Nat448_IsZero64_m39191C4344A0D972242107D23FA5A6474243E506(L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::TestBitZero() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409FieldElement_TestBitZero_mE2D9693910425ACF7F08D6FE9A3194A62E8EA9B2 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // return (x[0] & 1UL) != 0UL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); NullCheck(L_0); int32_t L_1 = 0; int64_t L_2 = (int64_t)(L_0)->GetAt(static_cast(L_1)); return (bool)((!(((uint64_t)((int64_t)((int64_t)L_2&(int64_t)((int64_t)((int64_t)1))))) <= ((uint64_t)((int64_t)((int64_t)0)))))? 1 : 0); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::ToBigInteger() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * SecT409FieldElement_ToBigInteger_mEFBDD76569FC18C4FFB7E8DC5D60DFC2E3DB3FB5 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // return Nat448.ToBigInteger64(x); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1; L_1 = Nat448_ToBigInteger64_mE7C684B8A56654DCE6520E9D8C14280D32892E4F(L_0, /*hidden argument*/NULL); return L_1; } } // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::get_FieldName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SecT409FieldElement_get_FieldName_mF39E28F37D261EAB866DB03B1733665CB1C4C86B (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral64E2AB4B9613969A2E19D12E18F8C463B16A4653); s_Il2CppMethodInitialized = true; } { // get { return "SecT409Field"; } return _stringLiteral64E2AB4B9613969A2E19D12E18F8C463B16A4653; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::get_FieldSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409FieldElement_get_FieldSize_mF4E34DF5F4EA300D4A11D18F2CD000B6D11C1625 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // get { return 409; } return ((int32_t)409); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_Add_mC5F827C307D7CADA2EA750F0A3BDC8AEF6779750 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_0 = L_0; // SecT409Field.Add(x, ((SecT409FieldElement)b).x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___b0; NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_2, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_2, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; SecT409Field_Add_mA325868BD9007666A98174BDC2CCC9B75D2891A2(L_1, L_3, L_4, /*hidden argument*/NULL); // return new SecT409FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_0; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_6 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE(L_6, L_5, /*hidden argument*/NULL); return L_6; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::AddOne() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_AddOne_mA55A0A77AA63B32992A1A7FE42B4FD8BEC5E4E39 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_0 = L_0; // SecT409Field.AddOne(x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; SecT409Field_AddOne_m6481159EE371D6ACB56EAFB8CD5681779D23AFB1(L_1, L_2, /*hidden argument*/NULL); // return new SecT409FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_4 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE(L_4, L_3, /*hidden argument*/NULL); return L_4; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Subtract(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_Subtract_mFACBE29019DC0CE615D3B1A11955B03090A31798 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, const RuntimeMethod* method) { { // return Add(b); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___b0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, __this, L_0); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_Multiply_mDEAB4A6D870283D7282550DB5E5AC7DBB2377BE1 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_0 = L_0; // SecT409Field.Multiply(x, ((SecT409FieldElement)b).x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___b0; NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_2, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_2, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; SecT409Field_Multiply_m11AD8DDB781CDAD441B8C377A551E1390EC29E0F(L_1, L_3, L_4, /*hidden argument*/NULL); // return new SecT409FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_0; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_6 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE(L_6, L_5, /*hidden argument*/NULL); return L_6; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::MultiplyMinusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_MultiplyMinusProduct_mE0FFF60906728A2D39568269DBBB0A157BDA4C87 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method) { { // return MultiplyPlusProduct(b, x, y); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___b0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3; L_3 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, __this, L_0, L_1, L_2); return L_3; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_MultiplyPlusProduct_m06A0C5B1D6494696AE69EEFD6AADF734E346AD7D (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_1 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_2 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_3 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_4 = NULL; { // ulong[] ax = this.x, bx = ((SecT409FieldElement)b).x; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); V_0 = L_0; // ulong[] ax = this.x, bx = ((SecT409FieldElement)b).x; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___b0; NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_1, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_1, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); V_1 = L_2; // ulong[] xx = ((SecT409FieldElement)x).x, yx = ((SecT409FieldElement)y).x; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = ___x1; NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_3, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_3, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); // ulong[] xx = ((SecT409FieldElement)x).x, yx = ((SecT409FieldElement)y).x; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = ___y2; NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_5, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_5, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); V_2 = L_6; // ulong[] tt = Nat.Create64(13); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7; L_7 = Nat_Create64_m037D7DAF7DE15B7873459BB78CA21DDAA461A244(((int32_t)13), /*hidden argument*/NULL); V_3 = L_7; // SecT409Field.MultiplyAddToExt(ax, bx, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = V_3; SecT409Field_MultiplyAddToExt_mE7589FF7AE0A431650C883FF63A5EB15AA86DBE9(L_8, L_9, L_10, /*hidden argument*/NULL); // SecT409Field.MultiplyAddToExt(xx, yx, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = V_3; SecT409Field_MultiplyAddToExt_mE7589FF7AE0A431650C883FF63A5EB15AA86DBE9(L_4, L_11, L_12, /*hidden argument*/NULL); // ulong[] z = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13; L_13 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_4 = L_13; // SecT409Field.Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = V_3; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = V_4; SecT409Field_Reduce_m4687B2DB9D035C59A34EF7CAC40DE6B3E2580F27(L_14, L_15, /*hidden argument*/NULL); // return new SecT409FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_16 = V_4; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_17 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE(L_17, L_16, /*hidden argument*/NULL); return L_17; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_Divide_m741B9BF53A613113B6FF800FBA665B0E03933A96 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, const RuntimeMethod* method) { { // return Multiply(b.Invert()); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___b0; NullCheck(L_0); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(14 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Invert() */, L_0); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, __this, L_1); return L_2; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Negate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_Negate_m27BF74712533F0FB84EF3F0231F980F350070A88 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // return this; return __this; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Square() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_Square_mCBFF29E342C1006741382F82598063F8FF9A3C2D (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_0 = L_0; // SecT409Field.Square(x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; SecT409Field_Square_m9A1318E1A39BB1342F18D17DE820B80AAC2B8301(L_1, L_2, /*hidden argument*/NULL); // return new SecT409FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_4 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE(L_4, L_3, /*hidden argument*/NULL); return L_4; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::SquareMinusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_SquareMinusProduct_m120ABC38A52CF5EDE7A1F819614B7D6146EE3B20 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, const RuntimeMethod* method) { { // return SquarePlusProduct(x, y); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = VirtualFuncInvoker2< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, __this, L_0, L_1); return L_2; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_SquarePlusProduct_m58419179E0539E97E20D7F787A08105A6517FC0E (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_1 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_2 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_3 = NULL; { // ulong[] ax = this.x; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); V_0 = L_0; // ulong[] xx = ((SecT409FieldElement)x).x, yx = ((SecT409FieldElement)y).x; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x0; NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_1, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_1, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); // ulong[] xx = ((SecT409FieldElement)x).x, yx = ((SecT409FieldElement)y).x; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = ___y1; NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_3, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_3, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); V_1 = L_4; // ulong[] tt = Nat.Create64(13); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5; L_5 = Nat_Create64_m037D7DAF7DE15B7873459BB78CA21DDAA461A244(((int32_t)13), /*hidden argument*/NULL); V_2 = L_5; // SecT409Field.SquareAddToExt(ax, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = V_2; SecT409Field_SquareAddToExt_mF92BD459082229EAEA84240EDD88052C25F94026(L_6, L_7, /*hidden argument*/NULL); // SecT409Field.MultiplyAddToExt(xx, yx, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = V_2; SecT409Field_MultiplyAddToExt_mE7589FF7AE0A431650C883FF63A5EB15AA86DBE9(L_2, L_8, L_9, /*hidden argument*/NULL); // ulong[] z = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10; L_10 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_3 = L_10; // SecT409Field.Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = V_3; SecT409Field_Reduce_m4687B2DB9D035C59A34EF7CAC40DE6B3E2580F27(L_11, L_12, /*hidden argument*/NULL); // return new SecT409FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13 = V_3; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_14 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE(L_14, L_13, /*hidden argument*/NULL); return L_14; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::SquarePow(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_SquarePow_mF44EAF12E024D1CDDE6036C156F41C5AFCAEB482 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, int32_t ___pow0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // if (pow < 1) int32_t L_0 = ___pow0; if ((((int32_t)L_0) >= ((int32_t)1))) { goto IL_0006; } } { // return this; return __this; } IL_0006: { // ulong[] z = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1; L_1 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_0 = L_1; // SecT409Field.SquareN(x, pow, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = __this->get_x_0(); int32_t L_3 = ___pow0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; SecT409Field_SquareN_m439B9719CEDDE2B5638B7D23339C4294339E9D75(L_2, L_3, L_4, /*hidden argument*/NULL); // return new SecT409FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_0; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_6 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE(L_6, L_5, /*hidden argument*/NULL); return L_6; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Trace() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409FieldElement_Trace_m572AAF9541678E8334C60C6110CE35881CA29EB4 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // return (int)SecT409Field.Trace(x); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); uint32_t L_1; L_1 = SecT409Field_Trace_m239D74874778D2C6746E93564909AEC94D00DC06(L_0, /*hidden argument*/NULL); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Invert() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_Invert_m14AAD46106D05852B15F966FBD2FBA4B445635C6 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_0 = L_0; // SecT409Field.Invert(x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; SecT409Field_Invert_mE2A80D225C9055EF12EFF3790494901CB84C01D8(L_1, L_2, /*hidden argument*/NULL); // return new SecT409FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_4 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE(L_4, L_3, /*hidden argument*/NULL); return L_4; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Sqrt() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409FieldElement_Sqrt_mCF9EA78C50F2735516FF6FEB4237BF43BA12D8F5 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat448.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat448_Create64_mF5083FB2B1AE45826403D08009E5D1547B2D0C0F(/*hidden argument*/NULL); V_0 = L_0; // SecT409Field.Sqrt(x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; SecT409Field_Sqrt_m6A33102DB5E0FFBF5314ACD6154F3A29BA57ECB3(L_1, L_2, /*hidden argument*/NULL); // return new SecT409FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_4 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_m7223CACF159C4D3D8E7F8C2CC85A7C12A85DD4CE(L_4, L_3, /*hidden argument*/NULL); return L_4; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::get_Representation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409FieldElement_get_Representation_m051570CFDE0DC11FBBCA4E27BEA573E320A3C24E (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // get { return F2mFieldElement.Tpb; } return 2; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::get_M() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409FieldElement_get_M_mA529B88A647CB5124063A26AE39977E603D81C75 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // get { return 409; } return ((int32_t)409); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::get_K1() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409FieldElement_get_K1_mC28346557DC926CDD80FF8FA4F197E892AFBB71E (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // get { return 87; } return ((int32_t)87); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::get_K2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409FieldElement_get_K2_m7143BB23B59A1DC739C41178D6E43D080DE9A6B0 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // get { return 0; } return 0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::get_K3() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409FieldElement_get_K3_m1533EA75DC69E875F9B2A19A1AD06F0A687CD65A (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, const RuntimeMethod* method) { { // get { return 0; } return 0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409FieldElement_Equals_m1E0C5A21DD301E04E3D75A4A45C1963A71372E70 (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return Equals(obj as SecT409FieldElement); RuntimeObject * L_0 = ___obj0; bool L_1; L_1 = VirtualFuncInvoker1< bool, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * >::Invoke(34 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Equals(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement) */, __this, ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)IsInstClass((RuntimeObject*)L_0, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); return L_1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Equals(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409FieldElement_Equals_mE536E427972A988B02BF350B18DB36155B6941CE (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return Equals(other as SecT409FieldElement); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___other0; bool L_1; L_1 = VirtualFuncInvoker1< bool, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * >::Invoke(34 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Equals(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement) */, __this, ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)IsInstClass((RuntimeObject*)L_0, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); return L_1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::Equals(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409FieldElement_Equals_m38D5C9A7EFB9DA60B7041A534EA3CD8F8C46010E (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __this, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * ___other0, const RuntimeMethod* method) { { // if (this == other) SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_0 = ___other0; if ((!(((RuntimeObject*)(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)__this) == ((RuntimeObject*)(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)L_0)))) { goto IL_0006; } } { // return true; return (bool)1; } IL_0006: { // if (null == other) SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_1 = ___other0; if (L_1) { goto IL_000b; } } { // return false; return (bool)0; } IL_000b: { // return Nat448.Eq64(x, other.x); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = __this->get_x_0(); SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_3 = ___other0; NullCheck(L_3); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = L_3->get_x_0(); bool L_5; L_5 = Nat448_Eq64_mA8534DAAC132A7FD040D197DD89DC5901DA83182(L_2, L_4, /*hidden argument*/NULL); return L_5; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409FieldElement::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409FieldElement_GetHashCode_m08F97CC6044A58A325B7418854698D29A505DBEE (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * __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; } { // return 4090087 ^ Arrays.GetHashCode(x, 0, 7); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Arrays_GetHashCode_mEDE24FF8CE14CFB6C4AC93BED1BCC557096CB0B7(L_0, 0, 7, /*hidden argument*/NULL); return ((int32_t)((int32_t)((int32_t)4090087)^(int32_t)L_1)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409K1Curve__ctor_m58ED06579EC9684C3C3C8B02DEA08685FD971734 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, 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*)&Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral333457F9420A996194CE8209D285BF0A1C1D1698); s_Il2CppMethodInitialized = true; } { // : base(409, 87, 0, 0) AbstractF2mCurve__ctor_m85C0E74000104B30D90690BFFE2BDF6B4ADB1093(__this, ((int32_t)409), ((int32_t)87), 0, 0, /*hidden argument*/NULL); // this.m_infinity = new SecT409K1Point(this, null, null); SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_0 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_m32BC886637CDEA7A387E2BF037B84398F37BE519(L_0, __this, (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)NULL, (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)NULL, /*hidden argument*/NULL); __this->set_m_infinity_19(L_0); // this.m_a = FromBigInteger(BigInteger.Zero); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Zero_7(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, __this, L_1); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_a_9(L_2); // this.m_b = FromBigInteger(BigInteger.One); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4; L_4 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, __this, L_3); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_b_10(L_4); // this.m_order = new BigInteger(1, Hex.Decode("7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5F83B2D4EA20400EC4557D5ED3E3E7CA5B4B5C83B8E01E5FCF")); IL2CPP_RUNTIME_CLASS_INIT(Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = Hex_Decode_m1D881955B974F7FB194876E59DD34149C594A6E1(_stringLiteral333457F9420A996194CE8209D285BF0A1C1D1698, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6 = (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)il2cpp_codegen_object_new(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger__ctor_m2790E6F992AE637CEB82161CD2D56E1E0008F81A(L_6, 1, L_5, /*hidden argument*/NULL); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_order_11(L_6); // this.m_cofactor = BigInteger.ValueOf(4); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7; L_7 = BigInteger_ValueOf_m26A9968814DAF2363D8B71164672E6257BC82001(((int64_t)((int64_t)4)), /*hidden argument*/NULL); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_cofactor_12(L_7); // this.m_coord = SECT409K1_DEFAULT_COORDS; ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_coord_13(6); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::CloneCurve() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * SecT409K1Curve_CloneCurve_mD38DB6D0EEC99862DC68377480A95A9C9C72F535 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT409K1Curve(); SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * L_0 = (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 *)il2cpp_codegen_object_new(SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739_il2cpp_TypeInfo_var); SecT409K1Curve__ctor_m58ED06579EC9684C3C3C8B02DEA08685FD971734(L_0, /*hidden argument*/NULL); return L_0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::SupportsCoordinateSystem(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409K1Curve_SupportsCoordinateSystem_m41CAAADCF83A653AF1D7E0D378CA4BAF0D066E70 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, int32_t ___coord0, const RuntimeMethod* method) { { int32_t L_0 = ___coord0; if ((!(((uint32_t)L_0) == ((uint32_t)6)))) { goto IL_0006; } } { // return true; return (bool)1; } IL_0006: { // return false; return (bool)0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Multiplier.ECMultiplier BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::CreateDefaultMultiplier() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SecT409K1Curve_CreateDefaultMultiplier_m25A613B401E58484720965FC8E6337E22C2BE4A3 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new WTauNafMultiplier(); WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8 * L_0 = (WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8 *)il2cpp_codegen_object_new(WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8_il2cpp_TypeInfo_var); WTauNafMultiplier__ctor_m2A58E0A04CFE0926C8DB4081519999EAE5E49BE8(L_0, /*hidden argument*/NULL); return L_0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::get_Infinity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409K1Curve_get_Infinity_m05F62CAF3C792812163840C780D5045409CE18A0 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method) { { // get { return m_infinity; } SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_0 = __this->get_m_infinity_19(); return L_0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::get_FieldSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409K1Curve_get_FieldSize_m888A1D8431065EC781FCCD8225899D2FE03D9427 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method) { { // get { return 409; } return ((int32_t)409); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409K1Curve_FromBigInteger_mFAC4DCF8AAF94D703B9238C4DB56A2C79BA0B401 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT409FieldElement(x); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___x0; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_1 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_mC367688E3D3B73E920B0A726DD7F9BFDFA339D8E(L_1, L_0, /*hidden argument*/NULL); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::CreateRawPoint(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409K1Curve_CreateRawPoint_mFFECF1A95495E236D67E7F4DED4A2305F28C93F0 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, bool ___withCompression2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT409K1Point(this, x, y, withCompression); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; bool L_2 = ___withCompression2; SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_3 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_m77F2D9B6F1ABF0FF17E2F30AE00E5A83B7327615(L_3, __this, L_0, L_1, L_2, /*hidden argument*/NULL); return L_3; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::CreateRawPoint(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409K1Curve_CreateRawPoint_m04FE179A86E51656756B2D17315545CA1A73E02F (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs2, bool ___withCompression3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT409K1Point(this, x, y, zs, withCompression); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_2 = ___zs2; bool L_3 = ___withCompression3; SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_4 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_mCB62E3D1E69866EA1A18CF73DCBCC0B68F4C1A41(L_4, __this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::get_IsKoblitz() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409K1Curve_get_IsKoblitz_m8B975601ADE259CE6E322E1AB709515826AA9EC0 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method) { { // get { return true; } return (bool)1; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::get_M() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409K1Curve_get_M_mFA2B26F4D862318798E00629B4C8351B417930BB (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method) { { // get { return 409; } return ((int32_t)409); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::get_IsTrinomial() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409K1Curve_get_IsTrinomial_m602AA3CF8CFE73F2B081002D2D4F4803227FDA88 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method) { { // get { return true; } return (bool)1; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::get_K1() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409K1Curve_get_K1_mF479FBB6B3619CB4E9824A9287F5CB88580212F0 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method) { { // get { return 87; } return ((int32_t)87); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::get_K2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409K1Curve_get_K2_mB9DBB755EFF4AD65B6C2FB3B3EE190CB0D9814C5 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method) { { // get { return 0; } return 0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::get_K3() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409K1Curve_get_K3_m232E4D7C2B38FA865836682D3BFBA212C6CC2E87 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, const RuntimeMethod* method) { { // get { return 0; } return 0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECLookupTable BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve::CreateCacheSafeLookupTable(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SecT409K1Curve_CreateCacheSafeLookupTable_m6D67FDEB78C106D02E65735EFB44902E2D7F3A32 (SecT409K1Curve_t76A00CE8BA71C27F3FB2B9E7E50DB6A38CAD8739 * __this, ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* ___points0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // ulong[] table = new ulong[len * SECT409K1_FE_LONGS * 2]; int32_t L_0 = ___len2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_0, (int32_t)7)), (int32_t)2))); V_0 = L_1; // int pos = 0; V_1 = 0; // for (int i = 0; i < len; ++i) V_2 = 0; goto IL_0051; } IL_0011: { // ECPoint p = points[off + i]; ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* L_2 = ___points0; int32_t L_3 = ___off1; int32_t L_4 = V_2; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6 = (L_2)->GetAt(static_cast(L_5)); // Nat448.Copy64(((SecT409FieldElement)p.RawXCoord).x, 0, table, pos); pos += SECT409K1_FE_LONGS; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_7 = L_6; NullCheck(L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8; L_8 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_7, /*hidden argument*/NULL); NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_8, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_8, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = V_0; int32_t L_11 = V_1; Nat448_Copy64_m76EE8DF83032B0071FC57389E479265929CAF275(L_9, 0, L_10, L_11, /*hidden argument*/NULL); // Nat448.Copy64(((SecT409FieldElement)p.RawXCoord).x, 0, table, pos); pos += SECT409K1_FE_LONGS; int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)7)); // Nat448.Copy64(((SecT409FieldElement)p.RawYCoord).x, 0, table, pos); pos += SECT409K1_FE_LONGS; NullCheck(L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_13; L_13 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_7, /*hidden argument*/NULL); NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_13, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_13, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = V_0; int32_t L_16 = V_1; Nat448_Copy64_m76EE8DF83032B0071FC57389E479265929CAF275(L_14, 0, L_15, L_16, /*hidden argument*/NULL); // Nat448.Copy64(((SecT409FieldElement)p.RawYCoord).x, 0, table, pos); pos += SECT409K1_FE_LONGS; int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)7)); // for (int i = 0; i < len; ++i) int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_0051: { // for (int i = 0; i < len; ++i) int32_t L_19 = V_2; int32_t L_20 = ___len2; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0011; } } { // return new SecT409K1LookupTable(this, table, len); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = V_0; int32_t L_22 = ___len2; SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1 * L_23 = (SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1 *)il2cpp_codegen_object_new(SecT409K1LookupTable_t1FEE5A0C27D9AAA69F7D4789595027AF4AD1F0E1_il2cpp_TypeInfo_var); SecT409K1LookupTable__ctor_m3B9397A8FA041B08895416E5501E1ECDCFC93E1E(L_23, __this, L_21, L_22, /*hidden argument*/NULL); return L_23; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409K1Point__ctor_m32BC886637CDEA7A387E2BF037B84398F37BE519 (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method) { { // : this(curve, x, y, false) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; SecT409K1Point__ctor_m77F2D9B6F1ABF0FF17E2F30AE00E5A83B7327615(__this, L_0, L_1, L_2, (bool)0, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409K1Point__ctor_m77F2D9B6F1ABF0FF17E2F30AE00E5A83B7327615 (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, const RuntimeMethod* method) { { // : base(curve, x, y, withCompression) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; bool L_3 = ___withCompression3; AbstractF2mPoint__ctor_m286254AF1E7FEDA130EC045C190D4A3806CEAA75(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); // if ((x == null) != (y == null)) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = ___y2; if ((((int32_t)((((RuntimeObject*)(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) == ((int32_t)((((RuntimeObject*)(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_5) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)))) { goto IL_0020; } } { // throw new ArgumentException("Exactly one of the field elements is null"); 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_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3593CC227878D86540F00CB22358EB80C1BFDA6A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecT409K1Point__ctor_m77F2D9B6F1ABF0FF17E2F30AE00E5A83B7327615_RuntimeMethod_var))); } IL_0020: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409K1Point__ctor_mCB62E3D1E69866EA1A18CF73DCBCC0B68F4C1A41 (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method) { { // : base(curve, x, y, zs, withCompression) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_3 = ___zs3; bool L_4 = ___withCompression4; AbstractF2mPoint__ctor_mDFCC11B5B8257CB5D92A463B3D35DB96F4C97B78(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::Detach() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409K1Point_Detach_m48DACA76AC16CB50F7AED28D0D573C70B7EF3B6F (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT409K1Point(null, this.AffineXCoord, this.AffineYCoord); // earlier JDK ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(9 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_AffineXCoord() */, __this); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_AffineYCoord() */, __this); SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_2 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_m32BC886637CDEA7A387E2BF037B84398F37BE519(L_2, (ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)NULL, L_0, L_1, /*hidden argument*/NULL); return L_2; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::get_YCoord() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409K1Point_get_YCoord_m39A169B094697B30357CCE279B485C900D54EB54 (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, const RuntimeMethod* method) { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; { // ECFieldElement X = RawXCoord, L = RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_0; // ECFieldElement X = RawXCoord, L = RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_1 = L_1; // if (this.IsInfinity || X.IsZero) bool L_2; L_2 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (L_2) { goto IL_001e; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = V_0; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_3); if (!L_4) { goto IL_0020; } } IL_001e: { // return L; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = V_1; return L_5; } IL_0020: { // ECFieldElement Y = L.Add(X).Multiply(X); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = V_0; NullCheck(L_6); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8; L_8 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_6, L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_9 = V_0; NullCheck(L_8); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10; L_10 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_8, L_9); V_2 = L_10; // ECFieldElement Z = RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_11; L_11 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_11); int32_t L_12 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_13 = (L_11)->GetAt(static_cast(L_12)); V_3 = L_13; // if (!Z.IsOne) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_14 = V_3; NullCheck(L_14); bool L_15; L_15 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_14); if (L_15) { goto IL_0047; } } { // Y = Y.Divide(Z); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_17 = V_3; NullCheck(L_16); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18; L_18 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_16, L_17); V_2 = L_18; } IL_0047: { // return Y; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = V_2; return L_19; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::get_CompressionYTilde() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409K1Point_get_CompressionYTilde_mCC70347FBE17251748A82CD0A3468AFAE5712E98 (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, const RuntimeMethod* method) { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; { // ECFieldElement X = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_0; // if (X.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = V_0; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_1); if (!L_2) { goto IL_0011; } } { // return false; return (bool)0; } IL_0011: { // ECFieldElement Y = this.RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3; L_3 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); // return Y.TestBitZero() != X.TestBitZero(); NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::TestBitZero() */, L_3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = V_0; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::TestBitZero() */, L_5); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409K1Point_Add_m014B935ECC97919906A244EB792DBCACE838348C (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___b0, 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*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_4 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; bool V_7 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; bool V_10 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_12 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_13 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_14 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_15 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_16 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_17 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_18 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_19 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_20 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_21 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_22 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_23 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_1 = ___b0; return L_1; } IL_000a: { // if (b.IsInfinity) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2 = ___b0; NullCheck(L_2); bool L_3; L_3 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0014; } } { // return this; return __this; } IL_0014: { // ECCurve curve = this.Curve; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_4; L_4 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); V_0 = L_4; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5; L_5 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_5; // ECFieldElement X2 = b.RawXCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6 = ___b0; NullCheck(L_6); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7; L_7 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_6, /*hidden argument*/NULL); V_2 = L_7; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8 = V_1; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_8); if (!L_9) { goto IL_0048; } } { // if (X2.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = V_2; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_10); if (!L_11) { goto IL_0040; } } { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_12 = V_0; NullCheck(L_12); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_13; L_13 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_12); return L_13; } IL_0040: { // return b.Add(this); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_14 = ___b0; NullCheck(L_14); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_15; L_15 = 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_14, __this); return L_15; } IL_0048: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16; L_16 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_3 = L_16; // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_17; L_17 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_17); int32_t L_18 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = (L_17)->GetAt(static_cast(L_18)); V_4 = L_19; // ECFieldElement L2 = b.RawYCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20 = ___b0; NullCheck(L_20); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_21; L_21 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_20, /*hidden argument*/NULL); V_5 = L_21; // ECFieldElement L2 = b.RawYCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_22 = ___b0; NullCheck(L_22); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_23; L_23 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(L_22, /*hidden argument*/NULL); NullCheck(L_23); int32_t L_24 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_25 = (L_23)->GetAt(static_cast(L_24)); V_6 = L_25; // bool Z1IsOne = Z1.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = V_4; NullCheck(L_26); bool L_27; L_27 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_26); V_7 = L_27; // ECFieldElement U2 = X2, S2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28 = V_2; V_8 = L_28; // ECFieldElement U2 = X2, S2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_29 = V_5; V_9 = L_29; // if (!Z1IsOne) bool L_30 = V_7; if (L_30) { goto IL_0095; } } { // U2 = U2.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32 = V_4; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33; L_33 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_31, L_32); V_8 = L_33; // S2 = S2.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34 = V_9; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_4; NullCheck(L_34); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_34, L_35); V_9 = L_36; } IL_0095: { // bool Z2IsOne = Z2.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_6; NullCheck(L_37); bool L_38; L_38 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_37); V_10 = L_38; // ECFieldElement U1 = X1, S1 = L1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39 = V_1; V_11 = L_39; // ECFieldElement U1 = X1, S1 = L1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_3; V_12 = L_40; // if (!Z2IsOne) bool L_41 = V_10; if (L_41) { goto IL_00be; } } { // U1 = U1.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_6; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); V_11 = L_44; // S1 = S1.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46 = V_6; NullCheck(L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47; L_47 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_45, L_46); V_12 = L_47; } IL_00be: { // ECFieldElement A = S1.Add(S2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_9; NullCheck(L_48); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50; L_50 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_48, L_49); V_13 = L_50; // ECFieldElement B = U1.Add(U2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_14 = L_53; // if (B.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_14; NullCheck(L_54); bool L_55; L_55 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_54); if (!L_55) { goto IL_00f4; } } { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56 = V_13; NullCheck(L_56); bool L_57; L_57 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_56); if (!L_57) { goto IL_00ed; } } { // return Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_58; L_58 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); return L_58; } IL_00ed: { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_59 = V_0; NullCheck(L_59); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_60; L_60 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_59); return L_60; } IL_00f4: { // if (X2.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_61 = V_2; NullCheck(L_61); bool L_62; L_62 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_61); if (!L_62) { goto IL_019b; } } { // ECPoint p = this.Normalize(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_63; L_63 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(17 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Normalize() */, __this); // X1 = p.XCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_64 = L_63; NullCheck(L_64); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_65; L_65 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_XCoord() */, L_64); V_1 = L_65; // ECFieldElement Y1 = p.YCoord; NullCheck(L_64); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_66; L_66 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(12 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_YCoord() */, L_64); V_18 = L_66; // ECFieldElement Y2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_67 = V_5; V_19 = L_67; // ECFieldElement L = Y1.Add(Y2).Divide(X1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_68 = V_18; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_69 = V_19; NullCheck(L_68); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_70; L_70 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_68, L_69); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_71 = V_1; NullCheck(L_70); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_72; L_72 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_70, L_71); V_20 = L_72; // X3 = L.Square().Add(L).Add(X1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_73 = V_20; NullCheck(L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_74; L_74 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_75 = V_20; NullCheck(L_74); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_76; L_76 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_74, L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_77 = V_1; NullCheck(L_76); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_78; L_78 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_76, L_77); V_15 = L_78; // if (X3.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_79 = V_15; NullCheck(L_79); bool L_80; L_80 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_79); if (!L_80) { goto IL_015c; } } { // return new SecT409K1Point(curve, X3, curve.B, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_81 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_82 = V_15; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_83 = V_0; NullCheck(L_83); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_84; L_84 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_83); bool L_85; L_85 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_86 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_m77F2D9B6F1ABF0FF17E2F30AE00E5A83B7327615(L_86, L_81, L_82, L_84, L_85, /*hidden argument*/NULL); return L_86; } IL_015c: { // ECFieldElement Y3 = L.Multiply(X1.Add(X3)).Add(X3).Add(Y1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_87 = V_20; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_88 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_89 = V_15; NullCheck(L_88); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_90; L_90 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_88, L_89); NullCheck(L_87); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_91; L_91 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_87, L_90); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_92 = V_15; NullCheck(L_91); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_93; L_93 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_91, L_92); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_94 = V_18; NullCheck(L_93); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_95; L_95 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_93, L_94); // L3 = Y3.Divide(X3).Add(X3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_96 = V_15; NullCheck(L_95); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_97; L_97 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_95, L_96); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_98 = V_15; NullCheck(L_97); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_99; L_99 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_97, L_98); V_16 = L_99; // Z3 = curve.FromBigInteger(BigInteger.One); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_100 = V_0; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_101 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_100); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_102; L_102 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, L_100, L_101); V_17 = L_102; // } goto IL_022a; } IL_019b: { // B = B.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_103 = V_14; NullCheck(L_103); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_104; L_104 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_103); V_14 = L_104; // ECFieldElement AU1 = A.Multiply(U1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_105 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_106 = V_11; NullCheck(L_105); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_107; L_107 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_105, L_106); V_21 = L_107; // ECFieldElement AU2 = A.Multiply(U2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_108 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_109 = V_8; NullCheck(L_108); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_110; L_110 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_108, L_109); V_22 = L_110; // X3 = AU1.Multiply(AU2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_111 = V_21; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_112 = V_22; NullCheck(L_111); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_113; L_113 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_111, L_112); V_15 = L_113; // if (X3.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_114 = V_15; NullCheck(L_114); bool L_115; L_115 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_114); if (!L_115) { goto IL_01e3; } } { // return new SecT409K1Point(curve, X3, curve.B, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_116 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_117 = V_15; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_118 = V_0; NullCheck(L_118); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_119; L_119 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_118); bool L_120; L_120 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_121 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_m77F2D9B6F1ABF0FF17E2F30AE00E5A83B7327615(L_121, L_116, L_117, L_119, L_120, /*hidden argument*/NULL); return L_121; } IL_01e3: { // ECFieldElement ABZ2 = A.Multiply(B); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_122 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_123 = V_14; NullCheck(L_122); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_124; L_124 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_122, L_123); V_23 = L_124; // if (!Z2IsOne) bool L_125 = V_10; if (L_125) { goto IL_01fd; } } { // ABZ2 = ABZ2.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_126 = V_23; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_127 = V_6; NullCheck(L_126); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_128; L_128 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_126, L_127); V_23 = L_128; } IL_01fd: { // L3 = AU2.Add(B).SquarePlusProduct(ABZ2, L1.Add(Z1)); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_129 = V_22; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_130 = V_14; NullCheck(L_129); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_131; L_131 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_129, L_130); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_132 = V_23; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_133 = V_3; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_134 = V_4; NullCheck(L_133); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_135; L_135 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_133, L_134); NullCheck(L_131); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_136; L_136 = VirtualFuncInvoker2< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_131, L_132, L_135); V_16 = L_136; // Z3 = ABZ2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_137 = V_23; V_17 = L_137; // if (!Z1IsOne) bool L_138 = V_7; if (L_138) { goto IL_022a; } } { // Z3 = Z3.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_139 = V_17; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_140 = V_4; NullCheck(L_139); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_141; L_141 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_139, L_140); V_17 = L_141; } IL_022a: { // return new SecT409K1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_142 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_143 = V_15; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_144 = V_16; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_145 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_146 = L_145; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_147 = V_17; NullCheck(L_146); ArrayElementTypeCheck (L_146, L_147); (L_146)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_147); bool L_148; L_148 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_149 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_mCB62E3D1E69866EA1A18CF73DCBCC0B68F4C1A41(L_149, L_142, L_143, L_144, L_146, L_148, /*hidden argument*/NULL); return L_149; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::Twice() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409K1Point_Twice_m3EAF2CE36CF92901F141B22DAA4A9FE99084B5B6 (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; bool V_4 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_7 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_10 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B7_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B15_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B18_0 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return this; return __this; } IL_000a: { // ECCurve curve = this.Curve; 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() */, __this); V_0 = L_1; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_2; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = V_1; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_3); if (!L_4) { goto IL_0027; } } { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_5 = V_0; NullCheck(L_5); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6; L_6 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_5); return L_6; } IL_0027: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7; L_7 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_2 = L_7; // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_8; L_8 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_8); int32_t L_9 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = (L_8)->GetAt(static_cast(L_9)); V_3 = L_10; // bool Z1IsOne = Z1.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11 = V_3; NullCheck(L_11); bool L_12; L_12 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_11); V_4 = L_12; // ECFieldElement Z1Sq = Z1IsOne ? Z1 : Z1.Square(); bool L_13 = V_4; if (L_13) { goto IL_004b; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_14 = V_3; NullCheck(L_14); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15; L_15 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_14); G_B7_0 = L_15; goto IL_004c; } IL_004b: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_3; G_B7_0 = L_16; } IL_004c: { V_5 = G_B7_0; // if (Z1IsOne) bool L_17 = V_4; if (!L_17) { goto IL_0062; } } { // T = L1.Square().Add(L1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18 = V_2; NullCheck(L_18); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19; L_19 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_18); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_20 = V_2; NullCheck(L_19); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_21; L_21 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_19, L_20); V_6 = L_21; // } goto IL_0071; } IL_0062: { // T = L1.Add(Z1).Multiply(L1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_22 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_23 = V_3; NullCheck(L_22); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_24; L_24 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_22, L_23); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_25 = V_2; NullCheck(L_24); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26; L_26 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_24, L_25); V_6 = L_26; } IL_0071: { // if (T.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_27 = V_6; NullCheck(L_27); bool L_28; L_28 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_27); if (!L_28) { goto IL_008f; } } { // return new SecT409K1Point(curve, T, curve.B, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_29 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_30 = V_6; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_31 = V_0; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32; L_32 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_31); bool L_33; L_33 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_34 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_m77F2D9B6F1ABF0FF17E2F30AE00E5A83B7327615(L_34, L_29, L_30, L_32, L_33, /*hidden argument*/NULL); return L_34; } IL_008f: { // ECFieldElement X3 = T.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_6; NullCheck(L_35); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_35); V_7 = L_36; // ECFieldElement Z3 = Z1IsOne ? T : T.Multiply(Z1Sq); bool L_37 = V_4; if (L_37) { goto IL_00a7; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_38 = V_6; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39 = V_5; NullCheck(L_38); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40; L_40 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_38, L_39); G_B15_0 = L_40; goto IL_00a9; } IL_00a7: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_41 = V_6; G_B15_0 = L_41; } IL_00a9: { V_8 = G_B15_0; // ECFieldElement t1 = L1.Add(X1).Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_1; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); NullCheck(L_44); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45; L_45 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_44); V_9 = L_45; // ECFieldElement t2 = Z1IsOne ? Z1 : Z1Sq.Square(); bool L_46 = V_4; if (L_46) { goto IL_00c6; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47 = V_5; NullCheck(L_47); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48; L_48 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_47); G_B18_0 = L_48; goto IL_00c7; } IL_00c6: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_3; G_B18_0 = L_49; } IL_00c7: { V_10 = G_B18_0; // ECFieldElement L3 = t1.Add(T).Add(Z1Sq).Multiply(t1).Add(t2).Add(X3).Add(Z3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50 = V_9; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_6; NullCheck(L_50); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52; L_52 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_50, L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53 = V_5; NullCheck(L_52); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54; L_54 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_52, L_53); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_55 = V_9; NullCheck(L_54); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56; L_56 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_54, L_55); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_57 = V_10; NullCheck(L_56); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_58; L_58 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_56, L_57); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_59 = V_7; NullCheck(L_58); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_60; L_60 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_58, L_59); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_61 = V_8; NullCheck(L_60); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_62; L_62 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_60, L_61); V_11 = L_62; // return new SecT409K1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_63 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_64 = V_7; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_65 = V_11; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_66 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_67 = L_66; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_68 = V_8; NullCheck(L_67); ArrayElementTypeCheck (L_67, L_68); (L_67)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_68); bool L_69; L_69 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_70 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_mCB62E3D1E69866EA1A18CF73DCBCC0B68F4C1A41(L_70, L_63, L_64, L_65, L_67, L_69, /*hidden argument*/NULL); return L_70; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::TwicePlus(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409K1Point_TwicePlus_mD379C7FC5D82DCC3BF7B7296485BF5D275FCAC54 (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_4 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_7 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_10 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_12 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_13 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_14 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_15 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_16 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_17 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_1 = ___b0; return L_1; } IL_000a: { // if (b.IsInfinity) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2 = ___b0; NullCheck(L_2); bool L_3; L_3 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0019; } } { // return Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_4; L_4 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); return L_4; } IL_0019: { // ECCurve curve = this.Curve; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_5; L_5 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); V_0 = L_5; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6; L_6 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_6; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = V_1; NullCheck(L_7); bool L_8; L_8 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_7); if (!L_8) { goto IL_0031; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_9 = ___b0; return L_9; } IL_0031: { // ECFieldElement X2 = b.RawXCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_10 = ___b0; NullCheck(L_10); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11; L_11 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_10, /*hidden argument*/NULL); V_2 = L_11; // ECFieldElement X2 = b.RawXCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_12 = ___b0; NullCheck(L_12); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_13; L_13 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(L_12, /*hidden argument*/NULL); NullCheck(L_13); int32_t L_14 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = (L_13)->GetAt(static_cast(L_14)); V_3 = L_15; // if (X2.IsZero || !Z2.IsOne) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_2; NullCheck(L_16); bool L_17; L_17 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_16); if (L_17) { goto IL_0051; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18 = V_3; NullCheck(L_18); bool L_19; L_19 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_18); if (L_19) { goto IL_005e; } } IL_0051: { // return Twice().Add(b); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20; L_20 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_21 = ___b0; NullCheck(L_20); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_22; L_22 = 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_20, L_21); return L_22; } IL_005e: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_23; L_23 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_24; L_24 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_24); int32_t L_25 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = (L_24)->GetAt(static_cast(L_25)); V_4 = L_26; // ECFieldElement L2 = b.RawYCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_27 = ___b0; NullCheck(L_27); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28; L_28 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_27, /*hidden argument*/NULL); V_5 = L_28; // ECFieldElement X1Sq = X1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_29 = V_1; NullCheck(L_29); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_30; L_30 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_29); V_6 = L_30; // ECFieldElement L1Sq = L1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = L_23; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32; L_32 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_31); V_7 = L_32; // ECFieldElement Z1Sq = Z1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33 = V_4; NullCheck(L_33); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34; L_34 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_33); V_8 = L_34; // ECFieldElement L1Z1 = L1.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_4; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_31, L_35); V_9 = L_36; // ECFieldElement T = L1Sq.Add(L1Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_7; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_38 = V_9; NullCheck(L_37); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39; L_39 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_37, L_38); V_10 = L_39; // ECFieldElement L2plus1 = L2.AddOne(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_5; NullCheck(L_40); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_41; L_41 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(8 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::AddOne() */, L_40); V_11 = L_41; // ECFieldElement A = L2plus1.Multiply(Z1Sq).Add(L1Sq).MultiplyPlusProduct(T, X1Sq, Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_8; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_7; NullCheck(L_44); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46; L_46 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_44, L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47 = V_10; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_6; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_8; NullCheck(L_46); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50; L_50 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_46, L_47, L_48, L_49); V_12 = L_50; // ECFieldElement X2Z1Sq = X2.Multiply(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_13 = L_53; // ECFieldElement B = X2Z1Sq.Add(T).Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_55 = V_10; NullCheck(L_54); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56; L_56 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_54, L_55); NullCheck(L_56); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_57; L_57 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_56); V_14 = L_57; // if (B.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_58 = V_14; NullCheck(L_58); bool L_59; L_59 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_58); if (!L_59) { goto IL_0103; } } { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_60 = V_12; NullCheck(L_60); bool L_61; L_61 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_60); if (!L_61) { goto IL_00fc; } } { // return b.Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_62 = ___b0; NullCheck(L_62); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_63; L_63 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, L_62); return L_63; } IL_00fc: { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_64 = V_0; NullCheck(L_64); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_65; L_65 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_64); return L_65; } IL_0103: { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_66 = V_12; NullCheck(L_66); bool L_67; L_67 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_66); if (!L_67) { goto IL_0121; } } { // return new SecT409K1Point(curve, A, curve.B, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_68 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_69 = V_12; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_70 = V_0; NullCheck(L_70); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_71; L_71 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_70); bool L_72; L_72 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_73 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_m77F2D9B6F1ABF0FF17E2F30AE00E5A83B7327615(L_73, L_68, L_69, L_71, L_72, /*hidden argument*/NULL); return L_73; } IL_0121: { // ECFieldElement X3 = A.Square().Multiply(X2Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_74 = V_12; NullCheck(L_74); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_75; L_75 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_74); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_76 = V_13; NullCheck(L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_77; L_77 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_75, L_76); V_15 = L_77; // ECFieldElement Z3 = A.Multiply(B).Multiply(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_78 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_79 = V_14; NullCheck(L_78); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_80; L_80 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_78, L_79); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_81 = V_8; NullCheck(L_80); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_82; L_82 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_80, L_81); V_16 = L_82; // ECFieldElement L3 = A.Add(B).Square().MultiplyPlusProduct(T, L2plus1, Z3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_83 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_84 = V_14; NullCheck(L_83); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_85; L_85 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_83, L_84); NullCheck(L_85); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_86; L_86 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_85); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_87 = V_10; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_88 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_89 = V_16; NullCheck(L_86); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_90; L_90 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_86, L_87, L_88, L_89); V_17 = L_90; // return new SecT409K1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_91 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_92 = V_15; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_93 = V_17; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_94 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_95 = L_94; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_96 = V_16; NullCheck(L_95); ArrayElementTypeCheck (L_95, L_96); (L_95)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_96); bool L_97; L_97 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_98 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_mCB62E3D1E69866EA1A18CF73DCBCC0B68F4C1A41(L_98, L_91, L_92, L_93, L_95, L_97, /*hidden argument*/NULL); return L_98; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Point::Negate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409K1Point_Negate_m55EB4A07A078DEC166E67F4EFD7A21E4281EED7A (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return this; return __this; } IL_000a: { // ECFieldElement X = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_1; // if (X.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_2); if (!L_3) { goto IL_001b; } } { // return this; return __this; } IL_001b: { // ECFieldElement L = this.RawYCoord, Z = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4; L_4 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_1 = L_4; // ECFieldElement L = this.RawYCoord, Z = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_5; L_5 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_5); int32_t L_6 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = (L_5)->GetAt(static_cast(L_6)); V_2 = L_7; // return new SecT409K1Point(Curve, X, L.Add(Z), new ECFieldElement[] { Z }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_8; L_8 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_9 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11 = V_2; NullCheck(L_10); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_12; L_12 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_10, L_11); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_13 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_14 = L_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = V_2; NullCheck(L_14); ArrayElementTypeCheck (L_14, L_15); (L_14)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_15); bool L_16; L_16 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 * L_17 = (SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3 *)il2cpp_codegen_object_new(SecT409K1Point_t805E5BB062AA4D7CD4B03583C711F84A32F181F3_il2cpp_TypeInfo_var); SecT409K1Point__ctor_mCB62E3D1E69866EA1A18CF73DCBCC0B68F4C1A41(L_17, L_8, L_9, L_12, L_14, L_16, /*hidden argument*/NULL); return L_17; } } #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.Math.EC.Custom.Sec.SecT409R1Curve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409R1Curve__ctor_m2F499CC957F32ECF992169CF5772B1314CA97DE9 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, 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*)&Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C315353372F3F841E76C82262AF0324BBC4AFFE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9EEA69B4F01E97DA9DDA5913DF56564D42ABD41A); s_Il2CppMethodInitialized = true; } { // : base(409, 87, 0, 0) AbstractF2mCurve__ctor_m85C0E74000104B30D90690BFFE2BDF6B4ADB1093(__this, ((int32_t)409), ((int32_t)87), 0, 0, /*hidden argument*/NULL); // this.m_infinity = new SecT409R1Point(this, null, null); SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_0 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_mDFDE752A2BA244A0795F671BAE9E20E1717FAF1D(L_0, __this, (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)NULL, (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)NULL, /*hidden argument*/NULL); __this->set_m_infinity_19(L_0); // this.m_a = FromBigInteger(BigInteger.One); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, __this, L_1); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_a_9(L_2); // this.m_b = FromBigInteger(new BigInteger(1, Hex.Decode("0021A5C2C8EE9FEB5C4B9A753B7B476B7FD6422EF1F3DD674761FA99D6AC27C8A9A197B272822F6CD57A55AA4F50AE317B13545F"))); IL2CPP_RUNTIME_CLASS_INIT(Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3; L_3 = Hex_Decode_m1D881955B974F7FB194876E59DD34149C594A6E1(_stringLiteral4C315353372F3F841E76C82262AF0324BBC4AFFE, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_4 = (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)il2cpp_codegen_object_new(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger__ctor_m2790E6F992AE637CEB82161CD2D56E1E0008F81A(L_4, 1, L_3, /*hidden argument*/NULL); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5; L_5 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, __this, L_4); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_b_10(L_5); // this.m_order = new BigInteger(1, Hex.Decode("010000000000000000000000000000000000000000000000000001E2AAD6A612F33307BE5FA47C3C9E052F838164CD37D9A21173")); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6; L_6 = Hex_Decode_m1D881955B974F7FB194876E59DD34149C594A6E1(_stringLiteral9EEA69B4F01E97DA9DDA5913DF56564D42ABD41A, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7 = (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)il2cpp_codegen_object_new(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger__ctor_m2790E6F992AE637CEB82161CD2D56E1E0008F81A(L_7, 1, L_6, /*hidden argument*/NULL); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_order_11(L_7); // this.m_cofactor = BigInteger.Two; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_8 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Two_9(); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_cofactor_12(L_8); // this.m_coord = SECT409R1_DEFAULT_COORDS; ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_coord_13(6); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::CloneCurve() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * SecT409R1Curve_CloneCurve_m34D0D0C9A19644667DC5FA1EE9BAED5F286E0430 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT409R1Curve(); SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * L_0 = (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 *)il2cpp_codegen_object_new(SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0_il2cpp_TypeInfo_var); SecT409R1Curve__ctor_m2F499CC957F32ECF992169CF5772B1314CA97DE9(L_0, /*hidden argument*/NULL); return L_0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::SupportsCoordinateSystem(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409R1Curve_SupportsCoordinateSystem_m8A5EE81B770464490CC75FB3B30755F3D9CF5267 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, int32_t ___coord0, const RuntimeMethod* method) { { int32_t L_0 = ___coord0; if ((!(((uint32_t)L_0) == ((uint32_t)6)))) { goto IL_0006; } } { // return true; return (bool)1; } IL_0006: { // return false; return (bool)0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::get_Infinity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409R1Curve_get_Infinity_m63FD1CD0DDDF1362A82D80825BAD8CC173F4B720 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, const RuntimeMethod* method) { { // get { return m_infinity; } SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_0 = __this->get_m_infinity_19(); return L_0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::get_FieldSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409R1Curve_get_FieldSize_mE99A0393A6A3B0EB669F6F9013064701F05390A1 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, const RuntimeMethod* method) { { // get { return 409; } return ((int32_t)409); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409R1Curve_FromBigInteger_m15C1C6C7273BF4EF68D639341CD087E17F88E874 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT409FieldElement(x); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___x0; SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD * L_1 = (SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)il2cpp_codegen_object_new(SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); SecT409FieldElement__ctor_mC367688E3D3B73E920B0A726DD7F9BFDFA339D8E(L_1, L_0, /*hidden argument*/NULL); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::CreateRawPoint(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409R1Curve_CreateRawPoint_m39870E5DACB54316AE5DE3A098771E808BA66A69 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, bool ___withCompression2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT409R1Point(this, x, y, withCompression); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; bool L_2 = ___withCompression2; SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_3 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_m841E529CB20F4D08504F083D24010D1C17A48B6E(L_3, __this, L_0, L_1, L_2, /*hidden argument*/NULL); return L_3; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::CreateRawPoint(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409R1Curve_CreateRawPoint_mA28D75B4BC905777F935A813D324C56D3B996059 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs2, bool ___withCompression3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT409R1Point(this, x, y, zs, withCompression); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_2 = ___zs2; bool L_3 = ___withCompression3; SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_4 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_m64C6F601F2B8F1F4F47AF289E20D8CD3FF13EAAB(L_4, __this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::get_IsKoblitz() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409R1Curve_get_IsKoblitz_m9F473320F7708DE14A43A3361B17B780735C74EF (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, const RuntimeMethod* method) { { // get { return false; } return (bool)0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::get_M() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409R1Curve_get_M_m887A892B802DC8504AF05BA338DFD6EF6DFE18F4 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, const RuntimeMethod* method) { { // get { return 409; } return ((int32_t)409); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::get_IsTrinomial() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409R1Curve_get_IsTrinomial_mEF2F4E34C29D197D8142B44C003EAF34DB2E3B12 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, const RuntimeMethod* method) { { // get { return true; } return (bool)1; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::get_K1() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409R1Curve_get_K1_m999C7B2317FBC07656E80850817B6AFD5E80E757 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, const RuntimeMethod* method) { { // get { return 87; } return ((int32_t)87); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::get_K2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409R1Curve_get_K2_m94426F0F6DD66AE02916D52A9C6DF09E918C3A06 (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, const RuntimeMethod* method) { { // get { return 0; } return 0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::get_K3() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT409R1Curve_get_K3_mB378E7931892DF1D8FB9C1E736AB12808DF428EC (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, const RuntimeMethod* method) { { // get { return 0; } return 0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECLookupTable BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve::CreateCacheSafeLookupTable(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SecT409R1Curve_CreateCacheSafeLookupTable_mD50E79CA38D8E8385F2E9F298B7AECDD2934A68E (SecT409R1Curve_t29E2D7CB241C52B2E3FF5D97A25A38639041EFE0 * __this, ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* ___points0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // ulong[] table = new ulong[len * SECT409R1_FE_LONGS * 2]; int32_t L_0 = ___len2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_0, (int32_t)7)), (int32_t)2))); V_0 = L_1; // int pos = 0; V_1 = 0; // for (int i = 0; i < len; ++i) V_2 = 0; goto IL_0051; } IL_0011: { // ECPoint p = points[off + i]; ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* L_2 = ___points0; int32_t L_3 = ___off1; int32_t L_4 = V_2; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6 = (L_2)->GetAt(static_cast(L_5)); // Nat448.Copy64(((SecT409FieldElement)p.RawXCoord).x, 0, table, pos); pos += SECT409R1_FE_LONGS; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_7 = L_6; NullCheck(L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8; L_8 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_7, /*hidden argument*/NULL); NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_8, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_8, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = V_0; int32_t L_11 = V_1; Nat448_Copy64_m76EE8DF83032B0071FC57389E479265929CAF275(L_9, 0, L_10, L_11, /*hidden argument*/NULL); // Nat448.Copy64(((SecT409FieldElement)p.RawXCoord).x, 0, table, pos); pos += SECT409R1_FE_LONGS; int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)7)); // Nat448.Copy64(((SecT409FieldElement)p.RawYCoord).x, 0, table, pos); pos += SECT409R1_FE_LONGS; NullCheck(L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_13; L_13 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_7, /*hidden argument*/NULL); NullCheck(((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_13, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = ((SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD *)CastclassClass((RuntimeObject*)L_13, SecT409FieldElement_t97E9D2A7F3006BDEA184DBFD10B42254054F7AAD_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = V_0; int32_t L_16 = V_1; Nat448_Copy64_m76EE8DF83032B0071FC57389E479265929CAF275(L_14, 0, L_15, L_16, /*hidden argument*/NULL); // Nat448.Copy64(((SecT409FieldElement)p.RawYCoord).x, 0, table, pos); pos += SECT409R1_FE_LONGS; int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)7)); // for (int i = 0; i < len; ++i) int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_0051: { // for (int i = 0; i < len; ++i) int32_t L_19 = V_2; int32_t L_20 = ___len2; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0011; } } { // return new SecT409R1LookupTable(this, table, len); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = V_0; int32_t L_22 = ___len2; SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C * L_23 = (SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C *)il2cpp_codegen_object_new(SecT409R1LookupTable_t9CFB19D970F3B0CA4F1D8059B11DFD8B2FD4461C_il2cpp_TypeInfo_var); SecT409R1LookupTable__ctor_mC43A5BF9B672F15464A4C802821E0A433A8EBA69(L_23, __this, L_21, L_22, /*hidden argument*/NULL); return L_23; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409R1Point__ctor_mDFDE752A2BA244A0795F671BAE9E20E1717FAF1D (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method) { { // : this(curve, x, y, false) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; SecT409R1Point__ctor_m841E529CB20F4D08504F083D24010D1C17A48B6E(__this, L_0, L_1, L_2, (bool)0, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409R1Point__ctor_m841E529CB20F4D08504F083D24010D1C17A48B6E (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, const RuntimeMethod* method) { { // : base(curve, x, y, withCompression) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; bool L_3 = ___withCompression3; AbstractF2mPoint__ctor_m286254AF1E7FEDA130EC045C190D4A3806CEAA75(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); // if ((x == null) != (y == null)) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = ___y2; if ((((int32_t)((((RuntimeObject*)(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) == ((int32_t)((((RuntimeObject*)(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_5) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)))) { goto IL_0020; } } { // throw new ArgumentException("Exactly one of the field elements is null"); 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_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3593CC227878D86540F00CB22358EB80C1BFDA6A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecT409R1Point__ctor_m841E529CB20F4D08504F083D24010D1C17A48B6E_RuntimeMethod_var))); } IL_0020: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT409R1Point__ctor_m64C6F601F2B8F1F4F47AF289E20D8CD3FF13EAAB (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method) { { // : base(curve, x, y, zs, withCompression) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_3 = ___zs3; bool L_4 = ___withCompression4; AbstractF2mPoint__ctor_mDFCC11B5B8257CB5D92A463B3D35DB96F4C97B78(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::Detach() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409R1Point_Detach_m0A84F28D447024ABA638BF4462F238730E4C9D99 (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT409R1Point(null, AffineXCoord, AffineYCoord); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(9 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_AffineXCoord() */, __this); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_AffineYCoord() */, __this); SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_2 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_mDFDE752A2BA244A0795F671BAE9E20E1717FAF1D(L_2, (ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)NULL, L_0, L_1, /*hidden argument*/NULL); return L_2; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::get_YCoord() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT409R1Point_get_YCoord_mA6AA5094C8726DEA04807D0D2B5F5689D7D6267F (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, const RuntimeMethod* method) { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; { // ECFieldElement X = RawXCoord, L = RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_0; // ECFieldElement X = RawXCoord, L = RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_1 = L_1; // if (this.IsInfinity || X.IsZero) bool L_2; L_2 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (L_2) { goto IL_001e; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = V_0; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_3); if (!L_4) { goto IL_0020; } } IL_001e: { // return L; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = V_1; return L_5; } IL_0020: { // ECFieldElement Y = L.Add(X).Multiply(X); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = V_0; NullCheck(L_6); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8; L_8 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_6, L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_9 = V_0; NullCheck(L_8); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10; L_10 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_8, L_9); V_2 = L_10; // ECFieldElement Z = RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_11; L_11 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_11); int32_t L_12 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_13 = (L_11)->GetAt(static_cast(L_12)); V_3 = L_13; // if (!Z.IsOne) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_14 = V_3; NullCheck(L_14); bool L_15; L_15 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_14); if (L_15) { goto IL_0047; } } { // Y = Y.Divide(Z); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_17 = V_3; NullCheck(L_16); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18; L_18 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_16, L_17); V_2 = L_18; } IL_0047: { // return Y; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = V_2; return L_19; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::get_CompressionYTilde() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT409R1Point_get_CompressionYTilde_m868EDC816E8AEBF8D34931777ADA2688D472E7F2 (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, const RuntimeMethod* method) { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; { // ECFieldElement X = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_0; // if (X.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = V_0; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_1); if (!L_2) { goto IL_0011; } } { // return false; return (bool)0; } IL_0011: { // ECFieldElement Y = this.RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3; L_3 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); // return Y.TestBitZero() != X.TestBitZero(); NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::TestBitZero() */, L_3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = V_0; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::TestBitZero() */, L_5); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409R1Point_Add_m1AF24C1C2CDF97761A8D0F441851622C74565CC8 (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___b0, 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*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_4 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; bool V_7 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; bool V_10 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_12 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_13 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_14 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_15 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_16 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_17 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_18 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_19 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_20 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_21 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_22 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_23 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_1 = ___b0; return L_1; } IL_000a: { // if (b.IsInfinity) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2 = ___b0; NullCheck(L_2); bool L_3; L_3 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0014; } } { // return this; return __this; } IL_0014: { // ECCurve curve = this.Curve; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_4; L_4 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); V_0 = L_4; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5; L_5 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_5; // ECFieldElement X2 = b.RawXCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6 = ___b0; NullCheck(L_6); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7; L_7 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_6, /*hidden argument*/NULL); V_2 = L_7; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8 = V_1; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_8); if (!L_9) { goto IL_0048; } } { // if (X2.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = V_2; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_10); if (!L_11) { goto IL_0040; } } { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_12 = V_0; NullCheck(L_12); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_13; L_13 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_12); return L_13; } IL_0040: { // return b.Add(this); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_14 = ___b0; NullCheck(L_14); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_15; L_15 = 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_14, __this); return L_15; } IL_0048: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16; L_16 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_3 = L_16; // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_17; L_17 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_17); int32_t L_18 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = (L_17)->GetAt(static_cast(L_18)); V_4 = L_19; // ECFieldElement L2 = b.RawYCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20 = ___b0; NullCheck(L_20); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_21; L_21 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_20, /*hidden argument*/NULL); V_5 = L_21; // ECFieldElement L2 = b.RawYCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_22 = ___b0; NullCheck(L_22); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_23; L_23 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(L_22, /*hidden argument*/NULL); NullCheck(L_23); int32_t L_24 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_25 = (L_23)->GetAt(static_cast(L_24)); V_6 = L_25; // bool Z1IsOne = Z1.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = V_4; NullCheck(L_26); bool L_27; L_27 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_26); V_7 = L_27; // ECFieldElement U2 = X2, S2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28 = V_2; V_8 = L_28; // ECFieldElement U2 = X2, S2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_29 = V_5; V_9 = L_29; // if (!Z1IsOne) bool L_30 = V_7; if (L_30) { goto IL_0095; } } { // U2 = U2.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32 = V_4; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33; L_33 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_31, L_32); V_8 = L_33; // S2 = S2.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34 = V_9; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_4; NullCheck(L_34); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_34, L_35); V_9 = L_36; } IL_0095: { // bool Z2IsOne = Z2.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_6; NullCheck(L_37); bool L_38; L_38 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_37); V_10 = L_38; // ECFieldElement U1 = X1, S1 = L1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39 = V_1; V_11 = L_39; // ECFieldElement U1 = X1, S1 = L1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_3; V_12 = L_40; // if (!Z2IsOne) bool L_41 = V_10; if (L_41) { goto IL_00be; } } { // U1 = U1.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_6; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); V_11 = L_44; // S1 = S1.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46 = V_6; NullCheck(L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47; L_47 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_45, L_46); V_12 = L_47; } IL_00be: { // ECFieldElement A = S1.Add(S2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_9; NullCheck(L_48); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50; L_50 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_48, L_49); V_13 = L_50; // ECFieldElement B = U1.Add(U2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_14 = L_53; // if (B.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_14; NullCheck(L_54); bool L_55; L_55 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_54); if (!L_55) { goto IL_00f4; } } { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56 = V_13; NullCheck(L_56); bool L_57; L_57 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_56); if (!L_57) { goto IL_00ed; } } { // return Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_58; L_58 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); return L_58; } IL_00ed: { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_59 = V_0; NullCheck(L_59); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_60; L_60 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_59); return L_60; } IL_00f4: { // if (X2.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_61 = V_2; NullCheck(L_61); bool L_62; L_62 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_61); if (!L_62) { goto IL_01a5; } } { // ECPoint p = this.Normalize(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_63; L_63 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(17 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Normalize() */, __this); // X1 = p.XCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_64 = L_63; NullCheck(L_64); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_65; L_65 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_XCoord() */, L_64); V_1 = L_65; // ECFieldElement Y1 = p.YCoord; NullCheck(L_64); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_66; L_66 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(12 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_YCoord() */, L_64); V_18 = L_66; // ECFieldElement Y2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_67 = V_5; V_19 = L_67; // ECFieldElement L = Y1.Add(Y2).Divide(X1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_68 = V_18; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_69 = V_19; NullCheck(L_68); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_70; L_70 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_68, L_69); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_71 = V_1; NullCheck(L_70); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_72; L_72 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_70, L_71); V_20 = L_72; // X3 = L.Square().Add(L).Add(X1).AddOne(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_73 = V_20; NullCheck(L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_74; L_74 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_75 = V_20; NullCheck(L_74); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_76; L_76 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_74, L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_77 = V_1; NullCheck(L_76); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_78; L_78 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_76, L_77); NullCheck(L_78); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_79; L_79 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(8 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::AddOne() */, L_78); V_15 = L_79; // if (X3.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_80 = V_15; NullCheck(L_80); bool L_81; L_81 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_80); if (!L_81) { goto IL_0166; } } { // return new SecT409R1Point(curve, X3, curve.B.Sqrt(), IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_82 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_83 = V_15; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_84 = V_0; NullCheck(L_84); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_85; L_85 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_84); NullCheck(L_85); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_86; L_86 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(15 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Sqrt() */, L_85); bool L_87; L_87 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_88 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_m841E529CB20F4D08504F083D24010D1C17A48B6E(L_88, L_82, L_83, L_86, L_87, /*hidden argument*/NULL); return L_88; } IL_0166: { // ECFieldElement Y3 = L.Multiply(X1.Add(X3)).Add(X3).Add(Y1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_89 = V_20; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_90 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_91 = V_15; NullCheck(L_90); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_92; L_92 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_90, L_91); NullCheck(L_89); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_93; L_93 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_89, L_92); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_94 = V_15; NullCheck(L_93); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_95; L_95 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_93, L_94); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_96 = V_18; NullCheck(L_95); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_97; L_97 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_95, L_96); // L3 = Y3.Divide(X3).Add(X3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_98 = V_15; NullCheck(L_97); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_99; L_99 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_97, L_98); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_100 = V_15; NullCheck(L_99); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_101; L_101 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_99, L_100); V_16 = L_101; // Z3 = curve.FromBigInteger(BigInteger.One); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_102 = V_0; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_103 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_102); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_104; L_104 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, L_102, L_103); V_17 = L_104; // } goto IL_0239; } IL_01a5: { // B = B.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_105 = V_14; NullCheck(L_105); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_106; L_106 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_105); V_14 = L_106; // ECFieldElement AU1 = A.Multiply(U1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_107 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_108 = V_11; NullCheck(L_107); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_109; L_109 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_107, L_108); V_21 = L_109; // ECFieldElement AU2 = A.Multiply(U2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_110 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_111 = V_8; NullCheck(L_110); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_112; L_112 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_110, L_111); V_22 = L_112; // X3 = AU1.Multiply(AU2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_113 = V_21; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_114 = V_22; NullCheck(L_113); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_115; L_115 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_113, L_114); V_15 = L_115; // if (X3.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_116 = V_15; NullCheck(L_116); bool L_117; L_117 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_116); if (!L_117) { goto IL_01f2; } } { // return new SecT409R1Point(curve, X3, curve.B.Sqrt(), IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_118 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_119 = V_15; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_120 = V_0; NullCheck(L_120); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_121; L_121 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_120); NullCheck(L_121); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_122; L_122 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(15 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Sqrt() */, L_121); bool L_123; L_123 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_124 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_m841E529CB20F4D08504F083D24010D1C17A48B6E(L_124, L_118, L_119, L_122, L_123, /*hidden argument*/NULL); return L_124; } IL_01f2: { // ECFieldElement ABZ2 = A.Multiply(B); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_125 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_126 = V_14; NullCheck(L_125); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_127; L_127 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_125, L_126); V_23 = L_127; // if (!Z2IsOne) bool L_128 = V_10; if (L_128) { goto IL_020c; } } { // ABZ2 = ABZ2.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_129 = V_23; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_130 = V_6; NullCheck(L_129); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_131; L_131 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_129, L_130); V_23 = L_131; } IL_020c: { // L3 = AU2.Add(B).SquarePlusProduct(ABZ2, L1.Add(Z1)); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_132 = V_22; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_133 = V_14; NullCheck(L_132); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_134; L_134 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_132, L_133); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_135 = V_23; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_136 = V_3; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_137 = V_4; NullCheck(L_136); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_138; L_138 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_136, L_137); NullCheck(L_134); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_139; L_139 = VirtualFuncInvoker2< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_134, L_135, L_138); V_16 = L_139; // Z3 = ABZ2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_140 = V_23; V_17 = L_140; // if (!Z1IsOne) bool L_141 = V_7; if (L_141) { goto IL_0239; } } { // Z3 = Z3.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_142 = V_17; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_143 = V_4; NullCheck(L_142); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_144; L_144 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_142, L_143); V_17 = L_144; } IL_0239: { // return new SecT409R1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_145 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_146 = V_15; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_147 = V_16; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_148 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_149 = L_148; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_150 = V_17; NullCheck(L_149); ArrayElementTypeCheck (L_149, L_150); (L_149)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_150); bool L_151; L_151 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_152 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_m64C6F601F2B8F1F4F47AF289E20D8CD3FF13EAAB(L_152, L_145, L_146, L_147, L_149, L_151, /*hidden argument*/NULL); return L_152; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::Twice() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409R1Point_Twice_m0B4349E6148E80E450776C958D2E566CF7054C69 (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; bool V_4 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_7 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_10 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B7_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B10_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B15_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B18_0 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return this; return __this; } IL_000a: { // ECCurve curve = this.Curve; 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() */, __this); V_0 = L_1; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_2; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = V_1; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_3); if (!L_4) { goto IL_0027; } } { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_5 = V_0; NullCheck(L_5); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6; L_6 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_5); return L_6; } IL_0027: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7; L_7 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_2 = L_7; // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_8; L_8 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_8); int32_t L_9 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = (L_8)->GetAt(static_cast(L_9)); V_3 = L_10; // bool Z1IsOne = Z1.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11 = V_3; NullCheck(L_11); bool L_12; L_12 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_11); V_4 = L_12; // ECFieldElement L1Z1 = Z1IsOne ? L1 : L1.Multiply(Z1); bool L_13 = V_4; if (L_13) { goto IL_004c; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_14 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = V_3; NullCheck(L_14); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16; L_16 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_14, L_15); G_B7_0 = L_16; goto IL_004d; } IL_004c: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_17 = V_2; G_B7_0 = L_17; } IL_004d: { V_5 = G_B7_0; // ECFieldElement Z1Sq = Z1IsOne ? Z1 : Z1.Square(); bool L_18 = V_4; if (L_18) { goto IL_005b; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = V_3; NullCheck(L_19); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_20; L_20 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_19); G_B10_0 = L_20; goto IL_005c; } IL_005b: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_21 = V_3; G_B10_0 = L_21; } IL_005c: { V_6 = G_B10_0; // ECFieldElement T = L1.Square().Add(L1Z1).Add(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_22 = V_2; NullCheck(L_22); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_23; L_23 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_22); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_24 = V_5; NullCheck(L_23); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_25; L_25 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_23, L_24); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = V_6; NullCheck(L_25); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_27; L_27 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_25, L_26); V_7 = L_27; // if (T.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28 = V_7; NullCheck(L_28); bool L_29; L_29 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_28); if (!L_29) { goto IL_0097; } } { // return new SecT409R1Point(curve, T, curve.B.Sqrt(), IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_30 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = V_7; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_32 = V_0; NullCheck(L_32); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33; L_33 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_32); NullCheck(L_33); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34; L_34 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(15 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Sqrt() */, L_33); bool L_35; L_35 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_36 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_m841E529CB20F4D08504F083D24010D1C17A48B6E(L_36, L_30, L_31, L_34, L_35, /*hidden argument*/NULL); return L_36; } IL_0097: { // ECFieldElement X3 = T.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_7; NullCheck(L_37); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_38; L_38 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_37); V_8 = L_38; // ECFieldElement Z3 = Z1IsOne ? T : T.Multiply(Z1Sq); bool L_39 = V_4; if (L_39) { goto IL_00af; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_7; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_41 = V_6; NullCheck(L_40); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42; L_42 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_40, L_41); G_B15_0 = L_42; goto IL_00b1; } IL_00af: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_7; G_B15_0 = L_43; } IL_00b1: { V_9 = G_B15_0; // ECFieldElement X1Z1 = Z1IsOne ? X1 : X1.Multiply(Z1); bool L_44 = V_4; if (L_44) { goto IL_00c0; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46 = V_3; NullCheck(L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47; L_47 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_45, L_46); G_B18_0 = L_47; goto IL_00c1; } IL_00c0: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_1; G_B18_0 = L_48; } IL_00c1: { // ECFieldElement L3 = X1Z1.SquarePlusProduct(T, L1Z1).Add(X3).Add(Z3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_7; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50 = V_5; NullCheck(G_B18_0); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51; L_51 = VirtualFuncInvoker2< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, G_B18_0, L_49, L_50); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_9; NullCheck(L_53); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_55; L_55 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_53, L_54); V_10 = L_55; // return new SecT409R1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_56 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_57 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_58 = V_10; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_59 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_60 = L_59; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_61 = V_9; NullCheck(L_60); ArrayElementTypeCheck (L_60, L_61); (L_60)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_61); bool L_62; L_62 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_63 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_m64C6F601F2B8F1F4F47AF289E20D8CD3FF13EAAB(L_63, L_56, L_57, L_58, L_60, L_62, /*hidden argument*/NULL); return L_63; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::TwicePlus(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409R1Point_TwicePlus_m8D5387316169EB0F46C9D4ADF10D704649947414 (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_4 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_7 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_10 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_12 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_13 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_14 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_15 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_16 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_1 = ___b0; return L_1; } IL_000a: { // if (b.IsInfinity) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2 = ___b0; NullCheck(L_2); bool L_3; L_3 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0019; } } { // return Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_4; L_4 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); return L_4; } IL_0019: { // ECCurve curve = this.Curve; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_5; L_5 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); V_0 = L_5; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6; L_6 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_6; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = V_1; NullCheck(L_7); bool L_8; L_8 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_7); if (!L_8) { goto IL_0031; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_9 = ___b0; return L_9; } IL_0031: { // ECFieldElement X2 = b.RawXCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_10 = ___b0; NullCheck(L_10); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11; L_11 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_10, /*hidden argument*/NULL); V_2 = L_11; // ECFieldElement X2 = b.RawXCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_12 = ___b0; NullCheck(L_12); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_13; L_13 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(L_12, /*hidden argument*/NULL); NullCheck(L_13); int32_t L_14 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = (L_13)->GetAt(static_cast(L_14)); V_3 = L_15; // if (X2.IsZero || !Z2.IsOne) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_2; NullCheck(L_16); bool L_17; L_17 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_16); if (L_17) { goto IL_0051; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18 = V_3; NullCheck(L_18); bool L_19; L_19 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_18); if (L_19) { goto IL_005e; } } IL_0051: { // return Twice().Add(b); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20; L_20 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_21 = ___b0; NullCheck(L_20); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_22; L_22 = 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_20, L_21); return L_22; } IL_005e: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_23; L_23 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_24; L_24 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_24); int32_t L_25 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = (L_24)->GetAt(static_cast(L_25)); V_4 = L_26; // ECFieldElement L2 = b.RawYCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_27 = ___b0; NullCheck(L_27); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28; L_28 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_27, /*hidden argument*/NULL); V_5 = L_28; // ECFieldElement X1Sq = X1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_29 = V_1; NullCheck(L_29); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_30; L_30 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_29); V_6 = L_30; // ECFieldElement L1Sq = L1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = L_23; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32; L_32 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_31); V_7 = L_32; // ECFieldElement Z1Sq = Z1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33 = V_4; NullCheck(L_33); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34; L_34 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_33); V_8 = L_34; // ECFieldElement L1Z1 = L1.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_4; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_31, L_35); V_9 = L_36; // ECFieldElement T = Z1Sq.Add(L1Sq).Add(L1Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_38 = V_7; NullCheck(L_37); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39; L_39 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_37, L_38); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_9; NullCheck(L_39); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_41; L_41 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_39, L_40); V_10 = L_41; // ECFieldElement A = L2.Multiply(Z1Sq).Add(L1Sq).MultiplyPlusProduct(T, X1Sq, Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_5; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_8; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_7; NullCheck(L_44); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46; L_46 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_44, L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47 = V_10; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_6; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_8; NullCheck(L_46); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50; L_50 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_46, L_47, L_48, L_49); V_11 = L_50; // ECFieldElement X2Z1Sq = X2.Multiply(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_12 = L_53; // ECFieldElement B = X2Z1Sq.Add(T).Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_55 = V_10; NullCheck(L_54); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56; L_56 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_54, L_55); NullCheck(L_56); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_57; L_57 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_56); V_13 = L_57; // if (B.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_58 = V_13; NullCheck(L_58); bool L_59; L_59 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_58); if (!L_59) { goto IL_0101; } } { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_60 = V_11; NullCheck(L_60); bool L_61; L_61 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_60); if (!L_61) { goto IL_00fa; } } { // return b.Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_62 = ___b0; NullCheck(L_62); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_63; L_63 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, L_62); return L_63; } IL_00fa: { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_64 = V_0; NullCheck(L_64); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_65; L_65 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_64); return L_65; } IL_0101: { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_66 = V_11; NullCheck(L_66); bool L_67; L_67 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_66); if (!L_67) { goto IL_0124; } } { // return new SecT409R1Point(curve, A, curve.B.Sqrt(), IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_68 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_69 = V_11; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_70 = V_0; NullCheck(L_70); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_71; L_71 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_70); NullCheck(L_71); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_72; L_72 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(15 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Sqrt() */, L_71); bool L_73; L_73 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_74 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_m841E529CB20F4D08504F083D24010D1C17A48B6E(L_74, L_68, L_69, L_72, L_73, /*hidden argument*/NULL); return L_74; } IL_0124: { // ECFieldElement X3 = A.Square().Multiply(X2Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_75 = V_11; NullCheck(L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_76; L_76 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_77 = V_12; NullCheck(L_76); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_78; L_78 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_76, L_77); V_14 = L_78; // ECFieldElement Z3 = A.Multiply(B).Multiply(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_79 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_80 = V_13; NullCheck(L_79); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_81; L_81 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_79, L_80); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_82 = V_8; NullCheck(L_81); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_83; L_83 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_81, L_82); V_15 = L_83; // ECFieldElement L3 = A.Add(B).Square().MultiplyPlusProduct(T, L2.AddOne(), Z3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_84 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_85 = V_13; NullCheck(L_84); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_86; L_86 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_84, L_85); NullCheck(L_86); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_87; L_87 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_86); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_88 = V_10; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_89 = V_5; NullCheck(L_89); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_90; L_90 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(8 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::AddOne() */, L_89); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_91 = V_15; NullCheck(L_87); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_92; L_92 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_87, L_88, L_90, L_91); V_16 = L_92; // return new SecT409R1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_93 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_94 = V_14; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_95 = V_16; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_96 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_97 = L_96; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_98 = V_15; NullCheck(L_97); ArrayElementTypeCheck (L_97, L_98); (L_97)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_98); bool L_99; L_99 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_100 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_m64C6F601F2B8F1F4F47AF289E20D8CD3FF13EAAB(L_100, L_93, L_94, L_95, L_97, L_99, /*hidden argument*/NULL); return L_100; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Point::Negate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT409R1Point_Negate_m7B326E47CDAC2EAD19BA8D19D4624BEF7A28D706 (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return this; return __this; } IL_000a: { // ECFieldElement X = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_1; // if (X.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_2); if (!L_3) { goto IL_001b; } } { // return this; return __this; } IL_001b: { // ECFieldElement L = this.RawYCoord, Z = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4; L_4 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_1 = L_4; // ECFieldElement L = this.RawYCoord, Z = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_5; L_5 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_5); int32_t L_6 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = (L_5)->GetAt(static_cast(L_6)); V_2 = L_7; // return new SecT409R1Point(Curve, X, L.Add(Z), new ECFieldElement[] { Z }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_8; L_8 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_9 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11 = V_2; NullCheck(L_10); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_12; L_12 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_10, L_11); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_13 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_14 = L_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = V_2; NullCheck(L_14); ArrayElementTypeCheck (L_14, L_15); (L_14)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_15); bool L_16; L_16 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 * L_17 = (SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926 *)il2cpp_codegen_object_new(SecT409R1Point_tA7351A010BFFC52297FD37694F2F389C2ACDC926_il2cpp_TypeInfo_var); SecT409R1Point__ctor_m64C6F601F2B8F1F4F47AF289E20D8CD3FF13EAAB(L_17, L_8, L_9, L_12, L_14, L_16, /*hidden argument*/NULL); return L_17; } } #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.Math.EC.Custom.Sec.SecT571Field::Add(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Add_m165B1B3DA08224DE3799253F7790E4A95C7C062B (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < 9; ++i) V_0 = 0; goto IL_0012; } IL_0004: { // z[i] = x[i] ^ y[i]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___z2; int32_t L_1 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___x0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; int64_t L_5 = (int64_t)(L_2)->GetAt(static_cast(L_4)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___y1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; int64_t L_9 = (int64_t)(L_6)->GetAt(static_cast(L_8)); NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint64_t)((int64_t)((int64_t)L_5^(int64_t)L_9))); // for (int i = 0; i < 9; ++i) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0012: { // for (int i = 0; i < 9; ++i) int32_t L_11 = V_0; if ((((int32_t)L_11) < ((int32_t)((int32_t)9)))) { goto IL_0004; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Add(System.UInt64[],System.Int32,System.UInt64[],System.Int32,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Add_m051F502BFC47E4651DD256DF49E2C1A639BD45E4 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___xOff1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y2, int32_t ___yOff3, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z4, int32_t ___zOff5, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < 9; ++i) V_0 = 0; goto IL_001a; } IL_0004: { // z[zOff + i] = x[xOff + i] ^ y[yOff + i]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___z4; int32_t L_1 = ___zOff5; int32_t L_2 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___x0; int32_t L_4 = ___xOff1; int32_t L_5 = V_0; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5)); int64_t L_7 = (int64_t)(L_3)->GetAt(static_cast(L_6)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___y2; int32_t L_9 = ___yOff3; int32_t L_10 = V_0; NullCheck(L_8); int32_t L_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)L_10)); int64_t L_12 = (int64_t)(L_8)->GetAt(static_cast(L_11)); NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2))), (uint64_t)((int64_t)((int64_t)L_7^(int64_t)L_12))); // for (int i = 0; i < 9; ++i) int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_001a: { // for (int i = 0; i < 9; ++i) int32_t L_14 = V_0; if ((((int32_t)L_14) < ((int32_t)((int32_t)9)))) { goto IL_0004; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::AddBothTo(System.UInt64[],System.Int32,System.UInt64[],System.Int32,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_AddBothTo_m306391C036ACE00B5B737E91666E76BB0D3383E0 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___xOff1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y2, int32_t ___yOff3, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z4, int32_t ___zOff5, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < 9; ++i) V_0 = 0; goto IL_0022; } IL_0004: { // z[zOff + i] ^= x[xOff + i] ^ y[yOff + i]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___z4; int32_t L_1 = ___zOff5; int32_t L_2 = V_0; NullCheck(L_0); uint64_t* L_3 = ((L_0)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2))))); int64_t L_4 = *((int64_t*)L_3); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___x0; int32_t L_6 = ___xOff1; int32_t L_7 = V_0; NullCheck(L_5); int32_t L_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_7)); int64_t L_9 = (int64_t)(L_5)->GetAt(static_cast(L_8)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = ___y2; int32_t L_11 = ___yOff3; int32_t L_12 = V_0; NullCheck(L_10); int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)); int64_t L_14 = (int64_t)(L_10)->GetAt(static_cast(L_13)); *((int64_t*)L_3) = (int64_t)((int64_t)((int64_t)L_4^(int64_t)((int64_t)((int64_t)L_9^(int64_t)L_14)))); // for (int i = 0; i < 9; ++i) int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_0022: { // for (int i = 0; i < 9; ++i) int32_t L_16 = V_0; if ((((int32_t)L_16) < ((int32_t)((int32_t)9)))) { goto IL_0004; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::AddExt(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_AddExt_m1CA25D42617D094F68AF46E224C3E932F6904837 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xx0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___yy1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < 18; ++i) V_0 = 0; goto IL_0012; } IL_0004: { // zz[i] = xx[i] ^ yy[i]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___zz2; int32_t L_1 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___xx0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; int64_t L_5 = (int64_t)(L_2)->GetAt(static_cast(L_4)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___yy1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; int64_t L_9 = (int64_t)(L_6)->GetAt(static_cast(L_8)); NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint64_t)((int64_t)((int64_t)L_5^(int64_t)L_9))); // for (int i = 0; i < 18; ++i) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0012: { // for (int i = 0; i < 18; ++i) int32_t L_11 = V_0; if ((((int32_t)L_11) < ((int32_t)((int32_t)18)))) { goto IL_0004; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::AddOne(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_AddOne_m9350373805308E942714329BF3EAD2AD9EE36FA6 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { int32_t V_0 = 0; { // z[0] = x[0] ^ 1UL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___z1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; NullCheck(L_1); int32_t L_2 = 0; int64_t L_3 = (int64_t)(L_1)->GetAt(static_cast(L_2)); NullCheck(L_0); (L_0)->SetAt(static_cast(0), (uint64_t)((int64_t)((int64_t)L_3^(int64_t)((int64_t)((int64_t)1))))); // for (int i = 1; i < 9; ++i) V_0 = 1; goto IL_0017; } IL_000d: { // z[i] = x[i]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___z1; int32_t L_5 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___x0; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; int64_t L_9 = (int64_t)(L_6)->GetAt(static_cast(L_8)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (uint64_t)L_9); // for (int i = 1; i < 9; ++i) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0017: { // for (int i = 1; i < 9; ++i) int32_t L_11 = V_0; if ((((int32_t)L_11) < ((int32_t)((int32_t)9)))) { goto IL_000d; } } { // } return; } } // System.UInt64[] BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* SecT571Field_FromBigInteger_mC23D29F449795C1F588291E676ACCE297DED0E38 (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // ulong[] z = Nat576.FromBigInteger64(x); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1; L_1 = Nat576_FromBigInteger64_m8D7307A6420595B6BC348510FDB758CB559ED766(L_0, /*hidden argument*/NULL); // Reduce5(z, 0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = L_1; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_Reduce5_m54BC73DE21A8BD8614B1C2DAA1AD6639607E6B78(L_2, 0, /*hidden argument*/NULL); // return z; return L_2; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Invert(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Invert_m5FADBD6D602E48EA813BEF0C80711EB81C5095BF (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_1 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_2 = NULL; { // if (Nat576.IsZero64(x)) UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___x0; bool L_1; L_1 = Nat576_IsZero64_mDB5F8C729BBFA59558B44727A59E361AE627EEEA(L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_000e; } } { // throw new InvalidOperationException(); InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_2 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m26BD2B620B5FBFA4376C16011C60E18A2EDC8E96(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecT571Field_Invert_m5FADBD6D602E48EA813BEF0C80711EB81C5095BF_RuntimeMethod_var))); } IL_000e: { // ulong[] t0 = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3; L_3 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_0 = L_3; // ulong[] t1 = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4; L_4 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_1 = L_4; // ulong[] t2 = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5; L_5 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_2 = L_5; // Square(x, t2); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = V_2; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_Square_m7F316209C816A61C558119DA74128469245AC032(L_6, L_7, /*hidden argument*/NULL); // Square(t2, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = V_0; SecT571Field_Square_m7F316209C816A61C558119DA74128469245AC032(L_8, L_9, /*hidden argument*/NULL); // Square(t0, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = V_1; SecT571Field_Square_m7F316209C816A61C558119DA74128469245AC032(L_10, L_11, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = V_0; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_12, L_13, L_14, /*hidden argument*/NULL); // SquareN(t0, 2, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_16 = V_1; SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_15, 2, L_16, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_17 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_19 = V_0; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_17, L_18, L_19, /*hidden argument*/NULL); // Multiply(t0, t2, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_20 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_22 = V_0; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_20, L_21, L_22, /*hidden argument*/NULL); // SquareN(t0, 5, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_23 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_24 = V_1; SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_23, 5, L_24, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_25 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_26 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_27 = V_0; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_25, L_26, L_27, /*hidden argument*/NULL); // SquareN(t1, 5, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_28 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_29 = V_1; SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_28, 5, L_29, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_30 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_31 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_32 = V_0; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_30, L_31, L_32, /*hidden argument*/NULL); // SquareN(t0, 15, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_33 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_34 = V_1; SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_33, ((int32_t)15), L_34, /*hidden argument*/NULL); // Multiply(t0, t1, t2); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_35 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_36 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_37 = V_2; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_35, L_36, L_37, /*hidden argument*/NULL); // SquareN(t2, 30, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_38 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_39 = V_0; SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_38, ((int32_t)30), L_39, /*hidden argument*/NULL); // SquareN(t0, 30, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_40 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_41 = V_1; SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_40, ((int32_t)30), L_41, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_42 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_43 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_44 = V_0; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_42, L_43, L_44, /*hidden argument*/NULL); // SquareN(t0, 60, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_45 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_46 = V_1; SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_45, ((int32_t)60), L_46, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_47 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_48 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_49 = V_0; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_47, L_48, L_49, /*hidden argument*/NULL); // SquareN(t1, 60, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_50 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_51 = V_1; SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_50, ((int32_t)60), L_51, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_52 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_53 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_54 = V_0; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_52, L_53, L_54, /*hidden argument*/NULL); // SquareN(t0, 180, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_55 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_56 = V_1; SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_55, ((int32_t)180), L_56, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_57 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_58 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_59 = V_0; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_57, L_58, L_59, /*hidden argument*/NULL); // SquareN(t1, 180, t1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_60 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_61 = V_1; SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_60, ((int32_t)180), L_61, /*hidden argument*/NULL); // Multiply(t0, t1, t0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_62 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_63 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_64 = V_0; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_62, L_63, L_64, /*hidden argument*/NULL); // Multiply(t0, t2, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_65 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_66 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_67 = ___z1; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_65, L_66, L_67, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Multiply(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] tt = Nat576.CreateExt64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_CreateExt64_m7B559F19DE5EFED3B9D94A8E3BC045599C19B10C(/*hidden argument*/NULL); V_0 = L_0; // ImplMultiply(x, y, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___y1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_ImplMultiply_m13FE9831A8C9FCAE847ED78BFAE81852FC6DC78E(L_1, L_2, L_3, /*hidden argument*/NULL); // Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___z2; SecT571Field_Reduce_mE3584A9F4213361920577059CDA34A07AF45F0CB(L_4, L_5, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::MultiplyAddToExt(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_MultiplyAddToExt_mEB4708EB9C48407C1A5DE1791E29F1A832C70F3F (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] tt = Nat576.CreateExt64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_CreateExt64_m7B559F19DE5EFED3B9D94A8E3BC045599C19B10C(/*hidden argument*/NULL); V_0 = L_0; // ImplMultiply(x, y, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___y1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_ImplMultiply_m13FE9831A8C9FCAE847ED78BFAE81852FC6DC78E(L_1, L_2, L_3, /*hidden argument*/NULL); // AddExt(zz, tt, zz); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___zz2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___zz2; SecT571Field_AddExt_m1CA25D42617D094F68AF46E224C3E932F6904837(L_4, L_5, L_6, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Reduce(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Reduce_mE3584A9F4213361920577059CDA34A07AF45F0CB (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xx0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { uint64_t V_0 = 0; uint64_t V_1 = 0; uint64_t V_2 = 0; uint64_t V_3 = 0; uint64_t V_4 = 0; int32_t V_5 = 0; { // ulong xx09 = xx[9]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___xx0; NullCheck(L_0); int32_t L_1 = ((int32_t)9); int64_t L_2 = (int64_t)(L_0)->GetAt(static_cast(L_1)); V_0 = L_2; // ulong u = xx[17], v = xx09; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___xx0; NullCheck(L_3); int32_t L_4 = ((int32_t)17); int64_t L_5 = (int64_t)(L_3)->GetAt(static_cast(L_4)); V_1 = L_5; // ulong u = xx[17], v = xx09; uint64_t L_6 = V_0; V_2 = L_6; // xx09 = v ^ (u >> 59) ^ (u >> 57) ^ (u >> 54) ^ (u >> 49); uint64_t L_7 = V_2; uint64_t L_8 = V_1; uint64_t L_9 = V_1; uint64_t L_10 = V_1; uint64_t L_11 = V_1; V_0 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_7^(int64_t)((int64_t)((uint64_t)L_8>>((int32_t)59)))))^(int64_t)((int64_t)((uint64_t)L_9>>((int32_t)57)))))^(int64_t)((int64_t)((uint64_t)L_10>>((int32_t)54)))))^(int64_t)((int64_t)((uint64_t)L_11>>((int32_t)49))))); // v = xx[8] ^ (u << 5) ^ (u << 7) ^ (u << 10) ^ (u << 15); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___xx0; NullCheck(L_12); int32_t L_13 = 8; int64_t L_14 = (int64_t)(L_12)->GetAt(static_cast(L_13)); uint64_t L_15 = V_1; uint64_t L_16 = V_1; uint64_t L_17 = V_1; uint64_t L_18 = V_1; V_2 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_14^(int64_t)((int64_t)((int64_t)L_15<<(int32_t)5))))^(int64_t)((int64_t)((int64_t)L_16<<(int32_t)7))))^(int64_t)((int64_t)((int64_t)L_17<<(int32_t)((int32_t)10)))))^(int64_t)((int64_t)((int64_t)L_18<<(int32_t)((int32_t)15))))); // for (int i = 16; i >= 10; --i) V_5 = ((int32_t)16); goto IL_007e; } IL_003e: { // u = xx[i]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_19 = ___xx0; int32_t L_20 = V_5; NullCheck(L_19); int32_t L_21 = L_20; int64_t L_22 = (int64_t)(L_19)->GetAt(static_cast(L_21)); V_1 = L_22; // z[i - 8] = v ^ (u >> 59) ^ (u >> 57) ^ (u >> 54) ^ (u >> 49); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_23 = ___z1; int32_t L_24 = V_5; uint64_t L_25 = V_2; uint64_t L_26 = V_1; uint64_t L_27 = V_1; uint64_t L_28 = V_1; uint64_t L_29 = V_1; NullCheck(L_23); (L_23)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)8))), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_25^(int64_t)((int64_t)((uint64_t)L_26>>((int32_t)59)))))^(int64_t)((int64_t)((uint64_t)L_27>>((int32_t)57)))))^(int64_t)((int64_t)((uint64_t)L_28>>((int32_t)54)))))^(int64_t)((int64_t)((uint64_t)L_29>>((int32_t)49)))))); // v = xx[i - 9] ^ (u << 5) ^ (u << 7) ^ (u << 10) ^ (u << 15); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_30 = ___xx0; int32_t L_31 = V_5; NullCheck(L_30); int32_t L_32 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)((int32_t)9))); int64_t L_33 = (int64_t)(L_30)->GetAt(static_cast(L_32)); uint64_t L_34 = V_1; uint64_t L_35 = V_1; uint64_t L_36 = V_1; uint64_t L_37 = V_1; V_2 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_33^(int64_t)((int64_t)((int64_t)L_34<<(int32_t)5))))^(int64_t)((int64_t)((int64_t)L_35<<(int32_t)7))))^(int64_t)((int64_t)((int64_t)L_36<<(int32_t)((int32_t)10)))))^(int64_t)((int64_t)((int64_t)L_37<<(int32_t)((int32_t)15))))); // for (int i = 16; i >= 10; --i) int32_t L_38 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)1)); } IL_007e: { // for (int i = 16; i >= 10; --i) int32_t L_39 = V_5; if ((((int32_t)L_39) >= ((int32_t)((int32_t)10)))) { goto IL_003e; } } { // u = xx09; uint64_t L_40 = V_0; V_1 = L_40; // z[1] = v ^ (u >> 59) ^ (u >> 57) ^ (u >> 54) ^ (u >> 49); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_41 = ___z1; uint64_t L_42 = V_2; uint64_t L_43 = V_1; uint64_t L_44 = V_1; uint64_t L_45 = V_1; uint64_t L_46 = V_1; NullCheck(L_41); (L_41)->SetAt(static_cast(1), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_42^(int64_t)((int64_t)((uint64_t)L_43>>((int32_t)59)))))^(int64_t)((int64_t)((uint64_t)L_44>>((int32_t)57)))))^(int64_t)((int64_t)((uint64_t)L_45>>((int32_t)54)))))^(int64_t)((int64_t)((uint64_t)L_46>>((int32_t)49)))))); // v = xx[0] ^ (u << 5) ^ (u << 7) ^ (u << 10) ^ (u << 15); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_47 = ___xx0; NullCheck(L_47); int32_t L_48 = 0; int64_t L_49 = (int64_t)(L_47)->GetAt(static_cast(L_48)); uint64_t L_50 = V_1; uint64_t L_51 = V_1; uint64_t L_52 = V_1; uint64_t L_53 = V_1; V_2 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_49^(int64_t)((int64_t)((int64_t)L_50<<(int32_t)5))))^(int64_t)((int64_t)((int64_t)L_51<<(int32_t)7))))^(int64_t)((int64_t)((int64_t)L_52<<(int32_t)((int32_t)10)))))^(int64_t)((int64_t)((int64_t)L_53<<(int32_t)((int32_t)15))))); // ulong x08 = z[8]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_54 = ___z1; NullCheck(L_54); int32_t L_55 = 8; int64_t L_56 = (int64_t)(L_54)->GetAt(static_cast(L_55)); V_3 = L_56; // ulong t = x08 >> 59; uint64_t L_57 = V_3; V_4 = ((int64_t)((uint64_t)L_57>>((int32_t)59))); // z[0] = v ^ t ^ (t << 2) ^ (t << 5) ^ (t << 10); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_58 = ___z1; uint64_t L_59 = V_2; uint64_t L_60 = V_4; uint64_t L_61 = V_4; uint64_t L_62 = V_4; uint64_t L_63 = V_4; NullCheck(L_58); (L_58)->SetAt(static_cast(0), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_59^(int64_t)L_60))^(int64_t)((int64_t)((int64_t)L_61<<(int32_t)2))))^(int64_t)((int64_t)((int64_t)L_62<<(int32_t)5))))^(int64_t)((int64_t)((int64_t)L_63<<(int32_t)((int32_t)10)))))); // z[8] = x08 & M59; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_64 = ___z1; uint64_t L_65 = V_3; NullCheck(L_64); (L_64)->SetAt(static_cast(8), (uint64_t)((int64_t)((int64_t)L_65&(int64_t)((int64_t)576460752303423487LL)))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Reduce5(System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Reduce5_m54BC73DE21A8BD8614B1C2DAA1AD6639607E6B78 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z0, int32_t ___zOff1, const RuntimeMethod* method) { uint64_t V_0 = 0; uint64_t V_1 = 0; { // ulong z8 = z[zOff + 8], t = z8 >> 59; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___z0; int32_t L_1 = ___zOff1; NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)8)); int64_t L_3 = (int64_t)(L_0)->GetAt(static_cast(L_2)); V_0 = L_3; // ulong z8 = z[zOff + 8], t = z8 >> 59; uint64_t L_4 = V_0; V_1 = ((int64_t)((uint64_t)L_4>>((int32_t)59))); // z[zOff ] ^= t ^ (t << 2) ^ (t << 5) ^ (t << 10); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___z0; int32_t L_6 = ___zOff1; NullCheck(L_5); uint64_t* L_7 = ((L_5)->GetAddressAt(static_cast(L_6))); int64_t L_8 = *((int64_t*)L_7); uint64_t L_9 = V_1; uint64_t L_10 = V_1; uint64_t L_11 = V_1; uint64_t L_12 = V_1; *((int64_t*)L_7) = (int64_t)((int64_t)((int64_t)L_8^(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_9^(int64_t)((int64_t)((int64_t)L_10<<(int32_t)2))))^(int64_t)((int64_t)((int64_t)L_11<<(int32_t)5))))^(int64_t)((int64_t)((int64_t)L_12<<(int32_t)((int32_t)10))))))); // z[zOff + 8] = z8 & M59; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13 = ___z0; int32_t L_14 = ___zOff1; uint64_t L_15 = V_0; NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)8))), (uint64_t)((int64_t)((int64_t)L_15&(int64_t)((int64_t)576460752303423487LL)))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Sqrt(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Sqrt_mF03D6A28862E3E8D40EEAEF5F3AC6909A634B3B5 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; uint64_t V_4 = 0; uint64_t V_5 = 0; uint64_t V_6 = 0; { // ulong[] evn = Nat576.Create64(), odd = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_0 = L_0; // ulong[] evn = Nat576.Create64(), odd = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1; L_1 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_1 = L_1; // int pos = 0; V_2 = 0; // for (int i = 0; i < 4; ++i) V_3 = 0; goto IL_0055; } IL_0012: { // ulong u0 = Interleave.Unshuffle(x[pos++]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___x0; int32_t L_3 = V_2; int32_t L_4 = L_3; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); NullCheck(L_2); int32_t L_5 = L_4; int64_t L_6 = (int64_t)(L_2)->GetAt(static_cast(L_5)); uint64_t L_7; L_7 = Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E(L_6, /*hidden argument*/NULL); V_4 = L_7; // ulong u1 = Interleave.Unshuffle(x[pos++]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___x0; int32_t L_9 = V_2; int32_t L_10 = L_9; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); NullCheck(L_8); int32_t L_11 = L_10; int64_t L_12 = (int64_t)(L_8)->GetAt(static_cast(L_11)); uint64_t L_13; L_13 = Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E(L_12, /*hidden argument*/NULL); V_5 = L_13; // evn[i] = (u0 & 0x00000000FFFFFFFFUL) | (u1 << 32); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = V_0; int32_t L_15 = V_3; uint64_t L_16 = V_4; uint64_t L_17 = V_5; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_16&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1)))))))|(int64_t)((int64_t)((int64_t)L_17<<(int32_t)((int32_t)32)))))); // odd[i] = (u0 >> 32) | (u1 & 0xFFFFFFFF00000000UL); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = V_1; int32_t L_19 = V_3; uint64_t L_20 = V_4; uint64_t L_21 = V_5; NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (uint64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_20>>((int32_t)32)))|(int64_t)((int64_t)((int64_t)L_21&(int64_t)((int64_t)-4294967296LL)))))); // for (int i = 0; i < 4; ++i) int32_t L_22 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_0055: { // for (int i = 0; i < 4; ++i) int32_t L_23 = V_3; if ((((int32_t)L_23) < ((int32_t)4))) { goto IL_0012; } } { // ulong u0 = Interleave.Unshuffle(x[pos]); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_24 = ___x0; int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = L_25; int64_t L_27 = (int64_t)(L_24)->GetAt(static_cast(L_26)); uint64_t L_28; L_28 = Interleave_Unshuffle_m716CC353D9054221E427595AB5E22EE1B229A28E(L_27, /*hidden argument*/NULL); V_6 = L_28; // evn[4] = (u0 & 0x00000000FFFFFFFFUL); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_29 = V_0; uint64_t L_30 = V_6; NullCheck(L_29); (L_29)->SetAt(static_cast(4), (uint64_t)((int64_t)((int64_t)L_30&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1)))))))); // odd[4] = (u0 >> 32); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_31 = V_1; uint64_t L_32 = V_6; NullCheck(L_31); (L_31)->SetAt(static_cast(4), (uint64_t)((int64_t)((uint64_t)L_32>>((int32_t)32)))); // Multiply(odd, ROOT_Z, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_33 = V_1; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_34 = ((SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_StaticFields*)il2cpp_codegen_static_fields_for(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var))->get_ROOT_Z_2(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_35 = ___z1; SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_33, L_34, L_35, /*hidden argument*/NULL); // Add(z, evn, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_36 = ___z1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_37 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_38 = ___z1; SecT571Field_Add_m165B1B3DA08224DE3799253F7790E4A95C7C062B(L_36, L_37, L_38, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Square(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_Square_m7F316209C816A61C558119DA74128469245AC032 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] tt = Nat576.CreateExt64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_CreateExt64_m7B559F19DE5EFED3B9D94A8E3BC045599C19B10C(/*hidden argument*/NULL); V_0 = L_0; // ImplSquare(x, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_ImplSquare_m96AEA8A1F9D402A962866E9DAB4D6368631BAC19(L_1, L_2, /*hidden argument*/NULL); // Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___z1; SecT571Field_Reduce_mE3584A9F4213361920577059CDA34A07AF45F0CB(L_3, L_4, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::SquareAddToExt(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_SquareAddToExt_m59777AA001A1BCD844E68FDA20761652F6D44CFA (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] tt = Nat576.CreateExt64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_CreateExt64_m7B559F19DE5EFED3B9D94A8E3BC045599C19B10C(/*hidden argument*/NULL); V_0 = L_0; // ImplSquare(x, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_ImplSquare_m96AEA8A1F9D402A962866E9DAB4D6368631BAC19(L_1, L_2, /*hidden argument*/NULL); // AddExt(zz, tt, zz); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___zz1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___zz1; SecT571Field_AddExt_m1CA25D42617D094F68AF46E224C3E932F6904837(L_3, L_4, L_5, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::SquareN(System.UInt64[],System.Int32,System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, int32_t ___n1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] tt = Nat576.CreateExt64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_CreateExt64_m7B559F19DE5EFED3B9D94A8E3BC045599C19B10C(/*hidden argument*/NULL); V_0 = L_0; // ImplSquare(x, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___x0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_ImplSquare_m96AEA8A1F9D402A962866E9DAB4D6368631BAC19(L_1, L_2, /*hidden argument*/NULL); // Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___z2; SecT571Field_Reduce_mE3584A9F4213361920577059CDA34A07AF45F0CB(L_3, L_4, /*hidden argument*/NULL); goto IL_0024; } IL_0016: { // ImplSquare(z, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___z2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_ImplSquare_m96AEA8A1F9D402A962866E9DAB4D6368631BAC19(L_5, L_6, /*hidden argument*/NULL); // Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___z2; SecT571Field_Reduce_mE3584A9F4213361920577059CDA34A07AF45F0CB(L_7, L_8, /*hidden argument*/NULL); } IL_0024: { // while (--n > 0) int32_t L_9 = ___n1; int32_t L_10 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); ___n1 = L_10; if ((((int32_t)L_10) > ((int32_t)0))) { goto IL_0016; } } { // } return; } } // System.UInt32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::Trace(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t SecT571Field_Trace_m2F0E3CC2AF06E7DF62B74C57E0F8BE0296B481CC (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method) { { // return (uint)(x[0] ^ (x[8] >> 49) ^ (x[8] >> 57)) & 1U; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___x0; NullCheck(L_0); int32_t L_1 = 0; int64_t L_2 = (int64_t)(L_0)->GetAt(static_cast(L_1)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ___x0; NullCheck(L_3); int32_t L_4 = 8; int64_t L_5 = (int64_t)(L_3)->GetAt(static_cast(L_4)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ___x0; NullCheck(L_6); int32_t L_7 = 8; int64_t L_8 = (int64_t)(L_6)->GetAt(static_cast(L_7)); return ((int32_t)((int32_t)((int32_t)((uint32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_2^(int64_t)((int64_t)((uint64_t)L_5>>((int32_t)49)))))^(int64_t)((int64_t)((uint64_t)L_8>>((int32_t)57)))))))&(int32_t)1)); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::ImplMultiply(System.UInt64[],System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_ImplMultiply_m13FE9831A8C9FCAE847ED78BFAE81852FC6DC78E (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; int32_t V_1 = 0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_2 = NULL; uint32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; uint32_t V_7 = 0; uint32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; uint32_t V_11 = 0; uint32_t V_12 = 0; { // ulong[] T0 = new ulong[9 << 4]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)144)); V_0 = L_0; // Array.Copy(y, 0, T0, 9, 9); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___y1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_1, 0, (RuntimeArray *)(RuntimeArray *)L_2, ((int32_t)9), ((int32_t)9), /*hidden argument*/NULL); // int tOff = 0; V_1 = 0; // for (int i = 7; i > 0; --i) V_4 = 7; goto IL_004f; } IL_001e: { // tOff += 18; int32_t L_3 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)18))); // Nat.ShiftUpBit64(9, T0, tOff >> 1, 0UL, T0, tOff); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; int32_t L_5 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = V_0; int32_t L_7 = V_1; uint64_t L_8; L_8 = Nat_ShiftUpBit64_m0B8B4A083194FEE6F8E3C06EF419E8EF329EB0D7(((int32_t)9), L_4, ((int32_t)((int32_t)L_5>>(int32_t)1)), ((int64_t)((int64_t)0)), L_6, L_7, /*hidden argument*/NULL); // Reduce5(T0, tOff); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = V_0; int32_t L_10 = V_1; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_Reduce5_m54BC73DE21A8BD8614B1C2DAA1AD6639607E6B78(L_9, L_10, /*hidden argument*/NULL); // Add(T0, 9, T0, tOff, T0, tOff + 9); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = V_0; int32_t L_13 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = V_0; int32_t L_15 = V_1; SecT571Field_Add_m051F502BFC47E4651DD256DF49E2C1A639BD45E4(L_11, ((int32_t)9), L_12, L_13, L_14, ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)((int32_t)9))), /*hidden argument*/NULL); // for (int i = 7; i > 0; --i) int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); } IL_004f: { // for (int i = 7; i > 0; --i) int32_t L_17 = V_4; if ((((int32_t)L_17) > ((int32_t)0))) { goto IL_001e; } } { // ulong[] T1 = new ulong[T0.Length]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = V_0; NullCheck(L_18); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_19 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))); V_2 = L_19; // Nat.ShiftUpBits64(T0.Length, T0, 0, 4, 0L, T1, 0); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_20 = V_0; NullCheck(L_20); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_22 = V_2; uint64_t L_23; L_23 = Nat_ShiftUpBits64_m12EF14AE0608D4F37A22F4CDC5B0F8F9CF54C23A(((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))), L_21, 0, 4, ((int64_t)((int64_t)0)), L_22, 0, /*hidden argument*/NULL); // uint MASK = 0xF; V_3 = ((int32_t)15); // for (int k = 56; k >= 0; k -= 8) V_5 = ((int32_t)56); goto IL_00c6; } IL_0076: { // for (int j = 1; j < 9; j += 2) V_6 = 1; goto IL_00ad; } IL_007b: { // uint aVal = (uint)(x[j] >> k); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_24 = ___x0; int32_t L_25 = V_6; NullCheck(L_24); int32_t L_26 = L_25; int64_t L_27 = (int64_t)(L_24)->GetAt(static_cast(L_26)); int32_t L_28 = V_5; // uint u = aVal & MASK; int32_t L_29 = ((int32_t)((uint32_t)((int64_t)((uint64_t)L_27>>((int32_t)((int32_t)L_28&(int32_t)((int32_t)63))))))); uint32_t L_30 = V_3; V_7 = ((int32_t)((int32_t)L_29&(int32_t)L_30)); // uint v = (aVal >> 4) & MASK; uint32_t L_31 = V_3; V_8 = ((int32_t)((int32_t)((int32_t)((uint32_t)L_29>>4))&(int32_t)L_31)); // AddBothTo(T0, (int)(9 * u), T1, (int)(9 * v), zz, j - 1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_32 = V_0; uint32_t L_33 = V_7; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_34 = V_2; uint32_t L_35 = V_8; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_36 = ___zz2; int32_t L_37 = V_6; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_AddBothTo_m306391C036ACE00B5B737E91666E76BB0D3383E0(L_32, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)9), (int32_t)L_33)), L_34, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)9), (int32_t)L_35)), L_36, ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)1)), /*hidden argument*/NULL); // for (int j = 1; j < 9; j += 2) int32_t L_38 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)2)); } IL_00ad: { // for (int j = 1; j < 9; j += 2) int32_t L_39 = V_6; if ((((int32_t)L_39) < ((int32_t)((int32_t)9)))) { goto IL_007b; } } { // Nat.ShiftUpBits64(16, zz, 0, 8, 0L); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_40 = ___zz2; uint64_t L_41; L_41 = Nat_ShiftUpBits64_m5D8876AA19FDE6A70E9DBA3631ADF59EBF6FD577(((int32_t)16), L_40, 0, 8, ((int64_t)((int64_t)0)), /*hidden argument*/NULL); // for (int k = 56; k >= 0; k -= 8) int32_t L_42 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)8)); } IL_00c6: { // for (int k = 56; k >= 0; k -= 8) int32_t L_43 = V_5; if ((((int32_t)L_43) >= ((int32_t)0))) { goto IL_0076; } } { // for (int k = 56; k >= 0; k -= 8) V_9 = ((int32_t)56); goto IL_0124; } IL_00d1: { // for (int j = 0; j < 9; j += 2) V_10 = 0; goto IL_0106; } IL_00d6: { // uint aVal = (uint)(x[j] >> k); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_44 = ___x0; int32_t L_45 = V_10; NullCheck(L_44); int32_t L_46 = L_45; int64_t L_47 = (int64_t)(L_44)->GetAt(static_cast(L_46)); int32_t L_48 = V_9; // uint u = aVal & MASK; int32_t L_49 = ((int32_t)((uint32_t)((int64_t)((uint64_t)L_47>>((int32_t)((int32_t)L_48&(int32_t)((int32_t)63))))))); uint32_t L_50 = V_3; V_11 = ((int32_t)((int32_t)L_49&(int32_t)L_50)); // uint v = (aVal >> 4) & MASK; uint32_t L_51 = V_3; V_12 = ((int32_t)((int32_t)((int32_t)((uint32_t)L_49>>4))&(int32_t)L_51)); // AddBothTo(T0, (int)(9 * u), T1, (int)(9 * v), zz, j); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_52 = V_0; uint32_t L_53 = V_11; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_54 = V_2; uint32_t L_55 = V_12; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_56 = ___zz2; int32_t L_57 = V_10; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_AddBothTo_m306391C036ACE00B5B737E91666E76BB0D3383E0(L_52, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)9), (int32_t)L_53)), L_54, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)9), (int32_t)L_55)), L_56, L_57, /*hidden argument*/NULL); // for (int j = 0; j < 9; j += 2) int32_t L_58 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)2)); } IL_0106: { // for (int j = 0; j < 9; j += 2) int32_t L_59 = V_10; if ((((int32_t)L_59) < ((int32_t)((int32_t)9)))) { goto IL_00d6; } } { // if (k > 0) int32_t L_60 = V_9; if ((((int32_t)L_60) <= ((int32_t)0))) { goto IL_011e; } } { // Nat.ShiftUpBits64(18, zz, 0, 8, 0L); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_61 = ___zz2; uint64_t L_62; L_62 = Nat_ShiftUpBits64_m5D8876AA19FDE6A70E9DBA3631ADF59EBF6FD577(((int32_t)18), L_61, 0, 8, ((int64_t)((int64_t)0)), /*hidden argument*/NULL); } IL_011e: { // for (int k = 56; k >= 0; k -= 8) int32_t L_63 = V_9; V_9 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_63, (int32_t)8)); } IL_0124: { // for (int k = 56; k >= 0; k -= 8) int32_t L_64 = V_9; if ((((int32_t)L_64) >= ((int32_t)0))) { goto IL_00d1; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::ImplMulwAcc(System.UInt64[],System.UInt64,System.UInt64[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_ImplMulwAcc_m513F1983845573E905508396E1B478393AC9C1CA (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___xs0, uint64_t ___y1, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___z2, int32_t ___zOff3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; uint64_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint64_t V_4 = 0; uint32_t V_5 = 0; uint64_t V_6 = 0; uint64_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; { // ulong[] u = new ulong[32]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_0 = L_0; // u[1] = y; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = V_0; uint64_t L_2 = ___y1; NullCheck(L_1); (L_1)->SetAt(static_cast(1), (uint64_t)L_2); // for (int i = 2; i < 32; i += 2) V_2 = 2; goto IL_0028; } IL_0010: { // u[i ] = u[i >> 1] << 1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; int32_t L_4 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_0; int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = ((int32_t)((int32_t)L_6>>(int32_t)1)); int64_t L_8 = (int64_t)(L_5)->GetAt(static_cast(L_7)); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (uint64_t)((int64_t)((int64_t)L_8<<(int32_t)1))); // u[i + 1] = u[i ] ^ y; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = V_0; int32_t L_10 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = V_0; int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = L_12; int64_t L_14 = (int64_t)(L_11)->GetAt(static_cast(L_13)); uint64_t L_15 = ___y1; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1))), (uint64_t)((int64_t)((int64_t)L_14^(int64_t)L_15))); // for (int i = 2; i < 32; i += 2) int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)2)); } IL_0028: { // for (int i = 2; i < 32; i += 2) int32_t L_17 = V_2; if ((((int32_t)L_17) < ((int32_t)((int32_t)32)))) { goto IL_0010; } } { // ulong l = 0; V_1 = ((int64_t)((int64_t)0)); // for (int i = 0; i < 9; ++i) V_3 = 0; goto IL_00d1; } IL_0037: { // ulong x = xs[i]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_18 = ___xs0; int32_t L_19 = V_3; NullCheck(L_18); int32_t L_20 = L_19; int64_t L_21 = (int64_t)(L_18)->GetAt(static_cast(L_20)); V_4 = L_21; // uint j = (uint)x; uint64_t L_22 = V_4; V_5 = ((int32_t)((uint32_t)L_22)); // l ^= u[j & 31]; uint64_t L_23 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_24 = V_0; uint32_t L_25 = V_5; NullCheck(L_24); int32_t L_26 = ((int32_t)((int32_t)L_25&(int32_t)((int32_t)31))); int64_t L_27 = (int64_t)(L_24)->GetAt(static_cast(L_26)); V_1 = ((int64_t)((int64_t)L_23^(int64_t)L_27)); // ulong g, h = 0; V_7 = ((int64_t)((int64_t)0)); // int k = 60; V_8 = ((int32_t)60); } IL_0053: { // j = (uint)(x >> k); uint64_t L_28 = V_4; int32_t L_29 = V_8; V_5 = ((int32_t)((uint32_t)((int64_t)((uint64_t)L_28>>((int32_t)((int32_t)L_29&(int32_t)((int32_t)63))))))); // g = u[j & 31]; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_30 = V_0; uint32_t L_31 = V_5; NullCheck(L_30); int32_t L_32 = ((int32_t)((int32_t)L_31&(int32_t)((int32_t)31))); int64_t L_33 = (int64_t)(L_30)->GetAt(static_cast(L_32)); V_6 = L_33; // l ^= (g << k); uint64_t L_34 = V_1; uint64_t L_35 = V_6; int32_t L_36 = V_8; V_1 = ((int64_t)((int64_t)L_34^(int64_t)((int64_t)((int64_t)L_35<<(int32_t)((int32_t)((int32_t)L_36&(int32_t)((int32_t)63))))))); // h ^= (g >> -k); uint64_t L_37 = V_7; uint64_t L_38 = V_6; int32_t L_39 = V_8; V_7 = ((int64_t)((int64_t)L_37^(int64_t)((int64_t)((uint64_t)L_38>>((int32_t)((int32_t)((-L_39))&(int32_t)((int32_t)63))))))); // while ((k -= 5) > 0); int32_t L_40 = V_8; int32_t L_41 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)5)); V_8 = L_41; if ((((int32_t)L_41) > ((int32_t)0))) { goto IL_0053; } } { // for (int p = 0; p < 4; ++p) V_9 = 0; goto IL_00b7; } IL_008f: { // x = (x & RM) >> 1; uint64_t L_42 = V_4; V_4 = ((int64_t)((uint64_t)((int64_t)((int64_t)L_42&(int64_t)((int64_t)-1190112520884487202LL)))>>1)); // h ^= x & (ulong)(((long)y << p) >> 63); uint64_t L_43 = V_7; uint64_t L_44 = V_4; uint64_t L_45 = ___y1; int32_t L_46 = V_9; V_7 = ((int64_t)((int64_t)L_43^(int64_t)((int64_t)((int64_t)L_44&(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_45<<(int32_t)((int32_t)((int32_t)L_46&(int32_t)((int32_t)63)))))>>(int32_t)((int32_t)63))))))); // for (int p = 0; p < 4; ++p) int32_t L_47 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)); } IL_00b7: { // for (int p = 0; p < 4; ++p) int32_t L_48 = V_9; if ((((int32_t)L_48) < ((int32_t)4))) { goto IL_008f; } } { // z[zOff + i] ^= l; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_49 = ___z2; int32_t L_50 = ___zOff3; int32_t L_51 = V_3; NullCheck(L_49); uint64_t* L_52 = ((L_49)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)L_51))))); int64_t L_53 = *((int64_t*)L_52); uint64_t L_54 = V_1; *((int64_t*)L_52) = (int64_t)((int64_t)((int64_t)L_53^(int64_t)L_54)); // l = h; uint64_t L_55 = V_7; V_1 = L_55; // for (int i = 0; i < 9; ++i) int32_t L_56 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); } IL_00d1: { // for (int i = 0; i < 9; ++i) int32_t L_57 = V_3; if ((((int32_t)L_57) < ((int32_t)((int32_t)9)))) { goto IL_0037; } } { // z[zOff + 9] ^= l; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_58 = ___z2; int32_t L_59 = ___zOff3; NullCheck(L_58); uint64_t* L_60 = ((L_58)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)((int32_t)9)))))); int64_t L_61 = *((int64_t*)L_60); uint64_t L_62 = V_1; *((int64_t*)L_60) = (int64_t)((int64_t)((int64_t)L_61^(int64_t)L_62)); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::ImplSquare(System.UInt64[],System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field_ImplSquare_m96AEA8A1F9D402A962866E9DAB4D6368631BAC19 (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___zz1, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < 9; ++i) V_0 = 0; goto IL_0014; } IL_0004: { // Interleave.Expand64To128(x[i], zz, i << 1); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___x0; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; int64_t L_3 = (int64_t)(L_0)->GetAt(static_cast(L_2)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___zz1; int32_t L_5 = V_0; Interleave_Expand64To128_m74E013962CD4EFE9B70ABBA1C96B69B7B6592806(L_3, L_4, ((int32_t)((int32_t)L_5<<(int32_t)1)), /*hidden argument*/NULL); // for (int i = 0; i < 9; ++i) int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0014: { // for (int i = 0; i < 9; ++i) int32_t L_7 = V_0; if ((((int32_t)L_7) < ((int32_t)((int32_t)9)))) { goto IL_0004; } } { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field__ctor_m22E5044958F6994A3DB691034C1E6245274CDAF0 (SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571Field::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571Field__cctor_m3DAC05DF6D7B85B71E6B7C34DAAF4470790E3605 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____0A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static readonly ulong[] ROOT_Z = new ulong[]{ 0x2BE1195F08CAFB99UL, 0x95F08CAF84657C23UL, 0xCAF84657C232BE11UL, 0x657C232BE1195F08UL, // 0xF84657C2308CAF84UL, 0x7C232BE1195F08CAUL, 0xBE1195F08CAF8465UL, 0x5F08CAF84657C232UL, 0x784657C232BE119UL }; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = L_0; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____0A4E21484641E9782ED1A1B3410F9F2DDC54F0F6D8807BF52C299807D9C4DF5C_10_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL); ((SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_StaticFields*)il2cpp_codegen_static_fields_for(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var))->set_ROOT_Z_2(L_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.Math.EC.Custom.Sec.SecT571FieldElement::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571FieldElement__ctor_m1B248006AE8AA4C6BB958E462380D9E2EF34178C (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public SecT571FieldElement(BigInteger x) AbstractF2mFieldElement__ctor_m5A7D1221FECFC95A0A65048752733D42BB882528(__this, /*hidden argument*/NULL); // if (x == null || x.SignValue < 0 || x.BitLength > 571) BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___x0; if (!L_0) { goto IL_001f; } } { BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = ___x0; NullCheck(L_1); int32_t L_2; L_2 = BigInteger_get_SignValue_mD40EFBE0702F356758CE49796DD9743BF06E5199_inline(L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001f; } } { BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3 = ___x0; NullCheck(L_3); int32_t L_4; L_4 = BigInteger_get_BitLength_m6B5FE0A610DA07F883412F1DE1BCCFA2EED7244C(L_3, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)((int32_t)571)))) { goto IL_002f; } } IL_001f: { // throw new ArgumentException("value invalid for SecT571FieldElement", "x"); 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_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral096E905E66FD5CF2393256646081CE2C86689399)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecT571FieldElement__ctor_m1B248006AE8AA4C6BB958E462380D9E2EF34178C_RuntimeMethod_var))); } IL_002f: { // this.x = SecT571Field.FromBigInteger(x); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6 = ___x0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7; L_7 = SecT571Field_FromBigInteger_mC23D29F449795C1F588291E676ACCE297DED0E38(L_6, /*hidden argument*/NULL); __this->set_x_0(L_7); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571FieldElement__ctor_mD77387BF9B69FF4A0C942AB4F9A3972AE42DAA96 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // public SecT571FieldElement() AbstractF2mFieldElement__ctor_m5A7D1221FECFC95A0A65048752733D42BB882528(__this, /*hidden argument*/NULL); // this.x = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); __this->set_x_0(L_0); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::.ctor(System.UInt64[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___x0, const RuntimeMethod* method) { { // protected internal SecT571FieldElement(ulong[] x) AbstractF2mFieldElement__ctor_m5A7D1221FECFC95A0A65048752733D42BB882528(__this, /*hidden argument*/NULL); // this.x = x; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___x0; __this->set_x_0(L_0); // } return; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::get_IsOne() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571FieldElement_get_IsOne_m0933A8DDF7F533A2A8257D50E5817FFBDDC49117 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // get { return Nat576.IsOne64(x); } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); bool L_1; L_1 = Nat576_IsOne64_m125CE0E42FB03E2268ED53CB8B8426AD036689E2(L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::get_IsZero() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571FieldElement_get_IsZero_m31FB7D37A14A88D7B7338129A1CB4F88C0D7BEBA (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // get { return Nat576.IsZero64(x); } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); bool L_1; L_1 = Nat576_IsZero64_mDB5F8C729BBFA59558B44727A59E361AE627EEEA(L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::TestBitZero() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571FieldElement_TestBitZero_mACBB4DE00F8F03245FA3B60B9A0ADA7EAB7E3C66 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // return (x[0] & 1UL) != 0UL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); NullCheck(L_0); int32_t L_1 = 0; int64_t L_2 = (int64_t)(L_0)->GetAt(static_cast(L_1)); return (bool)((!(((uint64_t)((int64_t)((int64_t)L_2&(int64_t)((int64_t)((int64_t)1))))) <= ((uint64_t)((int64_t)((int64_t)0)))))? 1 : 0); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::ToBigInteger() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * SecT571FieldElement_ToBigInteger_m0F0B02266E9785713B3A7B26C498197226C25ABF (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // return Nat576.ToBigInteger64(x); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1; L_1 = Nat576_ToBigInteger64_m16D1453244DD4CC8F4F0DF764ABB0DB39FA9B3CB(L_0, /*hidden argument*/NULL); return L_1; } } // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::get_FieldName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SecT571FieldElement_get_FieldName_m5D0C1CC42D726D188515C2E3C9E98855F7902B3B (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAFB0D4C638AF91F3E0A206A01A72F510DDD4A90); s_Il2CppMethodInitialized = true; } { // get { return "SecT571Field"; } return _stringLiteralCAFB0D4C638AF91F3E0A206A01A72F510DDD4A90; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::get_FieldSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571FieldElement_get_FieldSize_m8B2283779FDE79D93AD19DF689E2777D4B4A6B2C (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // get { return 571; } return ((int32_t)571); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_Add_mE4CEF5787CDFEA35D28C39CA53725A0D1839E41A (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_0 = L_0; // SecT571Field.Add(x, ((SecT571FieldElement)b).x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___b0; NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_2, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_2, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_Add_m165B1B3DA08224DE3799253F7790E4A95C7C062B(L_1, L_3, L_4, /*hidden argument*/NULL); // return new SecT571FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_0; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_6 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD(L_6, L_5, /*hidden argument*/NULL); return L_6; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::AddOne() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_AddOne_m3E433769C03C9D4610AD17748A19ABABFEB7E670 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_0 = L_0; // SecT571Field.AddOne(x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_AddOne_m9350373805308E942714329BF3EAD2AD9EE36FA6(L_1, L_2, /*hidden argument*/NULL); // return new SecT571FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_4 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD(L_4, L_3, /*hidden argument*/NULL); return L_4; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Subtract(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_Subtract_mE67AF4A6718E0084989652A5DE072AA23B2B3978 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, const RuntimeMethod* method) { { // return Add(b); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___b0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, __this, L_0); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_Multiply_mAA36C2DFC2B28AD1034356AA12C339531AC18DA9 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_0 = L_0; // SecT571Field.Multiply(x, ((SecT571FieldElement)b).x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___b0; NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_2, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_2, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_Multiply_m9C8D8DDABAEF6D06B48989C3ACD610CA5BDEC0DD(L_1, L_3, L_4, /*hidden argument*/NULL); // return new SecT571FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_0; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_6 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD(L_6, L_5, /*hidden argument*/NULL); return L_6; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::MultiplyMinusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_MultiplyMinusProduct_mC4DE04511BD823FCF1A430E29ADD8C4EB5BE5BD6 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method) { { // return MultiplyPlusProduct(b, x, y); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___b0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3; L_3 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, __this, L_0, L_1, L_2); return L_3; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_MultiplyPlusProduct_m1AB759A9F4750C9AA23B6B4CDA4E56E6086F13FA (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_1 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_2 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_3 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_4 = NULL; { // ulong[] ax = this.x, bx = ((SecT571FieldElement)b).x; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); V_0 = L_0; // ulong[] ax = this.x, bx = ((SecT571FieldElement)b).x; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___b0; NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_1, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_1, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); V_1 = L_2; // ulong[] xx = ((SecT571FieldElement)x).x, yx = ((SecT571FieldElement)y).x; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = ___x1; NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_3, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_3, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); // ulong[] xx = ((SecT571FieldElement)x).x, yx = ((SecT571FieldElement)y).x; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = ___y2; NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_5, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_5, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); V_2 = L_6; // ulong[] tt = Nat576.CreateExt64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7; L_7 = Nat576_CreateExt64_m7B559F19DE5EFED3B9D94A8E3BC045599C19B10C(/*hidden argument*/NULL); V_3 = L_7; // SecT571Field.MultiplyAddToExt(ax, bx, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = V_3; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_MultiplyAddToExt_mEB4708EB9C48407C1A5DE1791E29F1A832C70F3F(L_8, L_9, L_10, /*hidden argument*/NULL); // SecT571Field.MultiplyAddToExt(xx, yx, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = V_3; SecT571Field_MultiplyAddToExt_mEB4708EB9C48407C1A5DE1791E29F1A832C70F3F(L_4, L_11, L_12, /*hidden argument*/NULL); // ulong[] z = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13; L_13 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_4 = L_13; // SecT571Field.Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = V_3; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = V_4; SecT571Field_Reduce_mE3584A9F4213361920577059CDA34A07AF45F0CB(L_14, L_15, /*hidden argument*/NULL); // return new SecT571FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_16 = V_4; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_17 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD(L_17, L_16, /*hidden argument*/NULL); return L_17; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_Divide_m11E7CAFE8447CC4F2595AE58948AEADED34F4229 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___b0, const RuntimeMethod* method) { { // return Multiply(b.Invert()); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___b0; NullCheck(L_0); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(14 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Invert() */, L_0); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, __this, L_1); return L_2; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Negate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_Negate_m4A57C7E55CA892DF1E653ED416C850C4EA5C17CB (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // return this; return __this; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Square() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_Square_mFC1C8F90659D8C159327F73EE62D76DAFF928256 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_0 = L_0; // SecT571Field.Square(x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_Square_m7F316209C816A61C558119DA74128469245AC032(L_1, L_2, /*hidden argument*/NULL); // return new SecT571FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_4 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD(L_4, L_3, /*hidden argument*/NULL); return L_4; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::SquareMinusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_SquareMinusProduct_mACAE9F39B83C5D52E7833BC9A271E7913D9D833D (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, const RuntimeMethod* method) { { // return SquarePlusProduct(x, y); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = VirtualFuncInvoker2< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, __this, L_0, L_1); return L_2; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_SquarePlusProduct_m688F51AF287C894294286B7A392E7D8BA1315DD2 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_1 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_2 = NULL; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_3 = NULL; { // ulong[] ax = this.x; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); V_0 = L_0; // ulong[] xx = ((SecT571FieldElement)x).x, yx = ((SecT571FieldElement)y).x; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x0; NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_1, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_1, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); // ulong[] xx = ((SecT571FieldElement)x).x, yx = ((SecT571FieldElement)y).x; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = ___y1; NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_3, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_3, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); V_1 = L_4; // ulong[] tt = Nat576.CreateExt64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5; L_5 = Nat576_CreateExt64_m7B559F19DE5EFED3B9D94A8E3BC045599C19B10C(/*hidden argument*/NULL); V_2 = L_5; // SecT571Field.SquareAddToExt(ax, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = V_2; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_SquareAddToExt_m59777AA001A1BCD844E68FDA20761652F6D44CFA(L_6, L_7, /*hidden argument*/NULL); // SecT571Field.MultiplyAddToExt(xx, yx, tt); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = V_2; SecT571Field_MultiplyAddToExt_mEB4708EB9C48407C1A5DE1791E29F1A832C70F3F(L_2, L_8, L_9, /*hidden argument*/NULL); // ulong[] z = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10; L_10 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_3 = L_10; // SecT571Field.Reduce(tt, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = V_2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = V_3; SecT571Field_Reduce_mE3584A9F4213361920577059CDA34A07AF45F0CB(L_11, L_12, /*hidden argument*/NULL); // return new SecT571FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13 = V_3; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_14 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD(L_14, L_13, /*hidden argument*/NULL); return L_14; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::SquarePow(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_SquarePow_m15AFC9B8553A245BDCD4F64AFE43CD0D02CBC4D7 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, int32_t ___pow0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // if (pow < 1) int32_t L_0 = ___pow0; if ((((int32_t)L_0) >= ((int32_t)1))) { goto IL_0006; } } { // return this; return __this; } IL_0006: { // ulong[] z = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1; L_1 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_0 = L_1; // SecT571Field.SquareN(x, pow, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = __this->get_x_0(); int32_t L_3 = ___pow0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_SquareN_m8992142FE7D7FD16A8018B532909787D49A472DE(L_2, L_3, L_4, /*hidden argument*/NULL); // return new SecT571FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_0; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_6 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD(L_6, L_5, /*hidden argument*/NULL); return L_6; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Trace() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571FieldElement_Trace_m4160F0E594EE72B5ADA7E659B3D5EC8C1B2FE51C (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (int)SecT571Field.Trace(x); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); uint32_t L_1; L_1 = SecT571Field_Trace_m2F0E3CC2AF06E7DF62B74C57E0F8BE0296B481CC(L_0, /*hidden argument*/NULL); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Invert() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_Invert_mAFECC5A31A921EDA2AB5B74519EBABB6873965D1 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_0 = L_0; // SecT571Field.Invert(x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_Invert_m5FADBD6D602E48EA813BEF0C80711EB81C5095BF(L_1, L_2, /*hidden argument*/NULL); // return new SecT571FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_4 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD(L_4, L_3, /*hidden argument*/NULL); return L_4; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Sqrt() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571FieldElement_Sqrt_m47E29B8CDDCB0793AC89954541276A849D72D6B0 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { // ulong[] z = Nat576.Create64(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0; L_0 = Nat576_Create64_m0ABB3DB89AFB5BA5CA0CDA20222953868C9C215B(/*hidden argument*/NULL); V_0 = L_0; // SecT571Field.Sqrt(x, z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = __this->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = V_0; IL2CPP_RUNTIME_CLASS_INIT(SecT571Field_t7BEAB57F7DA5961E5D6D49D3150DA146CC952FE3_il2cpp_TypeInfo_var); SecT571Field_Sqrt_mF03D6A28862E3E8D40EEAEF5F3AC6909A634B3B5(L_1, L_2, /*hidden argument*/NULL); // return new SecT571FieldElement(z); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_4 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m681D1BC34C4A25C8042B0BAB3F0422649CEB38BD(L_4, L_3, /*hidden argument*/NULL); return L_4; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::get_Representation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571FieldElement_get_Representation_m762FFB85EFA635E3F3A8B7C6C6CA611555D4708B (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // get { return F2mFieldElement.Ppb; } return 3; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::get_M() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571FieldElement_get_M_m56C9C7568151F5D4DD105491CD994FB670EB84F5 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // get { return 571; } return ((int32_t)571); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::get_K1() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571FieldElement_get_K1_m4C8B43AAE5E464935B57268E77D1F090997E33D1 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // get { return 2; } return 2; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::get_K2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571FieldElement_get_K2_m1843059D38E19F9C928ADC5E63E73B23442E432A (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // get { return 5; } return 5; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::get_K3() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571FieldElement_get_K3_m443CF8F56A9035FADDF2A98A36672846B89926E7 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, const RuntimeMethod* method) { { // get { return 10; } return ((int32_t)10); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571FieldElement_Equals_mFDC54465FD39964982F1BB98BAFCD778F4B78945 (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return Equals(obj as SecT571FieldElement); RuntimeObject * L_0 = ___obj0; bool L_1; L_1 = VirtualFuncInvoker1< bool, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * >::Invoke(34 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Equals(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement) */, __this, ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)IsInstClass((RuntimeObject*)L_0, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); return L_1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Equals(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571FieldElement_Equals_m0D8E8E61F621479CA5A0240688B61B653E9526BA (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return Equals(other as SecT571FieldElement); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___other0; bool L_1; L_1 = VirtualFuncInvoker1< bool, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * >::Invoke(34 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Equals(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement) */, __this, ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)IsInstClass((RuntimeObject*)L_0, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); return L_1; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::Equals(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571FieldElement_Equals_m0421F98E694CD97476BBE8B015D892618FF3DB7C (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __this, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * ___other0, const RuntimeMethod* method) { { // if (this == other) SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_0 = ___other0; if ((!(((RuntimeObject*)(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)__this) == ((RuntimeObject*)(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)L_0)))) { goto IL_0006; } } { // return true; return (bool)1; } IL_0006: { // if (null == other) SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_1 = ___other0; if (L_1) { goto IL_000b; } } { // return false; return (bool)0; } IL_000b: { // return Nat576.Eq64(x, other.x); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = __this->get_x_0(); SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_3 = ___other0; NullCheck(L_3); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = L_3->get_x_0(); bool L_5; L_5 = Nat576_Eq64_m151CAE530932C1D2E37A7C46AFD62D9F18C98013(L_2, L_4, /*hidden argument*/NULL); return L_5; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571FieldElement::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571FieldElement_GetHashCode_m5BB4B71C4B513EDDEABFCCF3116845D33FCC15AF (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * __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; } { // return 5711052 ^ Arrays.GetHashCode(x, 0, 9); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = __this->get_x_0(); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Arrays_GetHashCode_mEDE24FF8CE14CFB6C4AC93BED1BCC557096CB0B7(L_0, 0, ((int32_t)9), /*hidden argument*/NULL); return ((int32_t)((int32_t)((int32_t)5711052)^(int32_t)L_1)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571K1Curve__ctor_m65032E339CB30FBD814635E1FE34F5A71E31D6D5 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, 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*)&Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2125D12A46A1C0D4D731B0273F5A2AB6EA24428C); s_Il2CppMethodInitialized = true; } { // : base(571, 2, 5, 10) AbstractF2mCurve__ctor_m85C0E74000104B30D90690BFFE2BDF6B4ADB1093(__this, ((int32_t)571), 2, 5, ((int32_t)10), /*hidden argument*/NULL); // this.m_infinity = new SecT571K1Point(this, null, null); SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_0 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m2B56A0F5E975B1FAB1F1B69CAF18F6E61BC54417(L_0, __this, (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)NULL, (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)NULL, /*hidden argument*/NULL); __this->set_m_infinity_19(L_0); // this.m_a = FromBigInteger(BigInteger.Zero); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Zero_7(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, __this, L_1); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_a_9(L_2); // this.m_b = FromBigInteger(BigInteger.One); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_3 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4; L_4 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, __this, L_3); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_b_10(L_4); // this.m_order = new BigInteger(1, Hex.Decode("020000000000000000000000000000000000000000000000000000000000000000000000131850E1F19A63E4B391A8DB917F4138B630D84BE5D639381E91DEB45CFE778F637C1001")); IL2CPP_RUNTIME_CLASS_INIT(Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5; L_5 = Hex_Decode_m1D881955B974F7FB194876E59DD34149C594A6E1(_stringLiteral2125D12A46A1C0D4D731B0273F5A2AB6EA24428C, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6 = (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)il2cpp_codegen_object_new(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger__ctor_m2790E6F992AE637CEB82161CD2D56E1E0008F81A(L_6, 1, L_5, /*hidden argument*/NULL); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_order_11(L_6); // this.m_cofactor = BigInteger.ValueOf(4); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_7; L_7 = BigInteger_ValueOf_m26A9968814DAF2363D8B71164672E6257BC82001(((int64_t)((int64_t)4)), /*hidden argument*/NULL); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_cofactor_12(L_7); // this.m_coord = SECT571K1_DEFAULT_COORDS; ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_coord_13(6); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::CloneCurve() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * SecT571K1Curve_CloneCurve_mE376EA4361025CE8076C09DE5C84CB39E9CE404F (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT571K1Curve(); SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * L_0 = (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F *)il2cpp_codegen_object_new(SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F_il2cpp_TypeInfo_var); SecT571K1Curve__ctor_m65032E339CB30FBD814635E1FE34F5A71E31D6D5(L_0, /*hidden argument*/NULL); return L_0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::SupportsCoordinateSystem(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571K1Curve_SupportsCoordinateSystem_m2E9EFC37B560A7F76058EE661DD1DA3C0248B4FC (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, int32_t ___coord0, const RuntimeMethod* method) { { int32_t L_0 = ___coord0; if ((!(((uint32_t)L_0) == ((uint32_t)6)))) { goto IL_0006; } } { // return true; return (bool)1; } IL_0006: { // return false; return (bool)0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Multiplier.ECMultiplier BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::CreateDefaultMultiplier() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SecT571K1Curve_CreateDefaultMultiplier_mA5CFBAEAD3DC8A8359837730E95CBDAD631047EC (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new WTauNafMultiplier(); WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8 * L_0 = (WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8 *)il2cpp_codegen_object_new(WTauNafMultiplier_t27D3354D43208FC0C3F3888447B02F4E8DB904C8_il2cpp_TypeInfo_var); WTauNafMultiplier__ctor_m2A58E0A04CFE0926C8DB4081519999EAE5E49BE8(L_0, /*hidden argument*/NULL); return L_0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::get_Infinity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571K1Curve_get_Infinity_mECEE57364E613517164BBCD6E12FFB540F2C41F6 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method) { { // get { return m_infinity; } SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_0 = __this->get_m_infinity_19(); return L_0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::get_FieldSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571K1Curve_get_FieldSize_m05BD9D3D0EF805D11FA32BBB5FCDD91B90C3FAF5 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method) { { // get { return 571; } return ((int32_t)571); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571K1Curve_FromBigInteger_m10E43BDAC74925D19094A22DD8E4CCF09AA5AA8A (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT571FieldElement(x); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___x0; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_1 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m1B248006AE8AA4C6BB958E462380D9E2EF34178C(L_1, L_0, /*hidden argument*/NULL); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::CreateRawPoint(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571K1Curve_CreateRawPoint_m528227B688886928BD0021AA90EEB696FA35E373 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, bool ___withCompression2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT571K1Point(this, x, y, withCompression); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; bool L_2 = ___withCompression2; SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_3 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m53067F6D93E5258792D06FA2CB552BCE701E5BE9(L_3, __this, L_0, L_1, L_2, /*hidden argument*/NULL); return L_3; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::CreateRawPoint(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571K1Curve_CreateRawPoint_m35073A0E6BE46AA05A0BD69548AE763FC53797E3 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs2, bool ___withCompression3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT571K1Point(this, x, y, zs, withCompression); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_2 = ___zs2; bool L_3 = ___withCompression3; SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_4 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m9C1E34E2D44FC988B8296B08806FE50284FB1C27(L_4, __this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::get_IsKoblitz() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571K1Curve_get_IsKoblitz_m51062A5699C16B93D325470932FD5460B2FDC0FB (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method) { { // get { return true; } return (bool)1; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::get_M() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571K1Curve_get_M_mDFAF00BA8867076464A11334D761E6DC896BF9EA (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method) { { // get { return 571; } return ((int32_t)571); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::get_IsTrinomial() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571K1Curve_get_IsTrinomial_m0085219A3964C4D81E7F79AE96509D6ABEDC3118 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method) { { // get { return false; } return (bool)0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::get_K1() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571K1Curve_get_K1_m5C0D39A90CDCD6243E2BDA32B52A0BB6082F5300 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method) { { // get { return 2; } return 2; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::get_K2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571K1Curve_get_K2_m76D160D82EFA70C14B7AF8E44CAB4F5EFF05A173 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method) { { // get { return 5; } return 5; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::get_K3() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571K1Curve_get_K3_m6272E44EAC8159D70B92A9BF746950F63ED6F706 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, const RuntimeMethod* method) { { // get { return 10; } return ((int32_t)10); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECLookupTable BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve::CreateCacheSafeLookupTable(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SecT571K1Curve_CreateCacheSafeLookupTable_m2EC69A173FB9C622CC319EB170924775EE72B583 (SecT571K1Curve_t518B94931CCC013323359ABF2254FF154371720F * __this, ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* ___points0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // ulong[] table = new ulong[len * SECT571K1_FE_LONGS * 2]; int32_t L_0 = ___len2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_0, (int32_t)((int32_t)9))), (int32_t)2))); V_0 = L_1; // int pos = 0; V_1 = 0; // for (int i = 0; i < len; ++i) V_2 = 0; goto IL_0054; } IL_0012: { // ECPoint p = points[off + i]; ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* L_2 = ___points0; int32_t L_3 = ___off1; int32_t L_4 = V_2; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6 = (L_2)->GetAt(static_cast(L_5)); // Nat576.Copy64(((SecT571FieldElement)p.RawXCoord).x, 0, table, pos); pos += SECT571K1_FE_LONGS; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_7 = L_6; NullCheck(L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8; L_8 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_7, /*hidden argument*/NULL); NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_8, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_8, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = V_0; int32_t L_11 = V_1; Nat576_Copy64_m5A40621EDE1F285D63F710A52F3FE352392721D0(L_9, 0, L_10, L_11, /*hidden argument*/NULL); // Nat576.Copy64(((SecT571FieldElement)p.RawXCoord).x, 0, table, pos); pos += SECT571K1_FE_LONGS; int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)((int32_t)9))); // Nat576.Copy64(((SecT571FieldElement)p.RawYCoord).x, 0, table, pos); pos += SECT571K1_FE_LONGS; NullCheck(L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_13; L_13 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_7, /*hidden argument*/NULL); NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_13, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_13, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = V_0; int32_t L_16 = V_1; Nat576_Copy64_m5A40621EDE1F285D63F710A52F3FE352392721D0(L_14, 0, L_15, L_16, /*hidden argument*/NULL); // Nat576.Copy64(((SecT571FieldElement)p.RawYCoord).x, 0, table, pos); pos += SECT571K1_FE_LONGS; int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)((int32_t)9))); // for (int i = 0; i < len; ++i) int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_0054: { // for (int i = 0; i < len; ++i) int32_t L_19 = V_2; int32_t L_20 = ___len2; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0012; } } { // return new SecT571K1LookupTable(this, table, len); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = V_0; int32_t L_22 = ___len2; SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1 * L_23 = (SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1 *)il2cpp_codegen_object_new(SecT571K1LookupTable_t9FD0C6F775287003157E201E93B8A7419045A8B1_il2cpp_TypeInfo_var); SecT571K1LookupTable__ctor_mF619EAC3912C296A4C3606DC0BA591C130692280(L_23, __this, L_21, L_22, /*hidden argument*/NULL); return L_23; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571K1Point__ctor_m2B56A0F5E975B1FAB1F1B69CAF18F6E61BC54417 (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method) { { // : this(curve, x, y, false) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; SecT571K1Point__ctor_m53067F6D93E5258792D06FA2CB552BCE701E5BE9(__this, L_0, L_1, L_2, (bool)0, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571K1Point__ctor_m53067F6D93E5258792D06FA2CB552BCE701E5BE9 (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, const RuntimeMethod* method) { { // : base(curve, x, y, withCompression) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; bool L_3 = ___withCompression3; AbstractF2mPoint__ctor_m286254AF1E7FEDA130EC045C190D4A3806CEAA75(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); // if ((x == null) != (y == null)) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = ___y2; if ((((int32_t)((((RuntimeObject*)(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) == ((int32_t)((((RuntimeObject*)(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_5) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)))) { goto IL_0020; } } { // throw new ArgumentException("Exactly one of the field elements is null"); 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_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3593CC227878D86540F00CB22358EB80C1BFDA6A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecT571K1Point__ctor_m53067F6D93E5258792D06FA2CB552BCE701E5BE9_RuntimeMethod_var))); } IL_0020: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571K1Point__ctor_m9C1E34E2D44FC988B8296B08806FE50284FB1C27 (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method) { { // : base(curve, x, y, zs, withCompression) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_3 = ___zs3; bool L_4 = ___withCompression4; AbstractF2mPoint__ctor_mDFCC11B5B8257CB5D92A463B3D35DB96F4C97B78(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::Detach() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571K1Point_Detach_mB506D324D8A81051E2BD6CDBF2FC7C8A106C81BA (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT571K1Point(null, this.AffineXCoord, this.AffineYCoord); // earlier JDK ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(9 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_AffineXCoord() */, __this); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_AffineYCoord() */, __this); SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_2 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m2B56A0F5E975B1FAB1F1B69CAF18F6E61BC54417(L_2, (ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)NULL, L_0, L_1, /*hidden argument*/NULL); return L_2; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::get_YCoord() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571K1Point_get_YCoord_m001E7C8A7EA4F681220E7F5EF2F0F31A1A15EA4D (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, const RuntimeMethod* method) { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; { // ECFieldElement X = RawXCoord, L = RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_0; // ECFieldElement X = RawXCoord, L = RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_1 = L_1; // if (this.IsInfinity || X.IsZero) bool L_2; L_2 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (L_2) { goto IL_001e; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = V_0; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_3); if (!L_4) { goto IL_0020; } } IL_001e: { // return L; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = V_1; return L_5; } IL_0020: { // ECFieldElement Y = L.Add(X).Multiply(X); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = V_0; NullCheck(L_6); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8; L_8 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_6, L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_9 = V_0; NullCheck(L_8); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10; L_10 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_8, L_9); V_2 = L_10; // ECFieldElement Z = RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_11; L_11 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_11); int32_t L_12 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_13 = (L_11)->GetAt(static_cast(L_12)); V_3 = L_13; // if (!Z.IsOne) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_14 = V_3; NullCheck(L_14); bool L_15; L_15 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_14); if (L_15) { goto IL_0047; } } { // Y = Y.Divide(Z); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_17 = V_3; NullCheck(L_16); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18; L_18 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_16, L_17); V_2 = L_18; } IL_0047: { // return Y; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = V_2; return L_19; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::get_CompressionYTilde() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571K1Point_get_CompressionYTilde_m9CAD8058E3EEE441BDBF0D6549C509AE7DC9ED42 (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, const RuntimeMethod* method) { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; { // ECFieldElement X = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_0; // if (X.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = V_0; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_1); if (!L_2) { goto IL_0011; } } { // return false; return (bool)0; } IL_0011: { // ECFieldElement Y = this.RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3; L_3 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); // return Y.TestBitZero() != X.TestBitZero(); NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::TestBitZero() */, L_3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = V_0; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::TestBitZero() */, L_5); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571K1Point_Add_mC03BDA61A58DBE91DF8C43D3E493D848EF04D473 (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___b0, 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*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_4 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; bool V_7 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; bool V_10 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_12 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_13 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_14 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_15 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_16 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_17 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_18 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_19 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_20 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_21 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_22 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_23 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_1 = ___b0; return L_1; } IL_000a: { // if (b.IsInfinity) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2 = ___b0; NullCheck(L_2); bool L_3; L_3 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0014; } } { // return this; return __this; } IL_0014: { // ECCurve curve = this.Curve; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_4; L_4 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); V_0 = L_4; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5; L_5 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_5; // ECFieldElement X2 = b.RawXCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6 = ___b0; NullCheck(L_6); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7; L_7 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_6, /*hidden argument*/NULL); V_2 = L_7; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8 = V_1; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_8); if (!L_9) { goto IL_0048; } } { // if (X2.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = V_2; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_10); if (!L_11) { goto IL_0040; } } { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_12 = V_0; NullCheck(L_12); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_13; L_13 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_12); return L_13; } IL_0040: { // return b.Add(this); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_14 = ___b0; NullCheck(L_14); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_15; L_15 = 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_14, __this); return L_15; } IL_0048: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16; L_16 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_3 = L_16; // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_17; L_17 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_17); int32_t L_18 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = (L_17)->GetAt(static_cast(L_18)); V_4 = L_19; // ECFieldElement L2 = b.RawYCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20 = ___b0; NullCheck(L_20); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_21; L_21 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_20, /*hidden argument*/NULL); V_5 = L_21; // ECFieldElement L2 = b.RawYCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_22 = ___b0; NullCheck(L_22); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_23; L_23 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(L_22, /*hidden argument*/NULL); NullCheck(L_23); int32_t L_24 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_25 = (L_23)->GetAt(static_cast(L_24)); V_6 = L_25; // bool Z1IsOne = Z1.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = V_4; NullCheck(L_26); bool L_27; L_27 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_26); V_7 = L_27; // ECFieldElement U2 = X2, S2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28 = V_2; V_8 = L_28; // ECFieldElement U2 = X2, S2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_29 = V_5; V_9 = L_29; // if (!Z1IsOne) bool L_30 = V_7; if (L_30) { goto IL_0095; } } { // U2 = U2.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32 = V_4; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33; L_33 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_31, L_32); V_8 = L_33; // S2 = S2.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34 = V_9; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_4; NullCheck(L_34); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_34, L_35); V_9 = L_36; } IL_0095: { // bool Z2IsOne = Z2.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_6; NullCheck(L_37); bool L_38; L_38 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_37); V_10 = L_38; // ECFieldElement U1 = X1, S1 = L1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39 = V_1; V_11 = L_39; // ECFieldElement U1 = X1, S1 = L1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_3; V_12 = L_40; // if (!Z2IsOne) bool L_41 = V_10; if (L_41) { goto IL_00be; } } { // U1 = U1.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_6; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); V_11 = L_44; // S1 = S1.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46 = V_6; NullCheck(L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47; L_47 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_45, L_46); V_12 = L_47; } IL_00be: { // ECFieldElement A = S1.Add(S2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_9; NullCheck(L_48); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50; L_50 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_48, L_49); V_13 = L_50; // ECFieldElement B = U1.Add(U2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_14 = L_53; // if (B.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_14; NullCheck(L_54); bool L_55; L_55 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_54); if (!L_55) { goto IL_00f4; } } { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56 = V_13; NullCheck(L_56); bool L_57; L_57 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_56); if (!L_57) { goto IL_00ed; } } { // return Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_58; L_58 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); return L_58; } IL_00ed: { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_59 = V_0; NullCheck(L_59); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_60; L_60 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_59); return L_60; } IL_00f4: { // if (X2.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_61 = V_2; NullCheck(L_61); bool L_62; L_62 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_61); if (!L_62) { goto IL_019b; } } { // ECPoint p = this.Normalize(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_63; L_63 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(17 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Normalize() */, __this); // X1 = p.XCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_64 = L_63; NullCheck(L_64); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_65; L_65 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_XCoord() */, L_64); V_1 = L_65; // ECFieldElement Y1 = p.YCoord; NullCheck(L_64); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_66; L_66 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(12 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_YCoord() */, L_64); V_18 = L_66; // ECFieldElement Y2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_67 = V_5; V_19 = L_67; // ECFieldElement L = Y1.Add(Y2).Divide(X1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_68 = V_18; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_69 = V_19; NullCheck(L_68); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_70; L_70 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_68, L_69); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_71 = V_1; NullCheck(L_70); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_72; L_72 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_70, L_71); V_20 = L_72; // X3 = L.Square().Add(L).Add(X1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_73 = V_20; NullCheck(L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_74; L_74 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_75 = V_20; NullCheck(L_74); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_76; L_76 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_74, L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_77 = V_1; NullCheck(L_76); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_78; L_78 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_76, L_77); V_15 = L_78; // if (X3.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_79 = V_15; NullCheck(L_79); bool L_80; L_80 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_79); if (!L_80) { goto IL_015c; } } { // return new SecT571K1Point(curve, X3, curve.B, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_81 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_82 = V_15; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_83 = V_0; NullCheck(L_83); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_84; L_84 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_83); bool L_85; L_85 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_86 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m53067F6D93E5258792D06FA2CB552BCE701E5BE9(L_86, L_81, L_82, L_84, L_85, /*hidden argument*/NULL); return L_86; } IL_015c: { // ECFieldElement Y3 = L.Multiply(X1.Add(X3)).Add(X3).Add(Y1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_87 = V_20; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_88 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_89 = V_15; NullCheck(L_88); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_90; L_90 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_88, L_89); NullCheck(L_87); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_91; L_91 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_87, L_90); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_92 = V_15; NullCheck(L_91); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_93; L_93 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_91, L_92); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_94 = V_18; NullCheck(L_93); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_95; L_95 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_93, L_94); // L3 = Y3.Divide(X3).Add(X3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_96 = V_15; NullCheck(L_95); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_97; L_97 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_95, L_96); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_98 = V_15; NullCheck(L_97); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_99; L_99 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_97, L_98); V_16 = L_99; // Z3 = curve.FromBigInteger(BigInteger.One); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_100 = V_0; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_101 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_100); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_102; L_102 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, L_100, L_101); V_17 = L_102; // } goto IL_022a; } IL_019b: { // B = B.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_103 = V_14; NullCheck(L_103); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_104; L_104 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_103); V_14 = L_104; // ECFieldElement AU1 = A.Multiply(U1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_105 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_106 = V_11; NullCheck(L_105); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_107; L_107 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_105, L_106); V_21 = L_107; // ECFieldElement AU2 = A.Multiply(U2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_108 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_109 = V_8; NullCheck(L_108); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_110; L_110 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_108, L_109); V_22 = L_110; // X3 = AU1.Multiply(AU2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_111 = V_21; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_112 = V_22; NullCheck(L_111); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_113; L_113 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_111, L_112); V_15 = L_113; // if (X3.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_114 = V_15; NullCheck(L_114); bool L_115; L_115 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_114); if (!L_115) { goto IL_01e3; } } { // return new SecT571K1Point(curve, X3, curve.B, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_116 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_117 = V_15; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_118 = V_0; NullCheck(L_118); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_119; L_119 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_118); bool L_120; L_120 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_121 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m53067F6D93E5258792D06FA2CB552BCE701E5BE9(L_121, L_116, L_117, L_119, L_120, /*hidden argument*/NULL); return L_121; } IL_01e3: { // ECFieldElement ABZ2 = A.Multiply(B); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_122 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_123 = V_14; NullCheck(L_122); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_124; L_124 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_122, L_123); V_23 = L_124; // if (!Z2IsOne) bool L_125 = V_10; if (L_125) { goto IL_01fd; } } { // ABZ2 = ABZ2.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_126 = V_23; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_127 = V_6; NullCheck(L_126); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_128; L_128 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_126, L_127); V_23 = L_128; } IL_01fd: { // L3 = AU2.Add(B).SquarePlusProduct(ABZ2, L1.Add(Z1)); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_129 = V_22; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_130 = V_14; NullCheck(L_129); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_131; L_131 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_129, L_130); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_132 = V_23; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_133 = V_3; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_134 = V_4; NullCheck(L_133); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_135; L_135 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_133, L_134); NullCheck(L_131); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_136; L_136 = VirtualFuncInvoker2< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_131, L_132, L_135); V_16 = L_136; // Z3 = ABZ2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_137 = V_23; V_17 = L_137; // if (!Z1IsOne) bool L_138 = V_7; if (L_138) { goto IL_022a; } } { // Z3 = Z3.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_139 = V_17; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_140 = V_4; NullCheck(L_139); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_141; L_141 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_139, L_140); V_17 = L_141; } IL_022a: { // return new SecT571K1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_142 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_143 = V_15; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_144 = V_16; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_145 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_146 = L_145; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_147 = V_17; NullCheck(L_146); ArrayElementTypeCheck (L_146, L_147); (L_146)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_147); bool L_148; L_148 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_149 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m9C1E34E2D44FC988B8296B08806FE50284FB1C27(L_149, L_142, L_143, L_144, L_146, L_148, /*hidden argument*/NULL); return L_149; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::Twice() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571K1Point_Twice_mA8ED61B1B131BE77775E9E9788E9A67AA6153C96 (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; bool V_4 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_7 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_10 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B7_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B15_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B18_0 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return this; return __this; } IL_000a: { // ECCurve curve = this.Curve; 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() */, __this); V_0 = L_1; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_2; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = V_1; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_3); if (!L_4) { goto IL_0027; } } { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_5 = V_0; NullCheck(L_5); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6; L_6 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_5); return L_6; } IL_0027: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7; L_7 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_2 = L_7; // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_8; L_8 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_8); int32_t L_9 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = (L_8)->GetAt(static_cast(L_9)); V_3 = L_10; // bool Z1IsOne = Z1.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11 = V_3; NullCheck(L_11); bool L_12; L_12 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_11); V_4 = L_12; // ECFieldElement Z1Sq = Z1IsOne ? Z1 : Z1.Square(); bool L_13 = V_4; if (L_13) { goto IL_004b; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_14 = V_3; NullCheck(L_14); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15; L_15 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_14); G_B7_0 = L_15; goto IL_004c; } IL_004b: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_3; G_B7_0 = L_16; } IL_004c: { V_5 = G_B7_0; // if (Z1IsOne) bool L_17 = V_4; if (!L_17) { goto IL_0062; } } { // T = L1.Square().Add(L1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18 = V_2; NullCheck(L_18); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19; L_19 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_18); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_20 = V_2; NullCheck(L_19); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_21; L_21 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_19, L_20); V_6 = L_21; // } goto IL_0071; } IL_0062: { // T = L1.Add(Z1).Multiply(L1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_22 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_23 = V_3; NullCheck(L_22); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_24; L_24 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_22, L_23); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_25 = V_2; NullCheck(L_24); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26; L_26 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_24, L_25); V_6 = L_26; } IL_0071: { // if (T.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_27 = V_6; NullCheck(L_27); bool L_28; L_28 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_27); if (!L_28) { goto IL_008f; } } { // return new SecT571K1Point(curve, T, curve.B, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_29 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_30 = V_6; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_31 = V_0; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32; L_32 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_31); bool L_33; L_33 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_34 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m53067F6D93E5258792D06FA2CB552BCE701E5BE9(L_34, L_29, L_30, L_32, L_33, /*hidden argument*/NULL); return L_34; } IL_008f: { // ECFieldElement X3 = T.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_6; NullCheck(L_35); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_35); V_7 = L_36; // ECFieldElement Z3 = Z1IsOne ? T : T.Multiply(Z1Sq); bool L_37 = V_4; if (L_37) { goto IL_00a7; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_38 = V_6; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39 = V_5; NullCheck(L_38); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40; L_40 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_38, L_39); G_B15_0 = L_40; goto IL_00a9; } IL_00a7: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_41 = V_6; G_B15_0 = L_41; } IL_00a9: { V_8 = G_B15_0; // ECFieldElement t1 = L1.Add(X1).Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_1; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); NullCheck(L_44); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45; L_45 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_44); V_9 = L_45; // ECFieldElement t2 = Z1IsOne ? Z1 : Z1Sq.Square(); bool L_46 = V_4; if (L_46) { goto IL_00c6; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47 = V_5; NullCheck(L_47); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48; L_48 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_47); G_B18_0 = L_48; goto IL_00c7; } IL_00c6: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_3; G_B18_0 = L_49; } IL_00c7: { V_10 = G_B18_0; // ECFieldElement L3 = t1.Add(T).Add(Z1Sq).Multiply(t1).Add(t2).Add(X3).Add(Z3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50 = V_9; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_6; NullCheck(L_50); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52; L_52 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_50, L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53 = V_5; NullCheck(L_52); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54; L_54 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_52, L_53); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_55 = V_9; NullCheck(L_54); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56; L_56 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_54, L_55); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_57 = V_10; NullCheck(L_56); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_58; L_58 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_56, L_57); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_59 = V_7; NullCheck(L_58); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_60; L_60 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_58, L_59); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_61 = V_8; NullCheck(L_60); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_62; L_62 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_60, L_61); V_11 = L_62; // return new SecT571K1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_63 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_64 = V_7; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_65 = V_11; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_66 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_67 = L_66; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_68 = V_8; NullCheck(L_67); ArrayElementTypeCheck (L_67, L_68); (L_67)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_68); bool L_69; L_69 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_70 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m9C1E34E2D44FC988B8296B08806FE50284FB1C27(L_70, L_63, L_64, L_65, L_67, L_69, /*hidden argument*/NULL); return L_70; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::TwicePlus(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571K1Point_TwicePlus_mAC56853F00DDBB1D411CA992A1AEE0EA2BDBBF86 (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_4 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_7 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_10 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_12 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_13 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_14 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_15 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_16 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_17 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_1 = ___b0; return L_1; } IL_000a: { // if (b.IsInfinity) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2 = ___b0; NullCheck(L_2); bool L_3; L_3 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0019; } } { // return Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_4; L_4 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); return L_4; } IL_0019: { // ECCurve curve = this.Curve; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_5; L_5 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); V_0 = L_5; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6; L_6 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_6; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = V_1; NullCheck(L_7); bool L_8; L_8 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_7); if (!L_8) { goto IL_0031; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_9 = ___b0; return L_9; } IL_0031: { // ECFieldElement X2 = b.RawXCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_10 = ___b0; NullCheck(L_10); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11; L_11 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_10, /*hidden argument*/NULL); V_2 = L_11; // ECFieldElement X2 = b.RawXCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_12 = ___b0; NullCheck(L_12); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_13; L_13 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(L_12, /*hidden argument*/NULL); NullCheck(L_13); int32_t L_14 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = (L_13)->GetAt(static_cast(L_14)); V_3 = L_15; // if (X2.IsZero || !Z2.IsOne) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_2; NullCheck(L_16); bool L_17; L_17 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_16); if (L_17) { goto IL_0051; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18 = V_3; NullCheck(L_18); bool L_19; L_19 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_18); if (L_19) { goto IL_005e; } } IL_0051: { // return Twice().Add(b); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20; L_20 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_21 = ___b0; NullCheck(L_20); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_22; L_22 = 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_20, L_21); return L_22; } IL_005e: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_23; L_23 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_24; L_24 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_24); int32_t L_25 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = (L_24)->GetAt(static_cast(L_25)); V_4 = L_26; // ECFieldElement L2 = b.RawYCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_27 = ___b0; NullCheck(L_27); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28; L_28 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_27, /*hidden argument*/NULL); V_5 = L_28; // ECFieldElement X1Sq = X1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_29 = V_1; NullCheck(L_29); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_30; L_30 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_29); V_6 = L_30; // ECFieldElement L1Sq = L1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = L_23; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32; L_32 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_31); V_7 = L_32; // ECFieldElement Z1Sq = Z1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33 = V_4; NullCheck(L_33); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34; L_34 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_33); V_8 = L_34; // ECFieldElement L1Z1 = L1.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_4; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_31, L_35); V_9 = L_36; // ECFieldElement T = L1Sq.Add(L1Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_7; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_38 = V_9; NullCheck(L_37); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39; L_39 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_37, L_38); V_10 = L_39; // ECFieldElement L2plus1 = L2.AddOne(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_5; NullCheck(L_40); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_41; L_41 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(8 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::AddOne() */, L_40); V_11 = L_41; // ECFieldElement A = L2plus1.Multiply(Z1Sq).Add(L1Sq).MultiplyPlusProduct(T, X1Sq, Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_8; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_7; NullCheck(L_44); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46; L_46 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_44, L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47 = V_10; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_6; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_8; NullCheck(L_46); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50; L_50 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_46, L_47, L_48, L_49); V_12 = L_50; // ECFieldElement X2Z1Sq = X2.Multiply(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_13 = L_53; // ECFieldElement B = X2Z1Sq.Add(T).Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_55 = V_10; NullCheck(L_54); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56; L_56 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_54, L_55); NullCheck(L_56); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_57; L_57 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_56); V_14 = L_57; // if (B.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_58 = V_14; NullCheck(L_58); bool L_59; L_59 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_58); if (!L_59) { goto IL_0103; } } { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_60 = V_12; NullCheck(L_60); bool L_61; L_61 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_60); if (!L_61) { goto IL_00fc; } } { // return b.Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_62 = ___b0; NullCheck(L_62); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_63; L_63 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, L_62); return L_63; } IL_00fc: { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_64 = V_0; NullCheck(L_64); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_65; L_65 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_64); return L_65; } IL_0103: { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_66 = V_12; NullCheck(L_66); bool L_67; L_67 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_66); if (!L_67) { goto IL_0121; } } { // return new SecT571K1Point(curve, A, curve.B, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_68 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_69 = V_12; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_70 = V_0; NullCheck(L_70); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_71; L_71 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(25 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_B() */, L_70); bool L_72; L_72 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_73 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m53067F6D93E5258792D06FA2CB552BCE701E5BE9(L_73, L_68, L_69, L_71, L_72, /*hidden argument*/NULL); return L_73; } IL_0121: { // ECFieldElement X3 = A.Square().Multiply(X2Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_74 = V_12; NullCheck(L_74); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_75; L_75 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_74); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_76 = V_13; NullCheck(L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_77; L_77 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_75, L_76); V_15 = L_77; // ECFieldElement Z3 = A.Multiply(B).Multiply(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_78 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_79 = V_14; NullCheck(L_78); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_80; L_80 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_78, L_79); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_81 = V_8; NullCheck(L_80); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_82; L_82 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_80, L_81); V_16 = L_82; // ECFieldElement L3 = A.Add(B).Square().MultiplyPlusProduct(T, L2plus1, Z3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_83 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_84 = V_14; NullCheck(L_83); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_85; L_85 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_83, L_84); NullCheck(L_85); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_86; L_86 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_85); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_87 = V_10; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_88 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_89 = V_16; NullCheck(L_86); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_90; L_90 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_86, L_87, L_88, L_89); V_17 = L_90; // return new SecT571K1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_91 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_92 = V_15; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_93 = V_17; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_94 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_95 = L_94; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_96 = V_16; NullCheck(L_95); ArrayElementTypeCheck (L_95, L_96); (L_95)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_96); bool L_97; L_97 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_98 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m9C1E34E2D44FC988B8296B08806FE50284FB1C27(L_98, L_91, L_92, L_93, L_95, L_97, /*hidden argument*/NULL); return L_98; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Point::Negate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571K1Point_Negate_mD297E75D72797D84EB2BD8182495758544B5CABB (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return this; return __this; } IL_000a: { // ECFieldElement X = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_1; // if (X.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_2); if (!L_3) { goto IL_001b; } } { // return this; return __this; } IL_001b: { // ECFieldElement L = this.RawYCoord, Z = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4; L_4 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_1 = L_4; // ECFieldElement L = this.RawYCoord, Z = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_5; L_5 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_5); int32_t L_6 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = (L_5)->GetAt(static_cast(L_6)); V_2 = L_7; // return new SecT571K1Point(Curve, X, L.Add(Z), new ECFieldElement[] { Z }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_8; L_8 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_9 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11 = V_2; NullCheck(L_10); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_12; L_12 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_10, L_11); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_13 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_14 = L_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = V_2; NullCheck(L_14); ArrayElementTypeCheck (L_14, L_15); (L_14)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_15); bool L_16; L_16 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 * L_17 = (SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2 *)il2cpp_codegen_object_new(SecT571K1Point_t045D709659B130292F508E61151BA842B15929C2_il2cpp_TypeInfo_var); SecT571K1Point__ctor_m9C1E34E2D44FC988B8296B08806FE50284FB1C27(L_17, L_8, L_9, L_12, L_14, L_16, /*hidden argument*/NULL); return L_17; } } #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.Math.EC.Custom.Sec.SecT571R1Curve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571R1Curve__ctor_mF0AFA8C52A81E0C7AD6623D16B6F2EA22983F2B6 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, 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*)&Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4524A3CDA236E8107A7ADDA16FF20824B50D5DE4); s_Il2CppMethodInitialized = true; } { // : base(571, 2, 5, 10) AbstractF2mCurve__ctor_m85C0E74000104B30D90690BFFE2BDF6B4ADB1093(__this, ((int32_t)571), 2, 5, ((int32_t)10), /*hidden argument*/NULL); // this.m_infinity = new SecT571R1Point(this, null, null); SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_0 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m34EFB0136E4D221CA1DBB486851FA3A349E60328(L_0, __this, (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)NULL, (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)NULL, /*hidden argument*/NULL); __this->set_m_infinity_19(L_0); // this.m_a = FromBigInteger(BigInteger.One); IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, __this, L_1); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_a_9(L_2); // this.m_b = SecT571R1_B; IL2CPP_RUNTIME_CLASS_INIT(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_3 = ((SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields*)il2cpp_codegen_static_fields_for(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var))->get_SecT571R1_B_20(); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_b_10(L_3); // this.m_order = new BigInteger(1, Hex.Decode("03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE661CE18FF55987308059B186823851EC7DD9CA1161DE93D5174D66E8382E9BB2FE84E47")); IL2CPP_RUNTIME_CLASS_INIT(Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4; L_4 = Hex_Decode_m1D881955B974F7FB194876E59DD34149C594A6E1(_stringLiteral4524A3CDA236E8107A7ADDA16FF20824B50D5DE4, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_5 = (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)il2cpp_codegen_object_new(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger__ctor_m2790E6F992AE637CEB82161CD2D56E1E0008F81A(L_5, 1, L_4, /*hidden argument*/NULL); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_order_11(L_5); // this.m_cofactor = BigInteger.Two; BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_6 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_Two_9(); ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_cofactor_12(L_6); // this.m_coord = SECT571R1_DEFAULT_COORDS; ((ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)__this)->set_m_coord_13(6); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::CloneCurve() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * SecT571R1Curve_CloneCurve_mBCF6D8A95FB6CFFFD1D9F37F4DCEA8A582C2D97A (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT571R1Curve(); SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * L_0 = (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 *)il2cpp_codegen_object_new(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); SecT571R1Curve__ctor_mF0AFA8C52A81E0C7AD6623D16B6F2EA22983F2B6(L_0, /*hidden argument*/NULL); return L_0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::SupportsCoordinateSystem(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571R1Curve_SupportsCoordinateSystem_mC22470334347B9D76CB1AFB29FF41BF09FC44192 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, int32_t ___coord0, const RuntimeMethod* method) { { int32_t L_0 = ___coord0; if ((!(((uint32_t)L_0) == ((uint32_t)6)))) { goto IL_0006; } } { // return true; return (bool)1; } IL_0006: { // return false; return (bool)0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::get_Infinity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571R1Curve_get_Infinity_m27975C297E8D5ABA2581CC08E95B4A89F1A05728 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, const RuntimeMethod* method) { { // get { return m_infinity; } SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_0 = __this->get_m_infinity_19(); return L_0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::get_FieldSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571R1Curve_get_FieldSize_m8BC76B09C8289FA2B995241B59D1FF3DDE69E7D9 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, const RuntimeMethod* method) { { // get { return 571; } return ((int32_t)571); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571R1Curve_FromBigInteger_mF9A4546D600240F9142E67C7022045922B74A048 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * ___x0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT571FieldElement(x); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_0 = ___x0; SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_1 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m1B248006AE8AA4C6BB958E462380D9E2EF34178C(L_1, L_0, /*hidden argument*/NULL); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::CreateRawPoint(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571R1Curve_CreateRawPoint_m558832F1AA2BFDA7BA60A25CE1C1329BDDB0B0A3 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, bool ___withCompression2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT571R1Point(this, x, y, withCompression); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; bool L_2 = ___withCompression2; SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_3 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m0633D00F3F87824E03988C8C84C7A360F779BD45(L_3, __this, L_0, L_1, L_2, /*hidden argument*/NULL); return L_3; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::CreateRawPoint(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571R1Curve_CreateRawPoint_m32B2D09D8CE8DBFDF17CFC34EA2B371F1DFAD332 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y1, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs2, bool ___withCompression3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT571R1Point(this, x, y, zs, withCompression); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = ___x0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___y1; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_2 = ___zs2; bool L_3 = ___withCompression3; SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_4 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m605225C0C2B36E365C8F37FFDB7B5937F8C21D3A(L_4, __this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::get_IsKoblitz() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571R1Curve_get_IsKoblitz_mDB6748B343FBD39852175D291FC4251EBA988B1B (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, const RuntimeMethod* method) { { // get { return false; } return (bool)0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::get_M() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571R1Curve_get_M_mB92FCBAAE6660B6D744A029C539D2121B7C8C2D3 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, const RuntimeMethod* method) { { // get { return 571; } return ((int32_t)571); } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::get_IsTrinomial() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571R1Curve_get_IsTrinomial_mBCC35B0325B118D07BF9261D163D8593E3B2DDDD (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, const RuntimeMethod* method) { { // get { return false; } return (bool)0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::get_K1() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571R1Curve_get_K1_m314723758C1275775953C781DB9AEA52A42486FB (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, const RuntimeMethod* method) { { // get { return 2; } return 2; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::get_K2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571R1Curve_get_K2_mD1B6B37E659216191CC54961C513405DFB09DB5E (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, const RuntimeMethod* method) { { // get { return 5; } return 5; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::get_K3() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecT571R1Curve_get_K3_m9664A0CD3BA6DEBECBF0DBA3C4637C686458C707 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, const RuntimeMethod* method) { { // get { return 10; } return ((int32_t)10); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECLookupTable BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::CreateCacheSafeLookupTable(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SecT571R1Curve_CreateCacheSafeLookupTable_m13589711F8FC026F10A34C6C2F373C0AE8761D45 (SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397 * __this, ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* ___points0, int32_t ___off1, int32_t ___len2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // ulong[] table = new ulong[len * SECT571R1_FE_LONGS * 2]; int32_t L_0 = ___len2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_0, (int32_t)((int32_t)9))), (int32_t)2))); V_0 = L_1; // int pos = 0; V_1 = 0; // for (int i = 0; i < len; ++i) V_2 = 0; goto IL_0054; } IL_0012: { // ECPoint p = points[off + i]; ECPointU5BU5D_tD2D897EF716415E07E8499709FF4F33D2FF200FF* L_2 = ___points0; int32_t L_3 = ___off1; int32_t L_4 = V_2; NullCheck(L_2); int32_t L_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6 = (L_2)->GetAt(static_cast(L_5)); // Nat576.Copy64(((SecT571FieldElement)p.RawXCoord).x, 0, table, pos); pos += SECT571R1_FE_LONGS; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_7 = L_6; NullCheck(L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8; L_8 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_7, /*hidden argument*/NULL); NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_8, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_8, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = V_0; int32_t L_11 = V_1; Nat576_Copy64_m5A40621EDE1F285D63F710A52F3FE352392721D0(L_9, 0, L_10, L_11, /*hidden argument*/NULL); // Nat576.Copy64(((SecT571FieldElement)p.RawXCoord).x, 0, table, pos); pos += SECT571R1_FE_LONGS; int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)((int32_t)9))); // Nat576.Copy64(((SecT571FieldElement)p.RawYCoord).x, 0, table, pos); pos += SECT571R1_FE_LONGS; NullCheck(L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_13; L_13 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_7, /*hidden argument*/NULL); NullCheck(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_13, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = ((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_13, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))->get_x_0(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = V_0; int32_t L_16 = V_1; Nat576_Copy64_m5A40621EDE1F285D63F710A52F3FE352392721D0(L_14, 0, L_15, L_16, /*hidden argument*/NULL); // Nat576.Copy64(((SecT571FieldElement)p.RawYCoord).x, 0, table, pos); pos += SECT571R1_FE_LONGS; int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)((int32_t)9))); // for (int i = 0; i < len; ++i) int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_0054: { // for (int i = 0; i < len; ++i) int32_t L_19 = V_2; int32_t L_20 = ___len2; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0012; } } { // return new SecT571R1LookupTable(this, table, len); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = V_0; int32_t L_22 = ___len2; SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45 * L_23 = (SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45 *)il2cpp_codegen_object_new(SecT571R1LookupTable_t461C686A30285171552A6461CC39449DDA4E6A45_il2cpp_TypeInfo_var); SecT571R1LookupTable__ctor_mCE31DBFCAC275179F6537A5C3634963C68170A0E(L_23, __this, L_21, L_22, /*hidden argument*/NULL); return L_23; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571R1Curve__cctor_mA8C8684A14B82C00F20A651A0EDACEF036CDA627 (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*)&Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E772C6B9394F5AC612E4C078AC1B64F82114327); s_Il2CppMethodInitialized = true; } { // internal static readonly SecT571FieldElement SecT571R1_B = new SecT571FieldElement( // new BigInteger(1, Hex.Decode("02F40E7E2221F295DE297117B7F3D62F5C6A97FFCB8CEFF1CD6BA8CE4A9A18AD84FFABBD8EFA59332BE7AD6756A66E294AFD185A78FF12AA520E4DE739BACA0C7FFEFF7F2955727A"))); IL2CPP_RUNTIME_CLASS_INIT(Hex_t3B7B2ED165B9CA45F45E3F1EF2436D4FCA11F6FE_il2cpp_TypeInfo_var); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0; L_0 = Hex_Decode_m1D881955B974F7FB194876E59DD34149C594A6E1(_stringLiteral4E772C6B9394F5AC612E4C078AC1B64F82114327, /*hidden argument*/NULL); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_1 = (BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 *)il2cpp_codegen_object_new(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger__ctor_m2790E6F992AE637CEB82161CD2D56E1E0008F81A(L_1, 1, L_0, /*hidden argument*/NULL); SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_2 = (SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)il2cpp_codegen_object_new(SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var); SecT571FieldElement__ctor_m1B248006AE8AA4C6BB958E462380D9E2EF34178C(L_2, L_1, /*hidden argument*/NULL); ((SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields*)il2cpp_codegen_static_fields_for(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var))->set_SecT571R1_B_20(L_2); // internal static readonly SecT571FieldElement SecT571R1_B_SQRT = (SecT571FieldElement)SecT571R1_B.Sqrt(); SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_3 = ((SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields*)il2cpp_codegen_static_fields_for(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var))->get_SecT571R1_B_20(); NullCheck(L_3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4; L_4 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(15 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Sqrt() */, L_3); ((SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields*)il2cpp_codegen_static_fields_for(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var))->set_SecT571R1_B_SQRT_21(((SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 *)CastclassClass((RuntimeObject*)L_4, SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242_il2cpp_TypeInfo_var))); 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.Math.EC.Custom.Sec.SecT571R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571R1Point__ctor_m34EFB0136E4D221CA1DBB486851FA3A349E60328 (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, const RuntimeMethod* method) { { // : this(curve, x, y, false) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; SecT571R1Point__ctor_m0633D00F3F87824E03988C8C84C7A360F779BD45(__this, L_0, L_1, L_2, (bool)0, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571R1Point__ctor_m0633D00F3F87824E03988C8C84C7A360F779BD45 (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, bool ___withCompression3, const RuntimeMethod* method) { { // : base(curve, x, y, withCompression) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; bool L_3 = ___withCompression3; AbstractF2mPoint__ctor_m286254AF1E7FEDA130EC045C190D4A3806CEAA75(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); // if ((x == null) != (y == null)) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = ___y2; if ((((int32_t)((((RuntimeObject*)(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)) == ((int32_t)((((RuntimeObject*)(ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_5) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0)))) { goto IL_0020; } } { // throw new ArgumentException("Exactly one of the field elements is null"); 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_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3593CC227878D86540F00CB22358EB80C1BFDA6A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecT571R1Point__ctor_m0633D00F3F87824E03988C8C84C7A360F779BD45_RuntimeMethod_var))); } IL_0020: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecT571R1Point__ctor_m605225C0C2B36E365C8F37FFDB7B5937F8C21D3A (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * ___curve0, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___x1, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ___y2, ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ___zs3, bool ___withCompression4, const RuntimeMethod* method) { { // : base(curve, x, y, zs, withCompression) ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_0 = ___curve0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = ___x1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = ___y2; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_3 = ___zs3; bool L_4 = ___withCompression4; AbstractF2mPoint__ctor_mDFCC11B5B8257CB5D92A463B3D35DB96F4C97B78(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::Detach() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571R1Point_Detach_m7D9CCDB17551286F9450C63E32A8261B6C34FD6D (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new SecT571R1Point(null, AffineXCoord, AffineYCoord); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(9 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_AffineXCoord() */, __this); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_AffineYCoord() */, __this); SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_2 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m34EFB0136E4D221CA1DBB486851FA3A349E60328(L_2, (ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 *)NULL, L_0, L_1, /*hidden argument*/NULL); return L_2; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::get_YCoord() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * SecT571R1Point_get_YCoord_m7615297BFE86864B65679D2517C730913D2E024D (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, const RuntimeMethod* method) { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; { // ECFieldElement X = RawXCoord, L = RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_0; // ECFieldElement X = RawXCoord, L = RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_1 = L_1; // if (this.IsInfinity || X.IsZero) bool L_2; L_2 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (L_2) { goto IL_001e; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = V_0; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_3); if (!L_4) { goto IL_0020; } } IL_001e: { // return L; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = V_1; return L_5; } IL_0020: { // ECFieldElement Y = L.Add(X).Multiply(X); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = V_0; NullCheck(L_6); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8; L_8 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_6, L_7); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_9 = V_0; NullCheck(L_8); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10; L_10 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_8, L_9); V_2 = L_10; // ECFieldElement Z = RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_11; L_11 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_11); int32_t L_12 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_13 = (L_11)->GetAt(static_cast(L_12)); V_3 = L_13; // if (!Z.IsOne) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_14 = V_3; NullCheck(L_14); bool L_15; L_15 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_14); if (L_15) { goto IL_0047; } } { // Y = Y.Divide(Z); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_17 = V_3; NullCheck(L_16); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18; L_18 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_16, L_17); V_2 = L_18; } IL_0047: { // return Y; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = V_2; return L_19; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::get_CompressionYTilde() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecT571R1Point_get_CompressionYTilde_m7EC724881758138DE98EC20B831C3091AE7F5381 (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, const RuntimeMethod* method) { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; { // ECFieldElement X = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0; L_0 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_0; // if (X.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1 = V_0; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_1); if (!L_2) { goto IL_0011; } } { // return false; return (bool)0; } IL_0011: { // ECFieldElement Y = this.RawYCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3; L_3 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); // return Y.TestBitZero() != X.TestBitZero(); NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::TestBitZero() */, L_3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5 = V_0; NullCheck(L_5); bool L_6; L_6 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::TestBitZero() */, L_5); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571R1Point_Add_m1CD15A1DE3C5493CB2F4A759794124B64C3D5C91 (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___b0, 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*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_4 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; bool V_7 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; bool V_10 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_12 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_13 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_14 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_15 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_16 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_17 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_18 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_19 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_20 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_21 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_22 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_23 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_1 = ___b0; return L_1; } IL_000a: { // if (b.IsInfinity) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2 = ___b0; NullCheck(L_2); bool L_3; L_3 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0014; } } { // return this; return __this; } IL_0014: { // ECCurve curve = this.Curve; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_4; L_4 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); V_0 = L_4; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_5; L_5 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_5; // ECFieldElement X2 = b.RawXCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6 = ___b0; NullCheck(L_6); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7; L_7 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_6, /*hidden argument*/NULL); V_2 = L_7; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_8 = V_1; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_8); if (!L_9) { goto IL_0048; } } { // if (X2.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = V_2; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_10); if (!L_11) { goto IL_0040; } } { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_12 = V_0; NullCheck(L_12); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_13; L_13 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_12); return L_13; } IL_0040: { // return b.Add(this); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_14 = ___b0; NullCheck(L_14); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_15; L_15 = 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_14, __this); return L_15; } IL_0048: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16; L_16 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_3 = L_16; // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_17; L_17 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_17); int32_t L_18 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = (L_17)->GetAt(static_cast(L_18)); V_4 = L_19; // ECFieldElement L2 = b.RawYCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20 = ___b0; NullCheck(L_20); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_21; L_21 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_20, /*hidden argument*/NULL); V_5 = L_21; // ECFieldElement L2 = b.RawYCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_22 = ___b0; NullCheck(L_22); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_23; L_23 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(L_22, /*hidden argument*/NULL); NullCheck(L_23); int32_t L_24 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_25 = (L_23)->GetAt(static_cast(L_24)); V_6 = L_25; // bool Z1IsOne = Z1.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = V_4; NullCheck(L_26); bool L_27; L_27 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_26); V_7 = L_27; // ECFieldElement U2 = X2, S2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28 = V_2; V_8 = L_28; // ECFieldElement U2 = X2, S2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_29 = V_5; V_9 = L_29; // if (!Z1IsOne) bool L_30 = V_7; if (L_30) { goto IL_0095; } } { // U2 = U2.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32 = V_4; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33; L_33 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_31, L_32); V_8 = L_33; // S2 = S2.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34 = V_9; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_4; NullCheck(L_34); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_34, L_35); V_9 = L_36; } IL_0095: { // bool Z2IsOne = Z2.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_6; NullCheck(L_37); bool L_38; L_38 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_37); V_10 = L_38; // ECFieldElement U1 = X1, S1 = L1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39 = V_1; V_11 = L_39; // ECFieldElement U1 = X1, S1 = L1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_3; V_12 = L_40; // if (!Z2IsOne) bool L_41 = V_10; if (L_41) { goto IL_00be; } } { // U1 = U1.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_6; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); V_11 = L_44; // S1 = S1.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46 = V_6; NullCheck(L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47; L_47 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_45, L_46); V_12 = L_47; } IL_00be: { // ECFieldElement A = S1.Add(S2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_9; NullCheck(L_48); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50; L_50 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_48, L_49); V_13 = L_50; // ECFieldElement B = U1.Add(U2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_14 = L_53; // if (B.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_14; NullCheck(L_54); bool L_55; L_55 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_54); if (!L_55) { goto IL_00f4; } } { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56 = V_13; NullCheck(L_56); bool L_57; L_57 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_56); if (!L_57) { goto IL_00ed; } } { // return Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_58; L_58 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); return L_58; } IL_00ed: { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_59 = V_0; NullCheck(L_59); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_60; L_60 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_59); return L_60; } IL_00f4: { // if (X2.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_61 = V_2; NullCheck(L_61); bool L_62; L_62 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_61); if (!L_62) { goto IL_019f; } } { // ECPoint p = this.Normalize(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_63; L_63 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(17 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Normalize() */, __this); // X1 = p.XCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_64 = L_63; NullCheck(L_64); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_65; L_65 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_XCoord() */, L_64); V_1 = L_65; // ECFieldElement Y1 = p.YCoord; NullCheck(L_64); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_66; L_66 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(12 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_YCoord() */, L_64); V_18 = L_66; // ECFieldElement Y2 = L2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_67 = V_5; V_19 = L_67; // ECFieldElement L = Y1.Add(Y2).Divide(X1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_68 = V_18; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_69 = V_19; NullCheck(L_68); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_70; L_70 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_68, L_69); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_71 = V_1; NullCheck(L_70); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_72; L_72 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_70, L_71); V_20 = L_72; // X3 = L.Square().Add(L).Add(X1).AddOne(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_73 = V_20; NullCheck(L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_74; L_74 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_75 = V_20; NullCheck(L_74); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_76; L_76 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_74, L_75); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_77 = V_1; NullCheck(L_76); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_78; L_78 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_76, L_77); NullCheck(L_78); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_79; L_79 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(8 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::AddOne() */, L_78); V_15 = L_79; // if (X3.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_80 = V_15; NullCheck(L_80); bool L_81; L_81 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_80); if (!L_81) { goto IL_0160; } } { // return new SecT571R1Point(curve, X3, SecT571R1Curve.SecT571R1_B_SQRT, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_82 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_83 = V_15; IL2CPP_RUNTIME_CLASS_INIT(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_84 = ((SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields*)il2cpp_codegen_static_fields_for(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var))->get_SecT571R1_B_SQRT_21(); bool L_85; L_85 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_86 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m0633D00F3F87824E03988C8C84C7A360F779BD45(L_86, L_82, L_83, L_84, L_85, /*hidden argument*/NULL); return L_86; } IL_0160: { // ECFieldElement Y3 = L.Multiply(X1.Add(X3)).Add(X3).Add(Y1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_87 = V_20; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_88 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_89 = V_15; NullCheck(L_88); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_90; L_90 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_88, L_89); NullCheck(L_87); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_91; L_91 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_87, L_90); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_92 = V_15; NullCheck(L_91); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_93; L_93 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_91, L_92); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_94 = V_18; NullCheck(L_93); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_95; L_95 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_93, L_94); // L3 = Y3.Divide(X3).Add(X3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_96 = V_15; NullCheck(L_95); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_97; L_97 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(11 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Divide(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_95, L_96); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_98 = V_15; NullCheck(L_97); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_99; L_99 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_97, L_98); V_16 = L_99; // Z3 = curve.FromBigInteger(BigInteger.One); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_100 = V_0; IL2CPP_RUNTIME_CLASS_INIT(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var); BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * L_101 = ((BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9_il2cpp_TypeInfo_var))->get_One_8(); NullCheck(L_100); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_102; L_102 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, BigInteger_t7D955A486C5008F717581BC0AD632A69F58730D9 * >::Invoke(5 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::FromBigInteger(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger) */, L_100, L_101); V_17 = L_102; // } goto IL_022d; } IL_019f: { // B = B.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_103 = V_14; NullCheck(L_103); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_104; L_104 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_103); V_14 = L_104; // ECFieldElement AU1 = A.Multiply(U1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_105 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_106 = V_11; NullCheck(L_105); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_107; L_107 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_105, L_106); V_21 = L_107; // ECFieldElement AU2 = A.Multiply(U2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_108 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_109 = V_8; NullCheck(L_108); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_110; L_110 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_108, L_109); V_22 = L_110; // X3 = AU1.Multiply(AU2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_111 = V_21; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_112 = V_22; NullCheck(L_111); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_113; L_113 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_111, L_112); V_15 = L_113; // if (X3.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_114 = V_15; NullCheck(L_114); bool L_115; L_115 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_114); if (!L_115) { goto IL_01e6; } } { // return new SecT571R1Point(curve, X3, SecT571R1Curve.SecT571R1_B_SQRT, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_116 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_117 = V_15; IL2CPP_RUNTIME_CLASS_INIT(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_118 = ((SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields*)il2cpp_codegen_static_fields_for(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var))->get_SecT571R1_B_SQRT_21(); bool L_119; L_119 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_120 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m0633D00F3F87824E03988C8C84C7A360F779BD45(L_120, L_116, L_117, L_118, L_119, /*hidden argument*/NULL); return L_120; } IL_01e6: { // ECFieldElement ABZ2 = A.Multiply(B); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_121 = V_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_122 = V_14; NullCheck(L_121); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_123; L_123 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_121, L_122); V_23 = L_123; // if (!Z2IsOne) bool L_124 = V_10; if (L_124) { goto IL_0200; } } { // ABZ2 = ABZ2.Multiply(Z2); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_125 = V_23; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_126 = V_6; NullCheck(L_125); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_127; L_127 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_125, L_126); V_23 = L_127; } IL_0200: { // L3 = AU2.Add(B).SquarePlusProduct(ABZ2, L1.Add(Z1)); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_128 = V_22; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_129 = V_14; NullCheck(L_128); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_130; L_130 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_128, L_129); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_131 = V_23; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_132 = V_3; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_133 = V_4; NullCheck(L_132); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_134; L_134 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_132, L_133); NullCheck(L_130); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_135; L_135 = VirtualFuncInvoker2< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_130, L_131, L_134); V_16 = L_135; // Z3 = ABZ2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_136 = V_23; V_17 = L_136; // if (!Z1IsOne) bool L_137 = V_7; if (L_137) { goto IL_022d; } } { // Z3 = Z3.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_138 = V_17; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_139 = V_4; NullCheck(L_138); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_140; L_140 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_138, L_139); V_17 = L_140; } IL_022d: { // return new SecT571R1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_141 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_142 = V_15; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_143 = V_16; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_144 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_145 = L_144; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_146 = V_17; NullCheck(L_145); ArrayElementTypeCheck (L_145, L_146); (L_145)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_146); bool L_147; L_147 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_148 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m605225C0C2B36E365C8F37FFDB7B5937F8C21D3A(L_148, L_141, L_142, L_143, L_145, L_147, /*hidden argument*/NULL); return L_148; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::Twice() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571R1Point_Twice_m569B568B224B644CB7124440B9765F613C73E607 (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; bool V_4 = false; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_7 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_10 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B7_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B10_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B15_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * G_B18_0 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return this; return __this; } IL_000a: { // ECCurve curve = this.Curve; 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() */, __this); V_0 = L_1; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2; L_2 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_2; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_3 = V_1; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_3); if (!L_4) { goto IL_0027; } } { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_5 = V_0; NullCheck(L_5); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_6; L_6 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_5); return L_6; } IL_0027: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7; L_7 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_2 = L_7; // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_8; L_8 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_8); int32_t L_9 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = (L_8)->GetAt(static_cast(L_9)); V_3 = L_10; // bool Z1IsOne = Z1.IsOne; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11 = V_3; NullCheck(L_11); bool L_12; L_12 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_11); V_4 = L_12; // ECFieldElement L1Z1 = Z1IsOne ? L1 : L1.Multiply(Z1); bool L_13 = V_4; if (L_13) { goto IL_004c; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_14 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = V_3; NullCheck(L_14); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16; L_16 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_14, L_15); G_B7_0 = L_16; goto IL_004d; } IL_004c: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_17 = V_2; G_B7_0 = L_17; } IL_004d: { V_5 = G_B7_0; // ECFieldElement Z1Sq = Z1IsOne ? Z1 : Z1.Square(); bool L_18 = V_4; if (L_18) { goto IL_005b; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_19 = V_3; NullCheck(L_19); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_20; L_20 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_19); G_B10_0 = L_20; goto IL_005c; } IL_005b: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_21 = V_3; G_B10_0 = L_21; } IL_005c: { V_6 = G_B10_0; // ECFieldElement T = L1.Square().Add(L1Z1).Add(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_22 = V_2; NullCheck(L_22); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_23; L_23 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_22); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_24 = V_5; NullCheck(L_23); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_25; L_25 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_23, L_24); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = V_6; NullCheck(L_25); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_27; L_27 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_25, L_26); V_7 = L_27; // if (T.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28 = V_7; NullCheck(L_28); bool L_29; L_29 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_28); if (!L_29) { goto IL_0091; } } { // return new SecT571R1Point(curve, T, SecT571R1Curve.SecT571R1_B_SQRT, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_30 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = V_7; IL2CPP_RUNTIME_CLASS_INIT(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_32 = ((SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields*)il2cpp_codegen_static_fields_for(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var))->get_SecT571R1_B_SQRT_21(); bool L_33; L_33 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_34 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m0633D00F3F87824E03988C8C84C7A360F779BD45(L_34, L_30, L_31, L_32, L_33, /*hidden argument*/NULL); return L_34; } IL_0091: { // ECFieldElement X3 = T.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_7; NullCheck(L_35); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_35); V_8 = L_36; // ECFieldElement Z3 = Z1IsOne ? T : T.Multiply(Z1Sq); bool L_37 = V_4; if (L_37) { goto IL_00a9; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_38 = V_7; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39 = V_6; NullCheck(L_38); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40; L_40 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_38, L_39); G_B15_0 = L_40; goto IL_00ab; } IL_00a9: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_41 = V_7; G_B15_0 = L_41; } IL_00ab: { V_9 = G_B15_0; // ECFieldElement X1Z1 = Z1IsOne ? X1 : X1.Multiply(Z1); bool L_42 = V_4; if (L_42) { goto IL_00ba; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44 = V_3; NullCheck(L_43); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45; L_45 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_43, L_44); G_B18_0 = L_45; goto IL_00bb; } IL_00ba: { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46 = V_1; G_B18_0 = L_46; } IL_00bb: { // ECFieldElement L3 = X1Z1.SquarePlusProduct(T, L1Z1).Add(X3).Add(Z3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47 = V_7; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_5; NullCheck(G_B18_0); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49; L_49 = VirtualFuncInvoker2< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::SquarePlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, G_B18_0, L_47, L_48); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50 = V_8; NullCheck(L_49); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51; L_51 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_49, L_50); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_9; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_10 = L_53; // return new SecT571R1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_54 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_55 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56 = V_10; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_57 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_58 = L_57; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_59 = V_9; NullCheck(L_58); ArrayElementTypeCheck (L_58, L_59); (L_58)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_59); bool L_60; L_60 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_61 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m605225C0C2B36E365C8F37FFDB7B5937F8C21D3A(L_61, L_54, L_55, L_56, L_58, L_60, /*hidden argument*/NULL); return L_61; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::TwicePlus(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571R1Point_TwicePlus_m790BB6625B364774D6D37C84E09FBB41B5220964 (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * ___b0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_3 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_4 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_5 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_6 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_7 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_8 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_9 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_10 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_11 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_12 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_13 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_14 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_15 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_16 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_1 = ___b0; return L_1; } IL_000a: { // if (b.IsInfinity) ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_2 = ___b0; NullCheck(L_2); bool L_3; L_3 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0019; } } { // return Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_4; L_4 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); return L_4; } IL_0019: { // ECCurve curve = this.Curve; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_5; L_5 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); V_0 = L_5; // ECFieldElement X1 = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_6; L_6 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_1 = L_6; // if (X1.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = V_1; NullCheck(L_7); bool L_8; L_8 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_7); if (!L_8) { goto IL_0031; } } { // return b; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_9 = ___b0; return L_9; } IL_0031: { // ECFieldElement X2 = b.RawXCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_10 = ___b0; NullCheck(L_10); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11; L_11 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(L_10, /*hidden argument*/NULL); V_2 = L_11; // ECFieldElement X2 = b.RawXCoord, Z2 = b.RawZCoords[0]; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_12 = ___b0; NullCheck(L_12); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_13; L_13 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(L_12, /*hidden argument*/NULL); NullCheck(L_13); int32_t L_14 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = (L_13)->GetAt(static_cast(L_14)); V_3 = L_15; // if (X2.IsZero || !Z2.IsOne) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_16 = V_2; NullCheck(L_16); bool L_17; L_17 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_16); if (L_17) { goto IL_0051; } } { ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_18 = V_3; NullCheck(L_18); bool L_19; L_19 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsOne() */, L_18); if (L_19) { goto IL_005e; } } IL_0051: { // return Twice().Add(b); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_20; L_20 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, __this); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_21 = ___b0; NullCheck(L_20); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_22; L_22 = 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_20, L_21); return L_22; } IL_005e: { // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_23; L_23 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); // ECFieldElement L1 = this.RawYCoord, Z1 = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_24; L_24 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_24); int32_t L_25 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_26 = (L_24)->GetAt(static_cast(L_25)); V_4 = L_26; // ECFieldElement L2 = b.RawYCoord; ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_27 = ___b0; NullCheck(L_27); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_28; L_28 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(L_27, /*hidden argument*/NULL); V_5 = L_28; // ECFieldElement X1Sq = X1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_29 = V_1; NullCheck(L_29); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_30; L_30 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_29); V_6 = L_30; // ECFieldElement L1Sq = L1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_31 = L_23; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_32; L_32 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_31); V_7 = L_32; // ECFieldElement Z1Sq = Z1.Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_33 = V_4; NullCheck(L_33); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_34; L_34 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_33); V_8 = L_34; // ECFieldElement L1Z1 = L1.Multiply(Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_35 = V_4; NullCheck(L_31); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_36; L_36 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_31, L_35); V_9 = L_36; // ECFieldElement T = Z1Sq.Add(L1Sq).Add(L1Z1); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_37 = V_8; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_38 = V_7; NullCheck(L_37); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_39; L_39 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_37, L_38); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_40 = V_9; NullCheck(L_39); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_41; L_41 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_39, L_40); V_10 = L_41; // ECFieldElement A = L2.Multiply(Z1Sq).Add(L1Sq).MultiplyPlusProduct(T, X1Sq, Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_42 = V_5; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_43 = V_8; NullCheck(L_42); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_44; L_44 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_42, L_43); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_45 = V_7; NullCheck(L_44); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_46; L_46 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_44, L_45); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_47 = V_10; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_48 = V_6; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_49 = V_8; NullCheck(L_46); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_50; L_50 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_46, L_47, L_48, L_49); V_11 = L_50; // ECFieldElement X2Z1Sq = X2.Multiply(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_51 = V_2; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_52 = V_8; NullCheck(L_51); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_53; L_53 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_51, L_52); V_12 = L_53; // ECFieldElement B = X2Z1Sq.Add(T).Square(); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_54 = V_12; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_55 = V_10; NullCheck(L_54); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_56; L_56 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_54, L_55); NullCheck(L_56); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_57; L_57 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_56); V_13 = L_57; // if (B.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_58 = V_13; NullCheck(L_58); bool L_59; L_59 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_58); if (!L_59) { goto IL_0101; } } { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_60 = V_11; NullCheck(L_60); bool L_61; L_61 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_60); if (!L_61) { goto IL_00fa; } } { // return b.Twice(); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_62 = ___b0; NullCheck(L_62); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_63; L_63 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(30 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::Twice() */, L_62); return L_63; } IL_00fa: { // return curve.Infinity; ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_64 = V_0; NullCheck(L_64); ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * L_65; L_65 = VirtualFuncInvoker0< ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * >::Invoke(22 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve::get_Infinity() */, L_64); return L_65; } IL_0101: { // if (A.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_66 = V_11; NullCheck(L_66); bool L_67; L_67 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_66); if (!L_67) { goto IL_011e; } } { // return new SecT571R1Point(curve, A, SecT571R1Curve.SecT571R1_B_SQRT, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_68 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_69 = V_11; IL2CPP_RUNTIME_CLASS_INIT(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var); SecT571FieldElement_t9187D04A839CC45FE138836E2C10562D6697D242 * L_70 = ((SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_StaticFields*)il2cpp_codegen_static_fields_for(SecT571R1Curve_t6F8321D61F19AD32D6DE1EAE8B8ABB35489F4397_il2cpp_TypeInfo_var))->get_SecT571R1_B_SQRT_21(); bool L_71; L_71 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_72 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m0633D00F3F87824E03988C8C84C7A360F779BD45(L_72, L_68, L_69, L_70, L_71, /*hidden argument*/NULL); return L_72; } IL_011e: { // ECFieldElement X3 = A.Square().Multiply(X2Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_73 = V_11; NullCheck(L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_74; L_74 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_73); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_75 = V_12; NullCheck(L_74); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_76; L_76 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_74, L_75); V_14 = L_76; // ECFieldElement Z3 = A.Multiply(B).Multiply(Z1Sq); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_77 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_78 = V_13; NullCheck(L_77); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_79; L_79 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_77, L_78); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_80 = V_8; NullCheck(L_79); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_81; L_81 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(10 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Multiply(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_79, L_80); V_15 = L_81; // ECFieldElement L3 = A.Add(B).Square().MultiplyPlusProduct(T, L2.AddOne(), Z3); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_82 = V_11; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_83 = V_13; NullCheck(L_82); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_84; L_84 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_82, L_83); NullCheck(L_84); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_85; L_85 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(13 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Square() */, L_84); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_86 = V_10; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_87 = V_5; NullCheck(L_87); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_88; L_88 = VirtualFuncInvoker0< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(8 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::AddOne() */, L_87); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_89 = V_15; NullCheck(L_85); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_90; L_90 = VirtualFuncInvoker3< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(20 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::MultiplyPlusProduct(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement,BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_85, L_86, L_88, L_89); V_16 = L_90; // return new SecT571R1Point(curve, X3, L3, new ECFieldElement[] { Z3 }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_91 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_92 = V_14; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_93 = V_16; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_94 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_95 = L_94; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_96 = V_15; NullCheck(L_95); ArrayElementTypeCheck (L_95, L_96); (L_95)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_96); bool L_97; L_97 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_98 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m605225C0C2B36E365C8F37FFDB7B5937F8C21D3A(L_98, L_91, L_92, L_93, L_95, L_97, /*hidden argument*/NULL); return L_98; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Point::Negate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * SecT571R1Point_Negate_m808536F9B6D30C890B310BACCDD4D6F5AECE53E9 (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_0 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_1 = NULL; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * V_2 = NULL; { // if (this.IsInfinity) bool L_0; L_0 = ECPoint_get_IsInfinity_m8BFF9320A2F9BC9925622364C2FDB921C46242D2(__this, /*hidden argument*/NULL); if (!L_0) { goto IL_000a; } } { // return this; return __this; } IL_000a: { // ECFieldElement X = this.RawXCoord; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_1; L_1 = ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline(__this, /*hidden argument*/NULL); V_0 = L_1; // if (X.IsZero) ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::get_IsZero() */, L_2); if (!L_3) { goto IL_001b; } } { // return this; return __this; } IL_001b: { // ECFieldElement L = this.RawYCoord, Z = this.RawZCoords[0]; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_4; L_4 = ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline(__this, /*hidden argument*/NULL); V_1 = L_4; // ECFieldElement L = this.RawYCoord, Z = this.RawZCoords[0]; ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_5; L_5 = ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline(__this, /*hidden argument*/NULL); NullCheck(L_5); int32_t L_6 = 0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_7 = (L_5)->GetAt(static_cast(L_6)); V_2 = L_7; // return new SecT571R1Point(Curve, X, L.Add(Z), new ECFieldElement[] { Z }, IsCompressed); ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * L_8; L_8 = VirtualFuncInvoker0< ECCurve_t850A42EEB1867F313B111B5A75430D443165B926 * >::Invoke(6 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECPoint::get_Curve() */, __this); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_9 = V_0; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_10 = V_1; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_11 = V_2; NullCheck(L_10); ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_12; L_12 = VirtualFuncInvoker1< ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *, ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * >::Invoke(7 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement::Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECFieldElement) */, L_10, L_11); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_13 = (ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E*)SZArrayNew(ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E_il2cpp_TypeInfo_var, (uint32_t)1); ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_14 = L_13; ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_15 = V_2; NullCheck(L_14); ArrayElementTypeCheck (L_14, L_15); (L_14)->SetAt(static_cast(0), (ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 *)L_15); bool L_16; L_16 = ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline(__this, /*hidden argument*/NULL); SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 * L_17 = (SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1 *)il2cpp_codegen_object_new(SecT571R1Point_t628283F0E1801D8AA8A83A70BA587811CB2BA9E1_il2cpp_TypeInfo_var); SecT571R1Point__ctor_m605225C0C2B36E365C8F37FFDB7B5937F8C21D3A(L_17, L_8, L_9, L_12, L_14, L_16, /*hidden argument*/NULL); return L_17; } } #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.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextCounterValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SecureRandom_NextCounterValue_m39EC76F684E9093E332E4C7071B699B8521C3EF2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return Interlocked.Increment(ref counter); IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); int64_t L_0; L_0 = Interlocked_Increment_m23DCFD6F8418AC5C322DBE3AC1FB311AF3EDBF3B((int64_t*)(((SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var))->get_address_of_counter_3()), /*hidden argument*/NULL); return L_0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::get_Master() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * SecureRandom_get_Master_m571BEBA8FA8F7E5428A9469245CDEAD5776ED7FA (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // get { return master; } IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_0 = ((SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var))->get_master_4(); return L_0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.DigestRandomGenerator BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::CreatePrng(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * SecureRandom_CreatePrng_mED22F2A11EF38AD2F5DE33C6CD74C5D59CC8B79A (String_t* ___digestName0, bool ___autoSeed1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4_il2cpp_TypeInfo_var); 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*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * V_1 = NULL; { // IDigest digest = DigestUtilities.GetDigest(digestName); String_t* L_0 = ___digestName0; IL2CPP_RUNTIME_CLASS_INIT(DigestUtilities_tB5A6CF632B0E12AB785E7F9D437596A3E2DC8127_il2cpp_TypeInfo_var); RuntimeObject* L_1; L_1 = DigestUtilities_GetDigest_mE5288E6C70B2783BA075196BD74CD848834BAC67(L_0, /*hidden argument*/NULL); V_0 = L_1; // if (digest == null) RuntimeObject* L_2 = V_0; if (L_2) { goto IL_000c; } } { // return null; return (DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 *)NULL; } IL_000c: { // DigestRandomGenerator prng = new DigestRandomGenerator(digest); RuntimeObject* L_3 = V_0; DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * L_4 = (DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 *)il2cpp_codegen_object_new(DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4_il2cpp_TypeInfo_var); DigestRandomGenerator__ctor_mEE7975B198F48214D497F3F4729771EA58C4549C(L_4, L_3, /*hidden argument*/NULL); V_1 = L_4; // if (autoSeed) bool L_5 = ___autoSeed1; if (!L_5) { goto IL_0037; } } { // prng.AddSeedMaterial(NextCounterValue()); DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * L_6 = V_1; IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); int64_t L_7; L_7 = SecureRandom_NextCounterValue_m39EC76F684E9093E332E4C7071B699B8521C3EF2(/*hidden argument*/NULL); NullCheck(L_6); DigestRandomGenerator_AddSeedMaterial_m4047D4C5A7BE7B8B14346C04FDEA4AF0AC1CFDDF(L_6, L_7, /*hidden argument*/NULL); // prng.AddSeedMaterial(GetNextBytes(Master, digest.GetDigestSize())); DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * L_8 = V_1; SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_9; L_9 = SecureRandom_get_Master_m571BEBA8FA8F7E5428A9469245CDEAD5776ED7FA_inline(/*hidden argument*/NULL); RuntimeObject* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest::GetDigestSize() */, IDigest_tB278FE56BD588CA024BB5476E2A7468F836C78C6_il2cpp_TypeInfo_var, L_10); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12; L_12 = SecureRandom_GetNextBytes_m9E0D5D9B14E0C8CFC21BA52F08B4EE1A2E4687A8(L_9, L_11, /*hidden argument*/NULL); NullCheck(L_8); DigestRandomGenerator_AddSeedMaterial_m549BF46D9C4BB6FEDA4235B65E72D13696C92081(L_8, L_12, /*hidden argument*/NULL); } IL_0037: { // return prng; DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * L_13 = V_1; return L_13; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::GetNextBytes(BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* SecureRandom_GetNextBytes_m9E0D5D9B14E0C8CFC21BA52F08B4EE1A2E4687A8 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * ___secureRandom0, int32_t ___length1, 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[] result = new byte[length]; int32_t L_0 = ___length1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; // secureRandom.NextBytes(result); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_2 = ___secureRandom0; 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); // return result; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = V_0; return L_4; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::GetInstance(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * SecureRandom_GetInstance_m5DBE819F285A2F70DE14F73D523957404EC55E91 (String_t* ___algorithm0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return GetInstance(algorithm, true); String_t* L_0 = ___algorithm0; IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_1; L_1 = SecureRandom_GetInstance_m483099FAB3A5F1DE19E408B76A9906F0CE951DB7(L_0, (bool)1, /*hidden argument*/NULL); return L_1; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::GetInstance(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * SecureRandom_GetInstance_m483099FAB3A5F1DE19E408B76A9906F0CE951DB7 (String_t* ___algorithm0, bool ___autoSeed1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF92A9C3F0703387E4A701ADA5FD59508B28FFD6F); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * V_1 = NULL; { // string upper = BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.ToUpperInvariant(algorithm); String_t* L_0 = ___algorithm0; IL2CPP_RUNTIME_CLASS_INIT(Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var); String_t* L_1; L_1 = Platform_ToUpperInvariant_m306E35263EC9F3B4FE0722C3173BAAFDB1B3E158(L_0, /*hidden argument*/NULL); V_0 = L_1; // if (BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.EndsWith(upper, "PRNG")) String_t* L_2 = V_0; bool L_3; L_3 = Platform_EndsWith_m1A422FCF55244EFF95238A9114DC0CA9759230D3(L_2, _stringLiteralF92A9C3F0703387E4A701ADA5FD59508B28FFD6F, /*hidden argument*/NULL); if (!L_3) { goto IL_003d; } } { // string digestName = upper.Substring(0, upper.Length - "PRNG".Length); String_t* L_4 = V_0; String_t* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_5, /*hidden argument*/NULL); NullCheck(_stringLiteralF92A9C3F0703387E4A701ADA5FD59508B28FFD6F); int32_t L_7; L_7 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(_stringLiteralF92A9C3F0703387E4A701ADA5FD59508B28FFD6F, /*hidden argument*/NULL); NullCheck(L_4); String_t* L_8; L_8 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_4, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), /*hidden argument*/NULL); // DigestRandomGenerator prng = CreatePrng(digestName, autoSeed); bool L_9 = ___autoSeed1; IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * L_10; L_10 = SecureRandom_CreatePrng_mED22F2A11EF38AD2F5DE33C6CD74C5D59CC8B79A(L_8, L_9, /*hidden argument*/NULL); V_1 = L_10; // if (prng != null) DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * L_11 = V_1; if (!L_11) { goto IL_003d; } } { // return new SecureRandom(prng); DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * L_12 = V_1; SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_13 = (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 *)il2cpp_codegen_object_new(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); SecureRandom__ctor_mBC48F9C486B163A0E057AB069CF7718EEE1FE277(L_13, L_12, /*hidden argument*/NULL); return L_13; } IL_003d: { // throw new ArgumentException("Unrecognised PRNG algorithm: " + algorithm, "algorithm"); String_t* L_14 = ___algorithm0; String_t* L_15; L_15 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBC2776E05E3AC359464628A520E6163EDDC69433)), L_14, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_16 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_16, L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA9AF8D13B64E63A31A01386E007E5C9CF3A6CF5B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecureRandom_GetInstance_m483099FAB3A5F1DE19E408B76A9906F0CE951DB7_RuntimeMethod_var))); } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::GetSeed(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* SecureRandom_GetSeed_m584F87D9A39A87FCF4A935C0CA52DA1DE2AAEA3C (int32_t ___length0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return GetNextBytes(Master, length); IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_0; L_0 = SecureRandom_get_Master_m571BEBA8FA8F7E5428A9469245CDEAD5776ED7FA_inline(/*hidden argument*/NULL); int32_t L_1 = ___length0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2; L_2 = SecureRandom_GetNextBytes_m9E0D5D9B14E0C8CFC21BA52F08B4EE1A2E4687A8(L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__ctor_mAD42803A2428614D1F961A8BCC228B22958C978A (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD); s_Il2CppMethodInitialized = true; } { // : this(CreatePrng("SHA256", true)) IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * L_0; L_0 = SecureRandom_CreatePrng_mED22F2A11EF38AD2F5DE33C6CD74C5D59CC8B79A(_stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD, (bool)1, /*hidden argument*/NULL); SecureRandom__ctor_mBC48F9C486B163A0E057AB069CF7718EEE1FE277(__this, L_0, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::.ctor(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__ctor_m88067558C123E059E546133C26F816DCA65789F2 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___seed0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52BDFA54A164366A4CCA7F4E8E9D4CC3289B914B); s_Il2CppMethodInitialized = true; } { // : this(CreatePrng("SHA1", false)) IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); DigestRandomGenerator_t7F725714953C6C06BF15EB435780870FEC4932F4 * L_0; L_0 = SecureRandom_CreatePrng_mED22F2A11EF38AD2F5DE33C6CD74C5D59CC8B79A(_stringLiteral52BDFA54A164366A4CCA7F4E8E9D4CC3289B914B, (bool)0, /*hidden argument*/NULL); SecureRandom__ctor_mBC48F9C486B163A0E057AB069CF7718EEE1FE277(__this, L_0, /*hidden argument*/NULL); // SetSeed(seed); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___seed0; VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(11 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::SetSeed(System.Byte[]) */, __this, L_1); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__ctor_mBC48F9C486B163A0E057AB069CF7718EEE1FE277 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, RuntimeObject* ___generator0, const RuntimeMethod* method) { { // : base(0) Random__ctor_m4372E46E0155A2BA0FA18FB6C0244C6AF650FBB4(__this, 0, /*hidden argument*/NULL); // this.generator = generator; RuntimeObject* L_0 = ___generator0; __this->set_generator_5(L_0); // } return; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::GenerateSeed(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* SecureRandom_GenerateSeed_m637B24C84025EDE45BE9334C8C316193DA93B3CB (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, int32_t ___length0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return GetNextBytes(Master, length); IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_0; L_0 = SecureRandom_get_Master_m571BEBA8FA8F7E5428A9469245CDEAD5776ED7FA_inline(/*hidden argument*/NULL); int32_t L_1 = ___length0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2; L_2 = SecureRandom_GetNextBytes_m9E0D5D9B14E0C8CFC21BA52F08B4EE1A2E4687A8(L_0, L_1, /*hidden argument*/NULL); return L_2; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::SetSeed(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom_SetSeed_m7502AE3642F21B5859B0A78CD7BFEB2AB21265D5 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___seed0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // generator.AddSeedMaterial(seed); RuntimeObject* L_0 = __this->get_generator_5(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___seed0; NullCheck(L_0); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(0 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator::AddSeedMaterial(System.Byte[]) */, IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var, L_0, L_1); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::SetSeed(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom_SetSeed_mFE5CDC68D25CF646F36682022E375A6712C31DDE (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, int64_t ___seed0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // generator.AddSeedMaterial(seed); RuntimeObject* L_0 = __this->get_generator_5(); int64_t L_1 = ___seed0; NullCheck(L_0); InterfaceActionInvoker1< int64_t >::Invoke(1 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator::AddSeedMaterial(System.Int64) */, IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var, L_0, L_1); // } return; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::Next() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecureRandom_Next_m2105E8873218EC2EE8EE9B0F1AB643999C823CAB (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, const RuntimeMethod* method) { { // return NextInt() & int.MaxValue; int32_t L_0; L_0 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextInt() */, __this); return ((int32_t)((int32_t)L_0&(int32_t)((int32_t)2147483647LL))); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::Next(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecureRandom_Next_mE9C2DE06C24CEEA7ACBF3D65E11A0419E825C211 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, int32_t ___maxValue0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // if (maxValue < 2) int32_t L_0 = ___maxValue0; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_001a; } } { // if (maxValue < 0) int32_t L_1 = ___maxValue0; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { // throw new ArgumentOutOfRangeException("maxValue", "cannot be negative"); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_2 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7A60CFA0A1FBA717E6335EC85345797D009B462C)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2ADD38D5A5D6AF5D786F780BFBD396FC5C0F2910)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecureRandom_Next_mE9C2DE06C24CEEA7ACBF3D65E11A0419E825C211_RuntimeMethod_var))); } IL_0018: { // return 0; return 0; } IL_001a: { // if ((maxValue & (maxValue - 1)) == 0) int32_t L_3 = ___maxValue0; int32_t L_4 = ___maxValue0; if (((int32_t)((int32_t)L_3&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1))))) { goto IL_0038; } } { // bits = NextInt() & int.MaxValue; int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextInt() */, __this); V_0 = ((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); // return (int)(((long)bits * maxValue) >> 31); int32_t L_6 = V_0; int32_t L_7 = ___maxValue0; return ((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((int64_t)L_6)), (int64_t)((int64_t)((int64_t)L_7))))>>(int32_t)((int32_t)31))))); } IL_0038: { // bits = NextInt() & int.MaxValue; int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextInt() */, __this); V_0 = ((int32_t)((int32_t)L_8&(int32_t)((int32_t)2147483647LL))); // result = bits % maxValue; int32_t L_9 = V_0; int32_t L_10 = ___maxValue0; V_1 = ((int32_t)((int32_t)L_9%(int32_t)L_10)); // while (bits - result + (maxValue - 1) < 0); // Ignore results near overflow int32_t L_11 = V_0; int32_t L_12 = V_1; int32_t L_13 = ___maxValue0; if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1))))) < ((int32_t)0))) { goto IL_0038; } } { // return result; int32_t L_14 = V_1; return L_14; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::Next(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecureRandom_Next_m7CB5EB96BA1F665ACD7B88AA8316DAF3358099A9 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, int32_t ___minValue0, int32_t ___maxValue1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // if (maxValue <= minValue) int32_t L_0 = ___maxValue1; int32_t L_1 = ___minValue0; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0015; } } { // if (maxValue == minValue) int32_t L_2 = ___maxValue1; int32_t L_3 = ___minValue0; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_000a; } } { // return minValue; int32_t L_4 = ___minValue0; return L_4; } IL_000a: { // throw new ArgumentException("maxValue cannot be less than minValue"); 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*)&_stringLiteral50D99D0A42481C230CA7D14F3ED00445559D368F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecureRandom_Next_m7CB5EB96BA1F665ACD7B88AA8316DAF3358099A9_RuntimeMethod_var))); } IL_0015: { // int diff = maxValue - minValue; int32_t L_6 = ___maxValue1; int32_t L_7 = ___minValue0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)); // if (diff > 0) int32_t L_8 = V_0; if ((((int32_t)L_8) <= ((int32_t)0))) { goto IL_0027; } } { // return minValue + Next(diff); int32_t L_9 = ___minValue0; int32_t L_10 = V_0; int32_t L_11; L_11 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(7 /* System.Int32 System.Random::Next(System.Int32) */, __this, L_10); return ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)L_11)); } IL_0027: { // int i = NextInt(); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextInt() */, __this); V_1 = L_12; // if (i >= minValue && i < maxValue) int32_t L_13 = V_1; int32_t L_14 = ___minValue0; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_0027; } } { int32_t L_15 = V_1; int32_t L_16 = ___maxValue1; if ((((int32_t)L_15) >= ((int32_t)L_16))) { goto IL_0027; } } { // return i; int32_t L_17 = V_1; return L_17; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextBytes(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom_NextBytes_mA626B1514168E7C5E7B6F98943455FB1BA5AE81E (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buf0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // generator.NextBytes(buf); RuntimeObject* L_0 = __this->get_generator_5(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buf0; NullCheck(L_0); InterfaceActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(2 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator::NextBytes(System.Byte[]) */, IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var, L_0, L_1); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextBytes(System.Byte[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom_NextBytes_mD5368C6D63A46692EA80FC50DC2F38AA268256A7 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __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*)&IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // generator.NextBytes(buf, off, len); RuntimeObject* L_0 = __this->get_generator_5(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___buf0; int32_t L_2 = ___off1; int32_t L_3 = ___len2; NullCheck(L_0); InterfaceActionInvoker3< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t >::Invoke(3 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.IRandomGenerator::NextBytes(System.Byte[],System.Int32,System.Int32) */, IRandomGenerator_tA534F4AC93EEA5CDB578DDE58AE9A1E9C7B7487A_il2cpp_TypeInfo_var, L_0, L_1, L_2, L_3); // } return; } } // System.Double BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextDouble() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SecureRandom_NextDouble_m67198D8FA2AA1D5EDDE79A09F25902A41266DD91 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return Convert.ToDouble((ulong) NextLong()) / DoubleScale; int64_t L_0; L_0 = VirtualFuncInvoker0< int64_t >::Invoke(15 /* System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextLong() */, __this); IL2CPP_RUNTIME_CLASS_INIT(Convert_tDA947A979C1DAB4F09C461FAFD94FE194743A671_il2cpp_TypeInfo_var); double L_1; L_1 = Convert_ToDouble_m86603A17B3E797680B99A74854ABBEC5A4A1BAC2(L_0, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); double L_2 = ((SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var))->get_DoubleScale_6(); return ((double)((double)L_1/(double)L_2)); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextInt() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecureRandom_NextInt_mF5155E49EEB4B2C3FFAB91B769C3E457F2DC2F01 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __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[] bytes = new byte[4]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4); V_0 = L_0; // NextBytes(bytes); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = V_0; VirtualActionInvoker1< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(9 /* System.Void System.Random::NextBytes(System.Byte[]) */, __this, L_1); // uint result = bytes[0]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = V_0; NullCheck(L_2); int32_t L_3 = 0; uint8_t L_4 = (L_2)->GetAt(static_cast(L_3)); // result <<= 8; // result |= bytes[1]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; NullCheck(L_5); int32_t L_6 = 1; uint8_t L_7 = (L_5)->GetAt(static_cast(L_6)); // result <<= 8; // result |= bytes[2]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = V_0; NullCheck(L_8); int32_t L_9 = 2; uint8_t L_10 = (L_8)->GetAt(static_cast(L_9)); // result <<= 8; // result |= bytes[3]; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = V_0; NullCheck(L_11); int32_t L_12 = 3; uint8_t L_13 = (L_11)->GetAt(static_cast(L_12)); // return (int)result; return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_4<<(int32_t)8))|(int32_t)L_7))<<(int32_t)8))|(int32_t)L_10))<<(int32_t)8))|(int32_t)L_13)); } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextLong() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SecureRandom_NextLong_m31D45582F3ADE3F1C40408AD11E5E2A3402740D1 (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * __this, const RuntimeMethod* method) { { // return ((long)(uint) NextInt() << 32) | (long)(uint) NextInt(); int32_t L_0; L_0 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextInt() */, __this); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(14 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::NextInt() */, __this); return ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_0))))<<(int32_t)((int32_t)32)))|(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_1)))))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecureRandom::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__cctor_mE67FF57005C06FC5C0592B3D6A41F42733BFDB1E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CryptoApiRandomGenerator_t680218860B303AA3FB19D1C895A1436842EED61C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Times_t0764503B8BDE3E87C25E1C2C8F21400B48C8F13F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static long counter = Times.NanoTime(); IL2CPP_RUNTIME_CLASS_INIT(Times_t0764503B8BDE3E87C25E1C2C8F21400B48C8F13F_il2cpp_TypeInfo_var); int64_t L_0; L_0 = Times_NanoTime_mB148DB292002C63B3904A5F9B66071D14A885443(/*hidden argument*/NULL); ((SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var))->set_counter_3(L_0); // private static readonly SecureRandom master = new SecureRandom(new CryptoApiRandomGenerator()); CryptoApiRandomGenerator_t680218860B303AA3FB19D1C895A1436842EED61C * L_1 = (CryptoApiRandomGenerator_t680218860B303AA3FB19D1C895A1436842EED61C *)il2cpp_codegen_object_new(CryptoApiRandomGenerator_t680218860B303AA3FB19D1C895A1436842EED61C_il2cpp_TypeInfo_var); CryptoApiRandomGenerator__ctor_m691C2F1AD039065D2EF0EEF4C94C5DFECDF6FAB7(L_1, /*hidden argument*/NULL); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_2 = (SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 *)il2cpp_codegen_object_new(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); SecureRandom__ctor_mBC48F9C486B163A0E057AB069CF7718EEE1FE277(L_2, L_1, /*hidden argument*/NULL); ((SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var))->set_master_4(L_2); // private static readonly double DoubleScale = System.Math.Pow(2.0, 64.0); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_3; L_3 = Math_Pow_mC2C8700DAAD1316AA457A1D271F78CDF0D61AC2F((2.0), (64.0), /*hidden argument*/NULL); ((SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var))->set_DoubleScale_6(L_3); 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.SecurityParameters::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityParameters_Clear_m1BD9752B6162AC1405123ABC0B11D5D7A222C94C (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __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.masterSecret != null) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_masterSecret_5(); if (!L_0) { goto IL_001b; } } { // Arrays.Fill(this.masterSecret, (byte)0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = __this->get_masterSecret_5(); IL2CPP_RUNTIME_CLASS_INIT(Arrays_t7CFD09DA7425047721E193958DAC5AB0FCFF67BF_il2cpp_TypeInfo_var); Arrays_Fill_m841D30B6E9F2CA374C9F6D5C3A690607C6E1BCFF(L_1, (uint8_t)0, /*hidden argument*/NULL); // this.masterSecret = null; __this->set_masterSecret_5((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL); } IL_001b: { // } return; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_Entity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecurityParameters_get_Entity_m47A462DD01A67B9F773497FF3E7F53FD8233F33E (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return entity; } int32_t L_0 = __this->get_entity_0(); return L_0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_CipherSuite() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecurityParameters_get_CipherSuite_m795F6A648F14B7324E8FAFE5B40C7E1CCD319E00 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return cipherSuite; } int32_t L_0 = __this->get_cipherSuite_1(); return L_0; } } // System.Byte BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_CompressionAlgorithm() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t SecurityParameters_get_CompressionAlgorithm_m554D082BE658061872F1D776691819FB2A4D0F26 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return compressionAlgorithm; } uint8_t L_0 = __this->get_compressionAlgorithm_2(); return L_0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_PrfAlgorithm() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecurityParameters_get_PrfAlgorithm_mEB264794623751CE3ED5CEC860225FAE2592A592 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return prfAlgorithm; } int32_t L_0 = __this->get_prfAlgorithm_3(); return L_0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_VerifyDataLength() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecurityParameters_get_VerifyDataLength_m3B1FEAD22EE66639C4F93D5F9B5BCB161DD07DD0 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return verifyDataLength; } int32_t L_0 = __this->get_verifyDataLength_4(); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_MasterSecret() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* SecurityParameters_get_MasterSecret_m8B06F68ED21098535B9E4BB46DDF9744E28DB118 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return masterSecret; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_masterSecret_5(); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_ClientRandom() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* SecurityParameters_get_ClientRandom_m3B2766DE9CEAF371B68D30CFC4BDECF42EC7BC29 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return clientRandom; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_clientRandom_6(); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_ServerRandom() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* SecurityParameters_get_ServerRandom_mECE9AA504932FB885433CBA657951115AA81E12A (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return serverRandom; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_serverRandom_7(); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_SessionHash() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* SecurityParameters_get_SessionHash_m4C88D2779D1968EFCE5DB013162232D1A72C6943 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return sessionHash; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_sessionHash_8(); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_PskIdentity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* SecurityParameters_get_PskIdentity_m7D3C3C467B539336929FB0B4BA63D5078711E3C3 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return pskIdentity; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_pskIdentity_9(); return L_0; } } // System.Byte[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_SrpIdentity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* SecurityParameters_get_SrpIdentity_m4337EA9259322CB731137DE6D9A19D610C41AB20 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return srpIdentity; } ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get_srpIdentity_10(); return L_0; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls.SecurityParameters::get_IsExtendedMasterSecret() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SecurityParameters_get_IsExtendedMasterSecret_m2F83575014ACAE0D16D842EAD4A7EACC96CAA1F0 (SecurityParameters_t6B17CF2860B92B5393C0EC2B7CF4986ABB598803 * __this, const RuntimeMethod* method) { { // get { return extendedMasterSecret; } bool L_0 = __this->get_extendedMasterSecret_14(); return L_0; } } // 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) { { // internal int entity = -1; __this->set_entity_0((-1)); // internal int cipherSuite = -1; __this->set_cipherSuite_1((-1)); // internal int prfAlgorithm = -1; __this->set_prfAlgorithm_3((-1)); // internal int verifyDataLength = -1; __this->set_verifyDataLength_4((-1)); // internal short maxFragmentLength = -1; __this->set_maxFragmentLength_11((int16_t)(-1)); 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.Security.SecurityUtilityException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityUtilityException__ctor_m7329E08A3425A6736A39553BB57A61A1BDB9545D (SecurityUtilityException_t302EB7051FEB04E7829C028B4BC072B6664255CA * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public SecurityUtilityException() IL2CPP_RUNTIME_CLASS_INIT(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m0E9BEC861F6DBED197960E5BA23149543B1D7F5B(__this, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecurityUtilityException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityUtilityException__ctor_mB63BE0B4E219F9F856A46F58A141561F023CE057 (SecurityUtilityException_t302EB7051FEB04E7829C028B4BC072B6664255CA * __this, String_t* ___message0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // : base(message) String_t* L_0 = ___message0; IL2CPP_RUNTIME_CLASS_INIT(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(__this, L_0, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Security.SecurityUtilityException::.ctor(System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityUtilityException__ctor_mF25BC9D2181A906EAF961BBE536CF5728E0F3CAA (SecurityUtilityException_t302EB7051FEB04E7829C028B4BC072B6664255CA * __this, String_t* ___message0, Exception_t * ___exception1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // : base(message, exception) String_t* L_0 = ___message0; Exception_t * L_1 = ___exception1; IL2CPP_RUNTIME_CLASS_INIT(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_mB842BA6E644CDB9DB058F5628BB90DF5EF22C080(__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.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::Init(System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SeedEngine_Init_m82FD3EA38F5FA09F9C08DE6733D0408FF02D104E (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, bool ___forEncryption0, RuntimeObject* ___parameters1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // this.forEncryption = forEncryption; bool L_0 = ___forEncryption0; __this->set_forEncryption_7(L_0); // wKey = createWorkingKey(((KeyParameter)parameters).GetKey()); RuntimeObject* L_1 = ___parameters1; NullCheck(((KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC *)CastclassClass((RuntimeObject*)L_1, KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var))); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2; L_2 = KeyParameter_GetKey_mCA2C132B43F669063C426602DD5A8A672531385A(((KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC *)CastclassClass((RuntimeObject*)L_1, KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3; L_3 = SeedEngine_createWorkingKey_mA0A03B23DCA94FA1DFB5F4961750F06C7BA077D7(__this, L_2, /*hidden argument*/NULL); __this->set_wKey_6(L_3); // } return; } } // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::get_AlgorithmName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SeedEngine_get_AlgorithmName_m268330EE52CBC07B3DE72D9095B12786AC5AC551 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18B74F30D80838D0CDF4092D72E6A4A0FE098B62); s_Il2CppMethodInitialized = true; } { // get { return "SEED"; } return _stringLiteral18B74F30D80838D0CDF4092D72E6A4A0FE098B62; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::get_IsPartialBlockOkay() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SeedEngine_get_IsPartialBlockOkay_m5190140F3603463541EA24428594CC99D05B9A3D (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, const RuntimeMethod* method) { { // get { return false; } return (bool)0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::GetBlockSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_GetBlockSize_m7880840F1FE91FEF2A912CA2FD4A037092FA287F (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, const RuntimeMethod* method) { { // return BlockSize; return ((int32_t)16); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::ProcessBlock(System.Byte[],System.Int32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_ProcessBlock_m06D24F7DF835AAEF29905CA83D1463719620B149 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inBuf0, int32_t ___inOff1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___outBuf2, int32_t ___outOff3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; int64_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { // if (wKey == null) Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get_wKey_6(); if (L_0) { goto IL_0013; } } { // throw new InvalidOperationException("SEED engine not initialised"); 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*)&_stringLiteral3D65B278FAAF69167BD4784DE725A62671D05EC1)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SeedEngine_ProcessBlock_m06D24F7DF835AAEF29905CA83D1463719620B149_RuntimeMethod_var))); } IL_0013: { // Check.DataLength(inBuf, inOff, BlockSize, "input buffer too short"); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___inBuf0; int32_t L_3 = ___inOff1; Check_DataLength_m987B9B6E75E7F5711F99C2B1EFC990B922ECAB3F(L_2, L_3, ((int32_t)16), _stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED, /*hidden argument*/NULL); // Check.OutputLength(outBuf, outOff, BlockSize, "output buffer too short"); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___outBuf2; int32_t L_5 = ___outOff3; Check_OutputLength_mFF38F66673647A1F0F8806CDF8FAD6B168B951B6(L_4, L_5, ((int32_t)16), _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, /*hidden argument*/NULL); // long l = bytesToLong(inBuf, inOff + 0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___inBuf0; int32_t L_7 = ___inOff1; int64_t L_8; L_8 = SeedEngine_bytesToLong_m44078996FB7D8AA2A97C1F735471E0898EB62805(__this, L_6, L_7, /*hidden argument*/NULL); V_0 = L_8; // long r = bytesToLong(inBuf, inOff + 8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___inBuf0; int32_t L_10 = ___inOff1; int64_t L_11; L_11 = SeedEngine_bytesToLong_m44078996FB7D8AA2A97C1F735471E0898EB62805(__this, L_9, ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)8)), /*hidden argument*/NULL); V_1 = L_11; // if (forEncryption) bool L_12 = __this->get_forEncryption_7(); if (!L_12) { goto IL_007d; } } { // for (int i = 0; i < 16; i++) V_2 = 0; goto IL_0076; } IL_0050: { // long nl = r; int64_t L_13 = V_1; // r = l ^ F(wKey[2 * i], wKey[(2 * i) + 1], r); int64_t L_14 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = __this->get_wKey_6(); int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = ((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_16)); int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_19 = __this->get_wKey_6(); int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_20)), (int32_t)1)); int32_t L_22 = (L_19)->GetAt(static_cast(L_21)); int64_t L_23 = V_1; int64_t L_24; L_24 = SeedEngine_F_m8EBD93F029C2531A381C7DBC3CC33F1C9421D0EC(__this, L_18, L_22, L_23, /*hidden argument*/NULL); V_1 = ((int64_t)((int64_t)L_14^(int64_t)L_24)); // l = nl; V_0 = L_13; // for (int i = 0; i < 16; i++) int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0076: { // for (int i = 0; i < 16; i++) int32_t L_26 = V_2; if ((((int32_t)L_26) < ((int32_t)((int32_t)16)))) { goto IL_0050; } } { // } goto IL_00ac; } IL_007d: { // for (int i = 15; i >= 0; i--) V_3 = ((int32_t)15); goto IL_00a8; } IL_0082: { // long nl = r; int64_t L_27 = V_1; // r = l ^ F(wKey[2 * i], wKey[(2 * i) + 1], r); int64_t L_28 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_29 = __this->get_wKey_6(); int32_t L_30 = V_3; NullCheck(L_29); int32_t L_31 = ((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_30)); int32_t L_32 = (L_29)->GetAt(static_cast(L_31)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_33 = __this->get_wKey_6(); int32_t L_34 = V_3; NullCheck(L_33); int32_t L_35 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_34)), (int32_t)1)); int32_t L_36 = (L_33)->GetAt(static_cast(L_35)); int64_t L_37 = V_1; int64_t L_38; L_38 = SeedEngine_F_m8EBD93F029C2531A381C7DBC3CC33F1C9421D0EC(__this, L_32, L_36, L_37, /*hidden argument*/NULL); V_1 = ((int64_t)((int64_t)L_28^(int64_t)L_38)); // l = nl; V_0 = L_27; // for (int i = 15; i >= 0; i--) int32_t L_39 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1)); } IL_00a8: { // for (int i = 15; i >= 0; i--) int32_t L_40 = V_3; if ((((int32_t)L_40) >= ((int32_t)0))) { goto IL_0082; } } IL_00ac: { // longToBytes(outBuf, outOff + 0, r); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_41 = ___outBuf2; int32_t L_42 = ___outOff3; int64_t L_43 = V_1; SeedEngine_longToBytes_m55BA9C9B7637BC458706E86A33CD524FF74E17AA(__this, L_41, L_42, L_43, /*hidden argument*/NULL); // longToBytes(outBuf, outOff + 8, l); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_44 = ___outBuf2; int32_t L_45 = ___outOff3; int64_t L_46 = V_0; SeedEngine_longToBytes_m55BA9C9B7637BC458706E86A33CD524FF74E17AA(__this, L_44, ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)8)), L_46, /*hidden argument*/NULL); // return BlockSize; return ((int32_t)16); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SeedEngine_Reset_m75D2F79DB582D167E8BD54158B60BC60B4C6D6F8 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, const RuntimeMethod* method) { { // } return; } } // System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::createWorkingKey(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* SeedEngine_createWorkingKey_mA0A03B23DCA94FA1DFB5F4961750F06C7BA077D7 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___inKey0, 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*)&SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; int64_t V_1 = 0; int64_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; { // int[] key = new int[32]; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_0 = L_0; // long lower = bytesToLong(inKey, 0); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___inKey0; int64_t L_2; L_2 = SeedEngine_bytesToLong_m44078996FB7D8AA2A97C1F735471E0898EB62805(__this, L_1, 0, /*hidden argument*/NULL); V_1 = L_2; // long upper = bytesToLong(inKey, 8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___inKey0; int64_t L_4; L_4 = SeedEngine_bytesToLong_m44078996FB7D8AA2A97C1F735471E0898EB62805(__this, L_3, 8, /*hidden argument*/NULL); V_2 = L_4; // int key0 = extractW0(lower); int64_t L_5 = V_1; int32_t L_6; L_6 = SeedEngine_extractW0_m9A1897C2A508C55394F9B3E00EE26F85AF127A93(__this, L_5, /*hidden argument*/NULL); V_3 = L_6; // int key1 = extractW1(lower); int64_t L_7 = V_1; int32_t L_8; L_8 = SeedEngine_extractW1_m1F5C1F247C5E29A1AF150E5C6EF74F11FDF34C52(__this, L_7, /*hidden argument*/NULL); V_4 = L_8; // int key2 = extractW0(upper); int64_t L_9 = V_2; int32_t L_10; L_10 = SeedEngine_extractW0_m9A1897C2A508C55394F9B3E00EE26F85AF127A93(__this, L_9, /*hidden argument*/NULL); V_5 = L_10; // int key3 = extractW1(upper); int64_t L_11 = V_2; int32_t L_12; L_12 = SeedEngine_extractW1_m1F5C1F247C5E29A1AF150E5C6EF74F11FDF34C52(__this, L_11, /*hidden argument*/NULL); V_6 = L_12; // for (int i = 0; i < 16; i++) V_7 = 0; goto IL_00b8; } IL_0042: { // key[2 * i] = G(key0 + key2 - (int)KC[i]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = V_0; int32_t L_14 = V_7; int32_t L_15 = V_3; int32_t L_16 = V_5; IL2CPP_RUNTIME_CLASS_INIT(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_17 = ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->get_KC_5(); int32_t L_18 = V_7; NullCheck(L_17); int32_t L_19 = L_18; uint32_t L_20 = (L_17)->GetAt(static_cast(L_19)); int32_t L_21; L_21 = SeedEngine_G_mCD9628A7EF2867CCF06D716EA13D7D0E00A19751(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)L_20)), /*hidden argument*/NULL); NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_14))), (int32_t)L_21); // key[2 * i + 1] = G(key1 - key3 + (int)KC[i]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = V_0; int32_t L_23 = V_7; int32_t L_24 = V_4; int32_t L_25 = V_6; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_26 = ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->get_KC_5(); int32_t L_27 = V_7; NullCheck(L_26); int32_t L_28 = L_27; uint32_t L_29 = (L_26)->GetAt(static_cast(L_28)); int32_t L_30; L_30 = SeedEngine_G_mCD9628A7EF2867CCF06D716EA13D7D0E00A19751(__this, ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)L_25)), (int32_t)L_29)), /*hidden argument*/NULL); NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_23)), (int32_t)1))), (int32_t)L_30); // if (i % 2 == 0) int32_t L_31 = V_7; if (((int32_t)((int32_t)L_31%(int32_t)2))) { goto IL_0098; } } { // lower = rotateRight8(lower); int64_t L_32 = V_1; int64_t L_33; L_33 = SeedEngine_rotateRight8_mA821EDA775FC81D35247FD31BE2D0FF2D2BF9EEA(__this, L_32, /*hidden argument*/NULL); V_1 = L_33; // key0 = extractW0(lower); int64_t L_34 = V_1; int32_t L_35; L_35 = SeedEngine_extractW0_m9A1897C2A508C55394F9B3E00EE26F85AF127A93(__this, L_34, /*hidden argument*/NULL); V_3 = L_35; // key1 = extractW1(lower); int64_t L_36 = V_1; int32_t L_37; L_37 = SeedEngine_extractW1_m1F5C1F247C5E29A1AF150E5C6EF74F11FDF34C52(__this, L_36, /*hidden argument*/NULL); V_4 = L_37; // } goto IL_00b2; } IL_0098: { // upper = rotateLeft8(upper); int64_t L_38 = V_2; int64_t L_39; L_39 = SeedEngine_rotateLeft8_m381ACB55581F01F0A4CC268577970E9A7C903F3F(__this, L_38, /*hidden argument*/NULL); V_2 = L_39; // key2 = extractW0(upper); int64_t L_40 = V_2; int32_t L_41; L_41 = SeedEngine_extractW0_m9A1897C2A508C55394F9B3E00EE26F85AF127A93(__this, L_40, /*hidden argument*/NULL); V_5 = L_41; // key3 = extractW1(upper); int64_t L_42 = V_2; int32_t L_43; L_43 = SeedEngine_extractW1_m1F5C1F247C5E29A1AF150E5C6EF74F11FDF34C52(__this, L_42, /*hidden argument*/NULL); V_6 = L_43; } IL_00b2: { // for (int i = 0; i < 16; i++) int32_t L_44 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1)); } IL_00b8: { // for (int i = 0; i < 16; i++) int32_t L_45 = V_7; if ((((int32_t)L_45) < ((int32_t)((int32_t)16)))) { goto IL_0042; } } { // return key; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_46 = V_0; return L_46; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::extractW1(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_extractW1_m1F5C1F247C5E29A1AF150E5C6EF74F11FDF34C52 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int64_t ___lVal0, const RuntimeMethod* method) { { // return (int)lVal; int64_t L_0 = ___lVal0; return ((int32_t)((int32_t)L_0)); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::extractW0(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_extractW0_m9A1897C2A508C55394F9B3E00EE26F85AF127A93 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int64_t ___lVal0, const RuntimeMethod* method) { { // return (int)(lVal >> 32); int64_t L_0 = ___lVal0; return ((int32_t)((int32_t)((int64_t)((int64_t)L_0>>(int32_t)((int32_t)32))))); } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::rotateLeft8(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SeedEngine_rotateLeft8_m381ACB55581F01F0A4CC268577970E9A7C903F3F (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int64_t ___x0, const RuntimeMethod* method) { { // return (x << 8) | ((long)((ulong) x >> 56)); int64_t L_0 = ___x0; int64_t L_1 = ___x0; return ((int64_t)((int64_t)((int64_t)((int64_t)L_0<<(int32_t)8))|(int64_t)((int64_t)((uint64_t)L_1>>((int32_t)56))))); } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::rotateRight8(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SeedEngine_rotateRight8_mA821EDA775FC81D35247FD31BE2D0FF2D2BF9EEA (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int64_t ___x0, const RuntimeMethod* method) { { // return ((long)((ulong) x >> 8)) | (x << 56); int64_t L_0 = ___x0; int64_t L_1 = ___x0; return ((int64_t)((int64_t)((int64_t)((uint64_t)L_0>>8))|(int64_t)((int64_t)((int64_t)L_1<<(int32_t)((int32_t)56))))); } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::bytesToLong(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SeedEngine_bytesToLong_m44078996FB7D8AA2A97C1F735471E0898EB62805 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___src0, int32_t ___srcOff1, const RuntimeMethod* method) { int64_t V_0 = 0; int32_t V_1 = 0; { // long word = 0; V_0 = ((int64_t)((int64_t)0)); // for (int i = 0; i <= 7; i++) V_1 = 0; goto IL_001c; } IL_0007: { // word = (word << 8) + (src[i + srcOff] & 0xff); int64_t L_0 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___src0; int32_t L_2 = V_1; int32_t L_3 = ___srcOff1; NullCheck(L_1); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)); uint8_t L_5 = (L_1)->GetAt(static_cast(L_4)); V_0 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)((int64_t)L_0<<(int32_t)8)), (int64_t)((int64_t)((int64_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)255))))))); // for (int i = 0; i <= 7; i++) int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_001c: { // for (int i = 0; i <= 7; i++) int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)7))) { goto IL_0007; } } { // return word; int64_t L_8 = V_0; return L_8; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::longToBytes(System.Byte[],System.Int32,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SeedEngine_longToBytes_m55BA9C9B7637BC458706E86A33CD524FF74E17AA (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___dest0, int32_t ___destOff1, int64_t ___value2, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < 8; i++) V_0 = 0; goto IL_0018; } IL_0004: { // dest[i + destOff] = (byte)(value >> ((7 - i) * 8)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___dest0; int32_t L_1 = V_0; int32_t L_2 = ___destOff1; int64_t L_3 = ___value2; int32_t L_4 = V_0; NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2))), (uint8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_3>>(int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)7, (int32_t)L_4)), (int32_t)8))&(int32_t)((int32_t)63)))))))); // for (int i = 0; i < 8; i++) int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0018: { // for (int i = 0; i < 8; i++) int32_t L_6 = V_0; if ((((int32_t)L_6) < ((int32_t)8))) { goto IL_0004; } } { // } return; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::G(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_G_mCD9628A7EF2867CCF06D716EA13D7D0E00A19751 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int32_t ___x0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (int)(SS0[x & 0xff] ^ SS1[(x >> 8) & 0xff] ^ SS2[(x >> 16) & 0xff] ^ SS3[(x >> 24) & 0xff]); IL2CPP_RUNTIME_CLASS_INIT(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->get_SS0_1(); int32_t L_1 = ___x0; NullCheck(L_0); int32_t L_2 = ((int32_t)((int32_t)L_1&(int32_t)((int32_t)255))); uint32_t L_3 = (L_0)->GetAt(static_cast(L_2)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_4 = ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->get_SS1_2(); int32_t L_5 = ___x0; NullCheck(L_4); int32_t L_6 = ((int32_t)((int32_t)((int32_t)((int32_t)L_5>>(int32_t)8))&(int32_t)((int32_t)255))); uint32_t L_7 = (L_4)->GetAt(static_cast(L_6)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_8 = ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->get_SS2_3(); int32_t L_9 = ___x0; NullCheck(L_8); int32_t L_10 = ((int32_t)((int32_t)((int32_t)((int32_t)L_9>>(int32_t)((int32_t)16)))&(int32_t)((int32_t)255))); uint32_t L_11 = (L_8)->GetAt(static_cast(L_10)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_12 = ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->get_SS3_4(); int32_t L_13 = ___x0; NullCheck(L_12); int32_t L_14 = ((int32_t)((int32_t)((int32_t)((int32_t)L_13>>(int32_t)((int32_t)24)))&(int32_t)((int32_t)255))); uint32_t L_15 = (L_12)->GetAt(static_cast(L_14)); return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3^(int32_t)L_7))^(int32_t)L_11))^(int32_t)L_15)); } } // System.Int64 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::F(System.Int32,System.Int32,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SeedEngine_F_m8EBD93F029C2531A381C7DBC3CC33F1C9421D0EC (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int32_t ___ki00, int32_t ___ki11, int64_t ___r2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { // int r0 = (int)(r >> 32); int64_t L_0 = ___r2; V_0 = ((int32_t)((int32_t)((int64_t)((int64_t)L_0>>(int32_t)((int32_t)32))))); // int r1 = (int)r; int64_t L_1 = ___r2; V_1 = ((int32_t)((int32_t)L_1)); // int rd1 = phaseCalc2(r0, ki0, r1, ki1); int32_t L_2 = V_0; int32_t L_3 = ___ki00; int32_t L_4 = V_1; int32_t L_5 = ___ki11; int32_t L_6; L_6 = SeedEngine_phaseCalc2_m6AD7C0C63D659DE1997C806FB6035D3A3B8A07BB(__this, L_2, L_3, L_4, L_5, /*hidden argument*/NULL); V_2 = L_6; // int rd0 = rd1 + phaseCalc1(r0, ki0, r1, ki1); int32_t L_7 = V_2; int32_t L_8 = V_0; int32_t L_9 = ___ki00; int32_t L_10 = V_1; int32_t L_11 = ___ki11; int32_t L_12; L_12 = SeedEngine_phaseCalc1_mB47A03C161EBE8E07CA7908C5644DDF5C13C672B(__this, L_8, L_9, L_10, L_11, /*hidden argument*/NULL); // return ((long)rd0 << 32) | (rd1 & 0xffffffffL); int32_t L_13 = V_2; return ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_12))))<<(int32_t)((int32_t)32)))|(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_13))&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1))))))))); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::phaseCalc1(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_phaseCalc1_mB47A03C161EBE8E07CA7908C5644DDF5C13C672B (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int32_t ___r00, int32_t ___ki01, int32_t ___r12, int32_t ___ki13, const RuntimeMethod* method) { { // return G(G((r0 ^ ki0) ^ (r1 ^ ki1)) + (r0 ^ ki0)); int32_t L_0 = ___r00; int32_t L_1 = ___ki01; int32_t L_2 = ___r12; int32_t L_3 = ___ki13; int32_t L_4; L_4 = SeedEngine_G_mCD9628A7EF2867CCF06D716EA13D7D0E00A19751(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_0^(int32_t)L_1))^(int32_t)((int32_t)((int32_t)L_2^(int32_t)L_3)))), /*hidden argument*/NULL); int32_t L_5 = ___r00; int32_t L_6 = ___ki01; int32_t L_7; L_7 = SeedEngine_G_mCD9628A7EF2867CCF06D716EA13D7D0E00A19751(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)((int32_t)((int32_t)L_5^(int32_t)L_6)))), /*hidden argument*/NULL); return L_7; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::phaseCalc2(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SeedEngine_phaseCalc2_m6AD7C0C63D659DE1997C806FB6035D3A3B8A07BB (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, int32_t ___r00, int32_t ___ki01, int32_t ___r12, int32_t ___ki13, const RuntimeMethod* method) { { // return G(phaseCalc1(r0, ki0, r1, ki1) + G((r0 ^ ki0) ^ (r1 ^ ki1))); int32_t L_0 = ___r00; int32_t L_1 = ___ki01; int32_t L_2 = ___r12; int32_t L_3 = ___ki13; int32_t L_4; L_4 = SeedEngine_phaseCalc1_mB47A03C161EBE8E07CA7908C5644DDF5C13C672B(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); int32_t L_5 = ___r00; int32_t L_6 = ___ki01; int32_t L_7 = ___r12; int32_t L_8 = ___ki13; int32_t L_9; L_9 = SeedEngine_G_mCD9628A7EF2867CCF06D716EA13D7D0E00A19751(__this, ((int32_t)((int32_t)((int32_t)((int32_t)L_5^(int32_t)L_6))^(int32_t)((int32_t)((int32_t)L_7^(int32_t)L_8)))), /*hidden argument*/NULL); int32_t L_10; L_10 = SeedEngine_G_mCD9628A7EF2867CCF06D716EA13D7D0E00A19751(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_9)), /*hidden argument*/NULL); return L_10; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SeedEngine__ctor_m085A636745E441335F017E067BE5B75718B61BF6 (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SeedEngine::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SeedEngine__cctor_m94E0CC28C3EDEA69EB59397CB6133518A21C65E7 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static readonly uint[] SS0 = // { // 0x2989a1a8, 0x05858184, 0x16c6d2d4, 0x13c3d3d0, 0x14445054, 0x1d0d111c, 0x2c8ca0ac, 0x25052124, // 0x1d4d515c, 0x03434340, 0x18081018, 0x1e0e121c, 0x11415150, 0x3cccf0fc, 0x0acac2c8, 0x23436360, // 0x28082028, 0x04444044, 0x20002020, 0x1d8d919c, 0x20c0e0e0, 0x22c2e2e0, 0x08c8c0c8, 0x17071314, // 0x2585a1a4, 0x0f8f838c, 0x03030300, 0x3b4b7378, 0x3b8bb3b8, 0x13031310, 0x12c2d2d0, 0x2ecee2ec, // 0x30407070, 0x0c8c808c, 0x3f0f333c, 0x2888a0a8, 0x32023230, 0x1dcdd1dc, 0x36c6f2f4, 0x34447074, // 0x2ccce0ec, 0x15859194, 0x0b0b0308, 0x17475354, 0x1c4c505c, 0x1b4b5358, 0x3d8db1bc, 0x01010100, // 0x24042024, 0x1c0c101c, 0x33437370, 0x18889098, 0x10001010, 0x0cccc0cc, 0x32c2f2f0, 0x19c9d1d8, // 0x2c0c202c, 0x27c7e3e4, 0x32427270, 0x03838380, 0x1b8b9398, 0x11c1d1d0, 0x06868284, 0x09c9c1c8, // 0x20406060, 0x10405050, 0x2383a3a0, 0x2bcbe3e8, 0x0d0d010c, 0x3686b2b4, 0x1e8e929c, 0x0f4f434c, // 0x3787b3b4, 0x1a4a5258, 0x06c6c2c4, 0x38487078, 0x2686a2a4, 0x12021210, 0x2f8fa3ac, 0x15c5d1d4, // 0x21416160, 0x03c3c3c0, 0x3484b0b4, 0x01414140, 0x12425250, 0x3d4d717c, 0x0d8d818c, 0x08080008, // 0x1f0f131c, 0x19899198, 0x00000000, 0x19091118, 0x04040004, 0x13435350, 0x37c7f3f4, 0x21c1e1e0, // 0x3dcdf1fc, 0x36467274, 0x2f0f232c, 0x27072324, 0x3080b0b0, 0x0b8b8388, 0x0e0e020c, 0x2b8ba3a8, // 0x2282a2a0, 0x2e4e626c, 0x13839390, 0x0d4d414c, 0x29496168, 0x3c4c707c, 0x09090108, 0x0a0a0208, // 0x3f8fb3bc, 0x2fcfe3ec, 0x33c3f3f0, 0x05c5c1c4, 0x07878384, 0x14041014, 0x3ecef2fc, 0x24446064, // 0x1eced2dc, 0x2e0e222c, 0x0b4b4348, 0x1a0a1218, 0x06060204, 0x21012120, 0x2b4b6368, 0x26466264, // 0x02020200, 0x35c5f1f4, 0x12829290, 0x0a8a8288, 0x0c0c000c, 0x3383b3b0, 0x3e4e727c, 0x10c0d0d0, // 0x3a4a7278, 0x07474344, 0x16869294, 0x25c5e1e4, 0x26062224, 0x00808080, 0x2d8da1ac, 0x1fcfd3dc, // 0x2181a1a0, 0x30003030, 0x37073334, 0x2e8ea2ac, 0x36063234, 0x15051114, 0x22022220, 0x38083038, // 0x34c4f0f4, 0x2787a3a4, 0x05454144, 0x0c4c404c, 0x01818180, 0x29c9e1e8, 0x04848084, 0x17879394, // 0x35053134, 0x0bcbc3c8, 0x0ecec2cc, 0x3c0c303c, 0x31417170, 0x11011110, 0x07c7c3c4, 0x09898188, // 0x35457174, 0x3bcbf3f8, 0x1acad2d8, 0x38c8f0f8, 0x14849094, 0x19495158, 0x02828280, 0x04c4c0c4, // 0x3fcff3fc, 0x09494148, 0x39093138, 0x27476364, 0x00c0c0c0, 0x0fcfc3cc, 0x17c7d3d4, 0x3888b0b8, // 0x0f0f030c, 0x0e8e828c, 0x02424240, 0x23032320, 0x11819190, 0x2c4c606c, 0x1bcbd3d8, 0x2484a0a4, // 0x34043034, 0x31c1f1f0, 0x08484048, 0x02c2c2c0, 0x2f4f636c, 0x3d0d313c, 0x2d0d212c, 0x00404040, // 0x3e8eb2bc, 0x3e0e323c, 0x3c8cb0bc, 0x01c1c1c0, 0x2a8aa2a8, 0x3a8ab2b8, 0x0e4e424c, 0x15455154, // 0x3b0b3338, 0x1cccd0dc, 0x28486068, 0x3f4f737c, 0x1c8c909c, 0x18c8d0d8, 0x0a4a4248, 0x16465254, // 0x37477374, 0x2080a0a0, 0x2dcde1ec, 0x06464244, 0x3585b1b4, 0x2b0b2328, 0x25456164, 0x3acaf2f8, // 0x23c3e3e0, 0x3989b1b8, 0x3181b1b0, 0x1f8f939c, 0x1e4e525c, 0x39c9f1f8, 0x26c6e2e4, 0x3282b2b0, // 0x31013130, 0x2acae2e8, 0x2d4d616c, 0x1f4f535c, 0x24c4e0e4, 0x30c0f0f0, 0x0dcdc1cc, 0x08888088, // 0x16061214, 0x3a0a3238, 0x18485058, 0x14c4d0d4, 0x22426260, 0x29092128, 0x07070304, 0x33033330, // 0x28c8e0e8, 0x1b0b1318, 0x05050104, 0x39497178, 0x10809090, 0x2a4a6268, 0x2a0a2228, 0x1a8a9298 // }; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)SZArrayNew(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_1 = L_0; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____C854B091EA9394BFC39C4324F63BF827E324ABA5F68693B00E4DB8B247ED2023_249_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL); ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->set_SS0_1(L_1); // private static readonly uint[] SS1 = // { // 0x38380830, 0xe828c8e0, 0x2c2d0d21, 0xa42686a2, 0xcc0fcfc3, 0xdc1eced2, 0xb03383b3, 0xb83888b0, // 0xac2f8fa3, 0x60204060, 0x54154551, 0xc407c7c3, 0x44044440, 0x6c2f4f63, 0x682b4b63, 0x581b4b53, // 0xc003c3c3, 0x60224262, 0x30330333, 0xb43585b1, 0x28290921, 0xa02080a0, 0xe022c2e2, 0xa42787a3, // 0xd013c3d3, 0x90118191, 0x10110111, 0x04060602, 0x1c1c0c10, 0xbc3c8cb0, 0x34360632, 0x480b4b43, // 0xec2fcfe3, 0x88088880, 0x6c2c4c60, 0xa82888a0, 0x14170713, 0xc404c4c0, 0x14160612, 0xf434c4f0, // 0xc002c2c2, 0x44054541, 0xe021c1e1, 0xd416c6d2, 0x3c3f0f33, 0x3c3d0d31, 0x8c0e8e82, 0x98188890, // 0x28280820, 0x4c0e4e42, 0xf436c6f2, 0x3c3e0e32, 0xa42585a1, 0xf839c9f1, 0x0c0d0d01, 0xdc1fcfd3, // 0xd818c8d0, 0x282b0b23, 0x64264662, 0x783a4a72, 0x24270723, 0x2c2f0f23, 0xf031c1f1, 0x70324272, // 0x40024242, 0xd414c4d0, 0x40014141, 0xc000c0c0, 0x70334373, 0x64274763, 0xac2c8ca0, 0x880b8b83, // 0xf437c7f3, 0xac2d8da1, 0x80008080, 0x1c1f0f13, 0xc80acac2, 0x2c2c0c20, 0xa82a8aa2, 0x34340430, // 0xd012c2d2, 0x080b0b03, 0xec2ecee2, 0xe829c9e1, 0x5c1d4d51, 0x94148490, 0x18180810, 0xf838c8f0, // 0x54174753, 0xac2e8ea2, 0x08080800, 0xc405c5c1, 0x10130313, 0xcc0dcdc1, 0x84068682, 0xb83989b1, // 0xfc3fcff3, 0x7c3d4d71, 0xc001c1c1, 0x30310131, 0xf435c5f1, 0x880a8a82, 0x682a4a62, 0xb03181b1, // 0xd011c1d1, 0x20200020, 0xd417c7d3, 0x00020202, 0x20220222, 0x04040400, 0x68284860, 0x70314171, // 0x04070703, 0xd81bcbd3, 0x9c1d8d91, 0x98198991, 0x60214161, 0xbc3e8eb2, 0xe426c6e2, 0x58194951, // 0xdc1dcdd1, 0x50114151, 0x90108090, 0xdc1cccd0, 0x981a8a92, 0xa02383a3, 0xa82b8ba3, 0xd010c0d0, // 0x80018181, 0x0c0f0f03, 0x44074743, 0x181a0a12, 0xe023c3e3, 0xec2ccce0, 0x8c0d8d81, 0xbc3f8fb3, // 0x94168692, 0x783b4b73, 0x5c1c4c50, 0xa02282a2, 0xa02181a1, 0x60234363, 0x20230323, 0x4c0d4d41, // 0xc808c8c0, 0x9c1e8e92, 0x9c1c8c90, 0x383a0a32, 0x0c0c0c00, 0x2c2e0e22, 0xb83a8ab2, 0x6c2e4e62, // 0x9c1f8f93, 0x581a4a52, 0xf032c2f2, 0x90128292, 0xf033c3f3, 0x48094941, 0x78384870, 0xcc0cccc0, // 0x14150511, 0xf83bcbf3, 0x70304070, 0x74354571, 0x7c3f4f73, 0x34350531, 0x10100010, 0x00030303, // 0x64244460, 0x6c2d4d61, 0xc406c6c2, 0x74344470, 0xd415c5d1, 0xb43484b0, 0xe82acae2, 0x08090901, // 0x74364672, 0x18190911, 0xfc3ecef2, 0x40004040, 0x10120212, 0xe020c0e0, 0xbc3d8db1, 0x04050501, // 0xf83acaf2, 0x00010101, 0xf030c0f0, 0x282a0a22, 0x5c1e4e52, 0xa82989a1, 0x54164652, 0x40034343, // 0x84058581, 0x14140410, 0x88098981, 0x981b8b93, 0xb03080b0, 0xe425c5e1, 0x48084840, 0x78394971, // 0x94178793, 0xfc3cccf0, 0x1c1e0e12, 0x80028282, 0x20210121, 0x8c0c8c80, 0x181b0b13, 0x5c1f4f53, // 0x74374773, 0x54144450, 0xb03282b2, 0x1c1d0d11, 0x24250521, 0x4c0f4f43, 0x00000000, 0x44064642, // 0xec2dcde1, 0x58184850, 0x50124252, 0xe82bcbe3, 0x7c3e4e72, 0xd81acad2, 0xc809c9c1, 0xfc3dcdf1, // 0x30300030, 0x94158591, 0x64254561, 0x3c3c0c30, 0xb43686b2, 0xe424c4e0, 0xb83b8bb3, 0x7c3c4c70, // 0x0c0e0e02, 0x50104050, 0x38390931, 0x24260622, 0x30320232, 0x84048480, 0x68294961, 0x90138393, // 0x34370733, 0xe427c7e3, 0x24240420, 0xa42484a0, 0xc80bcbc3, 0x50134353, 0x080a0a02, 0x84078783, // 0xd819c9d1, 0x4c0c4c40, 0x80038383, 0x8c0f8f83, 0xcc0ecec2, 0x383b0b33, 0x480a4a42, 0xb43787b3 // }; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_3 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)SZArrayNew(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_4 = L_3; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____624B1BC8BE6B6F8CF39572731AD0E5BDF2AAB137D0AB4A0F473B3D00666D766B_114_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_4, L_5, /*hidden argument*/NULL); ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->set_SS1_2(L_4); // private static readonly uint[] SS2 = // { // // 0xa1a82989, 0x81840585, 0xd2d416c6, 0xd3d013c3, 0x50541444, 0x111c1d0d, 0xa0ac2c8c, 0x21242505, // 0x515c1d4d, 0x43400343, 0x10181808, 0x121c1e0e, 0x51501141, 0xf0fc3ccc, 0xc2c80aca, 0x63602343, // 0x20282808, 0x40440444, 0x20202000, 0x919c1d8d, 0xe0e020c0, 0xe2e022c2, 0xc0c808c8, 0x13141707, // 0xa1a42585, 0x838c0f8f, 0x03000303, 0x73783b4b, 0xb3b83b8b, 0x13101303, 0xd2d012c2, 0xe2ec2ece, // 0x70703040, 0x808c0c8c, 0x333c3f0f, 0xa0a82888, 0x32303202, 0xd1dc1dcd, 0xf2f436c6, 0x70743444, // 0xe0ec2ccc, 0x91941585, 0x03080b0b, 0x53541747, 0x505c1c4c, 0x53581b4b, 0xb1bc3d8d, 0x01000101, // 0x20242404, 0x101c1c0c, 0x73703343, 0x90981888, 0x10101000, 0xc0cc0ccc, 0xf2f032c2, 0xd1d819c9, // 0x202c2c0c, 0xe3e427c7, 0x72703242, 0x83800383, 0x93981b8b, 0xd1d011c1, 0x82840686, 0xc1c809c9, // 0x60602040, 0x50501040, 0xa3a02383, 0xe3e82bcb, 0x010c0d0d, 0xb2b43686, 0x929c1e8e, 0x434c0f4f, // 0xb3b43787, 0x52581a4a, 0xc2c406c6, 0x70783848, 0xa2a42686, 0x12101202, 0xa3ac2f8f, 0xd1d415c5, // 0x61602141, 0xc3c003c3, 0xb0b43484, 0x41400141, 0x52501242, 0x717c3d4d, 0x818c0d8d, 0x00080808, // 0x131c1f0f, 0x91981989, 0x00000000, 0x11181909, 0x00040404, 0x53501343, 0xf3f437c7, 0xe1e021c1, // 0xf1fc3dcd, 0x72743646, 0x232c2f0f, 0x23242707, 0xb0b03080, 0x83880b8b, 0x020c0e0e, 0xa3a82b8b, // 0xa2a02282, 0x626c2e4e, 0x93901383, 0x414c0d4d, 0x61682949, 0x707c3c4c, 0x01080909, 0x02080a0a, // 0xb3bc3f8f, 0xe3ec2fcf, 0xf3f033c3, 0xc1c405c5, 0x83840787, 0x10141404, 0xf2fc3ece, 0x60642444, // 0xd2dc1ece, 0x222c2e0e, 0x43480b4b, 0x12181a0a, 0x02040606, 0x21202101, 0x63682b4b, 0x62642646, // 0x02000202, 0xf1f435c5, 0x92901282, 0x82880a8a, 0x000c0c0c, 0xb3b03383, 0x727c3e4e, 0xd0d010c0, // 0x72783a4a, 0x43440747, 0x92941686, 0xe1e425c5, 0x22242606, 0x80800080, 0xa1ac2d8d, 0xd3dc1fcf, // 0xa1a02181, 0x30303000, 0x33343707, 0xa2ac2e8e, 0x32343606, 0x11141505, 0x22202202, 0x30383808, // 0xf0f434c4, 0xa3a42787, 0x41440545, 0x404c0c4c, 0x81800181, 0xe1e829c9, 0x80840484, 0x93941787, // 0x31343505, 0xc3c80bcb, 0xc2cc0ece, 0x303c3c0c, 0x71703141, 0x11101101, 0xc3c407c7, 0x81880989, // 0x71743545, 0xf3f83bcb, 0xd2d81aca, 0xf0f838c8, 0x90941484, 0x51581949, 0x82800282, 0xc0c404c4, // 0xf3fc3fcf, 0x41480949, 0x31383909, 0x63642747, 0xc0c000c0, 0xc3cc0fcf, 0xd3d417c7, 0xb0b83888, // 0x030c0f0f, 0x828c0e8e, 0x42400242, 0x23202303, 0x91901181, 0x606c2c4c, 0xd3d81bcb, 0xa0a42484, // 0x30343404, 0xf1f031c1, 0x40480848, 0xc2c002c2, 0x636c2f4f, 0x313c3d0d, 0x212c2d0d, 0x40400040, // 0xb2bc3e8e, 0x323c3e0e, 0xb0bc3c8c, 0xc1c001c1, 0xa2a82a8a, 0xb2b83a8a, 0x424c0e4e, 0x51541545, // 0x33383b0b, 0xd0dc1ccc, 0x60682848, 0x737c3f4f, 0x909c1c8c, 0xd0d818c8, 0x42480a4a, 0x52541646, // 0x73743747, 0xa0a02080, 0xe1ec2dcd, 0x42440646, 0xb1b43585, 0x23282b0b, 0x61642545, 0xf2f83aca, // 0xe3e023c3, 0xb1b83989, 0xb1b03181, 0x939c1f8f, 0x525c1e4e, 0xf1f839c9, 0xe2e426c6, 0xb2b03282, // 0x31303101, 0xe2e82aca, 0x616c2d4d, 0x535c1f4f, 0xe0e424c4, 0xf0f030c0, 0xc1cc0dcd, 0x80880888, // 0x12141606, 0x32383a0a, 0x50581848, 0xd0d414c4, 0x62602242, 0x21282909, 0x03040707, 0x33303303, // 0xe0e828c8, 0x13181b0b, 0x01040505, 0x71783949, 0x90901080, 0x62682a4a, 0x22282a0a, 0x92981a8a // }; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_6 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)SZArrayNew(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_7 = L_6; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____BB288FA00D4BBE2546E0D29F7D8BC6AF483CD4275D692B451B2E39A404E33EBF_229_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_7, L_8, /*hidden argument*/NULL); ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->set_SS2_3(L_7); // private static readonly uint[] SS3 = // { // // 0x08303838, 0xc8e0e828, 0x0d212c2d, 0x86a2a426, 0xcfc3cc0f, 0xced2dc1e, 0x83b3b033, 0x88b0b838, // 0x8fa3ac2f, 0x40606020, 0x45515415, 0xc7c3c407, 0x44404404, 0x4f636c2f, 0x4b63682b, 0x4b53581b, // 0xc3c3c003, 0x42626022, 0x03333033, 0x85b1b435, 0x09212829, 0x80a0a020, 0xc2e2e022, 0x87a3a427, // 0xc3d3d013, 0x81919011, 0x01111011, 0x06020406, 0x0c101c1c, 0x8cb0bc3c, 0x06323436, 0x4b43480b, // 0xcfe3ec2f, 0x88808808, 0x4c606c2c, 0x88a0a828, 0x07131417, 0xc4c0c404, 0x06121416, 0xc4f0f434, // 0xc2c2c002, 0x45414405, 0xc1e1e021, 0xc6d2d416, 0x0f333c3f, 0x0d313c3d, 0x8e828c0e, 0x88909818, // 0x08202828, 0x4e424c0e, 0xc6f2f436, 0x0e323c3e, 0x85a1a425, 0xc9f1f839, 0x0d010c0d, 0xcfd3dc1f, // 0xc8d0d818, 0x0b23282b, 0x46626426, 0x4a72783a, 0x07232427, 0x0f232c2f, 0xc1f1f031, 0x42727032, // 0x42424002, 0xc4d0d414, 0x41414001, 0xc0c0c000, 0x43737033, 0x47636427, 0x8ca0ac2c, 0x8b83880b, // 0xc7f3f437, 0x8da1ac2d, 0x80808000, 0x0f131c1f, 0xcac2c80a, 0x0c202c2c, 0x8aa2a82a, 0x04303434, // 0xc2d2d012, 0x0b03080b, 0xcee2ec2e, 0xc9e1e829, 0x4d515c1d, 0x84909414, 0x08101818, 0xc8f0f838, // 0x47535417, 0x8ea2ac2e, 0x08000808, 0xc5c1c405, 0x03131013, 0xcdc1cc0d, 0x86828406, 0x89b1b839, // 0xcff3fc3f, 0x4d717c3d, 0xc1c1c001, 0x01313031, 0xc5f1f435, 0x8a82880a, 0x4a62682a, 0x81b1b031, // 0xc1d1d011, 0x00202020, 0xc7d3d417, 0x02020002, 0x02222022, 0x04000404, 0x48606828, 0x41717031, // 0x07030407, 0xcbd3d81b, 0x8d919c1d, 0x89919819, 0x41616021, 0x8eb2bc3e, 0xc6e2e426, 0x49515819, // 0xcdd1dc1d, 0x41515011, 0x80909010, 0xccd0dc1c, 0x8a92981a, 0x83a3a023, 0x8ba3a82b, 0xc0d0d010, // 0x81818001, 0x0f030c0f, 0x47434407, 0x0a12181a, 0xc3e3e023, 0xcce0ec2c, 0x8d818c0d, 0x8fb3bc3f, // 0x86929416, 0x4b73783b, 0x4c505c1c, 0x82a2a022, 0x81a1a021, 0x43636023, 0x03232023, 0x4d414c0d, // 0xc8c0c808, 0x8e929c1e, 0x8c909c1c, 0x0a32383a, 0x0c000c0c, 0x0e222c2e, 0x8ab2b83a, 0x4e626c2e, // 0x8f939c1f, 0x4a52581a, 0xc2f2f032, 0x82929012, 0xc3f3f033, 0x49414809, 0x48707838, 0xccc0cc0c, // 0x05111415, 0xcbf3f83b, 0x40707030, 0x45717435, 0x4f737c3f, 0x05313435, 0x00101010, 0x03030003, // 0x44606424, 0x4d616c2d, 0xc6c2c406, 0x44707434, 0xc5d1d415, 0x84b0b434, 0xcae2e82a, 0x09010809, // 0x46727436, 0x09111819, 0xcef2fc3e, 0x40404000, 0x02121012, 0xc0e0e020, 0x8db1bc3d, 0x05010405, // 0xcaf2f83a, 0x01010001, 0xc0f0f030, 0x0a22282a, 0x4e525c1e, 0x89a1a829, 0x46525416, 0x43434003, // 0x85818405, 0x04101414, 0x89818809, 0x8b93981b, 0x80b0b030, 0xc5e1e425, 0x48404808, 0x49717839, // 0x87939417, 0xccf0fc3c, 0x0e121c1e, 0x82828002, 0x01212021, 0x8c808c0c, 0x0b13181b, 0x4f535c1f, // 0x47737437, 0x44505414, 0x82b2b032, 0x0d111c1d, 0x05212425, 0x4f434c0f, 0x00000000, 0x46424406, // 0xcde1ec2d, 0x48505818, 0x42525012, 0xcbe3e82b, 0x4e727c3e, 0xcad2d81a, 0xc9c1c809, 0xcdf1fc3d, // 0x00303030, 0x85919415, 0x45616425, 0x0c303c3c, 0x86b2b436, 0xc4e0e424, 0x8bb3b83b, 0x4c707c3c, // 0x0e020c0e, 0x40505010, 0x09313839, 0x06222426, 0x02323032, 0x84808404, 0x49616829, 0x83939013, // 0x07333437, 0xc7e3e427, 0x04202424, 0x84a0a424, 0xcbc3c80b, 0x43535013, 0x0a02080a, 0x87838407, // 0xc9d1d819, 0x4c404c0c, 0x83838003, 0x8f838c0f, 0xcec2cc0e, 0x0b33383b, 0x4a42480a, 0x87b3b437 // }; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_9 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)SZArrayNew(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_10 = L_9; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_11 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____E8D46701532BBEB9F3FF8A63C0D74D8C417C782DEE2C085A6D940A8B5B38DA18_287_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_10, L_11, /*hidden argument*/NULL); ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->set_SS3_4(L_10); // private static readonly uint[] KC = // { // 0x9e3779b9, 0x3c6ef373, 0x78dde6e6, 0xf1bbcdcc, // 0xe3779b99, 0xc6ef3733, 0x8dde6e67, 0x1bbcdccf, // 0x3779b99e, 0x6ef3733c, 0xdde6e678, 0xbbcdccf1, // 0x779b99e3, 0xef3733c6, 0xde6e678d, 0xbcdccf1b // }; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_12 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)SZArrayNew(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_13 = L_12; RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_14 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t6BC7664D9CD46304D39A7D175BB8FFBE0B9F4528____A5A95A17B27BD47489B7BEB4A8AA145D08C838C183CD5A77A1A5EFD96AA3AB99_197_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_13, L_14, /*hidden argument*/NULL); ((SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_StaticFields*)il2cpp_codegen_static_fields_for(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var))->set_KC_5(L_13); 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.Engines.SeedWrapEngine::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SeedWrapEngine__ctor_mDC69FD938346C5AAE6467A99DA2B2309CB1D8A44 (SeedWrapEngine_tC933F3725EA7ECCEA8744F194BC208E1B8542CAD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // : base(new SeedEngine()) SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F * L_0 = (SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F *)il2cpp_codegen_object_new(SeedEngine_tC8D8DE8A5A6FF3232A262BEA750BB10C298AE13F_il2cpp_TypeInfo_var); SeedEngine__ctor_m085A636745E441335F017E067BE5B75718B61BF6(L_0, /*hidden argument*/NULL); Rfc3394WrapEngine__ctor_m4340DF2F75CB147301F7F15E94E416C0BE0EF4A5(__this, L_0, /*hidden argument*/NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::GetInstance(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 * SemanticsInformation_GetInstance_mC468B3C9272B46D139014976D1DD3F6B5CB48735 (RuntimeObject * ___obj0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (obj == null || obj is SemanticsInformation) RuntimeObject * L_0 = ___obj0; if (!L_0) { goto IL_000b; } } { RuntimeObject * L_1 = ___obj0; if (!((SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 *)IsInstClass((RuntimeObject*)L_1, SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7_il2cpp_TypeInfo_var))) { goto IL_0012; } } IL_000b: { // return (SemanticsInformation) obj; RuntimeObject * L_2 = ___obj0; return ((SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 *)CastclassClass((RuntimeObject*)L_2, SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7_il2cpp_TypeInfo_var)); } IL_0012: { // if (obj is Asn1Sequence) RuntimeObject * L_3 = ___obj0; if (!((Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 *)IsInstClass((RuntimeObject*)L_3, Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8_il2cpp_TypeInfo_var))) { goto IL_0026; } } { // return new SemanticsInformation(Asn1Sequence.GetInstance(obj)); RuntimeObject * L_4 = ___obj0; Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * L_5; L_5 = Asn1Sequence_GetInstance_m53E4D5619D84F02123D6C3B6EA8E0EEEF86B244C(L_4, /*hidden argument*/NULL); SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 * L_6 = (SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 *)il2cpp_codegen_object_new(SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7_il2cpp_TypeInfo_var); SemanticsInformation__ctor_m1796233D4D966E1926786983FEE87C610A2268E6(L_6, L_5, /*hidden argument*/NULL); return L_6; } IL_0026: { // throw new ArgumentException("unknown object in GetInstance: " + BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.GetTypeName(obj), "obj"); RuntimeObject * L_7 = ___obj0; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var))); String_t* L_8; L_8 = Platform_GetTypeName_m6EE4C5C80014DB651B39EAA755D394E21009EADB(L_7, /*hidden argument*/NULL); String_t* L_9; L_9 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4E7631B4192CAE94CE4A9AC72080E6F7ADFD793C)), L_8, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SemanticsInformation_GetInstance_mC468B3C9272B46D139014976D1DD3F6B5CB48735_RuntimeMethod_var))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SemanticsInformation__ctor_m1796233D4D966E1926786983FEE87C610A2268E6 (SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 * __this, Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * ___seq0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject * V_1 = NULL; Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * V_2 = NULL; int32_t V_3 = 0; { // public SemanticsInformation( // Asn1Sequence seq) Asn1Encodable__ctor_mF956C9DAF4A126B7B4406E2DD0EED16E64ABA126(__this, /*hidden argument*/NULL); // if (seq.Count < 1) Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * L_0 = ___seq0; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence::get_Count() */, L_0); if ((((int32_t)L_1) >= ((int32_t)1))) { goto IL_001a; } } { // throw new ArgumentException("no objects in SemanticsInformation"); 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*)&_stringLiteral1F980DA12827071EDF37C0B66B076ED7392FF63B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SemanticsInformation__ctor_m1796233D4D966E1926786983FEE87C610A2268E6_RuntimeMethod_var))); } IL_001a: { // IEnumerator e = seq.GetEnumerator(); Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * L_3 = ___seq0; NullCheck(L_3); RuntimeObject* L_4; L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10 /* System.Collections.IEnumerator BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence::GetEnumerator() */, L_3); V_0 = L_4; // e.MoveNext(); RuntimeObject* L_5 = V_0; NullCheck(L_5); bool L_6; L_6 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_5); // object obj = e.Current; RuntimeObject* L_7 = V_0; NullCheck(L_7); RuntimeObject * L_8; L_8 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_7); V_1 = L_8; // if (obj is DerObjectIdentifier) RuntimeObject * L_9 = V_1; if (!((DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 *)IsInstClass((RuntimeObject*)L_9, DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8_il2cpp_TypeInfo_var))) { goto IL_0056; } } { // semanticsIdentifier = DerObjectIdentifier.GetInstance(obj); RuntimeObject * L_10 = V_1; IL2CPP_RUNTIME_CLASS_INIT(DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8_il2cpp_TypeInfo_var); DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_11; L_11 = DerObjectIdentifier_GetInstance_mBE1F50C71CFA8B210307AFD39E62F8AF4D5E34FF(L_10, /*hidden argument*/NULL); __this->set_semanticsIdentifier_2(L_11); // if (e.MoveNext()) RuntimeObject* L_12 = V_0; NullCheck(L_12); bool L_13; L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_12); if (!L_13) { goto IL_0054; } } { // obj = e.Current; RuntimeObject* L_14 = V_0; NullCheck(L_14); RuntimeObject * L_15; L_15 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, L_14); V_1 = L_15; // } goto IL_0056; } IL_0054: { // obj = null; V_1 = NULL; } IL_0056: { // if (obj != null) RuntimeObject * L_16 = V_1; if (!L_16) { goto IL_0096; } } { // Asn1Sequence generalNameSeq = Asn1Sequence.GetInstance(obj ); RuntimeObject * L_17 = V_1; Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * L_18; L_18 = Asn1Sequence_GetInstance_m53E4D5619D84F02123D6C3B6EA8E0EEEF86B244C(L_17, /*hidden argument*/NULL); V_2 = L_18; // nameRegistrationAuthorities = new GeneralName[generalNameSeq.Count]; Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * L_19 = V_2; NullCheck(L_19); int32_t L_20; L_20 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence::get_Count() */, L_19); GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* L_21 = (GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E*)(GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E*)SZArrayNew(GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E_il2cpp_TypeInfo_var, (uint32_t)L_20); __this->set_nameRegistrationAuthorities_3(L_21); // for (int i= 0; i < generalNameSeq.Count; i++) V_3 = 0; goto IL_008d; } IL_0075: { // nameRegistrationAuthorities[i] = GeneralName.GetInstance(generalNameSeq[i]); GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* L_22 = __this->get_nameRegistrationAuthorities_3(); int32_t L_23 = V_3; Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * L_24 = V_2; int32_t L_25 = V_3; NullCheck(L_24); Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC * L_26; L_26 = VirtualFuncInvoker1< Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC *, int32_t >::Invoke(12 /* BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence::get_Item(System.Int32) */, L_24, L_25); GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F * L_27; L_27 = GeneralName_GetInstance_m1272C84D0DB838BFCAB7024ACBF3C833D0BE8A66(L_26, /*hidden argument*/NULL); NullCheck(L_22); ArrayElementTypeCheck (L_22, L_27); (L_22)->SetAt(static_cast(L_23), (GeneralName_t5C782EC664B13C8D9B0D33709D55B136FA578F3F *)L_27); // for (int i= 0; i < generalNameSeq.Count; i++) int32_t L_28 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_008d: { // for (int i= 0; i < generalNameSeq.Count; i++) int32_t L_29 = V_3; Asn1Sequence_t95137642F0FE56379E966B4C62A5A4DAC9DC37E8 * L_30 = V_2; NullCheck(L_30); int32_t L_31; L_31 = VirtualFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Sequence::get_Count() */, L_30); if ((((int32_t)L_29) < ((int32_t)L_31))) { goto IL_0075; } } IL_0096: { // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier,BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SemanticsInformation__ctor_m224309F111E96020BCA150DBB5091CDD01CAB40E (SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 * __this, DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___semanticsIdentifier0, GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* ___generalNames1, const RuntimeMethod* method) { { // public SemanticsInformation( // DerObjectIdentifier semanticsIdentifier, // GeneralName[] generalNames) Asn1Encodable__ctor_mF956C9DAF4A126B7B4406E2DD0EED16E64ABA126(__this, /*hidden argument*/NULL); // this.semanticsIdentifier = semanticsIdentifier; DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_0 = ___semanticsIdentifier0; __this->set_semanticsIdentifier_2(L_0); // this.nameRegistrationAuthorities = generalNames; GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* L_1 = ___generalNames1; __this->set_nameRegistrationAuthorities_3(L_1); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SemanticsInformation__ctor_mCB3437A99CDA28EE0375421DA9320B78B8027318 (SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 * __this, DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * ___semanticsIdentifier0, const RuntimeMethod* method) { { // public SemanticsInformation( // DerObjectIdentifier semanticsIdentifier) Asn1Encodable__ctor_mF956C9DAF4A126B7B4406E2DD0EED16E64ABA126(__this, /*hidden argument*/NULL); // this.semanticsIdentifier = semanticsIdentifier; DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_0 = ___semanticsIdentifier0; __this->set_semanticsIdentifier_2(L_0); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::.ctor(BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SemanticsInformation__ctor_mA65D12D8D1EA65894C1AB623FBCFA3CCBCA96C3B (SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 * __this, GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* ___generalNames0, const RuntimeMethod* method) { { // public SemanticsInformation( // GeneralName[] generalNames) Asn1Encodable__ctor_mF956C9DAF4A126B7B4406E2DD0EED16E64ABA126(__this, /*hidden argument*/NULL); // this.nameRegistrationAuthorities = generalNames; GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* L_0 = ___generalNames0; __this->set_nameRegistrationAuthorities_3(L_0); // } return; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.DerObjectIdentifier BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::get_SemanticsIdentifier() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * SemanticsInformation_get_SemanticsIdentifier_m8D1A89A45ED51EA2FA13E32BE52E852907B9D6E6 (SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 * __this, const RuntimeMethod* method) { { // public DerObjectIdentifier SemanticsIdentifier { get { return semanticsIdentifier; } } DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_0 = __this->get_semanticsIdentifier_2(); return L_0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.GeneralName[] BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::GetNameRegistrationAuthorities() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* SemanticsInformation_GetNameRegistrationAuthorities_mE23002508E44850701427C00D6D3A20BEA0F0623 (SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 * __this, const RuntimeMethod* method) { { // return nameRegistrationAuthorities; GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* L_0 = __this->get_nameRegistrationAuthorities_3(); return L_0; } } // BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Object BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.Qualified.SemanticsInformation::ToAsn1Object() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Asn1Object_t6EBED9F28280E72844A4F6F176D7E2A5B94FFCFC * SemanticsInformation_ToAsn1Object_m9CE0230FF6E84F95365517C30E9667A9A197574C (SemanticsInformation_tB0D1982EE120298384BC7C3BF77765B91BF61EB7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisAsn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC_m6133560D3294995A1E65C8837F69C407350CD6DB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3 * V_0 = NULL; Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* V_1 = NULL; { // Asn1EncodableVector seq = new Asn1EncodableVector(); Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* L_0; L_0 = Array_Empty_TisAsn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC_m6133560D3294995A1E65C8837F69C407350CD6DB_inline(/*hidden argument*/Array_Empty_TisAsn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC_m6133560D3294995A1E65C8837F69C407350CD6DB_RuntimeMethod_var); Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3 * L_1 = (Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3 *)il2cpp_codegen_object_new(Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3_il2cpp_TypeInfo_var); Asn1EncodableVector__ctor_m1306EB1064C0D4EEC59EA15F8DFF81952B7AE7DE(L_1, L_0, /*hidden argument*/NULL); V_0 = L_1; // if (this.semanticsIdentifier != null) DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_2 = __this->get_semanticsIdentifier_2(); if (!L_2) { goto IL_0028; } } { // seq.Add(semanticsIdentifier); Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3 * L_3 = V_0; Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* L_4 = (Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE*)(Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE*)SZArrayNew(Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE_il2cpp_TypeInfo_var, (uint32_t)1); Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* L_5 = L_4; DerObjectIdentifier_t13656672D4AE623000AC109D2DFA4A1F7CAE42A8 * L_6 = __this->get_semanticsIdentifier_2(); NullCheck(L_5); ArrayElementTypeCheck (L_5, L_6); (L_5)->SetAt(static_cast(0), (Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC *)L_6); NullCheck(L_3); Asn1EncodableVector_Add_m6EF01E6775CA3C122AC78B760B5C8AB13AC83EA8(L_3, L_5, /*hidden argument*/NULL); } IL_0028: { // if (this.nameRegistrationAuthorities != null) GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* L_7 = __this->get_nameRegistrationAuthorities_3(); if (!L_7) { goto IL_004c; } } { // seq.Add(new DerSequence(nameRegistrationAuthorities)); Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3 * L_8 = V_0; Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* L_9 = (Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE*)(Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE*)SZArrayNew(Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE_il2cpp_TypeInfo_var, (uint32_t)1); Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* L_10 = L_9; GeneralNameU5BU5D_tC5459EEE4473361B1C6BA567DF1EDCE06DF5D60E* L_11 = __this->get_nameRegistrationAuthorities_3(); V_1 = (Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE*)L_11; Asn1EncodableU5BU5D_t64E34B1D2A460B8FA8D1BC14E7CFEB7B897191CE* L_12 = V_1; DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 * L_13 = (DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 *)il2cpp_codegen_object_new(DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09_il2cpp_TypeInfo_var); DerSequence__ctor_m014F0386FA0EDB7F97747159963DC17F535AF0A2(L_13, L_12, /*hidden argument*/NULL); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_13); (L_10)->SetAt(static_cast(0), (Asn1Encodable_tCA51194A73D6D9585045A4D23CF12B939BF7F6EC *)L_13); NullCheck(L_8); Asn1EncodableVector_Add_m6EF01E6775CA3C122AC78B760B5C8AB13AC83EA8(L_8, L_10, /*hidden argument*/NULL); } IL_004c: { // return new DerSequence(seq); Asn1EncodableVector_t7D6E9FB73A814E2472F7EAC6EC0CCCB5A3C93BD3 * L_14 = V_0; DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 * L_15 = (DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09 *)il2cpp_codegen_object_new(DerSequence_t29D35AAD253161C53C8C83F576DEA1F28B8DFF09_il2cpp_TypeInfo_var); DerSequence__ctor_mC969ECDC21E6B8169D0B78BE04B3A08192E13164(L_15, L_14, /*hidden argument*/NULL); return L_15; } } #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 UnityStandardAssets.ImageEffects.SepiaTone::OnRenderImage(UnityEngine.RenderTexture,UnityEngine.RenderTexture) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SepiaTone_OnRenderImage_mA99E06A944A72FCA3A89A6054C1A9934B21EA4BC (SepiaTone_t5A5B572AF308ED12D8012F452FF8ABE43EFDEF26 * __this, RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * ___source0, RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * ___destination1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t97FAEBE964F3F622D4865E7EC62717FE94D1F56D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Graphics.Blit (source, destination, material); RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * L_0 = ___source0; RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * L_1 = ___destination1; Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2; L_2 = ImageEffectBase_get_material_mCBA3A9537019FAFB5146CB9F3A0EC2F7C1A53C4E(__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Graphics_t97FAEBE964F3F622D4865E7EC62717FE94D1F56D_il2cpp_TypeInfo_var); Graphics_Blit_m5E0E60EA4A4D351DCC314AB2C49C7DC5B8863D05(L_0, L_1, L_2, /*hidden argument*/NULL); // } return; } } // System.Void UnityStandardAssets.ImageEffects.SepiaTone::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SepiaTone__ctor_mAA07BEFC9B027350BE71818E18972B19A8D2C4C6 (SepiaTone_t5A5B572AF308ED12D8012F452FF8ABE43EFDEF26 * __this, const RuntimeMethod* method) { { ImageEffectBase__ctor_mC2A208B662D5A6F5E9F24A615737C6FE1432DC06(__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.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngine::MakeWorkingKey(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* SerpentEngine_MakeWorkingKey_mCE95D5B15DE35B30079FF1ADBB31C1B83C8DE93F (SerpentEngine_t91AD643E52D816005B39D1FA7C25E5D8110379FA * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___key0, 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*)&SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; { // int[] kPad = new int[16]; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); V_0 = L_0; // int off = 0; V_1 = 0; // int length = 0; V_2 = 0; // for (off = 0; (off + 4) < key.Length; off += 4) V_1 = 0; goto IL_0022; } IL_0010: { // kPad[length++] = (int)Pack.LE_To_UInt32(key, off); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = V_0; int32_t L_2 = V_2; int32_t L_3 = L_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___key0; int32_t L_5 = V_1; uint32_t L_6; L_6 = Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B(L_4, L_5, /*hidden argument*/NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(L_3), (int32_t)L_6); // for (off = 0; (off + 4) < key.Length; off += 4) int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)4)); } IL_0022: { // for (off = 0; (off + 4) < key.Length; off += 4) int32_t L_8 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___key0; NullCheck(L_9); if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)4))) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) { goto IL_0010; } } { // if (off % 4 == 0) int32_t L_10 = V_1; if (((int32_t)((int32_t)L_10%(int32_t)4))) { goto IL_0047; } } { // kPad[length++] = (int)Pack.LE_To_UInt32(key, off); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = V_0; int32_t L_12 = V_2; int32_t L_13 = L_12; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = ___key0; int32_t L_15 = V_1; uint32_t L_16; L_16 = Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B(L_14, L_15, /*hidden argument*/NULL); NullCheck(L_11); (L_11)->SetAt(static_cast(L_13), (int32_t)L_16); // if (length < 8) int32_t L_17 = V_2; if ((((int32_t)L_17) >= ((int32_t)8))) { goto IL_0052; } } { // kPad[length] = 1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = V_0; int32_t L_19 = V_2; NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (int32_t)1); // } goto IL_0052; } IL_0047: { // throw new ArgumentException("key must be a multiple of 4 bytes"); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral47D20EC1D621302B327F8DA26CCC5372F970DFB8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerpentEngine_MakeWorkingKey_mCE95D5B15DE35B30079FF1ADBB31C1B83C8DE93F_RuntimeMethod_var))); } IL_0052: { // int amount = (ROUNDS + 1) * 4; V_3 = ((int32_t)132); // int[] w = new int[amount]; int32_t L_21 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_21); V_4 = L_22; // for (int i = 8; i < 16; i++) V_5 = 8; goto IL_009c; } IL_0065: { // kPad[i] = RotateLeft(kPad[i - 8] ^ kPad[i - 5] ^ kPad[i - 3] ^ kPad[i - 1] ^ PHI ^ (i - 8), 11); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = V_0; int32_t L_24 = V_5; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = V_0; int32_t L_26 = V_5; NullCheck(L_25); int32_t L_27 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)8)); int32_t L_28 = (L_25)->GetAt(static_cast(L_27)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_29 = V_0; int32_t L_30 = V_5; NullCheck(L_29); int32_t L_31 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)5)); int32_t L_32 = (L_29)->GetAt(static_cast(L_31)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_33 = V_0; int32_t L_34 = V_5; NullCheck(L_33); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)3)); int32_t L_36 = (L_33)->GetAt(static_cast(L_35)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = V_0; int32_t L_38 = V_5; NullCheck(L_37); int32_t L_39 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)1)); int32_t L_40 = (L_37)->GetAt(static_cast(L_39)); int32_t L_41 = V_5; IL2CPP_RUNTIME_CLASS_INIT(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); int32_t L_42; L_42 = SerpentEngineBase_RotateLeft_m1233674BAFD6F027E86A503A7FFABCF7BFD76314(((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_28^(int32_t)L_32))^(int32_t)L_36))^(int32_t)L_40))^(int32_t)((int32_t)-1640531527)))^(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)8)))), ((int32_t)11), /*hidden argument*/NULL); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_42); // for (int i = 8; i < 16; i++) int32_t L_43 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); } IL_009c: { // for (int i = 8; i < 16; i++) int32_t L_44 = V_5; if ((((int32_t)L_44) < ((int32_t)((int32_t)16)))) { goto IL_0065; } } { // Array.Copy(kPad, 8, w, 0, 8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_46 = V_4; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_45, 8, (RuntimeArray *)(RuntimeArray *)L_46, 0, 8, /*hidden argument*/NULL); // for (int i = 8; i < amount; i++) V_6 = 8; goto IL_00ec; } IL_00b2: { // w[i] = RotateLeft(w[i - 8] ^ w[i - 5] ^ w[i - 3] ^ w[i - 1] ^ PHI ^ i, 11); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = V_4; int32_t L_48 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_49 = V_4; int32_t L_50 = V_6; NullCheck(L_49); int32_t L_51 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)8)); int32_t L_52 = (L_49)->GetAt(static_cast(L_51)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = V_4; int32_t L_54 = V_6; NullCheck(L_53); int32_t L_55 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_54, (int32_t)5)); int32_t L_56 = (L_53)->GetAt(static_cast(L_55)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_57 = V_4; int32_t L_58 = V_6; NullCheck(L_57); int32_t L_59 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_58, (int32_t)3)); int32_t L_60 = (L_57)->GetAt(static_cast(L_59)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_61 = V_4; int32_t L_62 = V_6; NullCheck(L_61); int32_t L_63 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_62, (int32_t)1)); int32_t L_64 = (L_61)->GetAt(static_cast(L_63)); int32_t L_65 = V_6; IL2CPP_RUNTIME_CLASS_INIT(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); int32_t L_66; L_66 = SerpentEngineBase_RotateLeft_m1233674BAFD6F027E86A503A7FFABCF7BFD76314(((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_52^(int32_t)L_56))^(int32_t)L_60))^(int32_t)L_64))^(int32_t)((int32_t)-1640531527)))^(int32_t)L_65)), ((int32_t)11), /*hidden argument*/NULL); NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (int32_t)L_66); // for (int i = 8; i < amount; i++) int32_t L_67 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)1)); } IL_00ec: { // for (int i = 8; i < amount; i++) int32_t L_68 = V_6; int32_t L_69 = V_3; if ((((int32_t)L_68) < ((int32_t)L_69))) { goto IL_00b2; } } { // Sb3(w[0], w[1], w[2], w[3]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_70 = V_4; NullCheck(L_70); int32_t L_71 = 0; int32_t L_72 = (L_70)->GetAt(static_cast(L_71)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_73 = V_4; NullCheck(L_73); int32_t L_74 = 1; int32_t L_75 = (L_73)->GetAt(static_cast(L_74)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_76 = V_4; NullCheck(L_76); int32_t L_77 = 2; int32_t L_78 = (L_76)->GetAt(static_cast(L_77)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_79 = V_4; NullCheck(L_79); int32_t L_80 = 3; int32_t L_81 = (L_79)->GetAt(static_cast(L_80)); SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F(__this, L_72, L_75, L_78, L_81, /*hidden argument*/NULL); // w[0] = X0; w[1] = X1; w[2] = X2; w[3] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_82 = V_4; int32_t L_83 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_82); (L_82)->SetAt(static_cast(0), (int32_t)L_83); // w[0] = X0; w[1] = X1; w[2] = X2; w[3] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_84 = V_4; int32_t L_85 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_84); (L_84)->SetAt(static_cast(1), (int32_t)L_85); // w[0] = X0; w[1] = X1; w[2] = X2; w[3] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_86 = V_4; int32_t L_87 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_86); (L_86)->SetAt(static_cast(2), (int32_t)L_87); // w[0] = X0; w[1] = X1; w[2] = X2; w[3] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_88 = V_4; int32_t L_89 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_88); (L_88)->SetAt(static_cast(3), (int32_t)L_89); // Sb2(w[4], w[5], w[6], w[7]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_90 = V_4; NullCheck(L_90); int32_t L_91 = 4; int32_t L_92 = (L_90)->GetAt(static_cast(L_91)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_93 = V_4; NullCheck(L_93); int32_t L_94 = 5; int32_t L_95 = (L_93)->GetAt(static_cast(L_94)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_96 = V_4; NullCheck(L_96); int32_t L_97 = 6; int32_t L_98 = (L_96)->GetAt(static_cast(L_97)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_99 = V_4; NullCheck(L_99); int32_t L_100 = 7; int32_t L_101 = (L_99)->GetAt(static_cast(L_100)); SerpentEngineBase_Sb2_m8F37927EA467F61AB24EA18BD96D6CC500669CF5(__this, L_92, L_95, L_98, L_101, /*hidden argument*/NULL); // w[4] = X0; w[5] = X1; w[6] = X2; w[7] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_102 = V_4; int32_t L_103 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_102); (L_102)->SetAt(static_cast(4), (int32_t)L_103); // w[4] = X0; w[5] = X1; w[6] = X2; w[7] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_104 = V_4; int32_t L_105 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_104); (L_104)->SetAt(static_cast(5), (int32_t)L_105); // w[4] = X0; w[5] = X1; w[6] = X2; w[7] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_106 = V_4; int32_t L_107 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_106); (L_106)->SetAt(static_cast(6), (int32_t)L_107); // w[4] = X0; w[5] = X1; w[6] = X2; w[7] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_108 = V_4; int32_t L_109 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_108); (L_108)->SetAt(static_cast(7), (int32_t)L_109); // Sb1(w[8], w[9], w[10], w[11]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_110 = V_4; NullCheck(L_110); int32_t L_111 = 8; int32_t L_112 = (L_110)->GetAt(static_cast(L_111)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_113 = V_4; NullCheck(L_113); int32_t L_114 = ((int32_t)9); int32_t L_115 = (L_113)->GetAt(static_cast(L_114)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_116 = V_4; NullCheck(L_116); int32_t L_117 = ((int32_t)10); int32_t L_118 = (L_116)->GetAt(static_cast(L_117)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_119 = V_4; NullCheck(L_119); int32_t L_120 = ((int32_t)11); int32_t L_121 = (L_119)->GetAt(static_cast(L_120)); SerpentEngineBase_Sb1_mF6C77532F1486884AFC8D8B10B60997123546B8B(__this, L_112, L_115, L_118, L_121, /*hidden argument*/NULL); // w[8] = X0; w[9] = X1; w[10] = X2; w[11] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_122 = V_4; int32_t L_123 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_122); (L_122)->SetAt(static_cast(8), (int32_t)L_123); // w[8] = X0; w[9] = X1; w[10] = X2; w[11] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_124 = V_4; int32_t L_125 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_124); (L_124)->SetAt(static_cast(((int32_t)9)), (int32_t)L_125); // w[8] = X0; w[9] = X1; w[10] = X2; w[11] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_126 = V_4; int32_t L_127 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_126); (L_126)->SetAt(static_cast(((int32_t)10)), (int32_t)L_127); // w[8] = X0; w[9] = X1; w[10] = X2; w[11] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_128 = V_4; int32_t L_129 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_128); (L_128)->SetAt(static_cast(((int32_t)11)), (int32_t)L_129); // Sb0(w[12], w[13], w[14], w[15]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_130 = V_4; NullCheck(L_130); int32_t L_131 = ((int32_t)12); int32_t L_132 = (L_130)->GetAt(static_cast(L_131)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_133 = V_4; NullCheck(L_133); int32_t L_134 = ((int32_t)13); int32_t L_135 = (L_133)->GetAt(static_cast(L_134)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_136 = V_4; NullCheck(L_136); int32_t L_137 = ((int32_t)14); int32_t L_138 = (L_136)->GetAt(static_cast(L_137)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_139 = V_4; NullCheck(L_139); int32_t L_140 = ((int32_t)15); int32_t L_141 = (L_139)->GetAt(static_cast(L_140)); SerpentEngineBase_Sb0_m0CD643527B9D5FEDD45B8A84973640234752F58B(__this, L_132, L_135, L_138, L_141, /*hidden argument*/NULL); // w[12] = X0; w[13] = X1; w[14] = X2; w[15] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_142 = V_4; int32_t L_143 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_142); (L_142)->SetAt(static_cast(((int32_t)12)), (int32_t)L_143); // w[12] = X0; w[13] = X1; w[14] = X2; w[15] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_144 = V_4; int32_t L_145 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_144); (L_144)->SetAt(static_cast(((int32_t)13)), (int32_t)L_145); // w[12] = X0; w[13] = X1; w[14] = X2; w[15] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_146 = V_4; int32_t L_147 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_146); (L_146)->SetAt(static_cast(((int32_t)14)), (int32_t)L_147); // w[12] = X0; w[13] = X1; w[14] = X2; w[15] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_148 = V_4; int32_t L_149 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_148); (L_148)->SetAt(static_cast(((int32_t)15)), (int32_t)L_149); // Sb7(w[16], w[17], w[18], w[19]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_150 = V_4; NullCheck(L_150); int32_t L_151 = ((int32_t)16); int32_t L_152 = (L_150)->GetAt(static_cast(L_151)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_153 = V_4; NullCheck(L_153); int32_t L_154 = ((int32_t)17); int32_t L_155 = (L_153)->GetAt(static_cast(L_154)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_156 = V_4; NullCheck(L_156); int32_t L_157 = ((int32_t)18); int32_t L_158 = (L_156)->GetAt(static_cast(L_157)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_159 = V_4; NullCheck(L_159); int32_t L_160 = ((int32_t)19); int32_t L_161 = (L_159)->GetAt(static_cast(L_160)); SerpentEngineBase_Sb7_m50DBFBFB204D0D902F8F59E167276931F63A4051(__this, L_152, L_155, L_158, L_161, /*hidden argument*/NULL); // w[16] = X0; w[17] = X1; w[18] = X2; w[19] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_162 = V_4; int32_t L_163 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_162); (L_162)->SetAt(static_cast(((int32_t)16)), (int32_t)L_163); // w[16] = X0; w[17] = X1; w[18] = X2; w[19] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_164 = V_4; int32_t L_165 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_164); (L_164)->SetAt(static_cast(((int32_t)17)), (int32_t)L_165); // w[16] = X0; w[17] = X1; w[18] = X2; w[19] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_166 = V_4; int32_t L_167 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_166); (L_166)->SetAt(static_cast(((int32_t)18)), (int32_t)L_167); // w[16] = X0; w[17] = X1; w[18] = X2; w[19] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_168 = V_4; int32_t L_169 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_168); (L_168)->SetAt(static_cast(((int32_t)19)), (int32_t)L_169); // Sb6(w[20], w[21], w[22], w[23]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_170 = V_4; NullCheck(L_170); int32_t L_171 = ((int32_t)20); int32_t L_172 = (L_170)->GetAt(static_cast(L_171)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_173 = V_4; NullCheck(L_173); int32_t L_174 = ((int32_t)21); int32_t L_175 = (L_173)->GetAt(static_cast(L_174)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_176 = V_4; NullCheck(L_176); int32_t L_177 = ((int32_t)22); int32_t L_178 = (L_176)->GetAt(static_cast(L_177)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_179 = V_4; NullCheck(L_179); int32_t L_180 = ((int32_t)23); int32_t L_181 = (L_179)->GetAt(static_cast(L_180)); SerpentEngineBase_Sb6_m33CC56360B25D0635F7818228E0E2F37D5F74893(__this, L_172, L_175, L_178, L_181, /*hidden argument*/NULL); // w[20] = X0; w[21] = X1; w[22] = X2; w[23] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_182 = V_4; int32_t L_183 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_182); (L_182)->SetAt(static_cast(((int32_t)20)), (int32_t)L_183); // w[20] = X0; w[21] = X1; w[22] = X2; w[23] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_184 = V_4; int32_t L_185 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_184); (L_184)->SetAt(static_cast(((int32_t)21)), (int32_t)L_185); // w[20] = X0; w[21] = X1; w[22] = X2; w[23] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_186 = V_4; int32_t L_187 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_186); (L_186)->SetAt(static_cast(((int32_t)22)), (int32_t)L_187); // w[20] = X0; w[21] = X1; w[22] = X2; w[23] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_188 = V_4; int32_t L_189 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_188); (L_188)->SetAt(static_cast(((int32_t)23)), (int32_t)L_189); // Sb5(w[24], w[25], w[26], w[27]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_190 = V_4; NullCheck(L_190); int32_t L_191 = ((int32_t)24); int32_t L_192 = (L_190)->GetAt(static_cast(L_191)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_193 = V_4; NullCheck(L_193); int32_t L_194 = ((int32_t)25); int32_t L_195 = (L_193)->GetAt(static_cast(L_194)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_196 = V_4; NullCheck(L_196); int32_t L_197 = ((int32_t)26); int32_t L_198 = (L_196)->GetAt(static_cast(L_197)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_199 = V_4; NullCheck(L_199); int32_t L_200 = ((int32_t)27); int32_t L_201 = (L_199)->GetAt(static_cast(L_200)); SerpentEngineBase_Sb5_mD485E9CE6D977B511008FA13341F07894577D85A(__this, L_192, L_195, L_198, L_201, /*hidden argument*/NULL); // w[24] = X0; w[25] = X1; w[26] = X2; w[27] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_202 = V_4; int32_t L_203 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_202); (L_202)->SetAt(static_cast(((int32_t)24)), (int32_t)L_203); // w[24] = X0; w[25] = X1; w[26] = X2; w[27] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_204 = V_4; int32_t L_205 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_204); (L_204)->SetAt(static_cast(((int32_t)25)), (int32_t)L_205); // w[24] = X0; w[25] = X1; w[26] = X2; w[27] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_206 = V_4; int32_t L_207 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_206); (L_206)->SetAt(static_cast(((int32_t)26)), (int32_t)L_207); // w[24] = X0; w[25] = X1; w[26] = X2; w[27] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_208 = V_4; int32_t L_209 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_208); (L_208)->SetAt(static_cast(((int32_t)27)), (int32_t)L_209); // Sb4(w[28], w[29], w[30], w[31]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_210 = V_4; NullCheck(L_210); int32_t L_211 = ((int32_t)28); int32_t L_212 = (L_210)->GetAt(static_cast(L_211)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_213 = V_4; NullCheck(L_213); int32_t L_214 = ((int32_t)29); int32_t L_215 = (L_213)->GetAt(static_cast(L_214)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_216 = V_4; NullCheck(L_216); int32_t L_217 = ((int32_t)30); int32_t L_218 = (L_216)->GetAt(static_cast(L_217)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_219 = V_4; NullCheck(L_219); int32_t L_220 = ((int32_t)31); int32_t L_221 = (L_219)->GetAt(static_cast(L_220)); SerpentEngineBase_Sb4_m3207637841CC181036F23F2BCE51E4B8106CBE68(__this, L_212, L_215, L_218, L_221, /*hidden argument*/NULL); // w[28] = X0; w[29] = X1; w[30] = X2; w[31] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_222 = V_4; int32_t L_223 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_222); (L_222)->SetAt(static_cast(((int32_t)28)), (int32_t)L_223); // w[28] = X0; w[29] = X1; w[30] = X2; w[31] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_224 = V_4; int32_t L_225 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_224); (L_224)->SetAt(static_cast(((int32_t)29)), (int32_t)L_225); // w[28] = X0; w[29] = X1; w[30] = X2; w[31] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_226 = V_4; int32_t L_227 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_226); (L_226)->SetAt(static_cast(((int32_t)30)), (int32_t)L_227); // w[28] = X0; w[29] = X1; w[30] = X2; w[31] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_228 = V_4; int32_t L_229 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_228); (L_228)->SetAt(static_cast(((int32_t)31)), (int32_t)L_229); // Sb3(w[32], w[33], w[34], w[35]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_230 = V_4; NullCheck(L_230); int32_t L_231 = ((int32_t)32); int32_t L_232 = (L_230)->GetAt(static_cast(L_231)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_233 = V_4; NullCheck(L_233); int32_t L_234 = ((int32_t)33); int32_t L_235 = (L_233)->GetAt(static_cast(L_234)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_236 = V_4; NullCheck(L_236); int32_t L_237 = ((int32_t)34); int32_t L_238 = (L_236)->GetAt(static_cast(L_237)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_239 = V_4; NullCheck(L_239); int32_t L_240 = ((int32_t)35); int32_t L_241 = (L_239)->GetAt(static_cast(L_240)); SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F(__this, L_232, L_235, L_238, L_241, /*hidden argument*/NULL); // w[32] = X0; w[33] = X1; w[34] = X2; w[35] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_242 = V_4; int32_t L_243 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_242); (L_242)->SetAt(static_cast(((int32_t)32)), (int32_t)L_243); // w[32] = X0; w[33] = X1; w[34] = X2; w[35] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_244 = V_4; int32_t L_245 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_244); (L_244)->SetAt(static_cast(((int32_t)33)), (int32_t)L_245); // w[32] = X0; w[33] = X1; w[34] = X2; w[35] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_246 = V_4; int32_t L_247 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_246); (L_246)->SetAt(static_cast(((int32_t)34)), (int32_t)L_247); // w[32] = X0; w[33] = X1; w[34] = X2; w[35] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_248 = V_4; int32_t L_249 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_248); (L_248)->SetAt(static_cast(((int32_t)35)), (int32_t)L_249); // Sb2(w[36], w[37], w[38], w[39]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_250 = V_4; NullCheck(L_250); int32_t L_251 = ((int32_t)36); int32_t L_252 = (L_250)->GetAt(static_cast(L_251)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_253 = V_4; NullCheck(L_253); int32_t L_254 = ((int32_t)37); int32_t L_255 = (L_253)->GetAt(static_cast(L_254)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_256 = V_4; NullCheck(L_256); int32_t L_257 = ((int32_t)38); int32_t L_258 = (L_256)->GetAt(static_cast(L_257)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_259 = V_4; NullCheck(L_259); int32_t L_260 = ((int32_t)39); int32_t L_261 = (L_259)->GetAt(static_cast(L_260)); SerpentEngineBase_Sb2_m8F37927EA467F61AB24EA18BD96D6CC500669CF5(__this, L_252, L_255, L_258, L_261, /*hidden argument*/NULL); // w[36] = X0; w[37] = X1; w[38] = X2; w[39] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_262 = V_4; int32_t L_263 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_262); (L_262)->SetAt(static_cast(((int32_t)36)), (int32_t)L_263); // w[36] = X0; w[37] = X1; w[38] = X2; w[39] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_264 = V_4; int32_t L_265 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_264); (L_264)->SetAt(static_cast(((int32_t)37)), (int32_t)L_265); // w[36] = X0; w[37] = X1; w[38] = X2; w[39] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_266 = V_4; int32_t L_267 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_266); (L_266)->SetAt(static_cast(((int32_t)38)), (int32_t)L_267); // w[36] = X0; w[37] = X1; w[38] = X2; w[39] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_268 = V_4; int32_t L_269 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_268); (L_268)->SetAt(static_cast(((int32_t)39)), (int32_t)L_269); // Sb1(w[40], w[41], w[42], w[43]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_270 = V_4; NullCheck(L_270); int32_t L_271 = ((int32_t)40); int32_t L_272 = (L_270)->GetAt(static_cast(L_271)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_273 = V_4; NullCheck(L_273); int32_t L_274 = ((int32_t)41); int32_t L_275 = (L_273)->GetAt(static_cast(L_274)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_276 = V_4; NullCheck(L_276); int32_t L_277 = ((int32_t)42); int32_t L_278 = (L_276)->GetAt(static_cast(L_277)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_279 = V_4; NullCheck(L_279); int32_t L_280 = ((int32_t)43); int32_t L_281 = (L_279)->GetAt(static_cast(L_280)); SerpentEngineBase_Sb1_mF6C77532F1486884AFC8D8B10B60997123546B8B(__this, L_272, L_275, L_278, L_281, /*hidden argument*/NULL); // w[40] = X0; w[41] = X1; w[42] = X2; w[43] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_282 = V_4; int32_t L_283 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_282); (L_282)->SetAt(static_cast(((int32_t)40)), (int32_t)L_283); // w[40] = X0; w[41] = X1; w[42] = X2; w[43] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_284 = V_4; int32_t L_285 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_284); (L_284)->SetAt(static_cast(((int32_t)41)), (int32_t)L_285); // w[40] = X0; w[41] = X1; w[42] = X2; w[43] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_286 = V_4; int32_t L_287 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_286); (L_286)->SetAt(static_cast(((int32_t)42)), (int32_t)L_287); // w[40] = X0; w[41] = X1; w[42] = X2; w[43] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_288 = V_4; int32_t L_289 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_288); (L_288)->SetAt(static_cast(((int32_t)43)), (int32_t)L_289); // Sb0(w[44], w[45], w[46], w[47]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_290 = V_4; NullCheck(L_290); int32_t L_291 = ((int32_t)44); int32_t L_292 = (L_290)->GetAt(static_cast(L_291)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_293 = V_4; NullCheck(L_293); int32_t L_294 = ((int32_t)45); int32_t L_295 = (L_293)->GetAt(static_cast(L_294)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_296 = V_4; NullCheck(L_296); int32_t L_297 = ((int32_t)46); int32_t L_298 = (L_296)->GetAt(static_cast(L_297)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_299 = V_4; NullCheck(L_299); int32_t L_300 = ((int32_t)47); int32_t L_301 = (L_299)->GetAt(static_cast(L_300)); SerpentEngineBase_Sb0_m0CD643527B9D5FEDD45B8A84973640234752F58B(__this, L_292, L_295, L_298, L_301, /*hidden argument*/NULL); // w[44] = X0; w[45] = X1; w[46] = X2; w[47] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_302 = V_4; int32_t L_303 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_302); (L_302)->SetAt(static_cast(((int32_t)44)), (int32_t)L_303); // w[44] = X0; w[45] = X1; w[46] = X2; w[47] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_304 = V_4; int32_t L_305 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_304); (L_304)->SetAt(static_cast(((int32_t)45)), (int32_t)L_305); // w[44] = X0; w[45] = X1; w[46] = X2; w[47] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_306 = V_4; int32_t L_307 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_306); (L_306)->SetAt(static_cast(((int32_t)46)), (int32_t)L_307); // w[44] = X0; w[45] = X1; w[46] = X2; w[47] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_308 = V_4; int32_t L_309 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_308); (L_308)->SetAt(static_cast(((int32_t)47)), (int32_t)L_309); // Sb7(w[48], w[49], w[50], w[51]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_310 = V_4; NullCheck(L_310); int32_t L_311 = ((int32_t)48); int32_t L_312 = (L_310)->GetAt(static_cast(L_311)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_313 = V_4; NullCheck(L_313); int32_t L_314 = ((int32_t)49); int32_t L_315 = (L_313)->GetAt(static_cast(L_314)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_316 = V_4; NullCheck(L_316); int32_t L_317 = ((int32_t)50); int32_t L_318 = (L_316)->GetAt(static_cast(L_317)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_319 = V_4; NullCheck(L_319); int32_t L_320 = ((int32_t)51); int32_t L_321 = (L_319)->GetAt(static_cast(L_320)); SerpentEngineBase_Sb7_m50DBFBFB204D0D902F8F59E167276931F63A4051(__this, L_312, L_315, L_318, L_321, /*hidden argument*/NULL); // w[48] = X0; w[49] = X1; w[50] = X2; w[51] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_322 = V_4; int32_t L_323 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_322); (L_322)->SetAt(static_cast(((int32_t)48)), (int32_t)L_323); // w[48] = X0; w[49] = X1; w[50] = X2; w[51] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_324 = V_4; int32_t L_325 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_324); (L_324)->SetAt(static_cast(((int32_t)49)), (int32_t)L_325); // w[48] = X0; w[49] = X1; w[50] = X2; w[51] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_326 = V_4; int32_t L_327 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_326); (L_326)->SetAt(static_cast(((int32_t)50)), (int32_t)L_327); // w[48] = X0; w[49] = X1; w[50] = X2; w[51] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_328 = V_4; int32_t L_329 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_328); (L_328)->SetAt(static_cast(((int32_t)51)), (int32_t)L_329); // Sb6(w[52], w[53], w[54], w[55]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_330 = V_4; NullCheck(L_330); int32_t L_331 = ((int32_t)52); int32_t L_332 = (L_330)->GetAt(static_cast(L_331)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_333 = V_4; NullCheck(L_333); int32_t L_334 = ((int32_t)53); int32_t L_335 = (L_333)->GetAt(static_cast(L_334)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_336 = V_4; NullCheck(L_336); int32_t L_337 = ((int32_t)54); int32_t L_338 = (L_336)->GetAt(static_cast(L_337)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_339 = V_4; NullCheck(L_339); int32_t L_340 = ((int32_t)55); int32_t L_341 = (L_339)->GetAt(static_cast(L_340)); SerpentEngineBase_Sb6_m33CC56360B25D0635F7818228E0E2F37D5F74893(__this, L_332, L_335, L_338, L_341, /*hidden argument*/NULL); // w[52] = X0; w[53] = X1; w[54] = X2; w[55] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_342 = V_4; int32_t L_343 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_342); (L_342)->SetAt(static_cast(((int32_t)52)), (int32_t)L_343); // w[52] = X0; w[53] = X1; w[54] = X2; w[55] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_344 = V_4; int32_t L_345 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_344); (L_344)->SetAt(static_cast(((int32_t)53)), (int32_t)L_345); // w[52] = X0; w[53] = X1; w[54] = X2; w[55] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_346 = V_4; int32_t L_347 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_346); (L_346)->SetAt(static_cast(((int32_t)54)), (int32_t)L_347); // w[52] = X0; w[53] = X1; w[54] = X2; w[55] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_348 = V_4; int32_t L_349 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_348); (L_348)->SetAt(static_cast(((int32_t)55)), (int32_t)L_349); // Sb5(w[56], w[57], w[58], w[59]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_350 = V_4; NullCheck(L_350); int32_t L_351 = ((int32_t)56); int32_t L_352 = (L_350)->GetAt(static_cast(L_351)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_353 = V_4; NullCheck(L_353); int32_t L_354 = ((int32_t)57); int32_t L_355 = (L_353)->GetAt(static_cast(L_354)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_356 = V_4; NullCheck(L_356); int32_t L_357 = ((int32_t)58); int32_t L_358 = (L_356)->GetAt(static_cast(L_357)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_359 = V_4; NullCheck(L_359); int32_t L_360 = ((int32_t)59); int32_t L_361 = (L_359)->GetAt(static_cast(L_360)); SerpentEngineBase_Sb5_mD485E9CE6D977B511008FA13341F07894577D85A(__this, L_352, L_355, L_358, L_361, /*hidden argument*/NULL); // w[56] = X0; w[57] = X1; w[58] = X2; w[59] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_362 = V_4; int32_t L_363 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_362); (L_362)->SetAt(static_cast(((int32_t)56)), (int32_t)L_363); // w[56] = X0; w[57] = X1; w[58] = X2; w[59] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_364 = V_4; int32_t L_365 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_364); (L_364)->SetAt(static_cast(((int32_t)57)), (int32_t)L_365); // w[56] = X0; w[57] = X1; w[58] = X2; w[59] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_366 = V_4; int32_t L_367 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_366); (L_366)->SetAt(static_cast(((int32_t)58)), (int32_t)L_367); // w[56] = X0; w[57] = X1; w[58] = X2; w[59] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_368 = V_4; int32_t L_369 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_368); (L_368)->SetAt(static_cast(((int32_t)59)), (int32_t)L_369); // Sb4(w[60], w[61], w[62], w[63]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_370 = V_4; NullCheck(L_370); int32_t L_371 = ((int32_t)60); int32_t L_372 = (L_370)->GetAt(static_cast(L_371)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_373 = V_4; NullCheck(L_373); int32_t L_374 = ((int32_t)61); int32_t L_375 = (L_373)->GetAt(static_cast(L_374)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_376 = V_4; NullCheck(L_376); int32_t L_377 = ((int32_t)62); int32_t L_378 = (L_376)->GetAt(static_cast(L_377)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_379 = V_4; NullCheck(L_379); int32_t L_380 = ((int32_t)63); int32_t L_381 = (L_379)->GetAt(static_cast(L_380)); SerpentEngineBase_Sb4_m3207637841CC181036F23F2BCE51E4B8106CBE68(__this, L_372, L_375, L_378, L_381, /*hidden argument*/NULL); // w[60] = X0; w[61] = X1; w[62] = X2; w[63] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_382 = V_4; int32_t L_383 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_382); (L_382)->SetAt(static_cast(((int32_t)60)), (int32_t)L_383); // w[60] = X0; w[61] = X1; w[62] = X2; w[63] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_384 = V_4; int32_t L_385 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_384); (L_384)->SetAt(static_cast(((int32_t)61)), (int32_t)L_385); // w[60] = X0; w[61] = X1; w[62] = X2; w[63] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_386 = V_4; int32_t L_387 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_386); (L_386)->SetAt(static_cast(((int32_t)62)), (int32_t)L_387); // w[60] = X0; w[61] = X1; w[62] = X2; w[63] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_388 = V_4; int32_t L_389 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_388); (L_388)->SetAt(static_cast(((int32_t)63)), (int32_t)L_389); // Sb3(w[64], w[65], w[66], w[67]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_390 = V_4; NullCheck(L_390); int32_t L_391 = ((int32_t)64); int32_t L_392 = (L_390)->GetAt(static_cast(L_391)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_393 = V_4; NullCheck(L_393); int32_t L_394 = ((int32_t)65); int32_t L_395 = (L_393)->GetAt(static_cast(L_394)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_396 = V_4; NullCheck(L_396); int32_t L_397 = ((int32_t)66); int32_t L_398 = (L_396)->GetAt(static_cast(L_397)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_399 = V_4; NullCheck(L_399); int32_t L_400 = ((int32_t)67); int32_t L_401 = (L_399)->GetAt(static_cast(L_400)); SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F(__this, L_392, L_395, L_398, L_401, /*hidden argument*/NULL); // w[64] = X0; w[65] = X1; w[66] = X2; w[67] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_402 = V_4; int32_t L_403 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_402); (L_402)->SetAt(static_cast(((int32_t)64)), (int32_t)L_403); // w[64] = X0; w[65] = X1; w[66] = X2; w[67] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_404 = V_4; int32_t L_405 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_404); (L_404)->SetAt(static_cast(((int32_t)65)), (int32_t)L_405); // w[64] = X0; w[65] = X1; w[66] = X2; w[67] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_406 = V_4; int32_t L_407 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_406); (L_406)->SetAt(static_cast(((int32_t)66)), (int32_t)L_407); // w[64] = X0; w[65] = X1; w[66] = X2; w[67] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_408 = V_4; int32_t L_409 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_408); (L_408)->SetAt(static_cast(((int32_t)67)), (int32_t)L_409); // Sb2(w[68], w[69], w[70], w[71]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_410 = V_4; NullCheck(L_410); int32_t L_411 = ((int32_t)68); int32_t L_412 = (L_410)->GetAt(static_cast(L_411)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_413 = V_4; NullCheck(L_413); int32_t L_414 = ((int32_t)69); int32_t L_415 = (L_413)->GetAt(static_cast(L_414)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_416 = V_4; NullCheck(L_416); int32_t L_417 = ((int32_t)70); int32_t L_418 = (L_416)->GetAt(static_cast(L_417)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_419 = V_4; NullCheck(L_419); int32_t L_420 = ((int32_t)71); int32_t L_421 = (L_419)->GetAt(static_cast(L_420)); SerpentEngineBase_Sb2_m8F37927EA467F61AB24EA18BD96D6CC500669CF5(__this, L_412, L_415, L_418, L_421, /*hidden argument*/NULL); // w[68] = X0; w[69] = X1; w[70] = X2; w[71] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_422 = V_4; int32_t L_423 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_422); (L_422)->SetAt(static_cast(((int32_t)68)), (int32_t)L_423); // w[68] = X0; w[69] = X1; w[70] = X2; w[71] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_424 = V_4; int32_t L_425 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_424); (L_424)->SetAt(static_cast(((int32_t)69)), (int32_t)L_425); // w[68] = X0; w[69] = X1; w[70] = X2; w[71] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_426 = V_4; int32_t L_427 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_426); (L_426)->SetAt(static_cast(((int32_t)70)), (int32_t)L_427); // w[68] = X0; w[69] = X1; w[70] = X2; w[71] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_428 = V_4; int32_t L_429 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_428); (L_428)->SetAt(static_cast(((int32_t)71)), (int32_t)L_429); // Sb1(w[72], w[73], w[74], w[75]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_430 = V_4; NullCheck(L_430); int32_t L_431 = ((int32_t)72); int32_t L_432 = (L_430)->GetAt(static_cast(L_431)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_433 = V_4; NullCheck(L_433); int32_t L_434 = ((int32_t)73); int32_t L_435 = (L_433)->GetAt(static_cast(L_434)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_436 = V_4; NullCheck(L_436); int32_t L_437 = ((int32_t)74); int32_t L_438 = (L_436)->GetAt(static_cast(L_437)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_439 = V_4; NullCheck(L_439); int32_t L_440 = ((int32_t)75); int32_t L_441 = (L_439)->GetAt(static_cast(L_440)); SerpentEngineBase_Sb1_mF6C77532F1486884AFC8D8B10B60997123546B8B(__this, L_432, L_435, L_438, L_441, /*hidden argument*/NULL); // w[72] = X0; w[73] = X1; w[74] = X2; w[75] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_442 = V_4; int32_t L_443 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_442); (L_442)->SetAt(static_cast(((int32_t)72)), (int32_t)L_443); // w[72] = X0; w[73] = X1; w[74] = X2; w[75] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_444 = V_4; int32_t L_445 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_444); (L_444)->SetAt(static_cast(((int32_t)73)), (int32_t)L_445); // w[72] = X0; w[73] = X1; w[74] = X2; w[75] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_446 = V_4; int32_t L_447 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_446); (L_446)->SetAt(static_cast(((int32_t)74)), (int32_t)L_447); // w[72] = X0; w[73] = X1; w[74] = X2; w[75] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_448 = V_4; int32_t L_449 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_448); (L_448)->SetAt(static_cast(((int32_t)75)), (int32_t)L_449); // Sb0(w[76], w[77], w[78], w[79]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_450 = V_4; NullCheck(L_450); int32_t L_451 = ((int32_t)76); int32_t L_452 = (L_450)->GetAt(static_cast(L_451)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_453 = V_4; NullCheck(L_453); int32_t L_454 = ((int32_t)77); int32_t L_455 = (L_453)->GetAt(static_cast(L_454)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_456 = V_4; NullCheck(L_456); int32_t L_457 = ((int32_t)78); int32_t L_458 = (L_456)->GetAt(static_cast(L_457)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_459 = V_4; NullCheck(L_459); int32_t L_460 = ((int32_t)79); int32_t L_461 = (L_459)->GetAt(static_cast(L_460)); SerpentEngineBase_Sb0_m0CD643527B9D5FEDD45B8A84973640234752F58B(__this, L_452, L_455, L_458, L_461, /*hidden argument*/NULL); // w[76] = X0; w[77] = X1; w[78] = X2; w[79] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_462 = V_4; int32_t L_463 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_462); (L_462)->SetAt(static_cast(((int32_t)76)), (int32_t)L_463); // w[76] = X0; w[77] = X1; w[78] = X2; w[79] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_464 = V_4; int32_t L_465 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_464); (L_464)->SetAt(static_cast(((int32_t)77)), (int32_t)L_465); // w[76] = X0; w[77] = X1; w[78] = X2; w[79] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_466 = V_4; int32_t L_467 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_466); (L_466)->SetAt(static_cast(((int32_t)78)), (int32_t)L_467); // w[76] = X0; w[77] = X1; w[78] = X2; w[79] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_468 = V_4; int32_t L_469 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_468); (L_468)->SetAt(static_cast(((int32_t)79)), (int32_t)L_469); // Sb7(w[80], w[81], w[82], w[83]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_470 = V_4; NullCheck(L_470); int32_t L_471 = ((int32_t)80); int32_t L_472 = (L_470)->GetAt(static_cast(L_471)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_473 = V_4; NullCheck(L_473); int32_t L_474 = ((int32_t)81); int32_t L_475 = (L_473)->GetAt(static_cast(L_474)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_476 = V_4; NullCheck(L_476); int32_t L_477 = ((int32_t)82); int32_t L_478 = (L_476)->GetAt(static_cast(L_477)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_479 = V_4; NullCheck(L_479); int32_t L_480 = ((int32_t)83); int32_t L_481 = (L_479)->GetAt(static_cast(L_480)); SerpentEngineBase_Sb7_m50DBFBFB204D0D902F8F59E167276931F63A4051(__this, L_472, L_475, L_478, L_481, /*hidden argument*/NULL); // w[80] = X0; w[81] = X1; w[82] = X2; w[83] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_482 = V_4; int32_t L_483 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_482); (L_482)->SetAt(static_cast(((int32_t)80)), (int32_t)L_483); // w[80] = X0; w[81] = X1; w[82] = X2; w[83] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_484 = V_4; int32_t L_485 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_484); (L_484)->SetAt(static_cast(((int32_t)81)), (int32_t)L_485); // w[80] = X0; w[81] = X1; w[82] = X2; w[83] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_486 = V_4; int32_t L_487 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_486); (L_486)->SetAt(static_cast(((int32_t)82)), (int32_t)L_487); // w[80] = X0; w[81] = X1; w[82] = X2; w[83] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_488 = V_4; int32_t L_489 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_488); (L_488)->SetAt(static_cast(((int32_t)83)), (int32_t)L_489); // Sb6(w[84], w[85], w[86], w[87]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_490 = V_4; NullCheck(L_490); int32_t L_491 = ((int32_t)84); int32_t L_492 = (L_490)->GetAt(static_cast(L_491)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_493 = V_4; NullCheck(L_493); int32_t L_494 = ((int32_t)85); int32_t L_495 = (L_493)->GetAt(static_cast(L_494)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_496 = V_4; NullCheck(L_496); int32_t L_497 = ((int32_t)86); int32_t L_498 = (L_496)->GetAt(static_cast(L_497)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_499 = V_4; NullCheck(L_499); int32_t L_500 = ((int32_t)87); int32_t L_501 = (L_499)->GetAt(static_cast(L_500)); SerpentEngineBase_Sb6_m33CC56360B25D0635F7818228E0E2F37D5F74893(__this, L_492, L_495, L_498, L_501, /*hidden argument*/NULL); // w[84] = X0; w[85] = X1; w[86] = X2; w[87] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_502 = V_4; int32_t L_503 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_502); (L_502)->SetAt(static_cast(((int32_t)84)), (int32_t)L_503); // w[84] = X0; w[85] = X1; w[86] = X2; w[87] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_504 = V_4; int32_t L_505 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_504); (L_504)->SetAt(static_cast(((int32_t)85)), (int32_t)L_505); // w[84] = X0; w[85] = X1; w[86] = X2; w[87] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_506 = V_4; int32_t L_507 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_506); (L_506)->SetAt(static_cast(((int32_t)86)), (int32_t)L_507); // w[84] = X0; w[85] = X1; w[86] = X2; w[87] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_508 = V_4; int32_t L_509 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_508); (L_508)->SetAt(static_cast(((int32_t)87)), (int32_t)L_509); // Sb5(w[88], w[89], w[90], w[91]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_510 = V_4; NullCheck(L_510); int32_t L_511 = ((int32_t)88); int32_t L_512 = (L_510)->GetAt(static_cast(L_511)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_513 = V_4; NullCheck(L_513); int32_t L_514 = ((int32_t)89); int32_t L_515 = (L_513)->GetAt(static_cast(L_514)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_516 = V_4; NullCheck(L_516); int32_t L_517 = ((int32_t)90); int32_t L_518 = (L_516)->GetAt(static_cast(L_517)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_519 = V_4; NullCheck(L_519); int32_t L_520 = ((int32_t)91); int32_t L_521 = (L_519)->GetAt(static_cast(L_520)); SerpentEngineBase_Sb5_mD485E9CE6D977B511008FA13341F07894577D85A(__this, L_512, L_515, L_518, L_521, /*hidden argument*/NULL); // w[88] = X0; w[89] = X1; w[90] = X2; w[91] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_522 = V_4; int32_t L_523 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_522); (L_522)->SetAt(static_cast(((int32_t)88)), (int32_t)L_523); // w[88] = X0; w[89] = X1; w[90] = X2; w[91] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_524 = V_4; int32_t L_525 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_524); (L_524)->SetAt(static_cast(((int32_t)89)), (int32_t)L_525); // w[88] = X0; w[89] = X1; w[90] = X2; w[91] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_526 = V_4; int32_t L_527 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_526); (L_526)->SetAt(static_cast(((int32_t)90)), (int32_t)L_527); // w[88] = X0; w[89] = X1; w[90] = X2; w[91] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_528 = V_4; int32_t L_529 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_528); (L_528)->SetAt(static_cast(((int32_t)91)), (int32_t)L_529); // Sb4(w[92], w[93], w[94], w[95]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_530 = V_4; NullCheck(L_530); int32_t L_531 = ((int32_t)92); int32_t L_532 = (L_530)->GetAt(static_cast(L_531)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_533 = V_4; NullCheck(L_533); int32_t L_534 = ((int32_t)93); int32_t L_535 = (L_533)->GetAt(static_cast(L_534)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_536 = V_4; NullCheck(L_536); int32_t L_537 = ((int32_t)94); int32_t L_538 = (L_536)->GetAt(static_cast(L_537)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_539 = V_4; NullCheck(L_539); int32_t L_540 = ((int32_t)95); int32_t L_541 = (L_539)->GetAt(static_cast(L_540)); SerpentEngineBase_Sb4_m3207637841CC181036F23F2BCE51E4B8106CBE68(__this, L_532, L_535, L_538, L_541, /*hidden argument*/NULL); // w[92] = X0; w[93] = X1; w[94] = X2; w[95] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_542 = V_4; int32_t L_543 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_542); (L_542)->SetAt(static_cast(((int32_t)92)), (int32_t)L_543); // w[92] = X0; w[93] = X1; w[94] = X2; w[95] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_544 = V_4; int32_t L_545 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_544); (L_544)->SetAt(static_cast(((int32_t)93)), (int32_t)L_545); // w[92] = X0; w[93] = X1; w[94] = X2; w[95] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_546 = V_4; int32_t L_547 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_546); (L_546)->SetAt(static_cast(((int32_t)94)), (int32_t)L_547); // w[92] = X0; w[93] = X1; w[94] = X2; w[95] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_548 = V_4; int32_t L_549 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_548); (L_548)->SetAt(static_cast(((int32_t)95)), (int32_t)L_549); // Sb3(w[96], w[97], w[98], w[99]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_550 = V_4; NullCheck(L_550); int32_t L_551 = ((int32_t)96); int32_t L_552 = (L_550)->GetAt(static_cast(L_551)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_553 = V_4; NullCheck(L_553); int32_t L_554 = ((int32_t)97); int32_t L_555 = (L_553)->GetAt(static_cast(L_554)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_556 = V_4; NullCheck(L_556); int32_t L_557 = ((int32_t)98); int32_t L_558 = (L_556)->GetAt(static_cast(L_557)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_559 = V_4; NullCheck(L_559); int32_t L_560 = ((int32_t)99); int32_t L_561 = (L_559)->GetAt(static_cast(L_560)); SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F(__this, L_552, L_555, L_558, L_561, /*hidden argument*/NULL); // w[96] = X0; w[97] = X1; w[98] = X2; w[99] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_562 = V_4; int32_t L_563 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_562); (L_562)->SetAt(static_cast(((int32_t)96)), (int32_t)L_563); // w[96] = X0; w[97] = X1; w[98] = X2; w[99] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_564 = V_4; int32_t L_565 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_564); (L_564)->SetAt(static_cast(((int32_t)97)), (int32_t)L_565); // w[96] = X0; w[97] = X1; w[98] = X2; w[99] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_566 = V_4; int32_t L_567 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_566); (L_566)->SetAt(static_cast(((int32_t)98)), (int32_t)L_567); // w[96] = X0; w[97] = X1; w[98] = X2; w[99] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_568 = V_4; int32_t L_569 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_568); (L_568)->SetAt(static_cast(((int32_t)99)), (int32_t)L_569); // Sb2(w[100], w[101], w[102], w[103]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_570 = V_4; NullCheck(L_570); int32_t L_571 = ((int32_t)100); int32_t L_572 = (L_570)->GetAt(static_cast(L_571)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_573 = V_4; NullCheck(L_573); int32_t L_574 = ((int32_t)101); int32_t L_575 = (L_573)->GetAt(static_cast(L_574)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_576 = V_4; NullCheck(L_576); int32_t L_577 = ((int32_t)102); int32_t L_578 = (L_576)->GetAt(static_cast(L_577)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_579 = V_4; NullCheck(L_579); int32_t L_580 = ((int32_t)103); int32_t L_581 = (L_579)->GetAt(static_cast(L_580)); SerpentEngineBase_Sb2_m8F37927EA467F61AB24EA18BD96D6CC500669CF5(__this, L_572, L_575, L_578, L_581, /*hidden argument*/NULL); // w[100] = X0; w[101] = X1; w[102] = X2; w[103] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_582 = V_4; int32_t L_583 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_582); (L_582)->SetAt(static_cast(((int32_t)100)), (int32_t)L_583); // w[100] = X0; w[101] = X1; w[102] = X2; w[103] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_584 = V_4; int32_t L_585 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_584); (L_584)->SetAt(static_cast(((int32_t)101)), (int32_t)L_585); // w[100] = X0; w[101] = X1; w[102] = X2; w[103] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_586 = V_4; int32_t L_587 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_586); (L_586)->SetAt(static_cast(((int32_t)102)), (int32_t)L_587); // w[100] = X0; w[101] = X1; w[102] = X2; w[103] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_588 = V_4; int32_t L_589 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_588); (L_588)->SetAt(static_cast(((int32_t)103)), (int32_t)L_589); // Sb1(w[104], w[105], w[106], w[107]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_590 = V_4; NullCheck(L_590); int32_t L_591 = ((int32_t)104); int32_t L_592 = (L_590)->GetAt(static_cast(L_591)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_593 = V_4; NullCheck(L_593); int32_t L_594 = ((int32_t)105); int32_t L_595 = (L_593)->GetAt(static_cast(L_594)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_596 = V_4; NullCheck(L_596); int32_t L_597 = ((int32_t)106); int32_t L_598 = (L_596)->GetAt(static_cast(L_597)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_599 = V_4; NullCheck(L_599); int32_t L_600 = ((int32_t)107); int32_t L_601 = (L_599)->GetAt(static_cast(L_600)); SerpentEngineBase_Sb1_mF6C77532F1486884AFC8D8B10B60997123546B8B(__this, L_592, L_595, L_598, L_601, /*hidden argument*/NULL); // w[104] = X0; w[105] = X1; w[106] = X2; w[107] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_602 = V_4; int32_t L_603 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_602); (L_602)->SetAt(static_cast(((int32_t)104)), (int32_t)L_603); // w[104] = X0; w[105] = X1; w[106] = X2; w[107] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_604 = V_4; int32_t L_605 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_604); (L_604)->SetAt(static_cast(((int32_t)105)), (int32_t)L_605); // w[104] = X0; w[105] = X1; w[106] = X2; w[107] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_606 = V_4; int32_t L_607 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_606); (L_606)->SetAt(static_cast(((int32_t)106)), (int32_t)L_607); // w[104] = X0; w[105] = X1; w[106] = X2; w[107] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_608 = V_4; int32_t L_609 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_608); (L_608)->SetAt(static_cast(((int32_t)107)), (int32_t)L_609); // Sb0(w[108], w[109], w[110], w[111]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_610 = V_4; NullCheck(L_610); int32_t L_611 = ((int32_t)108); int32_t L_612 = (L_610)->GetAt(static_cast(L_611)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_613 = V_4; NullCheck(L_613); int32_t L_614 = ((int32_t)109); int32_t L_615 = (L_613)->GetAt(static_cast(L_614)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_616 = V_4; NullCheck(L_616); int32_t L_617 = ((int32_t)110); int32_t L_618 = (L_616)->GetAt(static_cast(L_617)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_619 = V_4; NullCheck(L_619); int32_t L_620 = ((int32_t)111); int32_t L_621 = (L_619)->GetAt(static_cast(L_620)); SerpentEngineBase_Sb0_m0CD643527B9D5FEDD45B8A84973640234752F58B(__this, L_612, L_615, L_618, L_621, /*hidden argument*/NULL); // w[108] = X0; w[109] = X1; w[110] = X2; w[111] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_622 = V_4; int32_t L_623 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_622); (L_622)->SetAt(static_cast(((int32_t)108)), (int32_t)L_623); // w[108] = X0; w[109] = X1; w[110] = X2; w[111] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_624 = V_4; int32_t L_625 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_624); (L_624)->SetAt(static_cast(((int32_t)109)), (int32_t)L_625); // w[108] = X0; w[109] = X1; w[110] = X2; w[111] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_626 = V_4; int32_t L_627 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_626); (L_626)->SetAt(static_cast(((int32_t)110)), (int32_t)L_627); // w[108] = X0; w[109] = X1; w[110] = X2; w[111] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_628 = V_4; int32_t L_629 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_628); (L_628)->SetAt(static_cast(((int32_t)111)), (int32_t)L_629); // Sb7(w[112], w[113], w[114], w[115]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_630 = V_4; NullCheck(L_630); int32_t L_631 = ((int32_t)112); int32_t L_632 = (L_630)->GetAt(static_cast(L_631)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_633 = V_4; NullCheck(L_633); int32_t L_634 = ((int32_t)113); int32_t L_635 = (L_633)->GetAt(static_cast(L_634)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_636 = V_4; NullCheck(L_636); int32_t L_637 = ((int32_t)114); int32_t L_638 = (L_636)->GetAt(static_cast(L_637)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_639 = V_4; NullCheck(L_639); int32_t L_640 = ((int32_t)115); int32_t L_641 = (L_639)->GetAt(static_cast(L_640)); SerpentEngineBase_Sb7_m50DBFBFB204D0D902F8F59E167276931F63A4051(__this, L_632, L_635, L_638, L_641, /*hidden argument*/NULL); // w[112] = X0; w[113] = X1; w[114] = X2; w[115] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_642 = V_4; int32_t L_643 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_642); (L_642)->SetAt(static_cast(((int32_t)112)), (int32_t)L_643); // w[112] = X0; w[113] = X1; w[114] = X2; w[115] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_644 = V_4; int32_t L_645 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_644); (L_644)->SetAt(static_cast(((int32_t)113)), (int32_t)L_645); // w[112] = X0; w[113] = X1; w[114] = X2; w[115] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_646 = V_4; int32_t L_647 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_646); (L_646)->SetAt(static_cast(((int32_t)114)), (int32_t)L_647); // w[112] = X0; w[113] = X1; w[114] = X2; w[115] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_648 = V_4; int32_t L_649 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_648); (L_648)->SetAt(static_cast(((int32_t)115)), (int32_t)L_649); // Sb6(w[116], w[117], w[118], w[119]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_650 = V_4; NullCheck(L_650); int32_t L_651 = ((int32_t)116); int32_t L_652 = (L_650)->GetAt(static_cast(L_651)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_653 = V_4; NullCheck(L_653); int32_t L_654 = ((int32_t)117); int32_t L_655 = (L_653)->GetAt(static_cast(L_654)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_656 = V_4; NullCheck(L_656); int32_t L_657 = ((int32_t)118); int32_t L_658 = (L_656)->GetAt(static_cast(L_657)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_659 = V_4; NullCheck(L_659); int32_t L_660 = ((int32_t)119); int32_t L_661 = (L_659)->GetAt(static_cast(L_660)); SerpentEngineBase_Sb6_m33CC56360B25D0635F7818228E0E2F37D5F74893(__this, L_652, L_655, L_658, L_661, /*hidden argument*/NULL); // w[116] = X0; w[117] = X1; w[118] = X2; w[119] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_662 = V_4; int32_t L_663 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_662); (L_662)->SetAt(static_cast(((int32_t)116)), (int32_t)L_663); // w[116] = X0; w[117] = X1; w[118] = X2; w[119] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_664 = V_4; int32_t L_665 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_664); (L_664)->SetAt(static_cast(((int32_t)117)), (int32_t)L_665); // w[116] = X0; w[117] = X1; w[118] = X2; w[119] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_666 = V_4; int32_t L_667 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_666); (L_666)->SetAt(static_cast(((int32_t)118)), (int32_t)L_667); // w[116] = X0; w[117] = X1; w[118] = X2; w[119] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_668 = V_4; int32_t L_669 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_668); (L_668)->SetAt(static_cast(((int32_t)119)), (int32_t)L_669); // Sb5(w[120], w[121], w[122], w[123]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_670 = V_4; NullCheck(L_670); int32_t L_671 = ((int32_t)120); int32_t L_672 = (L_670)->GetAt(static_cast(L_671)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_673 = V_4; NullCheck(L_673); int32_t L_674 = ((int32_t)121); int32_t L_675 = (L_673)->GetAt(static_cast(L_674)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_676 = V_4; NullCheck(L_676); int32_t L_677 = ((int32_t)122); int32_t L_678 = (L_676)->GetAt(static_cast(L_677)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_679 = V_4; NullCheck(L_679); int32_t L_680 = ((int32_t)123); int32_t L_681 = (L_679)->GetAt(static_cast(L_680)); SerpentEngineBase_Sb5_mD485E9CE6D977B511008FA13341F07894577D85A(__this, L_672, L_675, L_678, L_681, /*hidden argument*/NULL); // w[120] = X0; w[121] = X1; w[122] = X2; w[123] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_682 = V_4; int32_t L_683 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_682); (L_682)->SetAt(static_cast(((int32_t)120)), (int32_t)L_683); // w[120] = X0; w[121] = X1; w[122] = X2; w[123] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_684 = V_4; int32_t L_685 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_684); (L_684)->SetAt(static_cast(((int32_t)121)), (int32_t)L_685); // w[120] = X0; w[121] = X1; w[122] = X2; w[123] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_686 = V_4; int32_t L_687 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_686); (L_686)->SetAt(static_cast(((int32_t)122)), (int32_t)L_687); // w[120] = X0; w[121] = X1; w[122] = X2; w[123] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_688 = V_4; int32_t L_689 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_688); (L_688)->SetAt(static_cast(((int32_t)123)), (int32_t)L_689); // Sb4(w[124], w[125], w[126], w[127]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_690 = V_4; NullCheck(L_690); int32_t L_691 = ((int32_t)124); int32_t L_692 = (L_690)->GetAt(static_cast(L_691)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_693 = V_4; NullCheck(L_693); int32_t L_694 = ((int32_t)125); int32_t L_695 = (L_693)->GetAt(static_cast(L_694)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_696 = V_4; NullCheck(L_696); int32_t L_697 = ((int32_t)126); int32_t L_698 = (L_696)->GetAt(static_cast(L_697)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_699 = V_4; NullCheck(L_699); int32_t L_700 = ((int32_t)127); int32_t L_701 = (L_699)->GetAt(static_cast(L_700)); SerpentEngineBase_Sb4_m3207637841CC181036F23F2BCE51E4B8106CBE68(__this, L_692, L_695, L_698, L_701, /*hidden argument*/NULL); // w[124] = X0; w[125] = X1; w[126] = X2; w[127] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_702 = V_4; int32_t L_703 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_702); (L_702)->SetAt(static_cast(((int32_t)124)), (int32_t)L_703); // w[124] = X0; w[125] = X1; w[126] = X2; w[127] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_704 = V_4; int32_t L_705 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_704); (L_704)->SetAt(static_cast(((int32_t)125)), (int32_t)L_705); // w[124] = X0; w[125] = X1; w[126] = X2; w[127] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_706 = V_4; int32_t L_707 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_706); (L_706)->SetAt(static_cast(((int32_t)126)), (int32_t)L_707); // w[124] = X0; w[125] = X1; w[126] = X2; w[127] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_708 = V_4; int32_t L_709 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_708); (L_708)->SetAt(static_cast(((int32_t)127)), (int32_t)L_709); // Sb3(w[128], w[129], w[130], w[131]); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_710 = V_4; NullCheck(L_710); int32_t L_711 = ((int32_t)128); int32_t L_712 = (L_710)->GetAt(static_cast(L_711)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_713 = V_4; NullCheck(L_713); int32_t L_714 = ((int32_t)129); int32_t L_715 = (L_713)->GetAt(static_cast(L_714)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_716 = V_4; NullCheck(L_716); int32_t L_717 = ((int32_t)130); int32_t L_718 = (L_716)->GetAt(static_cast(L_717)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_719 = V_4; NullCheck(L_719); int32_t L_720 = ((int32_t)131); int32_t L_721 = (L_719)->GetAt(static_cast(L_720)); SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F(__this, L_712, L_715, L_718, L_721, /*hidden argument*/NULL); // w[128] = X0; w[129] = X1; w[130] = X2; w[131] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_722 = V_4; int32_t L_723 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); NullCheck(L_722); (L_722)->SetAt(static_cast(((int32_t)128)), (int32_t)L_723); // w[128] = X0; w[129] = X1; w[130] = X2; w[131] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_724 = V_4; int32_t L_725 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); NullCheck(L_724); (L_724)->SetAt(static_cast(((int32_t)129)), (int32_t)L_725); // w[128] = X0; w[129] = X1; w[130] = X2; w[131] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_726 = V_4; int32_t L_727 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); NullCheck(L_726); (L_726)->SetAt(static_cast(((int32_t)130)), (int32_t)L_727); // w[128] = X0; w[129] = X1; w[130] = X2; w[131] = X3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_728 = V_4; int32_t L_729 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); NullCheck(L_728); (L_728)->SetAt(static_cast(((int32_t)131)), (int32_t)L_729); // return w; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_730 = V_4; return L_730; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngine::EncryptBlock(System.Byte[],System.Int32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngine_EncryptBlock_mB7A85CA55E830BD5365CB8D80201A33754164A5A (SerpentEngine_t91AD643E52D816005B39D1FA7C25E5D8110379FA * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___input0, int32_t ___inOff1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___output2, int32_t ___outOff3, const RuntimeMethod* method) { { // X0 = (int)Pack.LE_To_UInt32(input, inOff); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___input0; int32_t L_1 = ___inOff1; uint32_t L_2; L_2 = Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B(L_0, L_1, /*hidden argument*/NULL); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(L_2); // X1 = (int)Pack.LE_To_UInt32(input, inOff + 4); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___input0; int32_t L_4 = ___inOff1; uint32_t L_5; L_5 = Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B(L_3, ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)4)), /*hidden argument*/NULL); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(L_5); // X2 = (int)Pack.LE_To_UInt32(input, inOff + 8); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ___input0; int32_t L_7 = ___inOff1; uint32_t L_8; L_8 = Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B(L_6, ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)8)), /*hidden argument*/NULL); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(L_8); // X3 = (int)Pack.LE_To_UInt32(input, inOff + 12); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___input0; int32_t L_10 = ___inOff1; uint32_t L_11; L_11 = Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B(L_9, ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)((int32_t)12))), /*hidden argument*/NULL); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(L_11); // Sb0(wKey[0] ^ X0, wKey[1] ^ X1, wKey[2] ^ X2, wKey[3] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_12 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_12); int32_t L_13 = 0; int32_t L_14 = (L_12)->GetAt(static_cast(L_13)); int32_t L_15 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_16 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_16); int32_t L_17 = 1; int32_t L_18 = (L_16)->GetAt(static_cast(L_17)); int32_t L_19 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_20); int32_t L_21 = 2; int32_t L_22 = (L_20)->GetAt(static_cast(L_21)); int32_t L_23 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_24 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_24); int32_t L_25 = 3; int32_t L_26 = (L_24)->GetAt(static_cast(L_25)); int32_t L_27 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb0_m0CD643527B9D5FEDD45B8A84973640234752F58B(__this, ((int32_t)((int32_t)L_14^(int32_t)L_15)), ((int32_t)((int32_t)L_18^(int32_t)L_19)), ((int32_t)((int32_t)L_22^(int32_t)L_23)), ((int32_t)((int32_t)L_26^(int32_t)L_27)), /*hidden argument*/NULL); // Sb0(wKey[0] ^ X0, wKey[1] ^ X1, wKey[2] ^ X2, wKey[3] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb1(wKey[4] ^ X0, wKey[5] ^ X1, wKey[6] ^ X2, wKey[7] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_28); int32_t L_29 = 4; int32_t L_30 = (L_28)->GetAt(static_cast(L_29)); int32_t L_31 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_32 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_32); int32_t L_33 = 5; int32_t L_34 = (L_32)->GetAt(static_cast(L_33)); int32_t L_35 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_36 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_36); int32_t L_37 = 6; int32_t L_38 = (L_36)->GetAt(static_cast(L_37)); int32_t L_39 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_40 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_40); int32_t L_41 = 7; int32_t L_42 = (L_40)->GetAt(static_cast(L_41)); int32_t L_43 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb1_mF6C77532F1486884AFC8D8B10B60997123546B8B(__this, ((int32_t)((int32_t)L_30^(int32_t)L_31)), ((int32_t)((int32_t)L_34^(int32_t)L_35)), ((int32_t)((int32_t)L_38^(int32_t)L_39)), ((int32_t)((int32_t)L_42^(int32_t)L_43)), /*hidden argument*/NULL); // Sb1(wKey[4] ^ X0, wKey[5] ^ X1, wKey[6] ^ X2, wKey[7] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb2(wKey[8] ^ X0, wKey[9] ^ X1, wKey[10] ^ X2, wKey[11] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_44 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_44); int32_t L_45 = 8; int32_t L_46 = (L_44)->GetAt(static_cast(L_45)); int32_t L_47 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_48 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_48); int32_t L_49 = ((int32_t)9); int32_t L_50 = (L_48)->GetAt(static_cast(L_49)); int32_t L_51 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_52 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_52); int32_t L_53 = ((int32_t)10); int32_t L_54 = (L_52)->GetAt(static_cast(L_53)); int32_t L_55 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_56 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_56); int32_t L_57 = ((int32_t)11); int32_t L_58 = (L_56)->GetAt(static_cast(L_57)); int32_t L_59 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb2_m8F37927EA467F61AB24EA18BD96D6CC500669CF5(__this, ((int32_t)((int32_t)L_46^(int32_t)L_47)), ((int32_t)((int32_t)L_50^(int32_t)L_51)), ((int32_t)((int32_t)L_54^(int32_t)L_55)), ((int32_t)((int32_t)L_58^(int32_t)L_59)), /*hidden argument*/NULL); // Sb2(wKey[8] ^ X0, wKey[9] ^ X1, wKey[10] ^ X2, wKey[11] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb3(wKey[12] ^ X0, wKey[13] ^ X1, wKey[14] ^ X2, wKey[15] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_60 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_60); int32_t L_61 = ((int32_t)12); int32_t L_62 = (L_60)->GetAt(static_cast(L_61)); int32_t L_63 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_64 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_64); int32_t L_65 = ((int32_t)13); int32_t L_66 = (L_64)->GetAt(static_cast(L_65)); int32_t L_67 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_68 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_68); int32_t L_69 = ((int32_t)14); int32_t L_70 = (L_68)->GetAt(static_cast(L_69)); int32_t L_71 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_72 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_72); int32_t L_73 = ((int32_t)15); int32_t L_74 = (L_72)->GetAt(static_cast(L_73)); int32_t L_75 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F(__this, ((int32_t)((int32_t)L_62^(int32_t)L_63)), ((int32_t)((int32_t)L_66^(int32_t)L_67)), ((int32_t)((int32_t)L_70^(int32_t)L_71)), ((int32_t)((int32_t)L_74^(int32_t)L_75)), /*hidden argument*/NULL); // Sb3(wKey[12] ^ X0, wKey[13] ^ X1, wKey[14] ^ X2, wKey[15] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb4(wKey[16] ^ X0, wKey[17] ^ X1, wKey[18] ^ X2, wKey[19] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_76 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_76); int32_t L_77 = ((int32_t)16); int32_t L_78 = (L_76)->GetAt(static_cast(L_77)); int32_t L_79 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_80 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_80); int32_t L_81 = ((int32_t)17); int32_t L_82 = (L_80)->GetAt(static_cast(L_81)); int32_t L_83 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_84 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_84); int32_t L_85 = ((int32_t)18); int32_t L_86 = (L_84)->GetAt(static_cast(L_85)); int32_t L_87 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_88 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_88); int32_t L_89 = ((int32_t)19); int32_t L_90 = (L_88)->GetAt(static_cast(L_89)); int32_t L_91 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb4_m3207637841CC181036F23F2BCE51E4B8106CBE68(__this, ((int32_t)((int32_t)L_78^(int32_t)L_79)), ((int32_t)((int32_t)L_82^(int32_t)L_83)), ((int32_t)((int32_t)L_86^(int32_t)L_87)), ((int32_t)((int32_t)L_90^(int32_t)L_91)), /*hidden argument*/NULL); // Sb4(wKey[16] ^ X0, wKey[17] ^ X1, wKey[18] ^ X2, wKey[19] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb5(wKey[20] ^ X0, wKey[21] ^ X1, wKey[22] ^ X2, wKey[23] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_92 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_92); int32_t L_93 = ((int32_t)20); int32_t L_94 = (L_92)->GetAt(static_cast(L_93)); int32_t L_95 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_96 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_96); int32_t L_97 = ((int32_t)21); int32_t L_98 = (L_96)->GetAt(static_cast(L_97)); int32_t L_99 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_100 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_100); int32_t L_101 = ((int32_t)22); int32_t L_102 = (L_100)->GetAt(static_cast(L_101)); int32_t L_103 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_104 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_104); int32_t L_105 = ((int32_t)23); int32_t L_106 = (L_104)->GetAt(static_cast(L_105)); int32_t L_107 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb5_mD485E9CE6D977B511008FA13341F07894577D85A(__this, ((int32_t)((int32_t)L_94^(int32_t)L_95)), ((int32_t)((int32_t)L_98^(int32_t)L_99)), ((int32_t)((int32_t)L_102^(int32_t)L_103)), ((int32_t)((int32_t)L_106^(int32_t)L_107)), /*hidden argument*/NULL); // Sb5(wKey[20] ^ X0, wKey[21] ^ X1, wKey[22] ^ X2, wKey[23] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb6(wKey[24] ^ X0, wKey[25] ^ X1, wKey[26] ^ X2, wKey[27] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_108 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_108); int32_t L_109 = ((int32_t)24); int32_t L_110 = (L_108)->GetAt(static_cast(L_109)); int32_t L_111 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_112 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_112); int32_t L_113 = ((int32_t)25); int32_t L_114 = (L_112)->GetAt(static_cast(L_113)); int32_t L_115 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_116 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_116); int32_t L_117 = ((int32_t)26); int32_t L_118 = (L_116)->GetAt(static_cast(L_117)); int32_t L_119 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_120 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_120); int32_t L_121 = ((int32_t)27); int32_t L_122 = (L_120)->GetAt(static_cast(L_121)); int32_t L_123 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb6_m33CC56360B25D0635F7818228E0E2F37D5F74893(__this, ((int32_t)((int32_t)L_110^(int32_t)L_111)), ((int32_t)((int32_t)L_114^(int32_t)L_115)), ((int32_t)((int32_t)L_118^(int32_t)L_119)), ((int32_t)((int32_t)L_122^(int32_t)L_123)), /*hidden argument*/NULL); // Sb6(wKey[24] ^ X0, wKey[25] ^ X1, wKey[26] ^ X2, wKey[27] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb7(wKey[28] ^ X0, wKey[29] ^ X1, wKey[30] ^ X2, wKey[31] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_124 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_124); int32_t L_125 = ((int32_t)28); int32_t L_126 = (L_124)->GetAt(static_cast(L_125)); int32_t L_127 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_128 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_128); int32_t L_129 = ((int32_t)29); int32_t L_130 = (L_128)->GetAt(static_cast(L_129)); int32_t L_131 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_132 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_132); int32_t L_133 = ((int32_t)30); int32_t L_134 = (L_132)->GetAt(static_cast(L_133)); int32_t L_135 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_136 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_136); int32_t L_137 = ((int32_t)31); int32_t L_138 = (L_136)->GetAt(static_cast(L_137)); int32_t L_139 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb7_m50DBFBFB204D0D902F8F59E167276931F63A4051(__this, ((int32_t)((int32_t)L_126^(int32_t)L_127)), ((int32_t)((int32_t)L_130^(int32_t)L_131)), ((int32_t)((int32_t)L_134^(int32_t)L_135)), ((int32_t)((int32_t)L_138^(int32_t)L_139)), /*hidden argument*/NULL); // Sb7(wKey[28] ^ X0, wKey[29] ^ X1, wKey[30] ^ X2, wKey[31] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb0(wKey[32] ^ X0, wKey[33] ^ X1, wKey[34] ^ X2, wKey[35] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_140 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_140); int32_t L_141 = ((int32_t)32); int32_t L_142 = (L_140)->GetAt(static_cast(L_141)); int32_t L_143 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_144 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_144); int32_t L_145 = ((int32_t)33); int32_t L_146 = (L_144)->GetAt(static_cast(L_145)); int32_t L_147 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_148 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_148); int32_t L_149 = ((int32_t)34); int32_t L_150 = (L_148)->GetAt(static_cast(L_149)); int32_t L_151 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_152 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_152); int32_t L_153 = ((int32_t)35); int32_t L_154 = (L_152)->GetAt(static_cast(L_153)); int32_t L_155 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb0_m0CD643527B9D5FEDD45B8A84973640234752F58B(__this, ((int32_t)((int32_t)L_142^(int32_t)L_143)), ((int32_t)((int32_t)L_146^(int32_t)L_147)), ((int32_t)((int32_t)L_150^(int32_t)L_151)), ((int32_t)((int32_t)L_154^(int32_t)L_155)), /*hidden argument*/NULL); // Sb0(wKey[32] ^ X0, wKey[33] ^ X1, wKey[34] ^ X2, wKey[35] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb1(wKey[36] ^ X0, wKey[37] ^ X1, wKey[38] ^ X2, wKey[39] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_156 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_156); int32_t L_157 = ((int32_t)36); int32_t L_158 = (L_156)->GetAt(static_cast(L_157)); int32_t L_159 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_160 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_160); int32_t L_161 = ((int32_t)37); int32_t L_162 = (L_160)->GetAt(static_cast(L_161)); int32_t L_163 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_164 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_164); int32_t L_165 = ((int32_t)38); int32_t L_166 = (L_164)->GetAt(static_cast(L_165)); int32_t L_167 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_168 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_168); int32_t L_169 = ((int32_t)39); int32_t L_170 = (L_168)->GetAt(static_cast(L_169)); int32_t L_171 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb1_mF6C77532F1486884AFC8D8B10B60997123546B8B(__this, ((int32_t)((int32_t)L_158^(int32_t)L_159)), ((int32_t)((int32_t)L_162^(int32_t)L_163)), ((int32_t)((int32_t)L_166^(int32_t)L_167)), ((int32_t)((int32_t)L_170^(int32_t)L_171)), /*hidden argument*/NULL); // Sb1(wKey[36] ^ X0, wKey[37] ^ X1, wKey[38] ^ X2, wKey[39] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb2(wKey[40] ^ X0, wKey[41] ^ X1, wKey[42] ^ X2, wKey[43] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_172 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_172); int32_t L_173 = ((int32_t)40); int32_t L_174 = (L_172)->GetAt(static_cast(L_173)); int32_t L_175 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_176 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_176); int32_t L_177 = ((int32_t)41); int32_t L_178 = (L_176)->GetAt(static_cast(L_177)); int32_t L_179 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_180 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_180); int32_t L_181 = ((int32_t)42); int32_t L_182 = (L_180)->GetAt(static_cast(L_181)); int32_t L_183 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_184 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_184); int32_t L_185 = ((int32_t)43); int32_t L_186 = (L_184)->GetAt(static_cast(L_185)); int32_t L_187 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb2_m8F37927EA467F61AB24EA18BD96D6CC500669CF5(__this, ((int32_t)((int32_t)L_174^(int32_t)L_175)), ((int32_t)((int32_t)L_178^(int32_t)L_179)), ((int32_t)((int32_t)L_182^(int32_t)L_183)), ((int32_t)((int32_t)L_186^(int32_t)L_187)), /*hidden argument*/NULL); // Sb2(wKey[40] ^ X0, wKey[41] ^ X1, wKey[42] ^ X2, wKey[43] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb3(wKey[44] ^ X0, wKey[45] ^ X1, wKey[46] ^ X2, wKey[47] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_188 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_188); int32_t L_189 = ((int32_t)44); int32_t L_190 = (L_188)->GetAt(static_cast(L_189)); int32_t L_191 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_192 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_192); int32_t L_193 = ((int32_t)45); int32_t L_194 = (L_192)->GetAt(static_cast(L_193)); int32_t L_195 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_196 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_196); int32_t L_197 = ((int32_t)46); int32_t L_198 = (L_196)->GetAt(static_cast(L_197)); int32_t L_199 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_200 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_200); int32_t L_201 = ((int32_t)47); int32_t L_202 = (L_200)->GetAt(static_cast(L_201)); int32_t L_203 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F(__this, ((int32_t)((int32_t)L_190^(int32_t)L_191)), ((int32_t)((int32_t)L_194^(int32_t)L_195)), ((int32_t)((int32_t)L_198^(int32_t)L_199)), ((int32_t)((int32_t)L_202^(int32_t)L_203)), /*hidden argument*/NULL); // Sb3(wKey[44] ^ X0, wKey[45] ^ X1, wKey[46] ^ X2, wKey[47] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb4(wKey[48] ^ X0, wKey[49] ^ X1, wKey[50] ^ X2, wKey[51] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_204 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_204); int32_t L_205 = ((int32_t)48); int32_t L_206 = (L_204)->GetAt(static_cast(L_205)); int32_t L_207 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_208 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_208); int32_t L_209 = ((int32_t)49); int32_t L_210 = (L_208)->GetAt(static_cast(L_209)); int32_t L_211 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_212 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_212); int32_t L_213 = ((int32_t)50); int32_t L_214 = (L_212)->GetAt(static_cast(L_213)); int32_t L_215 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_216 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_216); int32_t L_217 = ((int32_t)51); int32_t L_218 = (L_216)->GetAt(static_cast(L_217)); int32_t L_219 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb4_m3207637841CC181036F23F2BCE51E4B8106CBE68(__this, ((int32_t)((int32_t)L_206^(int32_t)L_207)), ((int32_t)((int32_t)L_210^(int32_t)L_211)), ((int32_t)((int32_t)L_214^(int32_t)L_215)), ((int32_t)((int32_t)L_218^(int32_t)L_219)), /*hidden argument*/NULL); // Sb4(wKey[48] ^ X0, wKey[49] ^ X1, wKey[50] ^ X2, wKey[51] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb5(wKey[52] ^ X0, wKey[53] ^ X1, wKey[54] ^ X2, wKey[55] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_220 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_220); int32_t L_221 = ((int32_t)52); int32_t L_222 = (L_220)->GetAt(static_cast(L_221)); int32_t L_223 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_224 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_224); int32_t L_225 = ((int32_t)53); int32_t L_226 = (L_224)->GetAt(static_cast(L_225)); int32_t L_227 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_228 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_228); int32_t L_229 = ((int32_t)54); int32_t L_230 = (L_228)->GetAt(static_cast(L_229)); int32_t L_231 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_232 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_232); int32_t L_233 = ((int32_t)55); int32_t L_234 = (L_232)->GetAt(static_cast(L_233)); int32_t L_235 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb5_mD485E9CE6D977B511008FA13341F07894577D85A(__this, ((int32_t)((int32_t)L_222^(int32_t)L_223)), ((int32_t)((int32_t)L_226^(int32_t)L_227)), ((int32_t)((int32_t)L_230^(int32_t)L_231)), ((int32_t)((int32_t)L_234^(int32_t)L_235)), /*hidden argument*/NULL); // Sb5(wKey[52] ^ X0, wKey[53] ^ X1, wKey[54] ^ X2, wKey[55] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb6(wKey[56] ^ X0, wKey[57] ^ X1, wKey[58] ^ X2, wKey[59] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_236 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_236); int32_t L_237 = ((int32_t)56); int32_t L_238 = (L_236)->GetAt(static_cast(L_237)); int32_t L_239 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_240 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_240); int32_t L_241 = ((int32_t)57); int32_t L_242 = (L_240)->GetAt(static_cast(L_241)); int32_t L_243 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_244 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_244); int32_t L_245 = ((int32_t)58); int32_t L_246 = (L_244)->GetAt(static_cast(L_245)); int32_t L_247 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_248 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_248); int32_t L_249 = ((int32_t)59); int32_t L_250 = (L_248)->GetAt(static_cast(L_249)); int32_t L_251 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb6_m33CC56360B25D0635F7818228E0E2F37D5F74893(__this, ((int32_t)((int32_t)L_238^(int32_t)L_239)), ((int32_t)((int32_t)L_242^(int32_t)L_243)), ((int32_t)((int32_t)L_246^(int32_t)L_247)), ((int32_t)((int32_t)L_250^(int32_t)L_251)), /*hidden argument*/NULL); // Sb6(wKey[56] ^ X0, wKey[57] ^ X1, wKey[58] ^ X2, wKey[59] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb7(wKey[60] ^ X0, wKey[61] ^ X1, wKey[62] ^ X2, wKey[63] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_252 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_252); int32_t L_253 = ((int32_t)60); int32_t L_254 = (L_252)->GetAt(static_cast(L_253)); int32_t L_255 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_256 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_256); int32_t L_257 = ((int32_t)61); int32_t L_258 = (L_256)->GetAt(static_cast(L_257)); int32_t L_259 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_260 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_260); int32_t L_261 = ((int32_t)62); int32_t L_262 = (L_260)->GetAt(static_cast(L_261)); int32_t L_263 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_264 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_264); int32_t L_265 = ((int32_t)63); int32_t L_266 = (L_264)->GetAt(static_cast(L_265)); int32_t L_267 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb7_m50DBFBFB204D0D902F8F59E167276931F63A4051(__this, ((int32_t)((int32_t)L_254^(int32_t)L_255)), ((int32_t)((int32_t)L_258^(int32_t)L_259)), ((int32_t)((int32_t)L_262^(int32_t)L_263)), ((int32_t)((int32_t)L_266^(int32_t)L_267)), /*hidden argument*/NULL); // Sb7(wKey[60] ^ X0, wKey[61] ^ X1, wKey[62] ^ X2, wKey[63] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb0(wKey[64] ^ X0, wKey[65] ^ X1, wKey[66] ^ X2, wKey[67] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_268 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_268); int32_t L_269 = ((int32_t)64); int32_t L_270 = (L_268)->GetAt(static_cast(L_269)); int32_t L_271 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_272 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_272); int32_t L_273 = ((int32_t)65); int32_t L_274 = (L_272)->GetAt(static_cast(L_273)); int32_t L_275 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_276 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_276); int32_t L_277 = ((int32_t)66); int32_t L_278 = (L_276)->GetAt(static_cast(L_277)); int32_t L_279 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_280 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_280); int32_t L_281 = ((int32_t)67); int32_t L_282 = (L_280)->GetAt(static_cast(L_281)); int32_t L_283 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb0_m0CD643527B9D5FEDD45B8A84973640234752F58B(__this, ((int32_t)((int32_t)L_270^(int32_t)L_271)), ((int32_t)((int32_t)L_274^(int32_t)L_275)), ((int32_t)((int32_t)L_278^(int32_t)L_279)), ((int32_t)((int32_t)L_282^(int32_t)L_283)), /*hidden argument*/NULL); // Sb0(wKey[64] ^ X0, wKey[65] ^ X1, wKey[66] ^ X2, wKey[67] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb1(wKey[68] ^ X0, wKey[69] ^ X1, wKey[70] ^ X2, wKey[71] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_284 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_284); int32_t L_285 = ((int32_t)68); int32_t L_286 = (L_284)->GetAt(static_cast(L_285)); int32_t L_287 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_288 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_288); int32_t L_289 = ((int32_t)69); int32_t L_290 = (L_288)->GetAt(static_cast(L_289)); int32_t L_291 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_292 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_292); int32_t L_293 = ((int32_t)70); int32_t L_294 = (L_292)->GetAt(static_cast(L_293)); int32_t L_295 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_296 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_296); int32_t L_297 = ((int32_t)71); int32_t L_298 = (L_296)->GetAt(static_cast(L_297)); int32_t L_299 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb1_mF6C77532F1486884AFC8D8B10B60997123546B8B(__this, ((int32_t)((int32_t)L_286^(int32_t)L_287)), ((int32_t)((int32_t)L_290^(int32_t)L_291)), ((int32_t)((int32_t)L_294^(int32_t)L_295)), ((int32_t)((int32_t)L_298^(int32_t)L_299)), /*hidden argument*/NULL); // Sb1(wKey[68] ^ X0, wKey[69] ^ X1, wKey[70] ^ X2, wKey[71] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb2(wKey[72] ^ X0, wKey[73] ^ X1, wKey[74] ^ X2, wKey[75] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_300 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_300); int32_t L_301 = ((int32_t)72); int32_t L_302 = (L_300)->GetAt(static_cast(L_301)); int32_t L_303 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_304 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_304); int32_t L_305 = ((int32_t)73); int32_t L_306 = (L_304)->GetAt(static_cast(L_305)); int32_t L_307 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_308 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_308); int32_t L_309 = ((int32_t)74); int32_t L_310 = (L_308)->GetAt(static_cast(L_309)); int32_t L_311 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_312 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_312); int32_t L_313 = ((int32_t)75); int32_t L_314 = (L_312)->GetAt(static_cast(L_313)); int32_t L_315 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb2_m8F37927EA467F61AB24EA18BD96D6CC500669CF5(__this, ((int32_t)((int32_t)L_302^(int32_t)L_303)), ((int32_t)((int32_t)L_306^(int32_t)L_307)), ((int32_t)((int32_t)L_310^(int32_t)L_311)), ((int32_t)((int32_t)L_314^(int32_t)L_315)), /*hidden argument*/NULL); // Sb2(wKey[72] ^ X0, wKey[73] ^ X1, wKey[74] ^ X2, wKey[75] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb3(wKey[76] ^ X0, wKey[77] ^ X1, wKey[78] ^ X2, wKey[79] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_316 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_316); int32_t L_317 = ((int32_t)76); int32_t L_318 = (L_316)->GetAt(static_cast(L_317)); int32_t L_319 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_320 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_320); int32_t L_321 = ((int32_t)77); int32_t L_322 = (L_320)->GetAt(static_cast(L_321)); int32_t L_323 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_324 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_324); int32_t L_325 = ((int32_t)78); int32_t L_326 = (L_324)->GetAt(static_cast(L_325)); int32_t L_327 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_328 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_328); int32_t L_329 = ((int32_t)79); int32_t L_330 = (L_328)->GetAt(static_cast(L_329)); int32_t L_331 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F(__this, ((int32_t)((int32_t)L_318^(int32_t)L_319)), ((int32_t)((int32_t)L_322^(int32_t)L_323)), ((int32_t)((int32_t)L_326^(int32_t)L_327)), ((int32_t)((int32_t)L_330^(int32_t)L_331)), /*hidden argument*/NULL); // Sb3(wKey[76] ^ X0, wKey[77] ^ X1, wKey[78] ^ X2, wKey[79] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb4(wKey[80] ^ X0, wKey[81] ^ X1, wKey[82] ^ X2, wKey[83] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_332 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_332); int32_t L_333 = ((int32_t)80); int32_t L_334 = (L_332)->GetAt(static_cast(L_333)); int32_t L_335 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_336 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_336); int32_t L_337 = ((int32_t)81); int32_t L_338 = (L_336)->GetAt(static_cast(L_337)); int32_t L_339 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_340 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_340); int32_t L_341 = ((int32_t)82); int32_t L_342 = (L_340)->GetAt(static_cast(L_341)); int32_t L_343 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_344 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_344); int32_t L_345 = ((int32_t)83); int32_t L_346 = (L_344)->GetAt(static_cast(L_345)); int32_t L_347 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb4_m3207637841CC181036F23F2BCE51E4B8106CBE68(__this, ((int32_t)((int32_t)L_334^(int32_t)L_335)), ((int32_t)((int32_t)L_338^(int32_t)L_339)), ((int32_t)((int32_t)L_342^(int32_t)L_343)), ((int32_t)((int32_t)L_346^(int32_t)L_347)), /*hidden argument*/NULL); // Sb4(wKey[80] ^ X0, wKey[81] ^ X1, wKey[82] ^ X2, wKey[83] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb5(wKey[84] ^ X0, wKey[85] ^ X1, wKey[86] ^ X2, wKey[87] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_348 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_348); int32_t L_349 = ((int32_t)84); int32_t L_350 = (L_348)->GetAt(static_cast(L_349)); int32_t L_351 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_352 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_352); int32_t L_353 = ((int32_t)85); int32_t L_354 = (L_352)->GetAt(static_cast(L_353)); int32_t L_355 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_356 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_356); int32_t L_357 = ((int32_t)86); int32_t L_358 = (L_356)->GetAt(static_cast(L_357)); int32_t L_359 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_360 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_360); int32_t L_361 = ((int32_t)87); int32_t L_362 = (L_360)->GetAt(static_cast(L_361)); int32_t L_363 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb5_mD485E9CE6D977B511008FA13341F07894577D85A(__this, ((int32_t)((int32_t)L_350^(int32_t)L_351)), ((int32_t)((int32_t)L_354^(int32_t)L_355)), ((int32_t)((int32_t)L_358^(int32_t)L_359)), ((int32_t)((int32_t)L_362^(int32_t)L_363)), /*hidden argument*/NULL); // Sb5(wKey[84] ^ X0, wKey[85] ^ X1, wKey[86] ^ X2, wKey[87] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb6(wKey[88] ^ X0, wKey[89] ^ X1, wKey[90] ^ X2, wKey[91] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_364 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_364); int32_t L_365 = ((int32_t)88); int32_t L_366 = (L_364)->GetAt(static_cast(L_365)); int32_t L_367 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_368 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_368); int32_t L_369 = ((int32_t)89); int32_t L_370 = (L_368)->GetAt(static_cast(L_369)); int32_t L_371 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_372 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_372); int32_t L_373 = ((int32_t)90); int32_t L_374 = (L_372)->GetAt(static_cast(L_373)); int32_t L_375 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_376 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_376); int32_t L_377 = ((int32_t)91); int32_t L_378 = (L_376)->GetAt(static_cast(L_377)); int32_t L_379 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb6_m33CC56360B25D0635F7818228E0E2F37D5F74893(__this, ((int32_t)((int32_t)L_366^(int32_t)L_367)), ((int32_t)((int32_t)L_370^(int32_t)L_371)), ((int32_t)((int32_t)L_374^(int32_t)L_375)), ((int32_t)((int32_t)L_378^(int32_t)L_379)), /*hidden argument*/NULL); // Sb6(wKey[88] ^ X0, wKey[89] ^ X1, wKey[90] ^ X2, wKey[91] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb7(wKey[92] ^ X0, wKey[93] ^ X1, wKey[94] ^ X2, wKey[95] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_380 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_380); int32_t L_381 = ((int32_t)92); int32_t L_382 = (L_380)->GetAt(static_cast(L_381)); int32_t L_383 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_384 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_384); int32_t L_385 = ((int32_t)93); int32_t L_386 = (L_384)->GetAt(static_cast(L_385)); int32_t L_387 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_388 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_388); int32_t L_389 = ((int32_t)94); int32_t L_390 = (L_388)->GetAt(static_cast(L_389)); int32_t L_391 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_392 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_392); int32_t L_393 = ((int32_t)95); int32_t L_394 = (L_392)->GetAt(static_cast(L_393)); int32_t L_395 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb7_m50DBFBFB204D0D902F8F59E167276931F63A4051(__this, ((int32_t)((int32_t)L_382^(int32_t)L_383)), ((int32_t)((int32_t)L_386^(int32_t)L_387)), ((int32_t)((int32_t)L_390^(int32_t)L_391)), ((int32_t)((int32_t)L_394^(int32_t)L_395)), /*hidden argument*/NULL); // Sb7(wKey[92] ^ X0, wKey[93] ^ X1, wKey[94] ^ X2, wKey[95] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb0(wKey[96] ^ X0, wKey[97] ^ X1, wKey[98] ^ X2, wKey[99] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_396 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_396); int32_t L_397 = ((int32_t)96); int32_t L_398 = (L_396)->GetAt(static_cast(L_397)); int32_t L_399 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_400 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_400); int32_t L_401 = ((int32_t)97); int32_t L_402 = (L_400)->GetAt(static_cast(L_401)); int32_t L_403 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_404 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_404); int32_t L_405 = ((int32_t)98); int32_t L_406 = (L_404)->GetAt(static_cast(L_405)); int32_t L_407 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_408 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_408); int32_t L_409 = ((int32_t)99); int32_t L_410 = (L_408)->GetAt(static_cast(L_409)); int32_t L_411 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb0_m0CD643527B9D5FEDD45B8A84973640234752F58B(__this, ((int32_t)((int32_t)L_398^(int32_t)L_399)), ((int32_t)((int32_t)L_402^(int32_t)L_403)), ((int32_t)((int32_t)L_406^(int32_t)L_407)), ((int32_t)((int32_t)L_410^(int32_t)L_411)), /*hidden argument*/NULL); // Sb0(wKey[96] ^ X0, wKey[97] ^ X1, wKey[98] ^ X2, wKey[99] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb1(wKey[100] ^ X0, wKey[101] ^ X1, wKey[102] ^ X2, wKey[103] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_412 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_412); int32_t L_413 = ((int32_t)100); int32_t L_414 = (L_412)->GetAt(static_cast(L_413)); int32_t L_415 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_416 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_416); int32_t L_417 = ((int32_t)101); int32_t L_418 = (L_416)->GetAt(static_cast(L_417)); int32_t L_419 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_420 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_420); int32_t L_421 = ((int32_t)102); int32_t L_422 = (L_420)->GetAt(static_cast(L_421)); int32_t L_423 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_424 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_424); int32_t L_425 = ((int32_t)103); int32_t L_426 = (L_424)->GetAt(static_cast(L_425)); int32_t L_427 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb1_mF6C77532F1486884AFC8D8B10B60997123546B8B(__this, ((int32_t)((int32_t)L_414^(int32_t)L_415)), ((int32_t)((int32_t)L_418^(int32_t)L_419)), ((int32_t)((int32_t)L_422^(int32_t)L_423)), ((int32_t)((int32_t)L_426^(int32_t)L_427)), /*hidden argument*/NULL); // Sb1(wKey[100] ^ X0, wKey[101] ^ X1, wKey[102] ^ X2, wKey[103] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb2(wKey[104] ^ X0, wKey[105] ^ X1, wKey[106] ^ X2, wKey[107] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_428 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_428); int32_t L_429 = ((int32_t)104); int32_t L_430 = (L_428)->GetAt(static_cast(L_429)); int32_t L_431 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_432 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_432); int32_t L_433 = ((int32_t)105); int32_t L_434 = (L_432)->GetAt(static_cast(L_433)); int32_t L_435 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_436 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_436); int32_t L_437 = ((int32_t)106); int32_t L_438 = (L_436)->GetAt(static_cast(L_437)); int32_t L_439 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_440 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_440); int32_t L_441 = ((int32_t)107); int32_t L_442 = (L_440)->GetAt(static_cast(L_441)); int32_t L_443 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb2_m8F37927EA467F61AB24EA18BD96D6CC500669CF5(__this, ((int32_t)((int32_t)L_430^(int32_t)L_431)), ((int32_t)((int32_t)L_434^(int32_t)L_435)), ((int32_t)((int32_t)L_438^(int32_t)L_439)), ((int32_t)((int32_t)L_442^(int32_t)L_443)), /*hidden argument*/NULL); // Sb2(wKey[104] ^ X0, wKey[105] ^ X1, wKey[106] ^ X2, wKey[107] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb3(wKey[108] ^ X0, wKey[109] ^ X1, wKey[110] ^ X2, wKey[111] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_444 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_444); int32_t L_445 = ((int32_t)108); int32_t L_446 = (L_444)->GetAt(static_cast(L_445)); int32_t L_447 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_448 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_448); int32_t L_449 = ((int32_t)109); int32_t L_450 = (L_448)->GetAt(static_cast(L_449)); int32_t L_451 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_452 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_452); int32_t L_453 = ((int32_t)110); int32_t L_454 = (L_452)->GetAt(static_cast(L_453)); int32_t L_455 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_456 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_456); int32_t L_457 = ((int32_t)111); int32_t L_458 = (L_456)->GetAt(static_cast(L_457)); int32_t L_459 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F(__this, ((int32_t)((int32_t)L_446^(int32_t)L_447)), ((int32_t)((int32_t)L_450^(int32_t)L_451)), ((int32_t)((int32_t)L_454^(int32_t)L_455)), ((int32_t)((int32_t)L_458^(int32_t)L_459)), /*hidden argument*/NULL); // Sb3(wKey[108] ^ X0, wKey[109] ^ X1, wKey[110] ^ X2, wKey[111] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb4(wKey[112] ^ X0, wKey[113] ^ X1, wKey[114] ^ X2, wKey[115] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_460 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_460); int32_t L_461 = ((int32_t)112); int32_t L_462 = (L_460)->GetAt(static_cast(L_461)); int32_t L_463 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_464 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_464); int32_t L_465 = ((int32_t)113); int32_t L_466 = (L_464)->GetAt(static_cast(L_465)); int32_t L_467 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_468 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_468); int32_t L_469 = ((int32_t)114); int32_t L_470 = (L_468)->GetAt(static_cast(L_469)); int32_t L_471 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_472 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_472); int32_t L_473 = ((int32_t)115); int32_t L_474 = (L_472)->GetAt(static_cast(L_473)); int32_t L_475 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb4_m3207637841CC181036F23F2BCE51E4B8106CBE68(__this, ((int32_t)((int32_t)L_462^(int32_t)L_463)), ((int32_t)((int32_t)L_466^(int32_t)L_467)), ((int32_t)((int32_t)L_470^(int32_t)L_471)), ((int32_t)((int32_t)L_474^(int32_t)L_475)), /*hidden argument*/NULL); // Sb4(wKey[112] ^ X0, wKey[113] ^ X1, wKey[114] ^ X2, wKey[115] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb5(wKey[116] ^ X0, wKey[117] ^ X1, wKey[118] ^ X2, wKey[119] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_476 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_476); int32_t L_477 = ((int32_t)116); int32_t L_478 = (L_476)->GetAt(static_cast(L_477)); int32_t L_479 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_480 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_480); int32_t L_481 = ((int32_t)117); int32_t L_482 = (L_480)->GetAt(static_cast(L_481)); int32_t L_483 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_484 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_484); int32_t L_485 = ((int32_t)118); int32_t L_486 = (L_484)->GetAt(static_cast(L_485)); int32_t L_487 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_488 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_488); int32_t L_489 = ((int32_t)119); int32_t L_490 = (L_488)->GetAt(static_cast(L_489)); int32_t L_491 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb5_mD485E9CE6D977B511008FA13341F07894577D85A(__this, ((int32_t)((int32_t)L_478^(int32_t)L_479)), ((int32_t)((int32_t)L_482^(int32_t)L_483)), ((int32_t)((int32_t)L_486^(int32_t)L_487)), ((int32_t)((int32_t)L_490^(int32_t)L_491)), /*hidden argument*/NULL); // Sb5(wKey[116] ^ X0, wKey[117] ^ X1, wKey[118] ^ X2, wKey[119] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb6(wKey[120] ^ X0, wKey[121] ^ X1, wKey[122] ^ X2, wKey[123] ^ X3); LT(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_492 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_492); int32_t L_493 = ((int32_t)120); int32_t L_494 = (L_492)->GetAt(static_cast(L_493)); int32_t L_495 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_496 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_496); int32_t L_497 = ((int32_t)121); int32_t L_498 = (L_496)->GetAt(static_cast(L_497)); int32_t L_499 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_500 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_500); int32_t L_501 = ((int32_t)122); int32_t L_502 = (L_500)->GetAt(static_cast(L_501)); int32_t L_503 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_504 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_504); int32_t L_505 = ((int32_t)123); int32_t L_506 = (L_504)->GetAt(static_cast(L_505)); int32_t L_507 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb6_m33CC56360B25D0635F7818228E0E2F37D5F74893(__this, ((int32_t)((int32_t)L_494^(int32_t)L_495)), ((int32_t)((int32_t)L_498^(int32_t)L_499)), ((int32_t)((int32_t)L_502^(int32_t)L_503)), ((int32_t)((int32_t)L_506^(int32_t)L_507)), /*hidden argument*/NULL); // Sb6(wKey[120] ^ X0, wKey[121] ^ X1, wKey[122] ^ X2, wKey[123] ^ X3); LT(); SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2(__this, /*hidden argument*/NULL); // Sb7(wKey[124] ^ X0, wKey[125] ^ X1, wKey[126] ^ X2, wKey[127] ^ X3); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_508 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_508); int32_t L_509 = ((int32_t)124); int32_t L_510 = (L_508)->GetAt(static_cast(L_509)); int32_t L_511 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_512 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_512); int32_t L_513 = ((int32_t)125); int32_t L_514 = (L_512)->GetAt(static_cast(L_513)); int32_t L_515 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_516 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_516); int32_t L_517 = ((int32_t)126); int32_t L_518 = (L_516)->GetAt(static_cast(L_517)); int32_t L_519 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_520 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_520); int32_t L_521 = ((int32_t)127); int32_t L_522 = (L_520)->GetAt(static_cast(L_521)); int32_t L_523 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Sb7_m50DBFBFB204D0D902F8F59E167276931F63A4051(__this, ((int32_t)((int32_t)L_510^(int32_t)L_511)), ((int32_t)((int32_t)L_514^(int32_t)L_515)), ((int32_t)((int32_t)L_518^(int32_t)L_519)), ((int32_t)((int32_t)L_522^(int32_t)L_523)), /*hidden argument*/NULL); // Pack.UInt32_To_LE((uint)(wKey[128] ^ X0), output, outOff); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_524 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_524); int32_t L_525 = ((int32_t)128); int32_t L_526 = (L_524)->GetAt(static_cast(L_525)); int32_t L_527 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_528 = ___output2; int32_t L_529 = ___outOff3; Pack_UInt32_To_LE_m0B85A8B40A576879EEB7F6EFB703224E6B500488(((int32_t)((int32_t)L_526^(int32_t)L_527)), L_528, L_529, /*hidden argument*/NULL); // Pack.UInt32_To_LE((uint)(wKey[129] ^ X1), output, outOff + 4); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_530 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_530); int32_t L_531 = ((int32_t)129); int32_t L_532 = (L_530)->GetAt(static_cast(L_531)); int32_t L_533 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_534 = ___output2; int32_t L_535 = ___outOff3; Pack_UInt32_To_LE_m0B85A8B40A576879EEB7F6EFB703224E6B500488(((int32_t)((int32_t)L_532^(int32_t)L_533)), L_534, ((int32_t)il2cpp_codegen_add((int32_t)L_535, (int32_t)4)), /*hidden argument*/NULL); // Pack.UInt32_To_LE((uint)(wKey[130] ^ X2), output, outOff + 8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_536 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_536); int32_t L_537 = ((int32_t)130); int32_t L_538 = (L_536)->GetAt(static_cast(L_537)); int32_t L_539 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_540 = ___output2; int32_t L_541 = ___outOff3; Pack_UInt32_To_LE_m0B85A8B40A576879EEB7F6EFB703224E6B500488(((int32_t)((int32_t)L_538^(int32_t)L_539)), L_540, ((int32_t)il2cpp_codegen_add((int32_t)L_541, (int32_t)8)), /*hidden argument*/NULL); // Pack.UInt32_To_LE((uint)(wKey[131] ^ X3), output, outOff + 12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_542 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_542); int32_t L_543 = ((int32_t)131); int32_t L_544 = (L_542)->GetAt(static_cast(L_543)); int32_t L_545 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_546 = ___output2; int32_t L_547 = ___outOff3; Pack_UInt32_To_LE_m0B85A8B40A576879EEB7F6EFB703224E6B500488(((int32_t)((int32_t)L_544^(int32_t)L_545)), L_546, ((int32_t)il2cpp_codegen_add((int32_t)L_547, (int32_t)((int32_t)12))), /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngine::DecryptBlock(System.Byte[],System.Int32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngine_DecryptBlock_m1D018A70E15850C3AFC3394B4119A4B3CDB8B834 (SerpentEngine_t91AD643E52D816005B39D1FA7C25E5D8110379FA * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___input0, int32_t ___inOff1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___output2, int32_t ___outOff3, const RuntimeMethod* method) { { // X0 = wKey[128] ^ (int)Pack.LE_To_UInt32(input, inOff); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_0); int32_t L_1 = ((int32_t)128); int32_t L_2 = (L_0)->GetAt(static_cast(L_1)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___input0; int32_t L_4 = ___inOff1; uint32_t L_5; L_5 = Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B(L_3, L_4, /*hidden argument*/NULL); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_2^(int32_t)L_5))); // X1 = wKey[129] ^ (int)Pack.LE_To_UInt32(input, inOff + 4); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_6); int32_t L_7 = ((int32_t)129); int32_t L_8 = (L_6)->GetAt(static_cast(L_7)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = ___input0; int32_t L_10 = ___inOff1; uint32_t L_11; L_11 = Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B(L_9, ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)4)), /*hidden argument*/NULL); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_8^(int32_t)L_11))); // X2 = wKey[130] ^ (int)Pack.LE_To_UInt32(input, inOff + 8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_12 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_12); int32_t L_13 = ((int32_t)130); int32_t L_14 = (L_12)->GetAt(static_cast(L_13)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___input0; int32_t L_16 = ___inOff1; uint32_t L_17; L_17 = Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B(L_15, ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)8)), /*hidden argument*/NULL); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_14^(int32_t)L_17))); // X3 = wKey[131] ^ (int)Pack.LE_To_UInt32(input, inOff + 12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_18); int32_t L_19 = ((int32_t)131); int32_t L_20 = (L_18)->GetAt(static_cast(L_19)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = ___input0; int32_t L_22 = ___inOff1; uint32_t L_23; L_23 = Pack_LE_To_UInt32_m0E7F1686818E642F2C9A801C9E46BE1E3C4A962B(L_21, ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)((int32_t)12))), /*hidden argument*/NULL); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_20^(int32_t)L_23))); // Ib7(X0, X1, X2, X3); int32_t L_24 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_25 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_26 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_27 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib7_m80D4F2879FA48CF4FEC5105490C3CD9E3B95E907(__this, L_24, L_25, L_26, L_27, /*hidden argument*/NULL); // X0 ^= wKey[124]; X1 ^= wKey[125]; X2 ^= wKey[126]; X3 ^= wKey[127]; int32_t L_28 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_29 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_29); int32_t L_30 = ((int32_t)124); int32_t L_31 = (L_29)->GetAt(static_cast(L_30)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_28^(int32_t)L_31))); // X0 ^= wKey[124]; X1 ^= wKey[125]; X2 ^= wKey[126]; X3 ^= wKey[127]; int32_t L_32 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_33 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_33); int32_t L_34 = ((int32_t)125); int32_t L_35 = (L_33)->GetAt(static_cast(L_34)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_32^(int32_t)L_35))); // X0 ^= wKey[124]; X1 ^= wKey[125]; X2 ^= wKey[126]; X3 ^= wKey[127]; int32_t L_36 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_37); int32_t L_38 = ((int32_t)126); int32_t L_39 = (L_37)->GetAt(static_cast(L_38)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_36^(int32_t)L_39))); // X0 ^= wKey[124]; X1 ^= wKey[125]; X2 ^= wKey[126]; X3 ^= wKey[127]; int32_t L_40 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_41 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_41); int32_t L_42 = ((int32_t)127); int32_t L_43 = (L_41)->GetAt(static_cast(L_42)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_40^(int32_t)L_43))); // InverseLT(); Ib6(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib6(X0, X1, X2, X3); int32_t L_44 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_45 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_46 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_47 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib6_m04A2362D8F763CCDFF8F413A3C4418EFE05DA728(__this, L_44, L_45, L_46, L_47, /*hidden argument*/NULL); // X0 ^= wKey[120]; X1 ^= wKey[121]; X2 ^= wKey[122]; X3 ^= wKey[123]; int32_t L_48 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_49 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_49); int32_t L_50 = ((int32_t)120); int32_t L_51 = (L_49)->GetAt(static_cast(L_50)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_48^(int32_t)L_51))); // X0 ^= wKey[120]; X1 ^= wKey[121]; X2 ^= wKey[122]; X3 ^= wKey[123]; int32_t L_52 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_53); int32_t L_54 = ((int32_t)121); int32_t L_55 = (L_53)->GetAt(static_cast(L_54)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_52^(int32_t)L_55))); // X0 ^= wKey[120]; X1 ^= wKey[121]; X2 ^= wKey[122]; X3 ^= wKey[123]; int32_t L_56 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_57 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_57); int32_t L_58 = ((int32_t)122); int32_t L_59 = (L_57)->GetAt(static_cast(L_58)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_56^(int32_t)L_59))); // X0 ^= wKey[120]; X1 ^= wKey[121]; X2 ^= wKey[122]; X3 ^= wKey[123]; int32_t L_60 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_61 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_61); int32_t L_62 = ((int32_t)123); int32_t L_63 = (L_61)->GetAt(static_cast(L_62)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_60^(int32_t)L_63))); // InverseLT(); Ib5(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib5(X0, X1, X2, X3); int32_t L_64 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_65 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_66 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_67 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib5_m3A5DD10CADD578B6B96001AF8DF21F32A0AEB840(__this, L_64, L_65, L_66, L_67, /*hidden argument*/NULL); // X0 ^= wKey[116]; X1 ^= wKey[117]; X2 ^= wKey[118]; X3 ^= wKey[119]; int32_t L_68 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_69 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_69); int32_t L_70 = ((int32_t)116); int32_t L_71 = (L_69)->GetAt(static_cast(L_70)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_68^(int32_t)L_71))); // X0 ^= wKey[116]; X1 ^= wKey[117]; X2 ^= wKey[118]; X3 ^= wKey[119]; int32_t L_72 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_73 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_73); int32_t L_74 = ((int32_t)117); int32_t L_75 = (L_73)->GetAt(static_cast(L_74)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_72^(int32_t)L_75))); // X0 ^= wKey[116]; X1 ^= wKey[117]; X2 ^= wKey[118]; X3 ^= wKey[119]; int32_t L_76 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_77 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_77); int32_t L_78 = ((int32_t)118); int32_t L_79 = (L_77)->GetAt(static_cast(L_78)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_76^(int32_t)L_79))); // X0 ^= wKey[116]; X1 ^= wKey[117]; X2 ^= wKey[118]; X3 ^= wKey[119]; int32_t L_80 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_81 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_81); int32_t L_82 = ((int32_t)119); int32_t L_83 = (L_81)->GetAt(static_cast(L_82)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_80^(int32_t)L_83))); // InverseLT(); Ib4(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib4(X0, X1, X2, X3); int32_t L_84 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_85 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_86 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_87 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib4_m7276A3214A48D0EFB3DB5D981C38A461A55EBFBF(__this, L_84, L_85, L_86, L_87, /*hidden argument*/NULL); // X0 ^= wKey[112]; X1 ^= wKey[113]; X2 ^= wKey[114]; X3 ^= wKey[115]; int32_t L_88 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_89 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_89); int32_t L_90 = ((int32_t)112); int32_t L_91 = (L_89)->GetAt(static_cast(L_90)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_88^(int32_t)L_91))); // X0 ^= wKey[112]; X1 ^= wKey[113]; X2 ^= wKey[114]; X3 ^= wKey[115]; int32_t L_92 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_93 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_93); int32_t L_94 = ((int32_t)113); int32_t L_95 = (L_93)->GetAt(static_cast(L_94)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_92^(int32_t)L_95))); // X0 ^= wKey[112]; X1 ^= wKey[113]; X2 ^= wKey[114]; X3 ^= wKey[115]; int32_t L_96 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_97 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_97); int32_t L_98 = ((int32_t)114); int32_t L_99 = (L_97)->GetAt(static_cast(L_98)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_96^(int32_t)L_99))); // X0 ^= wKey[112]; X1 ^= wKey[113]; X2 ^= wKey[114]; X3 ^= wKey[115]; int32_t L_100 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_101 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_101); int32_t L_102 = ((int32_t)115); int32_t L_103 = (L_101)->GetAt(static_cast(L_102)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_100^(int32_t)L_103))); // InverseLT(); Ib3(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib3(X0, X1, X2, X3); int32_t L_104 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_105 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_106 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_107 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib3_m7C5C6285EEC6A2E873853585337443B1E5C763C4(__this, L_104, L_105, L_106, L_107, /*hidden argument*/NULL); // X0 ^= wKey[108]; X1 ^= wKey[109]; X2 ^= wKey[110]; X3 ^= wKey[111]; int32_t L_108 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_109 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_109); int32_t L_110 = ((int32_t)108); int32_t L_111 = (L_109)->GetAt(static_cast(L_110)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_108^(int32_t)L_111))); // X0 ^= wKey[108]; X1 ^= wKey[109]; X2 ^= wKey[110]; X3 ^= wKey[111]; int32_t L_112 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_113 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_113); int32_t L_114 = ((int32_t)109); int32_t L_115 = (L_113)->GetAt(static_cast(L_114)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_112^(int32_t)L_115))); // X0 ^= wKey[108]; X1 ^= wKey[109]; X2 ^= wKey[110]; X3 ^= wKey[111]; int32_t L_116 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_117 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_117); int32_t L_118 = ((int32_t)110); int32_t L_119 = (L_117)->GetAt(static_cast(L_118)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_116^(int32_t)L_119))); // X0 ^= wKey[108]; X1 ^= wKey[109]; X2 ^= wKey[110]; X3 ^= wKey[111]; int32_t L_120 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_121 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_121); int32_t L_122 = ((int32_t)111); int32_t L_123 = (L_121)->GetAt(static_cast(L_122)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_120^(int32_t)L_123))); // InverseLT(); Ib2(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib2(X0, X1, X2, X3); int32_t L_124 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_125 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_126 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_127 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib2_mB7EBF81799B1E364683210A65E8550947DDE9C76(__this, L_124, L_125, L_126, L_127, /*hidden argument*/NULL); // X0 ^= wKey[104]; X1 ^= wKey[105]; X2 ^= wKey[106]; X3 ^= wKey[107]; int32_t L_128 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_129 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_129); int32_t L_130 = ((int32_t)104); int32_t L_131 = (L_129)->GetAt(static_cast(L_130)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_128^(int32_t)L_131))); // X0 ^= wKey[104]; X1 ^= wKey[105]; X2 ^= wKey[106]; X3 ^= wKey[107]; int32_t L_132 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_133 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_133); int32_t L_134 = ((int32_t)105); int32_t L_135 = (L_133)->GetAt(static_cast(L_134)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_132^(int32_t)L_135))); // X0 ^= wKey[104]; X1 ^= wKey[105]; X2 ^= wKey[106]; X3 ^= wKey[107]; int32_t L_136 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_137 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_137); int32_t L_138 = ((int32_t)106); int32_t L_139 = (L_137)->GetAt(static_cast(L_138)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_136^(int32_t)L_139))); // X0 ^= wKey[104]; X1 ^= wKey[105]; X2 ^= wKey[106]; X3 ^= wKey[107]; int32_t L_140 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_141 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_141); int32_t L_142 = ((int32_t)107); int32_t L_143 = (L_141)->GetAt(static_cast(L_142)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_140^(int32_t)L_143))); // InverseLT(); Ib1(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib1(X0, X1, X2, X3); int32_t L_144 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_145 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_146 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_147 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib1_mB8DF6084C15391E5A8C312BF50756E95E929B4F1(__this, L_144, L_145, L_146, L_147, /*hidden argument*/NULL); // X0 ^= wKey[100]; X1 ^= wKey[101]; X2 ^= wKey[102]; X3 ^= wKey[103]; int32_t L_148 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_149 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_149); int32_t L_150 = ((int32_t)100); int32_t L_151 = (L_149)->GetAt(static_cast(L_150)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_148^(int32_t)L_151))); // X0 ^= wKey[100]; X1 ^= wKey[101]; X2 ^= wKey[102]; X3 ^= wKey[103]; int32_t L_152 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_153 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_153); int32_t L_154 = ((int32_t)101); int32_t L_155 = (L_153)->GetAt(static_cast(L_154)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_152^(int32_t)L_155))); // X0 ^= wKey[100]; X1 ^= wKey[101]; X2 ^= wKey[102]; X3 ^= wKey[103]; int32_t L_156 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_157 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_157); int32_t L_158 = ((int32_t)102); int32_t L_159 = (L_157)->GetAt(static_cast(L_158)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_156^(int32_t)L_159))); // X0 ^= wKey[100]; X1 ^= wKey[101]; X2 ^= wKey[102]; X3 ^= wKey[103]; int32_t L_160 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_161 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_161); int32_t L_162 = ((int32_t)103); int32_t L_163 = (L_161)->GetAt(static_cast(L_162)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_160^(int32_t)L_163))); // InverseLT(); Ib0(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib0(X0, X1, X2, X3); int32_t L_164 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_165 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_166 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_167 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib0_mD707A6B91D9B577998AE3BBA4301AD7EC9008629(__this, L_164, L_165, L_166, L_167, /*hidden argument*/NULL); // X0 ^= wKey[96]; X1 ^= wKey[97]; X2 ^= wKey[98]; X3 ^= wKey[99]; int32_t L_168 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_169 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_169); int32_t L_170 = ((int32_t)96); int32_t L_171 = (L_169)->GetAt(static_cast(L_170)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_168^(int32_t)L_171))); // X0 ^= wKey[96]; X1 ^= wKey[97]; X2 ^= wKey[98]; X3 ^= wKey[99]; int32_t L_172 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_173 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_173); int32_t L_174 = ((int32_t)97); int32_t L_175 = (L_173)->GetAt(static_cast(L_174)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_172^(int32_t)L_175))); // X0 ^= wKey[96]; X1 ^= wKey[97]; X2 ^= wKey[98]; X3 ^= wKey[99]; int32_t L_176 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_177 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_177); int32_t L_178 = ((int32_t)98); int32_t L_179 = (L_177)->GetAt(static_cast(L_178)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_176^(int32_t)L_179))); // X0 ^= wKey[96]; X1 ^= wKey[97]; X2 ^= wKey[98]; X3 ^= wKey[99]; int32_t L_180 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_181 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_181); int32_t L_182 = ((int32_t)99); int32_t L_183 = (L_181)->GetAt(static_cast(L_182)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_180^(int32_t)L_183))); // InverseLT(); Ib7(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib7(X0, X1, X2, X3); int32_t L_184 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_185 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_186 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_187 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib7_m80D4F2879FA48CF4FEC5105490C3CD9E3B95E907(__this, L_184, L_185, L_186, L_187, /*hidden argument*/NULL); // X0 ^= wKey[92]; X1 ^= wKey[93]; X2 ^= wKey[94]; X3 ^= wKey[95]; int32_t L_188 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_189 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_189); int32_t L_190 = ((int32_t)92); int32_t L_191 = (L_189)->GetAt(static_cast(L_190)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_188^(int32_t)L_191))); // X0 ^= wKey[92]; X1 ^= wKey[93]; X2 ^= wKey[94]; X3 ^= wKey[95]; int32_t L_192 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_193 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_193); int32_t L_194 = ((int32_t)93); int32_t L_195 = (L_193)->GetAt(static_cast(L_194)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_192^(int32_t)L_195))); // X0 ^= wKey[92]; X1 ^= wKey[93]; X2 ^= wKey[94]; X3 ^= wKey[95]; int32_t L_196 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_197 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_197); int32_t L_198 = ((int32_t)94); int32_t L_199 = (L_197)->GetAt(static_cast(L_198)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_196^(int32_t)L_199))); // X0 ^= wKey[92]; X1 ^= wKey[93]; X2 ^= wKey[94]; X3 ^= wKey[95]; int32_t L_200 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_201 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_201); int32_t L_202 = ((int32_t)95); int32_t L_203 = (L_201)->GetAt(static_cast(L_202)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_200^(int32_t)L_203))); // InverseLT(); Ib6(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib6(X0, X1, X2, X3); int32_t L_204 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_205 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_206 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_207 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib6_m04A2362D8F763CCDFF8F413A3C4418EFE05DA728(__this, L_204, L_205, L_206, L_207, /*hidden argument*/NULL); // X0 ^= wKey[88]; X1 ^= wKey[89]; X2 ^= wKey[90]; X3 ^= wKey[91]; int32_t L_208 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_209 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_209); int32_t L_210 = ((int32_t)88); int32_t L_211 = (L_209)->GetAt(static_cast(L_210)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_208^(int32_t)L_211))); // X0 ^= wKey[88]; X1 ^= wKey[89]; X2 ^= wKey[90]; X3 ^= wKey[91]; int32_t L_212 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_213 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_213); int32_t L_214 = ((int32_t)89); int32_t L_215 = (L_213)->GetAt(static_cast(L_214)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_212^(int32_t)L_215))); // X0 ^= wKey[88]; X1 ^= wKey[89]; X2 ^= wKey[90]; X3 ^= wKey[91]; int32_t L_216 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_217 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_217); int32_t L_218 = ((int32_t)90); int32_t L_219 = (L_217)->GetAt(static_cast(L_218)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_216^(int32_t)L_219))); // X0 ^= wKey[88]; X1 ^= wKey[89]; X2 ^= wKey[90]; X3 ^= wKey[91]; int32_t L_220 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_221 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_221); int32_t L_222 = ((int32_t)91); int32_t L_223 = (L_221)->GetAt(static_cast(L_222)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_220^(int32_t)L_223))); // InverseLT(); Ib5(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib5(X0, X1, X2, X3); int32_t L_224 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_225 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_226 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_227 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib5_m3A5DD10CADD578B6B96001AF8DF21F32A0AEB840(__this, L_224, L_225, L_226, L_227, /*hidden argument*/NULL); // X0 ^= wKey[84]; X1 ^= wKey[85]; X2 ^= wKey[86]; X3 ^= wKey[87]; int32_t L_228 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_229 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_229); int32_t L_230 = ((int32_t)84); int32_t L_231 = (L_229)->GetAt(static_cast(L_230)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_228^(int32_t)L_231))); // X0 ^= wKey[84]; X1 ^= wKey[85]; X2 ^= wKey[86]; X3 ^= wKey[87]; int32_t L_232 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_233 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_233); int32_t L_234 = ((int32_t)85); int32_t L_235 = (L_233)->GetAt(static_cast(L_234)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_232^(int32_t)L_235))); // X0 ^= wKey[84]; X1 ^= wKey[85]; X2 ^= wKey[86]; X3 ^= wKey[87]; int32_t L_236 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_237 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_237); int32_t L_238 = ((int32_t)86); int32_t L_239 = (L_237)->GetAt(static_cast(L_238)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_236^(int32_t)L_239))); // X0 ^= wKey[84]; X1 ^= wKey[85]; X2 ^= wKey[86]; X3 ^= wKey[87]; int32_t L_240 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_241 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_241); int32_t L_242 = ((int32_t)87); int32_t L_243 = (L_241)->GetAt(static_cast(L_242)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_240^(int32_t)L_243))); // InverseLT(); Ib4(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib4(X0, X1, X2, X3); int32_t L_244 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_245 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_246 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_247 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib4_m7276A3214A48D0EFB3DB5D981C38A461A55EBFBF(__this, L_244, L_245, L_246, L_247, /*hidden argument*/NULL); // X0 ^= wKey[80]; X1 ^= wKey[81]; X2 ^= wKey[82]; X3 ^= wKey[83]; int32_t L_248 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_249 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_249); int32_t L_250 = ((int32_t)80); int32_t L_251 = (L_249)->GetAt(static_cast(L_250)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_248^(int32_t)L_251))); // X0 ^= wKey[80]; X1 ^= wKey[81]; X2 ^= wKey[82]; X3 ^= wKey[83]; int32_t L_252 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_253 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_253); int32_t L_254 = ((int32_t)81); int32_t L_255 = (L_253)->GetAt(static_cast(L_254)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_252^(int32_t)L_255))); // X0 ^= wKey[80]; X1 ^= wKey[81]; X2 ^= wKey[82]; X3 ^= wKey[83]; int32_t L_256 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_257 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_257); int32_t L_258 = ((int32_t)82); int32_t L_259 = (L_257)->GetAt(static_cast(L_258)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_256^(int32_t)L_259))); // X0 ^= wKey[80]; X1 ^= wKey[81]; X2 ^= wKey[82]; X3 ^= wKey[83]; int32_t L_260 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_261 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_261); int32_t L_262 = ((int32_t)83); int32_t L_263 = (L_261)->GetAt(static_cast(L_262)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_260^(int32_t)L_263))); // InverseLT(); Ib3(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib3(X0, X1, X2, X3); int32_t L_264 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_265 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_266 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_267 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib3_m7C5C6285EEC6A2E873853585337443B1E5C763C4(__this, L_264, L_265, L_266, L_267, /*hidden argument*/NULL); // X0 ^= wKey[76]; X1 ^= wKey[77]; X2 ^= wKey[78]; X3 ^= wKey[79]; int32_t L_268 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_269 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_269); int32_t L_270 = ((int32_t)76); int32_t L_271 = (L_269)->GetAt(static_cast(L_270)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_268^(int32_t)L_271))); // X0 ^= wKey[76]; X1 ^= wKey[77]; X2 ^= wKey[78]; X3 ^= wKey[79]; int32_t L_272 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_273 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_273); int32_t L_274 = ((int32_t)77); int32_t L_275 = (L_273)->GetAt(static_cast(L_274)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_272^(int32_t)L_275))); // X0 ^= wKey[76]; X1 ^= wKey[77]; X2 ^= wKey[78]; X3 ^= wKey[79]; int32_t L_276 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_277 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_277); int32_t L_278 = ((int32_t)78); int32_t L_279 = (L_277)->GetAt(static_cast(L_278)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_276^(int32_t)L_279))); // X0 ^= wKey[76]; X1 ^= wKey[77]; X2 ^= wKey[78]; X3 ^= wKey[79]; int32_t L_280 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_281 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_281); int32_t L_282 = ((int32_t)79); int32_t L_283 = (L_281)->GetAt(static_cast(L_282)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_280^(int32_t)L_283))); // InverseLT(); Ib2(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib2(X0, X1, X2, X3); int32_t L_284 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_285 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_286 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_287 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib2_mB7EBF81799B1E364683210A65E8550947DDE9C76(__this, L_284, L_285, L_286, L_287, /*hidden argument*/NULL); // X0 ^= wKey[72]; X1 ^= wKey[73]; X2 ^= wKey[74]; X3 ^= wKey[75]; int32_t L_288 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_289 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_289); int32_t L_290 = ((int32_t)72); int32_t L_291 = (L_289)->GetAt(static_cast(L_290)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_288^(int32_t)L_291))); // X0 ^= wKey[72]; X1 ^= wKey[73]; X2 ^= wKey[74]; X3 ^= wKey[75]; int32_t L_292 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_293 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_293); int32_t L_294 = ((int32_t)73); int32_t L_295 = (L_293)->GetAt(static_cast(L_294)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_292^(int32_t)L_295))); // X0 ^= wKey[72]; X1 ^= wKey[73]; X2 ^= wKey[74]; X3 ^= wKey[75]; int32_t L_296 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_297 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_297); int32_t L_298 = ((int32_t)74); int32_t L_299 = (L_297)->GetAt(static_cast(L_298)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_296^(int32_t)L_299))); // X0 ^= wKey[72]; X1 ^= wKey[73]; X2 ^= wKey[74]; X3 ^= wKey[75]; int32_t L_300 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_301 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_301); int32_t L_302 = ((int32_t)75); int32_t L_303 = (L_301)->GetAt(static_cast(L_302)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_300^(int32_t)L_303))); // InverseLT(); Ib1(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib1(X0, X1, X2, X3); int32_t L_304 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_305 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_306 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_307 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib1_mB8DF6084C15391E5A8C312BF50756E95E929B4F1(__this, L_304, L_305, L_306, L_307, /*hidden argument*/NULL); // X0 ^= wKey[68]; X1 ^= wKey[69]; X2 ^= wKey[70]; X3 ^= wKey[71]; int32_t L_308 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_309 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_309); int32_t L_310 = ((int32_t)68); int32_t L_311 = (L_309)->GetAt(static_cast(L_310)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_308^(int32_t)L_311))); // X0 ^= wKey[68]; X1 ^= wKey[69]; X2 ^= wKey[70]; X3 ^= wKey[71]; int32_t L_312 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_313 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_313); int32_t L_314 = ((int32_t)69); int32_t L_315 = (L_313)->GetAt(static_cast(L_314)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_312^(int32_t)L_315))); // X0 ^= wKey[68]; X1 ^= wKey[69]; X2 ^= wKey[70]; X3 ^= wKey[71]; int32_t L_316 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_317 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_317); int32_t L_318 = ((int32_t)70); int32_t L_319 = (L_317)->GetAt(static_cast(L_318)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_316^(int32_t)L_319))); // X0 ^= wKey[68]; X1 ^= wKey[69]; X2 ^= wKey[70]; X3 ^= wKey[71]; int32_t L_320 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_321 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_321); int32_t L_322 = ((int32_t)71); int32_t L_323 = (L_321)->GetAt(static_cast(L_322)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_320^(int32_t)L_323))); // InverseLT(); Ib0(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib0(X0, X1, X2, X3); int32_t L_324 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_325 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_326 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_327 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib0_mD707A6B91D9B577998AE3BBA4301AD7EC9008629(__this, L_324, L_325, L_326, L_327, /*hidden argument*/NULL); // X0 ^= wKey[64]; X1 ^= wKey[65]; X2 ^= wKey[66]; X3 ^= wKey[67]; int32_t L_328 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_329 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_329); int32_t L_330 = ((int32_t)64); int32_t L_331 = (L_329)->GetAt(static_cast(L_330)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_328^(int32_t)L_331))); // X0 ^= wKey[64]; X1 ^= wKey[65]; X2 ^= wKey[66]; X3 ^= wKey[67]; int32_t L_332 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_333 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_333); int32_t L_334 = ((int32_t)65); int32_t L_335 = (L_333)->GetAt(static_cast(L_334)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_332^(int32_t)L_335))); // X0 ^= wKey[64]; X1 ^= wKey[65]; X2 ^= wKey[66]; X3 ^= wKey[67]; int32_t L_336 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_337 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_337); int32_t L_338 = ((int32_t)66); int32_t L_339 = (L_337)->GetAt(static_cast(L_338)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_336^(int32_t)L_339))); // X0 ^= wKey[64]; X1 ^= wKey[65]; X2 ^= wKey[66]; X3 ^= wKey[67]; int32_t L_340 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_341 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_341); int32_t L_342 = ((int32_t)67); int32_t L_343 = (L_341)->GetAt(static_cast(L_342)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_340^(int32_t)L_343))); // InverseLT(); Ib7(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib7(X0, X1, X2, X3); int32_t L_344 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_345 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_346 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_347 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib7_m80D4F2879FA48CF4FEC5105490C3CD9E3B95E907(__this, L_344, L_345, L_346, L_347, /*hidden argument*/NULL); // X0 ^= wKey[60]; X1 ^= wKey[61]; X2 ^= wKey[62]; X3 ^= wKey[63]; int32_t L_348 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_349 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_349); int32_t L_350 = ((int32_t)60); int32_t L_351 = (L_349)->GetAt(static_cast(L_350)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_348^(int32_t)L_351))); // X0 ^= wKey[60]; X1 ^= wKey[61]; X2 ^= wKey[62]; X3 ^= wKey[63]; int32_t L_352 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_353 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_353); int32_t L_354 = ((int32_t)61); int32_t L_355 = (L_353)->GetAt(static_cast(L_354)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_352^(int32_t)L_355))); // X0 ^= wKey[60]; X1 ^= wKey[61]; X2 ^= wKey[62]; X3 ^= wKey[63]; int32_t L_356 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_357 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_357); int32_t L_358 = ((int32_t)62); int32_t L_359 = (L_357)->GetAt(static_cast(L_358)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_356^(int32_t)L_359))); // X0 ^= wKey[60]; X1 ^= wKey[61]; X2 ^= wKey[62]; X3 ^= wKey[63]; int32_t L_360 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_361 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_361); int32_t L_362 = ((int32_t)63); int32_t L_363 = (L_361)->GetAt(static_cast(L_362)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_360^(int32_t)L_363))); // InverseLT(); Ib6(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib6(X0, X1, X2, X3); int32_t L_364 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_365 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_366 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_367 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib6_m04A2362D8F763CCDFF8F413A3C4418EFE05DA728(__this, L_364, L_365, L_366, L_367, /*hidden argument*/NULL); // X0 ^= wKey[56]; X1 ^= wKey[57]; X2 ^= wKey[58]; X3 ^= wKey[59]; int32_t L_368 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_369 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_369); int32_t L_370 = ((int32_t)56); int32_t L_371 = (L_369)->GetAt(static_cast(L_370)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_368^(int32_t)L_371))); // X0 ^= wKey[56]; X1 ^= wKey[57]; X2 ^= wKey[58]; X3 ^= wKey[59]; int32_t L_372 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_373 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_373); int32_t L_374 = ((int32_t)57); int32_t L_375 = (L_373)->GetAt(static_cast(L_374)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_372^(int32_t)L_375))); // X0 ^= wKey[56]; X1 ^= wKey[57]; X2 ^= wKey[58]; X3 ^= wKey[59]; int32_t L_376 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_377 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_377); int32_t L_378 = ((int32_t)58); int32_t L_379 = (L_377)->GetAt(static_cast(L_378)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_376^(int32_t)L_379))); // X0 ^= wKey[56]; X1 ^= wKey[57]; X2 ^= wKey[58]; X3 ^= wKey[59]; int32_t L_380 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_381 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_381); int32_t L_382 = ((int32_t)59); int32_t L_383 = (L_381)->GetAt(static_cast(L_382)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_380^(int32_t)L_383))); // InverseLT(); Ib5(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib5(X0, X1, X2, X3); int32_t L_384 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_385 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_386 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_387 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib5_m3A5DD10CADD578B6B96001AF8DF21F32A0AEB840(__this, L_384, L_385, L_386, L_387, /*hidden argument*/NULL); // X0 ^= wKey[52]; X1 ^= wKey[53]; X2 ^= wKey[54]; X3 ^= wKey[55]; int32_t L_388 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_389 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_389); int32_t L_390 = ((int32_t)52); int32_t L_391 = (L_389)->GetAt(static_cast(L_390)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_388^(int32_t)L_391))); // X0 ^= wKey[52]; X1 ^= wKey[53]; X2 ^= wKey[54]; X3 ^= wKey[55]; int32_t L_392 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_393 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_393); int32_t L_394 = ((int32_t)53); int32_t L_395 = (L_393)->GetAt(static_cast(L_394)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_392^(int32_t)L_395))); // X0 ^= wKey[52]; X1 ^= wKey[53]; X2 ^= wKey[54]; X3 ^= wKey[55]; int32_t L_396 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_397 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_397); int32_t L_398 = ((int32_t)54); int32_t L_399 = (L_397)->GetAt(static_cast(L_398)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_396^(int32_t)L_399))); // X0 ^= wKey[52]; X1 ^= wKey[53]; X2 ^= wKey[54]; X3 ^= wKey[55]; int32_t L_400 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_401 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_401); int32_t L_402 = ((int32_t)55); int32_t L_403 = (L_401)->GetAt(static_cast(L_402)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_400^(int32_t)L_403))); // InverseLT(); Ib4(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib4(X0, X1, X2, X3); int32_t L_404 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_405 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_406 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_407 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib4_m7276A3214A48D0EFB3DB5D981C38A461A55EBFBF(__this, L_404, L_405, L_406, L_407, /*hidden argument*/NULL); // X0 ^= wKey[48]; X1 ^= wKey[49]; X2 ^= wKey[50]; X3 ^= wKey[51]; int32_t L_408 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_409 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_409); int32_t L_410 = ((int32_t)48); int32_t L_411 = (L_409)->GetAt(static_cast(L_410)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_408^(int32_t)L_411))); // X0 ^= wKey[48]; X1 ^= wKey[49]; X2 ^= wKey[50]; X3 ^= wKey[51]; int32_t L_412 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_413 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_413); int32_t L_414 = ((int32_t)49); int32_t L_415 = (L_413)->GetAt(static_cast(L_414)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_412^(int32_t)L_415))); // X0 ^= wKey[48]; X1 ^= wKey[49]; X2 ^= wKey[50]; X3 ^= wKey[51]; int32_t L_416 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_417 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_417); int32_t L_418 = ((int32_t)50); int32_t L_419 = (L_417)->GetAt(static_cast(L_418)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_416^(int32_t)L_419))); // X0 ^= wKey[48]; X1 ^= wKey[49]; X2 ^= wKey[50]; X3 ^= wKey[51]; int32_t L_420 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_421 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_421); int32_t L_422 = ((int32_t)51); int32_t L_423 = (L_421)->GetAt(static_cast(L_422)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_420^(int32_t)L_423))); // InverseLT(); Ib3(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib3(X0, X1, X2, X3); int32_t L_424 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_425 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_426 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_427 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib3_m7C5C6285EEC6A2E873853585337443B1E5C763C4(__this, L_424, L_425, L_426, L_427, /*hidden argument*/NULL); // X0 ^= wKey[44]; X1 ^= wKey[45]; X2 ^= wKey[46]; X3 ^= wKey[47]; int32_t L_428 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_429 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_429); int32_t L_430 = ((int32_t)44); int32_t L_431 = (L_429)->GetAt(static_cast(L_430)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_428^(int32_t)L_431))); // X0 ^= wKey[44]; X1 ^= wKey[45]; X2 ^= wKey[46]; X3 ^= wKey[47]; int32_t L_432 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_433 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_433); int32_t L_434 = ((int32_t)45); int32_t L_435 = (L_433)->GetAt(static_cast(L_434)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_432^(int32_t)L_435))); // X0 ^= wKey[44]; X1 ^= wKey[45]; X2 ^= wKey[46]; X3 ^= wKey[47]; int32_t L_436 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_437 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_437); int32_t L_438 = ((int32_t)46); int32_t L_439 = (L_437)->GetAt(static_cast(L_438)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_436^(int32_t)L_439))); // X0 ^= wKey[44]; X1 ^= wKey[45]; X2 ^= wKey[46]; X3 ^= wKey[47]; int32_t L_440 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_441 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_441); int32_t L_442 = ((int32_t)47); int32_t L_443 = (L_441)->GetAt(static_cast(L_442)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_440^(int32_t)L_443))); // InverseLT(); Ib2(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib2(X0, X1, X2, X3); int32_t L_444 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_445 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_446 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_447 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib2_mB7EBF81799B1E364683210A65E8550947DDE9C76(__this, L_444, L_445, L_446, L_447, /*hidden argument*/NULL); // X0 ^= wKey[40]; X1 ^= wKey[41]; X2 ^= wKey[42]; X3 ^= wKey[43]; int32_t L_448 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_449 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_449); int32_t L_450 = ((int32_t)40); int32_t L_451 = (L_449)->GetAt(static_cast(L_450)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_448^(int32_t)L_451))); // X0 ^= wKey[40]; X1 ^= wKey[41]; X2 ^= wKey[42]; X3 ^= wKey[43]; int32_t L_452 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_453 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_453); int32_t L_454 = ((int32_t)41); int32_t L_455 = (L_453)->GetAt(static_cast(L_454)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_452^(int32_t)L_455))); // X0 ^= wKey[40]; X1 ^= wKey[41]; X2 ^= wKey[42]; X3 ^= wKey[43]; int32_t L_456 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_457 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_457); int32_t L_458 = ((int32_t)42); int32_t L_459 = (L_457)->GetAt(static_cast(L_458)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_456^(int32_t)L_459))); // X0 ^= wKey[40]; X1 ^= wKey[41]; X2 ^= wKey[42]; X3 ^= wKey[43]; int32_t L_460 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_461 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_461); int32_t L_462 = ((int32_t)43); int32_t L_463 = (L_461)->GetAt(static_cast(L_462)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_460^(int32_t)L_463))); // InverseLT(); Ib1(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib1(X0, X1, X2, X3); int32_t L_464 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_465 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_466 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_467 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib1_mB8DF6084C15391E5A8C312BF50756E95E929B4F1(__this, L_464, L_465, L_466, L_467, /*hidden argument*/NULL); // X0 ^= wKey[36]; X1 ^= wKey[37]; X2 ^= wKey[38]; X3 ^= wKey[39]; int32_t L_468 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_469 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_469); int32_t L_470 = ((int32_t)36); int32_t L_471 = (L_469)->GetAt(static_cast(L_470)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_468^(int32_t)L_471))); // X0 ^= wKey[36]; X1 ^= wKey[37]; X2 ^= wKey[38]; X3 ^= wKey[39]; int32_t L_472 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_473 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_473); int32_t L_474 = ((int32_t)37); int32_t L_475 = (L_473)->GetAt(static_cast(L_474)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_472^(int32_t)L_475))); // X0 ^= wKey[36]; X1 ^= wKey[37]; X2 ^= wKey[38]; X3 ^= wKey[39]; int32_t L_476 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_477 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_477); int32_t L_478 = ((int32_t)38); int32_t L_479 = (L_477)->GetAt(static_cast(L_478)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_476^(int32_t)L_479))); // X0 ^= wKey[36]; X1 ^= wKey[37]; X2 ^= wKey[38]; X3 ^= wKey[39]; int32_t L_480 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_481 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_481); int32_t L_482 = ((int32_t)39); int32_t L_483 = (L_481)->GetAt(static_cast(L_482)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_480^(int32_t)L_483))); // InverseLT(); Ib0(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib0(X0, X1, X2, X3); int32_t L_484 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_485 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_486 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_487 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib0_mD707A6B91D9B577998AE3BBA4301AD7EC9008629(__this, L_484, L_485, L_486, L_487, /*hidden argument*/NULL); // X0 ^= wKey[32]; X1 ^= wKey[33]; X2 ^= wKey[34]; X3 ^= wKey[35]; int32_t L_488 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_489 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_489); int32_t L_490 = ((int32_t)32); int32_t L_491 = (L_489)->GetAt(static_cast(L_490)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_488^(int32_t)L_491))); // X0 ^= wKey[32]; X1 ^= wKey[33]; X2 ^= wKey[34]; X3 ^= wKey[35]; int32_t L_492 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_493 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_493); int32_t L_494 = ((int32_t)33); int32_t L_495 = (L_493)->GetAt(static_cast(L_494)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_492^(int32_t)L_495))); // X0 ^= wKey[32]; X1 ^= wKey[33]; X2 ^= wKey[34]; X3 ^= wKey[35]; int32_t L_496 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_497 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_497); int32_t L_498 = ((int32_t)34); int32_t L_499 = (L_497)->GetAt(static_cast(L_498)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_496^(int32_t)L_499))); // X0 ^= wKey[32]; X1 ^= wKey[33]; X2 ^= wKey[34]; X3 ^= wKey[35]; int32_t L_500 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_501 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_501); int32_t L_502 = ((int32_t)35); int32_t L_503 = (L_501)->GetAt(static_cast(L_502)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_500^(int32_t)L_503))); // InverseLT(); Ib7(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib7(X0, X1, X2, X3); int32_t L_504 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_505 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_506 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_507 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib7_m80D4F2879FA48CF4FEC5105490C3CD9E3B95E907(__this, L_504, L_505, L_506, L_507, /*hidden argument*/NULL); // X0 ^= wKey[28]; X1 ^= wKey[29]; X2 ^= wKey[30]; X3 ^= wKey[31]; int32_t L_508 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_509 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_509); int32_t L_510 = ((int32_t)28); int32_t L_511 = (L_509)->GetAt(static_cast(L_510)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_508^(int32_t)L_511))); // X0 ^= wKey[28]; X1 ^= wKey[29]; X2 ^= wKey[30]; X3 ^= wKey[31]; int32_t L_512 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_513 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_513); int32_t L_514 = ((int32_t)29); int32_t L_515 = (L_513)->GetAt(static_cast(L_514)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_512^(int32_t)L_515))); // X0 ^= wKey[28]; X1 ^= wKey[29]; X2 ^= wKey[30]; X3 ^= wKey[31]; int32_t L_516 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_517 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_517); int32_t L_518 = ((int32_t)30); int32_t L_519 = (L_517)->GetAt(static_cast(L_518)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_516^(int32_t)L_519))); // X0 ^= wKey[28]; X1 ^= wKey[29]; X2 ^= wKey[30]; X3 ^= wKey[31]; int32_t L_520 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_521 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_521); int32_t L_522 = ((int32_t)31); int32_t L_523 = (L_521)->GetAt(static_cast(L_522)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_520^(int32_t)L_523))); // InverseLT(); Ib6(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib6(X0, X1, X2, X3); int32_t L_524 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_525 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_526 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_527 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib6_m04A2362D8F763CCDFF8F413A3C4418EFE05DA728(__this, L_524, L_525, L_526, L_527, /*hidden argument*/NULL); // X0 ^= wKey[24]; X1 ^= wKey[25]; X2 ^= wKey[26]; X3 ^= wKey[27]; int32_t L_528 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_529 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_529); int32_t L_530 = ((int32_t)24); int32_t L_531 = (L_529)->GetAt(static_cast(L_530)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_528^(int32_t)L_531))); // X0 ^= wKey[24]; X1 ^= wKey[25]; X2 ^= wKey[26]; X3 ^= wKey[27]; int32_t L_532 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_533 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_533); int32_t L_534 = ((int32_t)25); int32_t L_535 = (L_533)->GetAt(static_cast(L_534)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_532^(int32_t)L_535))); // X0 ^= wKey[24]; X1 ^= wKey[25]; X2 ^= wKey[26]; X3 ^= wKey[27]; int32_t L_536 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_537 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_537); int32_t L_538 = ((int32_t)26); int32_t L_539 = (L_537)->GetAt(static_cast(L_538)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_536^(int32_t)L_539))); // X0 ^= wKey[24]; X1 ^= wKey[25]; X2 ^= wKey[26]; X3 ^= wKey[27]; int32_t L_540 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_541 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_541); int32_t L_542 = ((int32_t)27); int32_t L_543 = (L_541)->GetAt(static_cast(L_542)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_540^(int32_t)L_543))); // InverseLT(); Ib5(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib5(X0, X1, X2, X3); int32_t L_544 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_545 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_546 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_547 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib5_m3A5DD10CADD578B6B96001AF8DF21F32A0AEB840(__this, L_544, L_545, L_546, L_547, /*hidden argument*/NULL); // X0 ^= wKey[20]; X1 ^= wKey[21]; X2 ^= wKey[22]; X3 ^= wKey[23]; int32_t L_548 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_549 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_549); int32_t L_550 = ((int32_t)20); int32_t L_551 = (L_549)->GetAt(static_cast(L_550)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_548^(int32_t)L_551))); // X0 ^= wKey[20]; X1 ^= wKey[21]; X2 ^= wKey[22]; X3 ^= wKey[23]; int32_t L_552 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_553 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_553); int32_t L_554 = ((int32_t)21); int32_t L_555 = (L_553)->GetAt(static_cast(L_554)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_552^(int32_t)L_555))); // X0 ^= wKey[20]; X1 ^= wKey[21]; X2 ^= wKey[22]; X3 ^= wKey[23]; int32_t L_556 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_557 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_557); int32_t L_558 = ((int32_t)22); int32_t L_559 = (L_557)->GetAt(static_cast(L_558)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_556^(int32_t)L_559))); // X0 ^= wKey[20]; X1 ^= wKey[21]; X2 ^= wKey[22]; X3 ^= wKey[23]; int32_t L_560 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_561 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_561); int32_t L_562 = ((int32_t)23); int32_t L_563 = (L_561)->GetAt(static_cast(L_562)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_560^(int32_t)L_563))); // InverseLT(); Ib4(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib4(X0, X1, X2, X3); int32_t L_564 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_565 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_566 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_567 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib4_m7276A3214A48D0EFB3DB5D981C38A461A55EBFBF(__this, L_564, L_565, L_566, L_567, /*hidden argument*/NULL); // X0 ^= wKey[16]; X1 ^= wKey[17]; X2 ^= wKey[18]; X3 ^= wKey[19]; int32_t L_568 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_569 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_569); int32_t L_570 = ((int32_t)16); int32_t L_571 = (L_569)->GetAt(static_cast(L_570)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_568^(int32_t)L_571))); // X0 ^= wKey[16]; X1 ^= wKey[17]; X2 ^= wKey[18]; X3 ^= wKey[19]; int32_t L_572 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_573 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_573); int32_t L_574 = ((int32_t)17); int32_t L_575 = (L_573)->GetAt(static_cast(L_574)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_572^(int32_t)L_575))); // X0 ^= wKey[16]; X1 ^= wKey[17]; X2 ^= wKey[18]; X3 ^= wKey[19]; int32_t L_576 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_577 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_577); int32_t L_578 = ((int32_t)18); int32_t L_579 = (L_577)->GetAt(static_cast(L_578)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_576^(int32_t)L_579))); // X0 ^= wKey[16]; X1 ^= wKey[17]; X2 ^= wKey[18]; X3 ^= wKey[19]; int32_t L_580 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_581 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_581); int32_t L_582 = ((int32_t)19); int32_t L_583 = (L_581)->GetAt(static_cast(L_582)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_580^(int32_t)L_583))); // InverseLT(); Ib3(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib3(X0, X1, X2, X3); int32_t L_584 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_585 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_586 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_587 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib3_m7C5C6285EEC6A2E873853585337443B1E5C763C4(__this, L_584, L_585, L_586, L_587, /*hidden argument*/NULL); // X0 ^= wKey[12]; X1 ^= wKey[13]; X2 ^= wKey[14]; X3 ^= wKey[15]; int32_t L_588 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_589 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_589); int32_t L_590 = ((int32_t)12); int32_t L_591 = (L_589)->GetAt(static_cast(L_590)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_588^(int32_t)L_591))); // X0 ^= wKey[12]; X1 ^= wKey[13]; X2 ^= wKey[14]; X3 ^= wKey[15]; int32_t L_592 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_593 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_593); int32_t L_594 = ((int32_t)13); int32_t L_595 = (L_593)->GetAt(static_cast(L_594)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_592^(int32_t)L_595))); // X0 ^= wKey[12]; X1 ^= wKey[13]; X2 ^= wKey[14]; X3 ^= wKey[15]; int32_t L_596 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_597 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_597); int32_t L_598 = ((int32_t)14); int32_t L_599 = (L_597)->GetAt(static_cast(L_598)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_596^(int32_t)L_599))); // X0 ^= wKey[12]; X1 ^= wKey[13]; X2 ^= wKey[14]; X3 ^= wKey[15]; int32_t L_600 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_601 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_601); int32_t L_602 = ((int32_t)15); int32_t L_603 = (L_601)->GetAt(static_cast(L_602)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_600^(int32_t)L_603))); // InverseLT(); Ib2(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib2(X0, X1, X2, X3); int32_t L_604 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_605 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_606 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_607 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib2_mB7EBF81799B1E364683210A65E8550947DDE9C76(__this, L_604, L_605, L_606, L_607, /*hidden argument*/NULL); // X0 ^= wKey[8]; X1 ^= wKey[9]; X2 ^= wKey[10]; X3 ^= wKey[11]; int32_t L_608 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_609 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_609); int32_t L_610 = 8; int32_t L_611 = (L_609)->GetAt(static_cast(L_610)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_608^(int32_t)L_611))); // X0 ^= wKey[8]; X1 ^= wKey[9]; X2 ^= wKey[10]; X3 ^= wKey[11]; int32_t L_612 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_613 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_613); int32_t L_614 = ((int32_t)9); int32_t L_615 = (L_613)->GetAt(static_cast(L_614)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_612^(int32_t)L_615))); // X0 ^= wKey[8]; X1 ^= wKey[9]; X2 ^= wKey[10]; X3 ^= wKey[11]; int32_t L_616 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_617 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_617); int32_t L_618 = ((int32_t)10); int32_t L_619 = (L_617)->GetAt(static_cast(L_618)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_616^(int32_t)L_619))); // X0 ^= wKey[8]; X1 ^= wKey[9]; X2 ^= wKey[10]; X3 ^= wKey[11]; int32_t L_620 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_621 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_621); int32_t L_622 = ((int32_t)11); int32_t L_623 = (L_621)->GetAt(static_cast(L_622)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_620^(int32_t)L_623))); // InverseLT(); Ib1(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib1(X0, X1, X2, X3); int32_t L_624 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_625 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_626 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_627 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib1_mB8DF6084C15391E5A8C312BF50756E95E929B4F1(__this, L_624, L_625, L_626, L_627, /*hidden argument*/NULL); // X0 ^= wKey[4]; X1 ^= wKey[5]; X2 ^= wKey[6]; X3 ^= wKey[7]; int32_t L_628 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_629 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_629); int32_t L_630 = 4; int32_t L_631 = (L_629)->GetAt(static_cast(L_630)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X0_5(((int32_t)((int32_t)L_628^(int32_t)L_631))); // X0 ^= wKey[4]; X1 ^= wKey[5]; X2 ^= wKey[6]; X3 ^= wKey[7]; int32_t L_632 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_633 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_633); int32_t L_634 = 5; int32_t L_635 = (L_633)->GetAt(static_cast(L_634)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X1_6(((int32_t)((int32_t)L_632^(int32_t)L_635))); // X0 ^= wKey[4]; X1 ^= wKey[5]; X2 ^= wKey[6]; X3 ^= wKey[7]; int32_t L_636 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_637 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_637); int32_t L_638 = 6; int32_t L_639 = (L_637)->GetAt(static_cast(L_638)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X2_7(((int32_t)((int32_t)L_636^(int32_t)L_639))); // X0 ^= wKey[4]; X1 ^= wKey[5]; X2 ^= wKey[6]; X3 ^= wKey[7]; int32_t L_640 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_641 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_641); int32_t L_642 = 7; int32_t L_643 = (L_641)->GetAt(static_cast(L_642)); ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->set_X3_8(((int32_t)((int32_t)L_640^(int32_t)L_643))); // InverseLT(); Ib0(X0, X1, X2, X3); SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED(__this, /*hidden argument*/NULL); // InverseLT(); Ib0(X0, X1, X2, X3); int32_t L_644 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); int32_t L_645 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); int32_t L_646 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); int32_t L_647 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); SerpentEngineBase_Ib0_mD707A6B91D9B577998AE3BBA4301AD7EC9008629(__this, L_644, L_645, L_646, L_647, /*hidden argument*/NULL); // Pack.UInt32_To_LE((uint)(X0 ^ wKey[0]), output, outOff); int32_t L_648 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X0_5(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_649 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_649); int32_t L_650 = 0; int32_t L_651 = (L_649)->GetAt(static_cast(L_650)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_652 = ___output2; int32_t L_653 = ___outOff3; Pack_UInt32_To_LE_m0B85A8B40A576879EEB7F6EFB703224E6B500488(((int32_t)((int32_t)L_648^(int32_t)L_651)), L_652, L_653, /*hidden argument*/NULL); // Pack.UInt32_To_LE((uint)(X1 ^ wKey[1]), output, outOff + 4); int32_t L_654 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X1_6(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_655 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_655); int32_t L_656 = 1; int32_t L_657 = (L_655)->GetAt(static_cast(L_656)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_658 = ___output2; int32_t L_659 = ___outOff3; Pack_UInt32_To_LE_m0B85A8B40A576879EEB7F6EFB703224E6B500488(((int32_t)((int32_t)L_654^(int32_t)L_657)), L_658, ((int32_t)il2cpp_codegen_add((int32_t)L_659, (int32_t)4)), /*hidden argument*/NULL); // Pack.UInt32_To_LE((uint)(X2 ^ wKey[2]), output, outOff + 8); int32_t L_660 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X2_7(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_661 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_661); int32_t L_662 = 2; int32_t L_663 = (L_661)->GetAt(static_cast(L_662)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_664 = ___output2; int32_t L_665 = ___outOff3; Pack_UInt32_To_LE_m0B85A8B40A576879EEB7F6EFB703224E6B500488(((int32_t)((int32_t)L_660^(int32_t)L_663)), L_664, ((int32_t)il2cpp_codegen_add((int32_t)L_665, (int32_t)8)), /*hidden argument*/NULL); // Pack.UInt32_To_LE((uint)(X3 ^ wKey[3]), output, outOff + 12); int32_t L_666 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_X3_8(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_667 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 *)__this)->get_wKey_4(); NullCheck(L_667); int32_t L_668 = 3; int32_t L_669 = (L_667)->GetAt(static_cast(L_668)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_670 = ___output2; int32_t L_671 = ___outOff3; Pack_UInt32_To_LE_m0B85A8B40A576879EEB7F6EFB703224E6B500488(((int32_t)((int32_t)L_666^(int32_t)L_669)), L_670, ((int32_t)il2cpp_codegen_add((int32_t)L_671, (int32_t)((int32_t)12))), /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngine::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngine__ctor_m4104EEC5919140263F10EA616282F4D4E2B41E54 (SerpentEngine_t91AD643E52D816005B39D1FA7C25E5D8110379FA * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); SerpentEngineBase__ctor_m306FF1CF6AFD89F2D8E57961E230DA356F16D20D(__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.Engines.SerpentEngineBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase__ctor_m306FF1CF6AFD89F2D8E57961E230DA356F16D20D (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, const RuntimeMethod* method) { { // protected SerpentEngineBase() Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Init(System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Init_mE4C85589849D530829F9E466A013E921D94D6943 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, bool ___encrypting0, RuntimeObject* ___parameters1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!(parameters is KeyParameter)) RuntimeObject* L_0 = ___parameters1; if (((KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC *)IsInstClass((RuntimeObject*)L_0, KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var))) { goto IL_0029; } } { // throw new ArgumentException("invalid parameter passed to " + AlgorithmName + " init - " + BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.GetTypeName(parameters)); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(11 /* System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::get_AlgorithmName() */, __this); RuntimeObject* L_2 = ___parameters1; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Platform_t0EFEB39A6344675D077C7B85E0F7F00BDD996804_il2cpp_TypeInfo_var))); String_t* L_3; L_3 = Platform_GetTypeName_m6EE4C5C80014DB651B39EAA755D394E21009EADB(L_2, /*hidden argument*/NULL); String_t* L_4; L_4 = String_Concat_m37A5BF26F8F8F1892D60D727303B23FB604FEE78(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4A0FABAE51E3B4BABEF37449D8A7FE638A975502)), L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2872CE200AF678DAC1BDABD521199451F3CC11FA)), L_3, /*hidden argument*/NULL); 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, L_4, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerpentEngineBase_Init_mE4C85589849D530829F9E466A013E921D94D6943_RuntimeMethod_var))); } IL_0029: { // this.encrypting = encrypting; bool L_6 = ___encrypting0; __this->set_encrypting_3(L_6); // this.wKey = MakeWorkingKey(((KeyParameter)parameters).GetKey()); RuntimeObject* L_7 = ___parameters1; NullCheck(((KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC *)CastclassClass((RuntimeObject*)L_7, KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var))); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8; L_8 = KeyParameter_GetKey_mCA2C132B43F669063C426602DD5A8A672531385A(((KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC *)CastclassClass((RuntimeObject*)L_7, KeyParameter_t5407FA53F46E5481A5F286DE11652FC49C78A7FC_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9; L_9 = VirtualFuncInvoker1< Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(15 /* System.Int32[] BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::MakeWorkingKey(System.Byte[]) */, __this, L_8); __this->set_wKey_4(L_9); // } return; } } // System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::get_AlgorithmName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerpentEngineBase_get_AlgorithmName_mDD7FB1A38CA5472A0AB4EE28FAD42444F40E3696 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50BFF92E761A73E06C17597C8A180D7C5EEF92AB); s_Il2CppMethodInitialized = true; } { // get { return "Serpent"; } return _stringLiteral50BFF92E761A73E06C17597C8A180D7C5EEF92AB; } } // System.Boolean BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::get_IsPartialBlockOkay() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerpentEngineBase_get_IsPartialBlockOkay_m3A61AB0D4B5BA3E7225DF9509F5AE8B04EDE3B51 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, const RuntimeMethod* method) { { // get { return false; } return (bool)0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::GetBlockSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerpentEngineBase_GetBlockSize_mFB41F83D212D84C7EEFABC78D7971369370951DA (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return BlockSize; IL2CPP_RUNTIME_CLASS_INIT(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); int32_t L_0 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_StaticFields*)il2cpp_codegen_static_fields_for(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var))->get_BlockSize_0(); return L_0; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::ProcessBlock(System.Byte[],System.Int32,System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerpentEngineBase_ProcessBlock_mF07046103CD1AD191203B1A8676A08CC06F8732A (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___input0, int32_t ___inOff1, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___output2, int32_t ___outOff3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED); s_Il2CppMethodInitialized = true; } { // if (wKey == null) Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get_wKey_4(); if (L_0) { goto IL_001e; } } { // throw new InvalidOperationException(AlgorithmName + " not initialised"); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(11 /* System.String BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::get_AlgorithmName() */, __this); String_t* L_2; L_2 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF54C61EA654A453F853B81CE072DEC048FBB4991)), /*hidden argument*/NULL); 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, L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerpentEngineBase_ProcessBlock_mF07046103CD1AD191203B1A8676A08CC06F8732A_RuntimeMethod_var))); } IL_001e: { // Check.DataLength(input, inOff, BlockSize, "input buffer too short"); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = ___input0; int32_t L_5 = ___inOff1; IL2CPP_RUNTIME_CLASS_INIT(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); int32_t L_6 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_StaticFields*)il2cpp_codegen_static_fields_for(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var))->get_BlockSize_0(); Check_DataLength_m987B9B6E75E7F5711F99C2B1EFC990B922ECAB3F(L_4, L_5, L_6, _stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED, /*hidden argument*/NULL); // Check.OutputLength(output, outOff, BlockSize, "output buffer too short"); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = ___output2; int32_t L_8 = ___outOff3; int32_t L_9 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_StaticFields*)il2cpp_codegen_static_fields_for(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var))->get_BlockSize_0(); Check_OutputLength_mFF38F66673647A1F0F8806CDF8FAD6B168B951B6(L_7, L_8, L_9, _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, /*hidden argument*/NULL); // if (encrypting) bool L_10 = __this->get_encrypting_3(); if (!L_10) { goto IL_0056; } } { // EncryptBlock(input, inOff, output, outOff); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = ___input0; int32_t L_12 = ___inOff1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = ___output2; int32_t L_14 = ___outOff3; VirtualActionInvoker4< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(16 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::EncryptBlock(System.Byte[],System.Int32,System.Byte[],System.Int32) */, __this, L_11, L_12, L_13, L_14); // } goto IL_0061; } IL_0056: { // DecryptBlock(input, inOff, output, outOff); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_15 = ___input0; int32_t L_16 = ___inOff1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = ___output2; int32_t L_18 = ___outOff3; VirtualActionInvoker4< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t >::Invoke(17 /* System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::DecryptBlock(System.Byte[],System.Int32,System.Byte[],System.Int32) */, __this, L_15, L_16, L_17, L_18); } IL_0061: { // return BlockSize; IL2CPP_RUNTIME_CLASS_INIT(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); int32_t L_19 = ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_StaticFields*)il2cpp_codegen_static_fields_for(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var))->get_BlockSize_0(); return L_19; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Reset_m5E8F716CF91B7A3ED71B47365256702B9EC1B2A1 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, const RuntimeMethod* method) { { // } return; } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::RotateLeft(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerpentEngineBase_RotateLeft_m1233674BAFD6F027E86A503A7FFABCF7BFD76314 (int32_t ___x0, int32_t ___bits1, const RuntimeMethod* method) { { // return ((x << bits) | (int) ((uint)x >> (32 - bits))); int32_t L_0 = ___x0; int32_t L_1 = ___bits1; int32_t L_2 = ___x0; int32_t L_3 = ___bits1; return ((int32_t)((int32_t)((int32_t)((int32_t)L_0<<(int32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)31)))))|(int32_t)((int32_t)((uint32_t)L_2>>((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)32), (int32_t)L_3))&(int32_t)((int32_t)31))))))); } } // System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::RotateRight(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerpentEngineBase_RotateRight_mAD3C05644C4C79B4779291077B741660D4158905 (int32_t ___x0, int32_t ___bits1, const RuntimeMethod* method) { { // return ( (int)((uint)x >> bits) | (x << (32 - bits))); int32_t L_0 = ___x0; int32_t L_1 = ___bits1; int32_t L_2 = ___x0; int32_t L_3 = ___bits1; return ((int32_t)((int32_t)((int32_t)((uint32_t)L_0>>((int32_t)((int32_t)L_1&(int32_t)((int32_t)31)))))|(int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)32), (int32_t)L_3))&(int32_t)((int32_t)31))))))); } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb0(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb0_m0CD643527B9D5FEDD45B8A84973640234752F58B (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { // int t1 = a ^ d; int32_t L_0 = ___a0; int32_t L_1 = ___d3; V_0 = ((int32_t)((int32_t)L_0^(int32_t)L_1)); // int t3 = c ^ t1; int32_t L_2 = ___c2; int32_t L_3 = V_0; V_1 = ((int32_t)((int32_t)L_2^(int32_t)L_3)); // int t4 = b ^ t3; int32_t L_4 = ___b1; int32_t L_5 = V_1; V_2 = ((int32_t)((int32_t)L_4^(int32_t)L_5)); // X3 = (a & d) ^ t4; int32_t L_6 = ___a0; int32_t L_7 = ___d3; int32_t L_8 = V_2; __this->set_X3_8(((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)L_7))^(int32_t)L_8))); // int t7 = a ^ (b & t1); int32_t L_9 = ___a0; int32_t L_10 = ___b1; int32_t L_11 = V_0; V_3 = ((int32_t)((int32_t)L_9^(int32_t)((int32_t)((int32_t)L_10&(int32_t)L_11)))); // X2 = t4 ^ (c | t7); int32_t L_12 = V_2; int32_t L_13 = ___c2; int32_t L_14 = V_3; __this->set_X2_7(((int32_t)((int32_t)L_12^(int32_t)((int32_t)((int32_t)L_13|(int32_t)L_14))))); // int t12 = X3 & (t3 ^ t7); int32_t L_15 = __this->get_X3_8(); int32_t L_16 = V_1; int32_t L_17 = V_3; V_4 = ((int32_t)((int32_t)L_15&(int32_t)((int32_t)((int32_t)L_16^(int32_t)L_17)))); // X1 = (~t3) ^ t12; int32_t L_18 = V_1; int32_t L_19 = V_4; __this->set_X1_6(((int32_t)((int32_t)((~L_18))^(int32_t)L_19))); // X0 = t12 ^ (~t7); int32_t L_20 = V_4; int32_t L_21 = V_3; __this->set_X0_5(((int32_t)((int32_t)L_20^(int32_t)((~L_21))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib0(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib0_mD707A6B91D9B577998AE3BBA4301AD7EC9008629 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { // int t1 = ~a; int32_t L_0 = ___a0; V_0 = ((~L_0)); // int t2 = a ^ b; int32_t L_1 = ___a0; int32_t L_2 = ___b1; V_1 = ((int32_t)((int32_t)L_1^(int32_t)L_2)); // int t4 = d ^ (t1 | t2); int32_t L_3 = ___d3; int32_t L_4 = V_0; int32_t L_5 = V_1; V_2 = ((int32_t)((int32_t)L_3^(int32_t)((int32_t)((int32_t)L_4|(int32_t)L_5)))); // int t5 = c ^ t4; int32_t L_6 = ___c2; int32_t L_7 = V_2; V_3 = ((int32_t)((int32_t)L_6^(int32_t)L_7)); // X2 = t2 ^ t5; int32_t L_8 = V_1; int32_t L_9 = V_3; __this->set_X2_7(((int32_t)((int32_t)L_8^(int32_t)L_9))); // int t8 = t1 ^ (d & t2); int32_t L_10 = V_0; int32_t L_11 = ___d3; int32_t L_12 = V_1; V_4 = ((int32_t)((int32_t)L_10^(int32_t)((int32_t)((int32_t)L_11&(int32_t)L_12)))); // X1 = t4 ^ (X2 & t8); int32_t L_13 = V_2; int32_t L_14 = __this->get_X2_7(); int32_t L_15 = V_4; __this->set_X1_6(((int32_t)((int32_t)L_13^(int32_t)((int32_t)((int32_t)L_14&(int32_t)L_15))))); // X3 = (a & t4) ^ (t5 | X1); int32_t L_16 = ___a0; int32_t L_17 = V_2; int32_t L_18 = V_3; int32_t L_19 = __this->get_X1_6(); __this->set_X3_8(((int32_t)((int32_t)((int32_t)((int32_t)L_16&(int32_t)L_17))^(int32_t)((int32_t)((int32_t)L_18|(int32_t)L_19))))); // X0 = X3 ^ (t5 ^ t8); int32_t L_20 = __this->get_X3_8(); int32_t L_21 = V_3; int32_t L_22 = V_4; __this->set_X0_5(((int32_t)((int32_t)L_20^(int32_t)((int32_t)((int32_t)L_21^(int32_t)L_22))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb1(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb1_mF6C77532F1486884AFC8D8B10B60997123546B8B (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { // int t2 = b ^ (~a); int32_t L_0 = ___b1; int32_t L_1 = ___a0; V_0 = ((int32_t)((int32_t)L_0^(int32_t)((~L_1)))); // int t5 = c ^ (a | t2); int32_t L_2 = ___c2; int32_t L_3 = ___a0; int32_t L_4 = V_0; V_1 = ((int32_t)((int32_t)L_2^(int32_t)((int32_t)((int32_t)L_3|(int32_t)L_4)))); // X2 = d ^ t5; int32_t L_5 = ___d3; int32_t L_6 = V_1; __this->set_X2_7(((int32_t)((int32_t)L_5^(int32_t)L_6))); // int t7 = b ^ (d | t2); int32_t L_7 = ___b1; int32_t L_8 = ___d3; int32_t L_9 = V_0; V_2 = ((int32_t)((int32_t)L_7^(int32_t)((int32_t)((int32_t)L_8|(int32_t)L_9)))); // int t8 = t2 ^ X2; int32_t L_10 = V_0; int32_t L_11 = __this->get_X2_7(); V_3 = ((int32_t)((int32_t)L_10^(int32_t)L_11)); // X3 = t8 ^ (t5 & t7); int32_t L_12 = V_3; int32_t L_13 = V_1; int32_t L_14 = V_2; __this->set_X3_8(((int32_t)((int32_t)L_12^(int32_t)((int32_t)((int32_t)L_13&(int32_t)L_14))))); // int t11 = t5 ^ t7; int32_t L_15 = V_1; int32_t L_16 = V_2; V_4 = ((int32_t)((int32_t)L_15^(int32_t)L_16)); // X1 = X3 ^ t11; int32_t L_17 = __this->get_X3_8(); int32_t L_18 = V_4; __this->set_X1_6(((int32_t)((int32_t)L_17^(int32_t)L_18))); // X0 = t5 ^ (t8 & t11); int32_t L_19 = V_1; int32_t L_20 = V_3; int32_t L_21 = V_4; __this->set_X0_5(((int32_t)((int32_t)L_19^(int32_t)((int32_t)((int32_t)L_20&(int32_t)L_21))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib1(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib1_mB8DF6084C15391E5A8C312BF50756E95E929B4F1 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { // int t1 = b ^ d; int32_t L_0 = ___b1; int32_t L_1 = ___d3; V_0 = ((int32_t)((int32_t)L_0^(int32_t)L_1)); // int t3 = a ^ (b & t1); int32_t L_2 = ___a0; int32_t L_3 = ___b1; int32_t L_4 = V_0; V_1 = ((int32_t)((int32_t)L_2^(int32_t)((int32_t)((int32_t)L_3&(int32_t)L_4)))); // int t4 = t1 ^ t3; int32_t L_5 = V_0; int32_t L_6 = V_1; V_2 = ((int32_t)((int32_t)L_5^(int32_t)L_6)); // X3 = c ^ t4; int32_t L_7 = ___c2; int32_t L_8 = V_2; __this->set_X3_8(((int32_t)((int32_t)L_7^(int32_t)L_8))); // int t7 = b ^ (t1 & t3); int32_t L_9 = ___b1; int32_t L_10 = V_0; int32_t L_11 = V_1; V_3 = ((int32_t)((int32_t)L_9^(int32_t)((int32_t)((int32_t)L_10&(int32_t)L_11)))); // int t8 = X3 | t7; int32_t L_12 = __this->get_X3_8(); int32_t L_13 = V_3; V_4 = ((int32_t)((int32_t)L_12|(int32_t)L_13)); // X1 = t3 ^ t8; int32_t L_14 = V_1; int32_t L_15 = V_4; __this->set_X1_6(((int32_t)((int32_t)L_14^(int32_t)L_15))); // int t10 = ~X1; int32_t L_16 = __this->get_X1_6(); V_5 = ((~L_16)); // int t11 = X3 ^ t7; int32_t L_17 = __this->get_X3_8(); int32_t L_18 = V_3; V_6 = ((int32_t)((int32_t)L_17^(int32_t)L_18)); // X0 = t10 ^ t11; int32_t L_19 = V_5; int32_t L_20 = V_6; __this->set_X0_5(((int32_t)((int32_t)L_19^(int32_t)L_20))); // X2 = t4 ^ (t10 | t11); int32_t L_21 = V_2; int32_t L_22 = V_5; int32_t L_23 = V_6; __this->set_X2_7(((int32_t)((int32_t)L_21^(int32_t)((int32_t)((int32_t)L_22|(int32_t)L_23))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb2(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb2_m8F37927EA467F61AB24EA18BD96D6CC500669CF5 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { // int t1 = ~a; int32_t L_0 = ___a0; V_0 = ((~L_0)); // int t2 = b ^ d; int32_t L_1 = ___b1; int32_t L_2 = ___d3; V_1 = ((int32_t)((int32_t)L_1^(int32_t)L_2)); // int t3 = c & t1; int32_t L_3 = ___c2; int32_t L_4 = V_0; V_2 = ((int32_t)((int32_t)L_3&(int32_t)L_4)); // X0 = t2 ^ t3; int32_t L_5 = V_1; int32_t L_6 = V_2; __this->set_X0_5(((int32_t)((int32_t)L_5^(int32_t)L_6))); // int t5 = c ^ t1; int32_t L_7 = ___c2; int32_t L_8 = V_0; V_3 = ((int32_t)((int32_t)L_7^(int32_t)L_8)); // int t6 = c ^ X0; int32_t L_9 = ___c2; int32_t L_10 = __this->get_X0_5(); V_4 = ((int32_t)((int32_t)L_9^(int32_t)L_10)); // int t7 = b & t6; int32_t L_11 = ___b1; int32_t L_12 = V_4; V_5 = ((int32_t)((int32_t)L_11&(int32_t)L_12)); // X3 = t5 ^ t7; int32_t L_13 = V_3; int32_t L_14 = V_5; __this->set_X3_8(((int32_t)((int32_t)L_13^(int32_t)L_14))); // X2 = a ^ ((d | t7) & (X0 | t5)); int32_t L_15 = ___a0; int32_t L_16 = ___d3; int32_t L_17 = V_5; int32_t L_18 = __this->get_X0_5(); int32_t L_19 = V_3; __this->set_X2_7(((int32_t)((int32_t)L_15^(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_16|(int32_t)L_17))&(int32_t)((int32_t)((int32_t)L_18|(int32_t)L_19))))))); // X1 = (t2 ^ X3) ^ (X2 ^ (d | t1)); int32_t L_20 = V_1; int32_t L_21 = __this->get_X3_8(); int32_t L_22 = __this->get_X2_7(); int32_t L_23 = ___d3; int32_t L_24 = V_0; __this->set_X1_6(((int32_t)((int32_t)((int32_t)((int32_t)L_20^(int32_t)L_21))^(int32_t)((int32_t)((int32_t)L_22^(int32_t)((int32_t)((int32_t)L_23|(int32_t)L_24))))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib2(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib2_mB7EBF81799B1E364683210A65E8550947DDE9C76 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; { // int t1 = b ^ d; int32_t L_0 = ___b1; int32_t L_1 = ___d3; V_0 = ((int32_t)((int32_t)L_0^(int32_t)L_1)); // int t2 = ~t1; int32_t L_2 = V_0; V_1 = ((~L_2)); // int t3 = a ^ c; int32_t L_3 = ___a0; int32_t L_4 = ___c2; V_2 = ((int32_t)((int32_t)L_3^(int32_t)L_4)); // int t4 = c ^ t1; int32_t L_5 = ___c2; int32_t L_6 = V_0; V_3 = ((int32_t)((int32_t)L_5^(int32_t)L_6)); // int t5 = b & t4; int32_t L_7 = ___b1; int32_t L_8 = V_3; V_4 = ((int32_t)((int32_t)L_7&(int32_t)L_8)); // X0 = t3 ^ t5; int32_t L_9 = V_2; int32_t L_10 = V_4; __this->set_X0_5(((int32_t)((int32_t)L_9^(int32_t)L_10))); // int t7 = a | t2; int32_t L_11 = ___a0; int32_t L_12 = V_1; V_5 = ((int32_t)((int32_t)L_11|(int32_t)L_12)); // int t8 = d ^ t7; int32_t L_13 = ___d3; int32_t L_14 = V_5; V_6 = ((int32_t)((int32_t)L_13^(int32_t)L_14)); // int t9 = t3 | t8; int32_t L_15 = V_2; int32_t L_16 = V_6; V_7 = ((int32_t)((int32_t)L_15|(int32_t)L_16)); // X3 = t1 ^ t9; int32_t L_17 = V_0; int32_t L_18 = V_7; __this->set_X3_8(((int32_t)((int32_t)L_17^(int32_t)L_18))); // int t11 = ~t4; int32_t L_19 = V_3; V_8 = ((~L_19)); // int t12 = X0 | X3; int32_t L_20 = __this->get_X0_5(); int32_t L_21 = __this->get_X3_8(); V_9 = ((int32_t)((int32_t)L_20|(int32_t)L_21)); // X1 = t11 ^ t12; int32_t L_22 = V_8; int32_t L_23 = V_9; __this->set_X1_6(((int32_t)((int32_t)L_22^(int32_t)L_23))); // X2 = (d & t11) ^ (t3 ^ t12); int32_t L_24 = ___d3; int32_t L_25 = V_8; int32_t L_26 = V_2; int32_t L_27 = V_9; __this->set_X2_7(((int32_t)((int32_t)((int32_t)((int32_t)L_24&(int32_t)L_25))^(int32_t)((int32_t)((int32_t)L_26^(int32_t)L_27))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb3(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb3_m5E37C78C27F8B247EE3CAFF7C0DC5C54376BBE7F (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { // int t1 = a ^ b; int32_t L_0 = ___a0; int32_t L_1 = ___b1; V_0 = ((int32_t)((int32_t)L_0^(int32_t)L_1)); // int t2 = a & c; int32_t L_2 = ___a0; int32_t L_3 = ___c2; // int t3 = a | d; int32_t L_4 = ___a0; int32_t L_5 = ___d3; V_1 = ((int32_t)((int32_t)L_4|(int32_t)L_5)); // int t4 = c ^ d; int32_t L_6 = ___c2; int32_t L_7 = ___d3; V_2 = ((int32_t)((int32_t)L_6^(int32_t)L_7)); // int t5 = t1 & t3; int32_t L_8 = V_0; int32_t L_9 = V_1; V_3 = ((int32_t)((int32_t)L_8&(int32_t)L_9)); // int t6 = t2 | t5; int32_t L_10 = V_3; V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_2&(int32_t)L_3))|(int32_t)L_10)); // X2 = t4 ^ t6; int32_t L_11 = V_2; int32_t L_12 = V_4; __this->set_X2_7(((int32_t)((int32_t)L_11^(int32_t)L_12))); // int t8 = b ^ t3; int32_t L_13 = ___b1; int32_t L_14 = V_1; V_5 = ((int32_t)((int32_t)L_13^(int32_t)L_14)); // int t9 = t6 ^ t8; int32_t L_15 = V_4; int32_t L_16 = V_5; V_6 = ((int32_t)((int32_t)L_15^(int32_t)L_16)); // int t10 = t4 & t9; int32_t L_17 = V_2; int32_t L_18 = V_6; V_7 = ((int32_t)((int32_t)L_17&(int32_t)L_18)); // X0 = t1 ^ t10; int32_t L_19 = V_0; int32_t L_20 = V_7; __this->set_X0_5(((int32_t)((int32_t)L_19^(int32_t)L_20))); // int t12 = X2 & X0; int32_t L_21 = __this->get_X2_7(); int32_t L_22 = __this->get_X0_5(); V_8 = ((int32_t)((int32_t)L_21&(int32_t)L_22)); // X1 = t9 ^ t12; int32_t L_23 = V_6; int32_t L_24 = V_8; __this->set_X1_6(((int32_t)((int32_t)L_23^(int32_t)L_24))); // X3 = (b | d) ^ (t4 ^ t12); int32_t L_25 = ___b1; int32_t L_26 = ___d3; int32_t L_27 = V_2; int32_t L_28 = V_8; __this->set_X3_8(((int32_t)((int32_t)((int32_t)((int32_t)L_25|(int32_t)L_26))^(int32_t)((int32_t)((int32_t)L_27^(int32_t)L_28))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib3(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib3_m7C5C6285EEC6A2E873853585337443B1E5C763C4 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { // int t1 = a | b; int32_t L_0 = ___a0; int32_t L_1 = ___b1; // int t2 = b ^ c; int32_t L_2 = ___b1; int32_t L_3 = ___c2; V_0 = ((int32_t)((int32_t)L_2^(int32_t)L_3)); // int t3 = b & t2; int32_t L_4 = ___b1; int32_t L_5 = V_0; V_1 = ((int32_t)((int32_t)L_4&(int32_t)L_5)); // int t4 = a ^ t3; int32_t L_6 = ___a0; int32_t L_7 = V_1; V_2 = ((int32_t)((int32_t)L_6^(int32_t)L_7)); // int t5 = c ^ t4; int32_t L_8 = ___c2; int32_t L_9 = V_2; V_3 = ((int32_t)((int32_t)L_8^(int32_t)L_9)); // int t6 = d | t4; int32_t L_10 = ___d3; int32_t L_11 = V_2; V_4 = ((int32_t)((int32_t)L_10|(int32_t)L_11)); // X0 = t2 ^ t6; int32_t L_12 = V_0; int32_t L_13 = V_4; __this->set_X0_5(((int32_t)((int32_t)L_12^(int32_t)L_13))); // int t8 = t2 | t6; int32_t L_14 = V_0; int32_t L_15 = V_4; V_5 = ((int32_t)((int32_t)L_14|(int32_t)L_15)); // int t9 = d ^ t8; int32_t L_16 = ___d3; int32_t L_17 = V_5; V_6 = ((int32_t)((int32_t)L_16^(int32_t)L_17)); // X2 = t5 ^ t9; int32_t L_18 = V_3; int32_t L_19 = V_6; __this->set_X2_7(((int32_t)((int32_t)L_18^(int32_t)L_19))); // int t11 = t1 ^ t9; int32_t L_20 = V_6; V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)L_0|(int32_t)L_1))^(int32_t)L_20)); // int t12 = X0 & t11; int32_t L_21 = __this->get_X0_5(); int32_t L_22 = V_7; V_8 = ((int32_t)((int32_t)L_21&(int32_t)L_22)); // X3 = t4 ^ t12; int32_t L_23 = V_2; int32_t L_24 = V_8; __this->set_X3_8(((int32_t)((int32_t)L_23^(int32_t)L_24))); // X1 = X3 ^ (X0 ^ t11); int32_t L_25 = __this->get_X3_8(); int32_t L_26 = __this->get_X0_5(); int32_t L_27 = V_7; __this->set_X1_6(((int32_t)((int32_t)L_25^(int32_t)((int32_t)((int32_t)L_26^(int32_t)L_27))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb4(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb4_m3207637841CC181036F23F2BCE51E4B8106CBE68 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { // int t1 = a ^ d; int32_t L_0 = ___a0; int32_t L_1 = ___d3; V_0 = ((int32_t)((int32_t)L_0^(int32_t)L_1)); // int t2 = d & t1; int32_t L_2 = ___d3; int32_t L_3 = V_0; V_1 = ((int32_t)((int32_t)L_2&(int32_t)L_3)); // int t3 = c ^ t2; int32_t L_4 = ___c2; int32_t L_5 = V_1; V_2 = ((int32_t)((int32_t)L_4^(int32_t)L_5)); // int t4 = b | t3; int32_t L_6 = ___b1; int32_t L_7 = V_2; V_3 = ((int32_t)((int32_t)L_6|(int32_t)L_7)); // X3 = t1 ^ t4; int32_t L_8 = V_0; int32_t L_9 = V_3; __this->set_X3_8(((int32_t)((int32_t)L_8^(int32_t)L_9))); // int t6 = ~b; int32_t L_10 = ___b1; V_4 = ((~L_10)); // int t7 = t1 | t6; int32_t L_11 = V_0; int32_t L_12 = V_4; V_5 = ((int32_t)((int32_t)L_11|(int32_t)L_12)); // X0 = t3 ^ t7; int32_t L_13 = V_2; int32_t L_14 = V_5; __this->set_X0_5(((int32_t)((int32_t)L_13^(int32_t)L_14))); // int t9 = a & X0; int32_t L_15 = ___a0; int32_t L_16 = __this->get_X0_5(); V_6 = ((int32_t)((int32_t)L_15&(int32_t)L_16)); // int t10 = t1 ^ t6; int32_t L_17 = V_0; int32_t L_18 = V_4; V_7 = ((int32_t)((int32_t)L_17^(int32_t)L_18)); // int t11 = t4 & t10; int32_t L_19 = V_3; int32_t L_20 = V_7; V_8 = ((int32_t)((int32_t)L_19&(int32_t)L_20)); // X2 = t9 ^ t11; int32_t L_21 = V_6; int32_t L_22 = V_8; __this->set_X2_7(((int32_t)((int32_t)L_21^(int32_t)L_22))); // X1 = (a ^ t3) ^ (t10 & X2); int32_t L_23 = ___a0; int32_t L_24 = V_2; int32_t L_25 = V_7; int32_t L_26 = __this->get_X2_7(); __this->set_X1_6(((int32_t)((int32_t)((int32_t)((int32_t)L_23^(int32_t)L_24))^(int32_t)((int32_t)((int32_t)L_25&(int32_t)L_26))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib4(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib4_m7276A3214A48D0EFB3DB5D981C38A461A55EBFBF (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { // int t1 = c | d; int32_t L_0 = ___c2; int32_t L_1 = ___d3; V_0 = ((int32_t)((int32_t)L_0|(int32_t)L_1)); // int t2 = a & t1; int32_t L_2 = ___a0; int32_t L_3 = V_0; V_1 = ((int32_t)((int32_t)L_2&(int32_t)L_3)); // int t3 = b ^ t2; int32_t L_4 = ___b1; int32_t L_5 = V_1; V_2 = ((int32_t)((int32_t)L_4^(int32_t)L_5)); // int t4 = a & t3; int32_t L_6 = ___a0; int32_t L_7 = V_2; V_3 = ((int32_t)((int32_t)L_6&(int32_t)L_7)); // int t5 = c ^ t4; int32_t L_8 = ___c2; int32_t L_9 = V_3; V_4 = ((int32_t)((int32_t)L_8^(int32_t)L_9)); // X1 = d ^ t5; int32_t L_10 = ___d3; int32_t L_11 = V_4; __this->set_X1_6(((int32_t)((int32_t)L_10^(int32_t)L_11))); // int t7 = ~a; int32_t L_12 = ___a0; V_5 = ((~L_12)); // int t8 = t5 & X1; int32_t L_13 = V_4; int32_t L_14 = __this->get_X1_6(); V_6 = ((int32_t)((int32_t)L_13&(int32_t)L_14)); // X3 = t3 ^ t8; int32_t L_15 = V_2; int32_t L_16 = V_6; __this->set_X3_8(((int32_t)((int32_t)L_15^(int32_t)L_16))); // int t10 = X1 | t7; int32_t L_17 = __this->get_X1_6(); int32_t L_18 = V_5; V_7 = ((int32_t)((int32_t)L_17|(int32_t)L_18)); // int t11 = d ^ t10; int32_t L_19 = ___d3; int32_t L_20 = V_7; V_8 = ((int32_t)((int32_t)L_19^(int32_t)L_20)); // X0 = X3 ^ t11; int32_t L_21 = __this->get_X3_8(); int32_t L_22 = V_8; __this->set_X0_5(((int32_t)((int32_t)L_21^(int32_t)L_22))); // X2 = (t3 & t11) ^ (X1 ^ t7); int32_t L_23 = V_2; int32_t L_24 = V_8; int32_t L_25 = __this->get_X1_6(); int32_t L_26 = V_5; __this->set_X2_7(((int32_t)((int32_t)((int32_t)((int32_t)L_23&(int32_t)L_24))^(int32_t)((int32_t)((int32_t)L_25^(int32_t)L_26))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb5(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb5_mD485E9CE6D977B511008FA13341F07894577D85A (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { // int t1 = ~a; int32_t L_0 = ___a0; V_0 = ((~L_0)); // int t2 = a ^ b; int32_t L_1 = ___a0; int32_t L_2 = ___b1; // int t3 = a ^ d; int32_t L_3 = ___a0; int32_t L_4 = ___d3; V_1 = ((int32_t)((int32_t)L_3^(int32_t)L_4)); // int t4 = c ^ t1; int32_t L_5 = ___c2; int32_t L_6 = V_0; V_2 = ((int32_t)((int32_t)L_5^(int32_t)L_6)); // int t5 = t2 | t3; int32_t L_7 = ((int32_t)((int32_t)L_1^(int32_t)L_2)); int32_t L_8 = V_1; V_3 = ((int32_t)((int32_t)L_7|(int32_t)L_8)); // X0 = t4 ^ t5; int32_t L_9 = V_2; int32_t L_10 = V_3; __this->set_X0_5(((int32_t)((int32_t)L_9^(int32_t)L_10))); // int t7 = d & X0; int32_t L_11 = ___d3; int32_t L_12 = __this->get_X0_5(); V_4 = ((int32_t)((int32_t)L_11&(int32_t)L_12)); // int t8 = t2 ^ X0; int32_t L_13 = L_7; int32_t L_14 = __this->get_X0_5(); V_5 = ((int32_t)((int32_t)L_13^(int32_t)L_14)); // X1 = t7 ^ t8; int32_t L_15 = V_4; int32_t L_16 = V_5; __this->set_X1_6(((int32_t)((int32_t)L_15^(int32_t)L_16))); // int t10 = t1 | X0; int32_t L_17 = V_0; int32_t L_18 = __this->get_X0_5(); V_6 = ((int32_t)((int32_t)L_17|(int32_t)L_18)); // int t11 = t2 | t7; int32_t L_19 = V_4; V_7 = ((int32_t)((int32_t)L_13|(int32_t)L_19)); // int t12 = t3 ^ t10; int32_t L_20 = V_1; int32_t L_21 = V_6; V_8 = ((int32_t)((int32_t)L_20^(int32_t)L_21)); // X2 = t11 ^ t12; int32_t L_22 = V_7; int32_t L_23 = V_8; __this->set_X2_7(((int32_t)((int32_t)L_22^(int32_t)L_23))); // X3 = (b ^ t7) ^ (X1 & t12); int32_t L_24 = ___b1; int32_t L_25 = V_4; int32_t L_26 = __this->get_X1_6(); int32_t L_27 = V_8; __this->set_X3_8(((int32_t)((int32_t)((int32_t)((int32_t)L_24^(int32_t)L_25))^(int32_t)((int32_t)((int32_t)L_26&(int32_t)L_27))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib5(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib5_m3A5DD10CADD578B6B96001AF8DF21F32A0AEB840 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { // int t1 = ~c; int32_t L_0 = ___c2; V_0 = ((~L_0)); // int t2 = b & t1; int32_t L_1 = ___b1; int32_t L_2 = V_0; V_1 = ((int32_t)((int32_t)L_1&(int32_t)L_2)); // int t3 = d ^ t2; int32_t L_3 = ___d3; int32_t L_4 = V_1; V_2 = ((int32_t)((int32_t)L_3^(int32_t)L_4)); // int t4 = a & t3; int32_t L_5 = ___a0; int32_t L_6 = V_2; V_3 = ((int32_t)((int32_t)L_5&(int32_t)L_6)); // int t5 = b ^ t1; int32_t L_7 = ___b1; int32_t L_8 = V_0; V_4 = ((int32_t)((int32_t)L_7^(int32_t)L_8)); // X3 = t4 ^ t5; int32_t L_9 = V_3; int32_t L_10 = V_4; __this->set_X3_8(((int32_t)((int32_t)L_9^(int32_t)L_10))); // int t7 = b | X3; int32_t L_11 = ___b1; int32_t L_12 = __this->get_X3_8(); V_5 = ((int32_t)((int32_t)L_11|(int32_t)L_12)); // int t8 = a & t7; int32_t L_13 = ___a0; int32_t L_14 = V_5; V_6 = ((int32_t)((int32_t)L_13&(int32_t)L_14)); // X1 = t3 ^ t8; int32_t L_15 = V_2; int32_t L_16 = V_6; __this->set_X1_6(((int32_t)((int32_t)L_15^(int32_t)L_16))); // int t10 = a | d; int32_t L_17 = ___a0; int32_t L_18 = ___d3; V_7 = ((int32_t)((int32_t)L_17|(int32_t)L_18)); // int t11 = t1 ^ t7; int32_t L_19 = V_0; int32_t L_20 = V_5; V_8 = ((int32_t)((int32_t)L_19^(int32_t)L_20)); // X0 = t10 ^ t11; int32_t L_21 = V_7; int32_t L_22 = V_8; __this->set_X0_5(((int32_t)((int32_t)L_21^(int32_t)L_22))); // X2 = (b & t10) ^ (t4 | (a ^ c)); int32_t L_23 = ___b1; int32_t L_24 = V_7; int32_t L_25 = V_3; int32_t L_26 = ___a0; int32_t L_27 = ___c2; __this->set_X2_7(((int32_t)((int32_t)((int32_t)((int32_t)L_23&(int32_t)L_24))^(int32_t)((int32_t)((int32_t)L_25|(int32_t)((int32_t)((int32_t)L_26^(int32_t)L_27))))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb6(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb6_m33CC56360B25D0635F7818228E0E2F37D5F74893 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; { // int t1 = ~a; int32_t L_0 = ___a0; // int t2 = a ^ d; int32_t L_1 = ___a0; int32_t L_2 = ___d3; V_0 = ((int32_t)((int32_t)L_1^(int32_t)L_2)); // int t3 = b ^ t2; int32_t L_3 = ___b1; int32_t L_4 = V_0; V_1 = ((int32_t)((int32_t)L_3^(int32_t)L_4)); // int t4 = t1 | t2; int32_t L_5 = V_0; V_2 = ((int32_t)((int32_t)((~L_0))|(int32_t)L_5)); // int t5 = c ^ t4; int32_t L_6 = ___c2; int32_t L_7 = V_2; V_3 = ((int32_t)((int32_t)L_6^(int32_t)L_7)); // X1 = b ^ t5; int32_t L_8 = ___b1; int32_t L_9 = V_3; __this->set_X1_6(((int32_t)((int32_t)L_8^(int32_t)L_9))); // int t7 = t2 | X1; int32_t L_10 = V_0; int32_t L_11 = __this->get_X1_6(); V_4 = ((int32_t)((int32_t)L_10|(int32_t)L_11)); // int t8 = d ^ t7; int32_t L_12 = ___d3; int32_t L_13 = V_4; V_5 = ((int32_t)((int32_t)L_12^(int32_t)L_13)); // int t9 = t5 & t8; int32_t L_14 = V_3; int32_t L_15 = V_5; V_6 = ((int32_t)((int32_t)L_14&(int32_t)L_15)); // X2 = t3 ^ t9; int32_t L_16 = V_1; int32_t L_17 = V_6; __this->set_X2_7(((int32_t)((int32_t)L_16^(int32_t)L_17))); // int t11 = t5 ^ t8; int32_t L_18 = V_3; int32_t L_19 = V_5; V_7 = ((int32_t)((int32_t)L_18^(int32_t)L_19)); // X0 = X2 ^ t11; int32_t L_20 = __this->get_X2_7(); int32_t L_21 = V_7; __this->set_X0_5(((int32_t)((int32_t)L_20^(int32_t)L_21))); // X3 = (~t5) ^ (t3 & t11); int32_t L_22 = V_3; int32_t L_23 = V_1; int32_t L_24 = V_7; __this->set_X3_8(((int32_t)((int32_t)((~L_22))^(int32_t)((int32_t)((int32_t)L_23&(int32_t)L_24))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib6(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib6_m04A2362D8F763CCDFF8F413A3C4418EFE05DA728 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { // int t1 = ~a; int32_t L_0 = ___a0; V_0 = ((~L_0)); // int t2 = a ^ b; int32_t L_1 = ___a0; int32_t L_2 = ___b1; V_1 = ((int32_t)((int32_t)L_1^(int32_t)L_2)); // int t3 = c ^ t2; int32_t L_3 = ___c2; int32_t L_4 = V_1; V_2 = ((int32_t)((int32_t)L_3^(int32_t)L_4)); // int t4 = c | t1; int32_t L_5 = ___c2; int32_t L_6 = V_0; V_3 = ((int32_t)((int32_t)L_5|(int32_t)L_6)); // int t5 = d ^ t4; int32_t L_7 = ___d3; int32_t L_8 = V_3; V_4 = ((int32_t)((int32_t)L_7^(int32_t)L_8)); // X1 = t3 ^ t5; int32_t L_9 = V_2; int32_t L_10 = V_4; __this->set_X1_6(((int32_t)((int32_t)L_9^(int32_t)L_10))); // int t7 = t3 & t5; int32_t L_11 = V_2; int32_t L_12 = V_4; V_5 = ((int32_t)((int32_t)L_11&(int32_t)L_12)); // int t8 = t2 ^ t7; int32_t L_13 = V_1; int32_t L_14 = V_5; V_6 = ((int32_t)((int32_t)L_13^(int32_t)L_14)); // int t9 = b | t8; int32_t L_15 = ___b1; int32_t L_16 = V_6; V_7 = ((int32_t)((int32_t)L_15|(int32_t)L_16)); // X3 = t5 ^ t9; int32_t L_17 = V_4; int32_t L_18 = V_7; __this->set_X3_8(((int32_t)((int32_t)L_17^(int32_t)L_18))); // int t11 = b | X3; int32_t L_19 = ___b1; int32_t L_20 = __this->get_X3_8(); V_8 = ((int32_t)((int32_t)L_19|(int32_t)L_20)); // X0 = t8 ^ t11; int32_t L_21 = V_6; int32_t L_22 = V_8; __this->set_X0_5(((int32_t)((int32_t)L_21^(int32_t)L_22))); // X2 = (d & t1) ^ (t3 ^ t11); int32_t L_23 = ___d3; int32_t L_24 = V_0; int32_t L_25 = V_2; int32_t L_26 = V_8; __this->set_X2_7(((int32_t)((int32_t)((int32_t)((int32_t)L_23&(int32_t)L_24))^(int32_t)((int32_t)((int32_t)L_25^(int32_t)L_26))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Sb7(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Sb7_m50DBFBFB204D0D902F8F59E167276931F63A4051 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; { // int t1 = b ^ c; int32_t L_0 = ___b1; int32_t L_1 = ___c2; V_0 = ((int32_t)((int32_t)L_0^(int32_t)L_1)); // int t2 = c & t1; int32_t L_2 = ___c2; int32_t L_3 = V_0; V_1 = ((int32_t)((int32_t)L_2&(int32_t)L_3)); // int t3 = d ^ t2; int32_t L_4 = ___d3; int32_t L_5 = V_1; V_2 = ((int32_t)((int32_t)L_4^(int32_t)L_5)); // int t4 = a ^ t3; int32_t L_6 = ___a0; int32_t L_7 = V_2; V_3 = ((int32_t)((int32_t)L_6^(int32_t)L_7)); // int t5 = d | t1; int32_t L_8 = ___d3; int32_t L_9 = V_0; V_4 = ((int32_t)((int32_t)L_8|(int32_t)L_9)); // int t6 = t4 & t5; int32_t L_10 = V_3; int32_t L_11 = V_4; V_5 = ((int32_t)((int32_t)L_10&(int32_t)L_11)); // X1 = b ^ t6; int32_t L_12 = ___b1; int32_t L_13 = V_5; __this->set_X1_6(((int32_t)((int32_t)L_12^(int32_t)L_13))); // int t8 = t3 | X1; int32_t L_14 = V_2; int32_t L_15 = __this->get_X1_6(); V_6 = ((int32_t)((int32_t)L_14|(int32_t)L_15)); // int t9 = a & t4; int32_t L_16 = ___a0; int32_t L_17 = V_3; V_7 = ((int32_t)((int32_t)L_16&(int32_t)L_17)); // X3 = t1 ^ t9; int32_t L_18 = V_0; int32_t L_19 = V_7; __this->set_X3_8(((int32_t)((int32_t)L_18^(int32_t)L_19))); // int t11 = t4 ^ t8; int32_t L_20 = V_3; int32_t L_21 = V_6; V_8 = ((int32_t)((int32_t)L_20^(int32_t)L_21)); // int t12 = X3 & t11; int32_t L_22 = __this->get_X3_8(); int32_t L_23 = V_8; V_9 = ((int32_t)((int32_t)L_22&(int32_t)L_23)); // X2 = t3 ^ t12; int32_t L_24 = V_2; int32_t L_25 = V_9; __this->set_X2_7(((int32_t)((int32_t)L_24^(int32_t)L_25))); // X0 = (~t11) ^ (X3 & X2); int32_t L_26 = V_8; int32_t L_27 = __this->get_X3_8(); int32_t L_28 = __this->get_X2_7(); __this->set_X0_5(((int32_t)((int32_t)((~L_26))^(int32_t)((int32_t)((int32_t)L_27&(int32_t)L_28))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Ib7(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_Ib7_m80D4F2879FA48CF4FEC5105490C3CD9E3B95E907 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { // int t3 = c | (a & b); int32_t L_0 = ___c2; int32_t L_1 = ___a0; int32_t L_2 = ___b1; V_0 = ((int32_t)((int32_t)L_0|(int32_t)((int32_t)((int32_t)L_1&(int32_t)L_2)))); // int t4 = d & (a | b); int32_t L_3 = ___d3; int32_t L_4 = ___a0; int32_t L_5 = ___b1; V_1 = ((int32_t)((int32_t)L_3&(int32_t)((int32_t)((int32_t)L_4|(int32_t)L_5)))); // X3 = t3 ^ t4; int32_t L_6 = V_0; int32_t L_7 = V_1; __this->set_X3_8(((int32_t)((int32_t)L_6^(int32_t)L_7))); // int t6 = ~d; int32_t L_8 = ___d3; V_2 = ((~L_8)); // int t7 = b ^ t4; int32_t L_9 = ___b1; int32_t L_10 = V_1; V_3 = ((int32_t)((int32_t)L_9^(int32_t)L_10)); // int t9 = t7 | (X3 ^ t6); int32_t L_11 = V_3; int32_t L_12 = __this->get_X3_8(); int32_t L_13 = V_2; V_4 = ((int32_t)((int32_t)L_11|(int32_t)((int32_t)((int32_t)L_12^(int32_t)L_13)))); // X1 = a ^ t9; int32_t L_14 = ___a0; int32_t L_15 = V_4; __this->set_X1_6(((int32_t)((int32_t)L_14^(int32_t)L_15))); // X0 = (c ^ t7) ^ (d | X1); int32_t L_16 = ___c2; int32_t L_17 = V_3; int32_t L_18 = ___d3; int32_t L_19 = __this->get_X1_6(); __this->set_X0_5(((int32_t)((int32_t)((int32_t)((int32_t)L_16^(int32_t)L_17))^(int32_t)((int32_t)((int32_t)L_18|(int32_t)L_19))))); // X2 = (t3 ^ X1) ^ (X0 ^ (a & X3)); int32_t L_20 = V_0; int32_t L_21 = __this->get_X1_6(); int32_t L_22 = __this->get_X0_5(); int32_t L_23 = ___a0; int32_t L_24 = __this->get_X3_8(); __this->set_X2_7(((int32_t)((int32_t)((int32_t)((int32_t)L_20^(int32_t)L_21))^(int32_t)((int32_t)((int32_t)L_22^(int32_t)((int32_t)((int32_t)L_23&(int32_t)L_24))))))); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::LT() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_LT_m00EF8C873E41552D58F2062C6682BCF7726298C2 (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_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; { // int x0 = RotateLeft(X0, 13); int32_t L_0 = __this->get_X0_5(); IL2CPP_RUNTIME_CLASS_INIT(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); int32_t L_1; L_1 = SerpentEngineBase_RotateLeft_m1233674BAFD6F027E86A503A7FFABCF7BFD76314(L_0, ((int32_t)13), /*hidden argument*/NULL); V_0 = L_1; // int x2 = RotateLeft(X2, 3); int32_t L_2 = __this->get_X2_7(); int32_t L_3; L_3 = SerpentEngineBase_RotateLeft_m1233674BAFD6F027E86A503A7FFABCF7BFD76314(L_2, 3, /*hidden argument*/NULL); V_1 = L_3; // int x1 = X1 ^ x0 ^ x2; int32_t L_4 = __this->get_X1_6(); int32_t L_5 = V_0; int32_t L_6 = V_1; V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_4^(int32_t)L_5))^(int32_t)L_6)); // int x3 = X3 ^ x2 ^ x0 << 3; int32_t L_7 = __this->get_X3_8(); int32_t L_8 = V_1; int32_t L_9 = V_0; V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_7^(int32_t)L_8))^(int32_t)((int32_t)((int32_t)L_9<<(int32_t)3)))); // X1 = RotateLeft(x1, 1); int32_t L_10 = V_2; int32_t L_11; L_11 = SerpentEngineBase_RotateLeft_m1233674BAFD6F027E86A503A7FFABCF7BFD76314(L_10, 1, /*hidden argument*/NULL); __this->set_X1_6(L_11); // X3 = RotateLeft(x3, 7); int32_t L_12 = V_3; int32_t L_13; L_13 = SerpentEngineBase_RotateLeft_m1233674BAFD6F027E86A503A7FFABCF7BFD76314(L_12, 7, /*hidden argument*/NULL); __this->set_X3_8(L_13); // X0 = RotateLeft(x0 ^ X1 ^ X3, 5); int32_t L_14 = V_0; int32_t L_15 = __this->get_X1_6(); int32_t L_16 = __this->get_X3_8(); int32_t L_17; L_17 = SerpentEngineBase_RotateLeft_m1233674BAFD6F027E86A503A7FFABCF7BFD76314(((int32_t)((int32_t)((int32_t)((int32_t)L_14^(int32_t)L_15))^(int32_t)L_16)), 5, /*hidden argument*/NULL); __this->set_X0_5(L_17); // X2 = RotateLeft(x2 ^ X3 ^ (X1 << 7), 22); int32_t L_18 = V_1; int32_t L_19 = __this->get_X3_8(); int32_t L_20 = __this->get_X1_6(); int32_t L_21; L_21 = SerpentEngineBase_RotateLeft_m1233674BAFD6F027E86A503A7FFABCF7BFD76314(((int32_t)((int32_t)((int32_t)((int32_t)L_18^(int32_t)L_19))^(int32_t)((int32_t)((int32_t)L_20<<(int32_t)7)))), ((int32_t)22), /*hidden argument*/NULL); __this->set_X2_7(L_21); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::InverseLT() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase_InverseLT_mAB2E41B155BC3A210CBB697BBD8D4C94B096B2ED (SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_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; { // int x2 = RotateRight(X2, 22) ^ X3 ^ (X1 << 7); int32_t L_0 = __this->get_X2_7(); IL2CPP_RUNTIME_CLASS_INIT(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); int32_t L_1; L_1 = SerpentEngineBase_RotateRight_mAD3C05644C4C79B4779291077B741660D4158905(L_0, ((int32_t)22), /*hidden argument*/NULL); int32_t L_2 = __this->get_X3_8(); int32_t L_3 = __this->get_X1_6(); V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_1^(int32_t)L_2))^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)7)))); // int x0 = RotateRight(X0, 5) ^ X1 ^ X3; int32_t L_4 = __this->get_X0_5(); int32_t L_5; L_5 = SerpentEngineBase_RotateRight_mAD3C05644C4C79B4779291077B741660D4158905(L_4, 5, /*hidden argument*/NULL); int32_t L_6 = __this->get_X1_6(); int32_t L_7 = __this->get_X3_8(); V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_5^(int32_t)L_6))^(int32_t)L_7)); // int x3 = RotateRight(X3, 7); int32_t L_8 = __this->get_X3_8(); int32_t L_9; L_9 = SerpentEngineBase_RotateRight_mAD3C05644C4C79B4779291077B741660D4158905(L_8, 7, /*hidden argument*/NULL); V_2 = L_9; // int x1 = RotateRight(X1, 1); int32_t L_10 = __this->get_X1_6(); int32_t L_11; L_11 = SerpentEngineBase_RotateRight_mAD3C05644C4C79B4779291077B741660D4158905(L_10, 1, /*hidden argument*/NULL); V_3 = L_11; // X3 = x3 ^ x2 ^ x0 << 3; int32_t L_12 = V_2; int32_t L_13 = V_0; int32_t L_14 = V_1; __this->set_X3_8(((int32_t)((int32_t)((int32_t)((int32_t)L_12^(int32_t)L_13))^(int32_t)((int32_t)((int32_t)L_14<<(int32_t)3))))); // X1 = x1 ^ x0 ^ x2; int32_t L_15 = V_3; int32_t L_16 = V_1; int32_t L_17 = V_0; __this->set_X1_6(((int32_t)((int32_t)((int32_t)((int32_t)L_15^(int32_t)L_16))^(int32_t)L_17))); // X2 = RotateRight(x2, 3); int32_t L_18 = V_0; int32_t L_19; L_19 = SerpentEngineBase_RotateRight_mAD3C05644C4C79B4779291077B741660D4158905(L_18, 3, /*hidden argument*/NULL); __this->set_X2_7(L_19); // X0 = RotateRight(x0, 13); int32_t L_20 = V_1; int32_t L_21; L_21 = SerpentEngineBase_RotateRight_mAD3C05644C4C79B4779291077B741660D4158905(L_20, ((int32_t)13), /*hidden argument*/NULL); __this->set_X0_5(L_21); // } return; } } // System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerpentEngineBase__cctor_mC25E11510BA6CF9EB207C87CF35D18B784621BE2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // protected static readonly int BlockSize = 16; ((SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_StaticFields*)il2cpp_codegen_static_fields_for(SerpentEngineBase_tB5A7002990C8CA5D7DBA1CF69431DE133AAD1462_il2cpp_TypeInfo_var))->set_BlockSize_0(((int32_t)16)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ECPoint_get_RawXCoord_m0415B1650BDF99F41C324AAF7BEF1353039906D3_inline (ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * __this, const RuntimeMethod* method) { { // get { return m_x; } ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = __this->get_m_x_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * ECPoint_get_RawYCoord_m142F6A3F6C7D4EC70F02B4A5922A86E7189541C9_inline (ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * __this, const RuntimeMethod* method) { { // get { return m_y; } ECFieldElement_t5B3E4EB355D81F73F6FAC09A042BE908A9631117 * L_0 = __this->get_m_y_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* ECPoint_get_RawZCoords_mE82F6B86912585E3DB381AD14E202C9185E22D0D_inline (ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * __this, const RuntimeMethod* method) { { // get { return m_zs; } ECFieldElementU5BU5D_tED7137DB1C0FB7E75B3A30A606822D4ED381D94E* L_0 = __this->get_m_zs_4(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ECPoint_get_IsCompressed_mE287162A9E9DDC3487C3E0BD8C2B3D72916F58FD_inline (ECPoint_tB125EF230297BF796402D7C2818D0ADF6328B6EA * __this, const RuntimeMethod* method) { { // get { return m_withCompression; } bool L_0 = __this->get_m_withCompression_5(); 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; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * SecureRandom_get_Master_m571BEBA8FA8F7E5428A9469245CDEAD5776ED7FA_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // get { return master; } IL2CPP_RUNTIME_CLASS_INIT(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var); SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28 * L_0 = ((SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t9625E4D95ED6174D321E8A8CB7DA3E264B11DC28_il2cpp_TypeInfo_var))->get_master_4(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_m_stringLength_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* Array_Empty_TisRuntimeObject_m002765312BF306B1B3B5BFAB9550C0A2A1820CDA_gshared_inline (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = ((EmptyArray_1_tBF73225DFA890366D579424FE8F40073BF9FBAD4_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Value_0(); return (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_0; } }