Files
RedHotRoast-ios/HybridCLRData/StrippedAOTDllsTempProj/iOS/Il2CppOutputProject/Source/il2cppOutput/BouncyCastle.Cryptography.cpp
T
2026-07-17 14:03:00 +08:00

20496 lines
1.1 MiB
Plaintext

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
template <typename T1>
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 <typename R>
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 <typename R, typename T1>
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 <typename T1>
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 <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
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 <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InterfaceFuncInvoker4
{
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
struct Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329;
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37;
struct Dictionary_2_tFA0E7CD5951B83DD87A65E89D971A68E538F9470;
struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83;
struct IEqualityComparer_1_t23FB11DB53CCF7E88AE0439AD18EBC6FA8F7ADEA;
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IList_1_t1D2CC2640B130DB9B3B47F5467658475B9B40A9F;
struct KeyCollection_t990C0D1DCFB14BE5EC9B9DC1C42CD64924DA289C;
struct KeyCollection_t2F188D57986FFD72350BDB82D3FC34EC26672DF3;
struct KeyCollection_tF8B8A6459322625D7F08C99265BDC0AACB1B6682;
struct KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342;
struct List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C;
struct List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct ValueCollection_t7910E0A81521B10ADD61F07E087C6766DE84E2B4;
struct ValueCollection_tA7DF40B33CAF1CC12CCC29F4547D85DA818303A7;
struct ValueCollection_t0DE9E59612CC98D0AEF2349FD23F6B4E1A991BBE;
struct ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76;
struct EntryU5BU5D_tE3A30317A6A3AEAF1537ACD84BF40D61AEA4EF0E;
struct EntryU5BU5D_t2D643CC9045D88A19CABBC3D8D436E9CDB92BE10;
struct EntryU5BU5D_tCB9C69B6DE7C6C9047A311D1B9E3937200569013;
struct EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7;
struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA;
struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
struct UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6;
struct UInt64U5BU5DU5BU5D_t2750F026E78BF67F7933578818E40C94896B0C11;
struct BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DerObjectIdentifierU5BU5D_tD2CFD10A2D7EFA54014F4A5FDA4A3DA8A852F42F;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
struct FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B;
struct AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380;
struct AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA;
struct BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B;
struct BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24;
struct BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C;
struct Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917;
struct Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F;
struct Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289;
struct CryptoException_t5642D4C977A522D4030A72AF72BFB5EC3C55082C;
struct CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7;
struct DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630;
struct Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2;
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
struct Exception_t;
struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B;
struct GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF;
struct Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E;
struct Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144;
struct Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89;
struct Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF;
struct IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F;
struct ICipherParameters_t365B2E6F928E8F316920B3343C0F4CB5ACDED6DF;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF;
struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
struct IGcmExponentiator_t33202BBD911B38EFEEE649502D2BC5E8912BAC7E;
struct IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C;
struct IRandomGenerator_t7E843F4456A9C306B8158B975352B907634D0A42;
struct ISimpleCollator_t084383013F96378AFFD4540649E086C9C13BFF5B;
struct InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484;
struct KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0;
struct MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B;
struct MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E;
struct MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2;
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
struct NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A;
struct OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0;
struct OutputLengthException_tB57BC6652C8E8A36DCC698125BA59983BA3CA684;
struct ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54;
struct ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7;
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8;
struct RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3;
struct RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081;
struct RipeMD160Digest_tECFD0969A86283378C3792087AF1D15FDA520AAB;
struct RipeMD256Digest_t80536F30D744745AF1EC4187C793F4F4ADEBB65E;
struct RipeMD320Digest_t55E8B2D60888F08EC1B943E0CD528EB255FB6EA6;
struct SM3Digest_tD268F3FB061977CB53AFB85FD09EB17A284FDBFB;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8;
struct SecurityUtilityException_t1E6E70632F14B356DF54B8E8DB7F238F65E85623;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct Sha1Digest_t767C1D27FE946FD20F86DD08349155EB557EF65E;
struct Sha224Digest_tA8DE7E7C361F2969C0D5D2F4E85AEFDACFFE8847;
struct Sha256Digest_t01CC5BA9A7AEA724D96AEB7981431C37D7B75D09;
struct Sha384Digest_t9001AE994B998E491A90E33CE8E727D49A58D083;
struct Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03;
struct Sha512Digest_t70ED7AD26E36A7C6F09C7CC14E631A7CE1CD25F7;
struct Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9;
struct ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D;
struct SortVersion_tBB62978F95905541FC817E11F73A0B1DB392F07E;
struct String_t;
struct StringBuilder_t;
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06;
struct Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct TigerDigest_tCA7BA221FE1451348CDCE90DBE7EE64589900756;
struct Type_t;
struct VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WhirlpoolDigest_t791BA510EE225358CEDAFD8D5081A99AEA930F66;
IL2CPP_EXTERN_C RuntimeClass* AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CryptoProObjectIdentifiers_tFA9DE1C7A88D93103AD4E4B751CBF1A168FE5749_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GMObjectIdentifiers_t3C9F668E16C4A8A9B495D29594D6A369207386AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IGcmExponentiator_t33202BBD911B38EFEEE649502D2BC5E8912BAC7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_t1D2CC2640B130DB9B3B47F5467658475B9B40A9F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IRandomGenerator_t7E843F4456A9C306B8158B975352B907634D0A42_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OiwObjectIdentifiers_t0BD9432A1CA8B151ED0E5F38EE14C7B139E83E22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OutputLengthException_tB57BC6652C8E8A36DCC698125BA59983BA3CA684_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RipeMD160Digest_tECFD0969A86283378C3792087AF1D15FDA520AAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RipeMD256Digest_t80536F30D744745AF1EC4187C793F4F4ADEBB65E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RipeMD320Digest_t55E8B2D60888F08EC1B943E0CD528EB255FB6EA6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SM3Digest_tD268F3FB061977CB53AFB85FD09EB17A284FDBFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SecurityUtilityException_t1E6E70632F14B356DF54B8E8DB7F238F65E85623_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Sha1Digest_t767C1D27FE946FD20F86DD08349155EB557EF65E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Sha224Digest_tA8DE7E7C361F2969C0D5D2F4E85AEFDACFFE8847_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Sha256Digest_t01CC5BA9A7AEA724D96AEB7981431C37D7B75D09_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Sha384Digest_t9001AE994B998E491A90E33CE8E727D49A58D083_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Sha512Digest_t70ED7AD26E36A7C6F09C7CC14E631A7CE1CD25F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TigerDigest_tCA7BA221FE1451348CDCE90DBE7EE64589900756_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WhirlpoolDigest_t791BA510EE225358CEDAFD8D5081A99AEA930F66_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____02D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____0C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____10D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____12F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____14A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____36003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____43B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____49D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____49FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____5218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____55D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____58693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____76387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____78A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____85332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____8CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____97467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9ADB15F070E9316F84A156DD2B7F2EB5E3881C621225107D0AB86E6BB18F8B59_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CC07D4A4B4FC6D98A85528D499B36F8489D6438071F4AADA11701D134678AFB1_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral02B8F39718A14638ABB6A64FE5FFB008C6166EEF;
IL2CPP_EXTERN_C String_t* _stringLiteral07057C293AF5E36D3E606C18B5D474CAE01DB34A;
IL2CPP_EXTERN_C String_t* _stringLiteral08DDE1A16B430B92E18027F90410E7A1BBE194F2;
IL2CPP_EXTERN_C String_t* _stringLiteral0F1E4EC6073985361F570E60599CF92BFF9B2400;
IL2CPP_EXTERN_C String_t* _stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A;
IL2CPP_EXTERN_C String_t* _stringLiteral12326CDA4F85AD3AF86804E247FCC39F70036FF2;
IL2CPP_EXTERN_C String_t* _stringLiteral12C0D00507D5556F04E6640916CA4AAF502616A1;
IL2CPP_EXTERN_C String_t* _stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670;
IL2CPP_EXTERN_C String_t* _stringLiteral140DA885C08962AD675465C7DD4AA0BAD8AD45A8;
IL2CPP_EXTERN_C String_t* _stringLiteral1557AFFE8BBF6FF1C05CD38FC1CAB933607E374C;
IL2CPP_EXTERN_C String_t* _stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD;
IL2CPP_EXTERN_C String_t* _stringLiteral1614EBCC4B326E4D8686D2F870BFB5671D4B7EE6;
IL2CPP_EXTERN_C String_t* _stringLiteral1FA3D3451303C09DC40E9F9F21CF3626084FAD71;
IL2CPP_EXTERN_C String_t* _stringLiteral22FDC6BB5D1B87140362E57DFE1D706813FBBB26;
IL2CPP_EXTERN_C String_t* _stringLiteral2555543242A278889EA1F704BD696770579E9304;
IL2CPP_EXTERN_C String_t* _stringLiteral2ADD38D5A5D6AF5D786F780BFBD396FC5C0F2910;
IL2CPP_EXTERN_C String_t* _stringLiteral2EB0BDFD0B35BBAEB7461A6663E6F8463EE27796;
IL2CPP_EXTERN_C String_t* _stringLiteral2F10D713DC7A250990737215AD9E9A5A9CC01847;
IL2CPP_EXTERN_C String_t* _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2;
IL2CPP_EXTERN_C String_t* _stringLiteral36B65B5B99BB1AFE482909BFFDF2B2EE52510018;
IL2CPP_EXTERN_C String_t* _stringLiteral37E01FDE15C9438E2D5A80C462C952EF6387BE2B;
IL2CPP_EXTERN_C String_t* _stringLiteral37EEE2F78996460A52284698DEFED0CDA60CC6F3;
IL2CPP_EXTERN_C String_t* _stringLiteral39160B1C294E5C9ED23B6F6B6E3726472D922B3C;
IL2CPP_EXTERN_C String_t* _stringLiteral3E6DFCF1509E79ED50CE72C800B874342704223C;
IL2CPP_EXTERN_C String_t* _stringLiteral461ACC08F7FEB32AFE1A98CE68AE8DFD2FA31BE6;
IL2CPP_EXTERN_C String_t* _stringLiteral4901277BD17A5B2F9FD51DCD98D6CE81842202C4;
IL2CPP_EXTERN_C String_t* _stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E;
IL2CPP_EXTERN_C String_t* _stringLiteral4D62F6D2A8E7D78F197C97D6B619D56DDDB33B9F;
IL2CPP_EXTERN_C String_t* _stringLiteral4EBDAE183BC30C2AD6BD85811A7DA978BDAB9809;
IL2CPP_EXTERN_C String_t* _stringLiteral5024526D2ED5A492FD8EFB18EDFB1BE1B965E2A5;
IL2CPP_EXTERN_C String_t* _stringLiteral5081C2BB000D6FA0C2CDA4A8B7ED516A31C70DC6;
IL2CPP_EXTERN_C String_t* _stringLiteral50D99D0A42481C230CA7D14F3ED00445559D368F;
IL2CPP_EXTERN_C String_t* _stringLiteral52398EFA68ACC6FAF0EB6C85C594D6112C3901C6;
IL2CPP_EXTERN_C String_t* _stringLiteral52538118793B81FB245EEED74CE92FD312BED2C4;
IL2CPP_EXTERN_C String_t* _stringLiteral52BDFA54A164366A4CCA7F4E8E9D4CC3289B914B;
IL2CPP_EXTERN_C String_t* _stringLiteral530514EC700100BD6A4E31A46753BC7D4E3D0259;
IL2CPP_EXTERN_C String_t* _stringLiteral5424DB91CD8C38011FA8B2CD3117BB1EF12B52AB;
IL2CPP_EXTERN_C String_t* _stringLiteral548E3889E950179893648F9C1F462458802E9B5D;
IL2CPP_EXTERN_C String_t* _stringLiteral55879168A338E6B3CA60F14E09E850227E22FC38;
IL2CPP_EXTERN_C String_t* _stringLiteral56790DA3490431CD0DC21538F255145BAA6A79DB;
IL2CPP_EXTERN_C String_t* _stringLiteral5AF9B921549F2E250CEDAA489142F7DFCE487B1D;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral5D483E54698CA5E96CFC1889581756483DC37FC9;
IL2CPP_EXTERN_C String_t* _stringLiteral5E059675B01879286B45E87AB2E81C432A1029AF;
IL2CPP_EXTERN_C String_t* _stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69;
IL2CPP_EXTERN_C String_t* _stringLiteral66BA536357F26D6D14F5A7C2532386E57525766A;
IL2CPP_EXTERN_C String_t* _stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E;
IL2CPP_EXTERN_C String_t* _stringLiteral6A6BDB5DAEB81B36D03839B63B1EF410311601AB;
IL2CPP_EXTERN_C String_t* _stringLiteral6CE658E390C9CE617162305FD386CCB168BB1D98;
IL2CPP_EXTERN_C String_t* _stringLiteral6D850599050207BA3A37A2D88D63B137C63EFC8E;
IL2CPP_EXTERN_C String_t* _stringLiteral6FD5FE75E958F2D7946EE0BC0707E090B2FDAD9B;
IL2CPP_EXTERN_C String_t* _stringLiteral70980E1596BD22343AC7C7AE0EFD0AB9C2A7955F;
IL2CPP_EXTERN_C String_t* _stringLiteral712ED77D49FD877852BE70E220E1B7F9970538D6;
IL2CPP_EXTERN_C String_t* _stringLiteral747206E57F640A6910FEEC579360E766084C2328;
IL2CPP_EXTERN_C String_t* _stringLiteral7A60CFA0A1FBA717E6335EC85345797D009B462C;
IL2CPP_EXTERN_C String_t* _stringLiteral7C2C28A4D8157AD6D2B6DECC7E49CBCA62E3533C;
IL2CPP_EXTERN_C String_t* _stringLiteral7D1875FF7920B689DB95CB251EA5E899888C01D8;
IL2CPP_EXTERN_C String_t* _stringLiteral7D865DD69B8706FF6897C2242747ACF3F6807F3C;
IL2CPP_EXTERN_C String_t* _stringLiteral7DBDBA421AC8484BAFE52A917ED124C00D46DC9E;
IL2CPP_EXTERN_C String_t* _stringLiteral7E4DBA5EEBED7922177DEB372197D10CA4291E1A;
IL2CPP_EXTERN_C String_t* _stringLiteral7F5911E8A3231A40F62B3FD2C4C34FF66509B719;
IL2CPP_EXTERN_C String_t* _stringLiteral80B447DE1429B735CEE8304FB64517A51AD14D95;
IL2CPP_EXTERN_C String_t* _stringLiteral82181E74756259CA5A0E17340096F351AEBD96BF;
IL2CPP_EXTERN_C String_t* _stringLiteral827BC520A1C31CCA01AF7A6F209B6D1B2804DB9A;
IL2CPP_EXTERN_C String_t* _stringLiteral8433BD965D142199E7AB5E056E38005569163F7B;
IL2CPP_EXTERN_C String_t* _stringLiteral84D66102CABFC88BF77ACEB40520B61AE9062666;
IL2CPP_EXTERN_C String_t* _stringLiteral86B5E9BBFAC6D0E9823062A867D64F1BEF1F3A80;
IL2CPP_EXTERN_C String_t* _stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC;
IL2CPP_EXTERN_C String_t* _stringLiteral8AB4B05B05C43DB7195FDAA43583F89BCF4CE7D7;
IL2CPP_EXTERN_C String_t* _stringLiteral8B58DA953F9884AA06C82A8553748264557937B2;
IL2CPP_EXTERN_C String_t* _stringLiteral929005093FDAFAC5D770520C4CC44C5F7EEF5E0E;
IL2CPP_EXTERN_C String_t* _stringLiteral9397148F89F0190A6F00BDB28BE98E9396F81D29;
IL2CPP_EXTERN_C String_t* _stringLiteral96B8CE24C7F40EFE2C2C45508E69CD931305EF1C;
IL2CPP_EXTERN_C String_t* _stringLiteral98F354807F9A1D0A1E36FCD7DB8CB1D1A12271A8;
IL2CPP_EXTERN_C String_t* _stringLiteral9900393607B485A7827F805E6C9C60A9A7BA2B7C;
IL2CPP_EXTERN_C String_t* _stringLiteral9BD0094F131C9FFEA24EE29AF5EF04ED206CF377;
IL2CPP_EXTERN_C String_t* _stringLiteral9D5313975DA8153FF9A5262016CB413A4E84846E;
IL2CPP_EXTERN_C String_t* _stringLiteral9DEDCB251123B9B8BB3249EBBCB83E60C249F9C2;
IL2CPP_EXTERN_C String_t* _stringLiteralA6DBDE4DFCE47C72AFA52C1981772A8DD7EFD2C8;
IL2CPP_EXTERN_C String_t* _stringLiteralA8DA09D21284E43FE1FA52D93D450DE6CA619D28;
IL2CPP_EXTERN_C String_t* _stringLiteralA9AF8D13B64E63A31A01386E007E5C9CF3A6CF5B;
IL2CPP_EXTERN_C String_t* _stringLiteralAA69448F84737D723637778606E199D0B9E062A1;
IL2CPP_EXTERN_C String_t* _stringLiteralAE46F0B27940AEC05BF5DEF63F58FE1C150DB1FC;
IL2CPP_EXTERN_C String_t* _stringLiteralB01675ACF156865B7361062CB0CEBD5D014E5D61;
IL2CPP_EXTERN_C String_t* _stringLiteralB1C3A09E869284D3198784261E87CE776284162E;
IL2CPP_EXTERN_C String_t* _stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED;
IL2CPP_EXTERN_C String_t* _stringLiteralBD054D382744F32C213CE7AC817C202A95CD84BF;
IL2CPP_EXTERN_C String_t* _stringLiteralBDEEDBEA213356129E472B5A1DE17C2E43607769;
IL2CPP_EXTERN_C String_t* _stringLiteralBED0D7EDC1D9B22CA0DC9FCD8E03192C36C3EE9C;
IL2CPP_EXTERN_C String_t* _stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0;
IL2CPP_EXTERN_C String_t* _stringLiteralC2AEFFE651DF9F64713A271423A5140D66F92879;
IL2CPP_EXTERN_C String_t* _stringLiteralC6B8E7A479BE266CB377B138773E5E798867F697;
IL2CPP_EXTERN_C String_t* _stringLiteralC822E4D8EC2A5455EC541ADBF32426E056BB19CD;
IL2CPP_EXTERN_C String_t* _stringLiteralCCFE7A80D74CED517586F5A295EA542968AE2F88;
IL2CPP_EXTERN_C String_t* _stringLiteralCDAE7819BDDC8B5DD16A8BB6EA6A4F71B5BE5CD3;
IL2CPP_EXTERN_C String_t* _stringLiteralCE0379382C2810C1AED5C5B0021E7B8221741E17;
IL2CPP_EXTERN_C String_t* _stringLiteralCED4ECC4AE35D4EFF2458EF43A779BB25724C998;
IL2CPP_EXTERN_C String_t* _stringLiteralD2FF8C8446DBD0EDE51F6C88934B3790F8556DB8;
IL2CPP_EXTERN_C String_t* _stringLiteralD4587DAEA872EB0581FD7E2ACC74AA38FE7E38A4;
IL2CPP_EXTERN_C String_t* _stringLiteralD9CAC9C7CEC3F14354F81BCD1A573235EEB1961D;
IL2CPP_EXTERN_C String_t* _stringLiteralDD9C7849851C546319ED5DCC821A7B730DE8FF73;
IL2CPP_EXTERN_C String_t* _stringLiteralE2EAC5FB560F66352524E7787FB0EE634A342B4B;
IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6;
IL2CPP_EXTERN_C String_t* _stringLiteralEAFCE0E757C453420D4B9656851E8D16F803DB42;
IL2CPP_EXTERN_C String_t* _stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF;
IL2CPP_EXTERN_C String_t* _stringLiteralEBFEA42051B997E17C9814A7196FFB19014A1B51;
IL2CPP_EXTERN_C String_t* _stringLiteralECB5F989D7A306742A927D77266C671E3630CC80;
IL2CPP_EXTERN_C String_t* _stringLiteralEE14E6A1B49A2E5C260F9C01E1D2813B989D2025;
IL2CPP_EXTERN_C String_t* _stringLiteralF0E602471CC7B60B51555C6BF791FB31ACE6F07C;
IL2CPP_EXTERN_C String_t* _stringLiteralF2DE84684426E168C1BA7304472221E5D6F8CB80;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8;
IL2CPP_EXTERN_C String_t* _stringLiteralF4D325F411B9D869AEC2BFA77E6023F6618568BB;
IL2CPP_EXTERN_C String_t* _stringLiteralF6603BEE885CA54B20CF4234C3D78879F5A10F60;
IL2CPP_EXTERN_C String_t* _stringLiteralF7B722DB1EB2AE1345B7665EB8C13EDFE133919B;
IL2CPP_EXTERN_C String_t* _stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A;
IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
IL2CPP_EXTERN_C String_t* _stringLiteralF9998D48E6AB66774FFB46F27FF229D73274A28F;
IL2CPP_EXTERN_C String_t* _stringLiteralF9FDD48B0E9236FBC7CC6192F3894CB413E888EC;
IL2CPP_EXTERN_C String_t* _stringLiteralFADAF1FA19DB6D7D6F73D5D573C4B5A69B103D41;
IL2CPP_EXTERN_C String_t* _stringLiteralFDE590092240D8B8D54EA8F6D47F7922F4C89FD6;
IL2CPP_EXTERN_C const RuntimeMethod* AeadParameters__ctor_m3844C605F014CDC524B3BE543D995F19861B1DA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AesEngine_GenerateWorkingKey_m4388FAFCFFE573049EBBF271AC4A98FAF53FC958_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AesEngine_Init_mB1D54FB257BBBFA2F1C48B5E94BBC41C07BD74D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AesEngine_ProcessBlock_m9D1208FACBCFCD1DCBA3A33266F04B8CCD20CE1B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Arrays_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mBDCE20D2E6C50A710F143931048E52C2327FB886_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BigInteger_CompareTo_mBF9863214C2A0BB988C05BA74449F9823B5E028C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BigInteger_DivideAndRemainder_m5EAF4D8BC4A581940E2C77027421945C9F34E1C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BigInteger_Pow_mF7398F9CEF6D6448C0357BE2DE8BACEE029A2D8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BigInteger_ToString_mD0671CCBE90F252180C64B99F51D9F3B56E04DC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BigInteger_ValueOf_mA7D1348D760DDB9EE95304BB9845AE111EA00F7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BigInteger__ctor_m9E01FCDA039358386FB3EA47024E37A61EB8302C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Check_ThrowDataLengthException_mAD0BBF79BD0B0D535B0CD3D9F32D2F3B4996273D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Check_ThrowOutputLengthException_m7B5C52772F2D88D05EAA08F4F7282D05D34A20F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CryptoApiRandomGenerator__ctor_mC568447D1D9F96E13BB1F9CC3F6D5296FDD08075_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DateTimeUtilities_DateTimeToUnixMs_mD97AD6D8918A23A192F58E8E95674A1A613C0E9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mF7D073F9786637121766AFDF1C24498F076B77BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m10D9E5CFD989879DDAC736D717EFFADAA1B14BF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mB87AE4B45EF710406698D208B8516E1EEA8E90EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2C49493AB2A34FA744F81D0D00CD312417090057_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3C0AEA796137AC0AE0830766066A09DB45BA1FA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m73D6F97375AB4C5B363D6E7F565EAAEBC8194468_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DigestUtilities_GetDigestForMechanism_mB9FEE95053ADC4F1603F60D2B6D50C2DCB145866_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DigestUtilities_GetDigest_m74FE157C9E028BEEC9964F08D0712CC2F5A382AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enums_GetArbitraryValue_TisDigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_m5C5527F8B068764341EAC52DB8D91CEB013D3DBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enums_TryGetEnumValue_TisDigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_mE5B72F2470A1C9FE21A66CAC569EE3B26B1D0A38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GcmBlockCipher_CheckStatus_m8853AB82569F6B75E4B077EFBFB86D79E42ED43B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GcmBlockCipher_DoFinal_m348CDCF40E8C538160E78E384E61ECA092BC0E9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GcmBlockCipher_Init_m8FED4ADCA7DDE4DC2BCEA339A76ECAF59F720CD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GcmBlockCipher_ProcessBytes_mADF31DEC7F3F6DF9C6BE77438CBAC6F8712F3299_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GcmBlockCipher__ctor_m0DAD7FFD4BD3950B01BC73FE1DC1F988B9B88C10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Gost28147Engine_GenerateWorkingKey_m939C9156B7DA390486FED0F4407498EBBB725060_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Gost28147Engine_GetSBox_m5DDD32779F968A77AB1CFF5028EF91236A1BA67D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Gost28147Engine_Init_m4B8C1002E7A5409C015A859F52394CD9398347DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Gost28147Engine_ProcessBlock_m22C79C394A98331276FA1F149D6E4BFC30395883_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyParameter__ctor_m6F40CE65781E440BF20F17867ECA04BF6A8A660F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mDAF16B2934DB371873F2E0EAB26F385AABA228D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC346DF562FA9B857FCD897709A93CE6FD00ADDD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCC21F21D1544E0D1970395AFD3635C0E770FE526_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SecureRandom_Next_m53C89891571B0F04656F9734D06FA132226E92F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SecureRandom_Next_m768EB83D49447C4D97BFD97676A10B911613D57F_RuntimeMethod_var;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
struct UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6;
struct BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
struct FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B;
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
struct U3CModuleU3E_t7BA573D42B6A679C8B6BCB6E5B8ABE830876BB39
{
};
struct Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tE3A30317A6A3AEAF1537ACD84BF40D61AEA4EF0E* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t990C0D1DCFB14BE5EC9B9DC1C42CD64924DA289C* ____keys;
ValueCollection_t7910E0A81521B10ADD61F07E087C6766DE84E2B4* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t2D643CC9045D88A19CABBC3D8D436E9CDB92BE10* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t2F188D57986FFD72350BDB82D3FC34EC26672DF3* ____keys;
ValueCollection_tA7DF40B33CAF1CC12CCC29F4547D85DA818303A7* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tCB9C69B6DE7C6C9047A311D1B9E3937200569013* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tF8B8A6459322625D7F08C99265BDC0AACB1B6682* ____keys;
ValueCollection_t0DE9E59612CC98D0AEF2349FD23F6B4E1A991BBE* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342* ____keys;
ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76* ____values;
RuntimeObject* ____syncRoot;
};
struct List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2 : public RuntimeObject
{
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380 : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___associatedText;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___nonce;
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* ___key;
int32_t ___macSize;
};
struct AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466 : public RuntimeObject
{
int32_t ___ROUNDS;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* ___WorkingKey;
bool ___forEncryption;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s;
};
struct Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496 : public RuntimeObject
{
};
struct Asn1Encodable_tFEE0B0C4179DE5C1AA6C81FA97029DCE75244389 : public RuntimeObject
{
};
struct BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB : public RuntimeObject
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___magnitude;
int32_t ___sign;
int32_t ___nBits;
int32_t ___nBitLength;
};
struct Bits_t85226695BC1631A0663616661C0C3E1459D27B06 : public RuntimeObject
{
};
struct Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C : public RuntimeObject
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___chainValue;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer;
int32_t ___digestLength;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_salt;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_personalization;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_key;
int32_t ___bufferPos;
uint64_t ___t0;
uint64_t ___t1;
uint64_t ___f0;
};
struct Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917 : public RuntimeObject
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___chainValue;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer;
int32_t ___digestLength;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_salt;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_personalization;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_key;
int32_t ___fanout;
int32_t ___depth;
int32_t ___leafLength;
int64_t ___nodeOffset;
int32_t ___nodeDepth;
int32_t ___innerHashLength;
int32_t ___bufferPos;
uint32_t ___t0;
uint32_t ___t1;
uint32_t ___f0;
};
struct Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_theBuffer;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_theK;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_theChaining;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_theV;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_theM;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_theIndices;
List_1_t85664D3C706739FF8951E096F8DABA8A8011C23C* ___m_theStack;
int32_t ___m_theDigestLen;
bool ___m_outputting;
int64_t ___m_outputAvailable;
int32_t ___m_theMode;
int32_t ___m_theOutputMode;
int32_t ___m_theOutputDataLen;
int64_t ___m_theCounter;
int32_t ___m_theCurrBytes;
int32_t ___m_thePos;
};
struct Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_theKey;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_theContext;
};
struct Bytes_tFFE34B90145AA8419BE9E8E9A72CE5FDFC00C66D : public RuntimeObject
{
};
struct Check_tE4AF75D1CC752E73282277E5A8876090D11EED44 : public RuntimeObject
{
};
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57 : public RuntimeObject
{
String_t* ___m_name;
String_t* ____sortName;
SortVersion_tBB62978F95905541FC817E11F73A0B1DB392F07E* ___m_SortVersion;
int32_t ___culture;
RuntimeObject* ___collator;
};
struct CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289 : public RuntimeObject
{
RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* ___m_randomNumberGenerator;
};
struct CryptoProObjectIdentifiers_tFA9DE1C7A88D93103AD4E4B751CBF1A168FE5749 : public RuntimeObject
{
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
{
bool ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
bool ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
String_t* ___m_name;
String_t* ___englishname;
String_t* ___nativename;
String_t* ___iso3lang;
String_t* ___iso2lang;
String_t* ___win3lang;
String_t* ___territory;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
bool ___constructed;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
bool ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
int32_t ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
int32_t ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
char* ___m_name;
char* ___englishname;
char* ___nativename;
char* ___iso3lang;
char* ___iso2lang;
char* ___win3lang;
char* ___territory;
char** ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
int32_t ___constructed;
Il2CppSafeArray* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
int32_t ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
int32_t ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
int32_t ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
Il2CppChar* ___m_name;
Il2CppChar* ___englishname;
Il2CppChar* ___nativename;
Il2CppChar* ___iso3lang;
Il2CppChar* ___iso2lang;
Il2CppChar* ___win3lang;
Il2CppChar* ___territory;
Il2CppChar** ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
int32_t ___constructed;
Il2CppSafeArray* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
int32_t ___m_isInherited;
};
struct DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642 : public RuntimeObject
{
};
struct DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630 : public RuntimeObject
{
int64_t ___stateCounter;
int64_t ___seedCounter;
RuntimeObject* ___digest;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___state;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___seed;
};
struct DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8 : public RuntimeObject
{
};
struct Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2 : public RuntimeObject
{
int32_t ___hashSize;
int32_t ___blockSize;
int32_t ___columns;
int32_t ___rounds;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___state;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___tempState1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___tempState2;
uint64_t ___inputBlocks;
int32_t ___bufOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf;
};
struct Enums_t8C987C4AD40E7CA35AD763FA4D8636FA788B464D : public RuntimeObject
{
};
struct GMObjectIdentifiers_t3C9F668E16C4A8A9B495D29594D6A369207386AE : public RuntimeObject
{
};
struct GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF : public RuntimeObject
{
RuntimeObject* ___cipher;
RuntimeObject* ___multiplier;
RuntimeObject* ___exp;
bool ___forEncryption;
bool ___initialised;
int32_t ___macSize;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___lastKey;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___nonce;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___initialAssociatedText;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___H;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___J0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bufBlock;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___macBlock;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S_at;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S_atPre;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___counter;
uint32_t ___counter32;
uint32_t ___blocksRemaining;
int32_t ___bufOff;
uint64_t ___totalLength;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___atBlock;
int32_t ___atBlockPos;
uint64_t ___atLength;
uint64_t ___atLengthPre;
};
struct GcmUtilities_tC559CB1EB01A1EDC34AB33A1C03C3B656B816F5F : public RuntimeObject
{
};
struct GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2 : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___xBuf;
int32_t ___xBufOff;
int64_t ___byteCount;
};
struct Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___workingKey;
bool ___forEncryption;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S;
};
struct Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144 : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___H;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___L;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___M;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Sum;
ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ___C;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___xBuf;
int32_t ___xBufOff;
uint64_t ___byteCount;
RuntimeObject* ___cipher;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___sBox;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___K;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___a;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___wS;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___w_S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___V;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___W;
};
struct Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723 : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___IV;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___N;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Sigma;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Ki;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___h;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___tmp;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___block;
int32_t ___bOff;
};
struct Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186 : public RuntimeObject
{
};
struct Interleave_t24FEF13164E7C4F7C466FA4A146D1E1464759133 : public RuntimeObject
{
};
struct KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484 : public RuntimeObject
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___state;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___dataQueue;
int32_t ___rate;
int32_t ___bitsInQueue;
int32_t ___fixedOutputLength;
bool ___squeezing;
};
struct KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0 : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_key;
};
struct LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33 : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___xBuf;
int32_t ___xBufOff;
int64_t ___byteCount1;
int64_t ___byteCount2;
uint64_t ___H1;
uint64_t ___H2;
uint64_t ___H3;
uint64_t ___H4;
uint64_t ___H5;
uint64_t ___H6;
uint64_t ___H7;
uint64_t ___H8;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___W;
int32_t ___wOff;
};
struct Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649 : public RuntimeObject
{
};
struct MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___X;
int32_t ___xOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___M;
int32_t ___mOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___C;
int32_t ___COff;
};
struct MemberInfo_t : public RuntimeObject
{
};
struct MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F : public RuntimeObject
{
};
struct NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F : public RuntimeObject
{
};
struct NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8 : public RuntimeObject
{
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___bOut;
};
struct Objects_tECA054042492FCC4EF20164F371D49518BB26E2C : public RuntimeObject
{
};
struct OiwObjectIdentifiers_t0BD9432A1CA8B151ED0E5F38EE14C7B139E83E22 : public RuntimeObject
{
};
struct Pack_tC846C4B324BF7D073188A723411C6347E6262EEE : public RuntimeObject
{
};
struct ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54 : public RuntimeObject
{
RuntimeObject* ___m_parameters;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_iv;
};
struct ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7 : public RuntimeObject
{
RuntimeObject* ___m_parameters;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_sBox;
};
struct PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B : public RuntimeObject
{
};
struct Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F : public RuntimeObject
{
};
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8 : public RuntimeObject
{
int32_t ____inext;
int32_t ____inextp;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____seedArray;
};
struct RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3 : public RuntimeObject
{
};
struct RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116 : public RuntimeObject
{
};
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types;
Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex;
int32_t ___m_currMember;
RuntimeObject* ___m_converter;
String_t* ___m_fullTypeName;
String_t* ___m_assemName;
Type_t* ___objectType;
bool ___isFullTypeNameSetExplicit;
bool ___isAssemblyNameSetExplicit;
bool ___requireSameTokenInPartialTrust;
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct StringBuilder_t : public RuntimeObject
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
StringBuilder_t* ___m_ChunkPrevious;
int32_t ___m_ChunkLength;
int32_t ___m_ChunkOffset;
int32_t ___m_MaxCapacity;
};
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06 : public RuntimeObject
{
};
struct Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9 : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___H;
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* ___T;
};
struct TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282 : public RuntimeObject
{
};
struct TigerDigest_tCA7BA221FE1451348CDCE90DBE7EE64589900756 : public RuntimeObject
{
int64_t ___a;
int64_t ___b;
int64_t ___c;
int64_t ___byteCount;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_buffer;
int32_t ___bOff;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* ___x;
int32_t ___xOff;
};
struct UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937 : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42 : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___P;
uint8_t ___s;
uint8_t ___n;
};
struct WhirlpoolDigest_t791BA510EE225358CEDAFD8D5081A99AEA930F66 : public RuntimeObject
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ____rc;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
int32_t ____bufferPos;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ____bitCount;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ____hash;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ____K;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ____L;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ____block;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ____state;
};
struct Asn1Object_t88A4CCA55F497755711F405EE399C0720E53976B : public Asn1Encodable_tFEE0B0C4179DE5C1AA6C81FA97029DCE75244389
{
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
Il2CppChar ___m_value;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
{
uint64_t ____dateData;
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
double ___m_value;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89 : public Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723
{
};
struct Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF : public Gost3411_2012Digest_tDAD2845F6994178303D4C9DC01F50C1D99223723
{
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
int64_t ___m_value;
};
struct IntPtr_t
{
void* ___m_value;
};
struct MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
int32_t ___H1;
int32_t ___H2;
int32_t ___H3;
int32_t ___H4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___X;
int32_t ___xOff;
};
struct MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
uint32_t ___H1;
uint32_t ___H2;
uint32_t ___H3;
uint32_t ___H4;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___X;
int32_t ___xOff;
};
struct OrdinalComparer_tBB06915E213A5D4C8C617ED5478E8BF30C2B2170 : public StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06
{
bool ____ignoreCase;
};
struct RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081 : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
int32_t ___H0;
int32_t ___H1;
int32_t ___H2;
int32_t ___H3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___X;
int32_t ___xOff;
};
struct RipeMD160Digest_tECFD0969A86283378C3792087AF1D15FDA520AAB : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
int32_t ___H0;
int32_t ___H1;
int32_t ___H2;
int32_t ___H3;
int32_t ___H4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___X;
int32_t ___xOff;
};
struct RipeMD256Digest_t80536F30D744745AF1EC4187C793F4F4ADEBB65E : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
int32_t ___H0;
int32_t ___H1;
int32_t ___H2;
int32_t ___H3;
int32_t ___H4;
int32_t ___H5;
int32_t ___H6;
int32_t ___H7;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___X;
int32_t ___xOff;
};
struct RipeMD320Digest_t55E8B2D60888F08EC1B943E0CD528EB255FB6EA6 : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
int32_t ___H0;
int32_t ___H1;
int32_t ___H2;
int32_t ___H3;
int32_t ___H4;
int32_t ___H5;
int32_t ___H6;
int32_t ___H7;
int32_t ___H8;
int32_t ___H9;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___X;
int32_t ___xOff;
};
struct SM3Digest_tD268F3FB061977CB53AFB85FD09EB17A284FDBFB : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___V;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___inwords;
int32_t ___xOff;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___W;
};
struct SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8 : public Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8
{
RuntimeObject* ___generator;
};
struct Sha1Digest_t767C1D27FE946FD20F86DD08349155EB557EF65E : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
uint32_t ___H1;
uint32_t ___H2;
uint32_t ___H3;
uint32_t ___H4;
uint32_t ___H5;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___X;
int32_t ___xOff;
};
struct Sha224Digest_tA8DE7E7C361F2969C0D5D2F4E85AEFDACFFE8847 : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
uint32_t ___H1;
uint32_t ___H2;
uint32_t ___H3;
uint32_t ___H4;
uint32_t ___H5;
uint32_t ___H6;
uint32_t ___H7;
uint32_t ___H8;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___X;
int32_t ___xOff;
};
struct Sha256Digest_t01CC5BA9A7AEA724D96AEB7981431C37D7B75D09 : public GeneralDigest_t46DECBDBA5823B2384D82487910C7D44AD6810D2
{
uint32_t ___H1;
uint32_t ___H2;
uint32_t ___H3;
uint32_t ___H4;
uint32_t ___H5;
uint32_t ___H6;
uint32_t ___H7;
uint32_t ___H8;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___X;
int32_t ___xOff;
};
struct Sha384Digest_t9001AE994B998E491A90E33CE8E727D49A58D083 : public LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33
{
};
struct Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03 : public KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484
{
};
struct Sha512Digest_t70ED7AD26E36A7C6F09C7CC14E631A7CE1CD25F7 : public LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33
{
};
struct Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9 : public LongDigest_t84BC658C5D4B733232A40028E5B4075E34CB8E33
{
int32_t ___digestLength;
uint64_t ___H1t;
uint64_t ___H2t;
uint64_t ___H3t;
uint64_t ___H4t;
uint64_t ___H5t;
uint64_t ___H6t;
uint64_t ___H7t;
uint64_t ___H8t;
};
struct ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D : public KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484
{
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
uint32_t ___m_value;
};
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
uint64_t ___m_value;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
struct FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86
{
uint64_t ___n0;
uint64_t ___n1;
};
struct BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B : public RuntimeObject
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 ___x;
};
struct BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24 : public RuntimeObject
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 ___H;
};
struct DateTimeKind_t3AD6DA06BEF8955A740777163FFB481C19089BBC
{
int32_t ___value__;
};
struct DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7 : public Asn1Object_t88A4CCA55F497755711F405EE399C0720E53976B
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_contents;
String_t* ___m_identifier;
};
struct Exception_t : public RuntimeObject
{
String_t* ____className;
String_t* ____message;
RuntimeObject* ____data;
Exception_t* ____innerException;
String_t* ____helpURL;
RuntimeObject* ____stackTrace;
String_t* ____stackTraceString;
String_t* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
RuntimeObject* ____dynamicMethods;
int32_t ____HResult;
String_t* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
char* ____className;
char* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_pinvoke* ____innerException;
char* ____helpURL;
Il2CppIUnknown* ____stackTrace;
char* ____stackTraceString;
char* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
char* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
Il2CppChar* ____className;
Il2CppChar* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_com* ____innerException;
Il2CppChar* ____helpURL;
Il2CppIUnknown* ____stackTrace;
Il2CppChar* ____stackTraceString;
Il2CppChar* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
Il2CppChar* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
int32_t ___value__;
};
struct NumberStyles_t567C6CBC2A2B5B5A2C43B2855D158949984A810C
{
int32_t ___value__;
};
struct OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0 : public OrdinalComparer_tBB06915E213A5D4C8C617ED5478E8BF30C2B2170
{
};
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
intptr_t ___value;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
intptr_t ___value;
};
struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1
{
int32_t ___value__;
};
struct DigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679
{
int32_t ___value__;
};
struct CryptoException_t5642D4C977A522D4030A72AF72BFB5EC3C55082C : public Exception_t
{
};
struct SecurityUtilityException_t1E6E70632F14B356DF54B8E8DB7F238F65E85623 : public Exception_t
{
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
{
RuntimeObject* ___m_additionalContext;
int32_t ___m_state;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
{
Il2CppIUnknown* ___m_additionalContext;
int32_t ___m_state;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
{
Il2CppIUnknown* ___m_additionalContext;
int32_t ___m_state;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct Type_t : public MemberInfo_t
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3 : public CryptoException_t5642D4C977A522D4030A72AF72BFB5EC3C55082C
{
};
struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4 : public CryptoException_t5642D4C977A522D4030A72AF72BFB5EC3C55082C
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
RuntimeObject* ____actualValue;
};
struct OutputLengthException_tB57BC6652C8E8A36DCC698125BA59983BA3CA684 : public DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3
{
};
struct List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2_StaticFields
{
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
};
struct AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Si;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___rcon;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___T0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___Tinv0;
};
struct Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___EmptyBytes;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___EmptyInts;
};
struct BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields
{
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___primeLists;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___primeProducts;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ZeroMagnitude;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ZeroEncoding;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* ___SMALL_CONSTANTS;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___Zero;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___One;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___Two;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___Three;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___Four;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___Five;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___Six;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___Ten;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___BitLengthTable;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___radix2;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___radix2E;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___radix8;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___radix8E;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___radix10;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___radix10E;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___radix16;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___radix16E;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___ExpWindowThresholds;
};
struct Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_StaticFields
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___IV;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Sigma;
};
struct Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_StaticFields
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___IV;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Sigma;
};
struct Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___SIGMA;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___IV;
};
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57_StaticFields
{
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___Invariant;
Dictionary_2_tFA0E7CD5951B83DD87A65E89D971A68E538F9470* ___collators;
bool ___managedCollation;
bool ___managedCollationChecked;
};
struct CryptoProObjectIdentifiers_tFA9DE1C7A88D93103AD4E4B751CBF1A168FE5749_StaticFields
{
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GOST_id;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3411;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3411Hmac;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_Gost28147_89_None_KeyWrap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_Gost28147_89_CryptoPro_KeyWrap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR28147Gcfb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR28147Cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ID_Gost28147_89_CryptoPro_TestParamSet;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ID_Gost28147_89_CryptoPro_A_ParamSet;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ID_Gost28147_89_CryptoPro_B_ParamSet;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ID_Gost28147_89_CryptoPro_C_ParamSet;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ID_Gost28147_89_CryptoPro_D_ParamSet;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x94;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x2001;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3411x94WithGostR3410x94;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3411x94WithGostR3410x2001;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3411x94CryptoProParamSet;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x94CryptoProA;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x94CryptoProB;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x94CryptoProC;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x94CryptoProD;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x94CryptoProXchA;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x94CryptoProXchB;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x94CryptoProXchC;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x2001CryptoProA;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x2001CryptoProB;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x2001CryptoProC;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x2001CryptoProXchA;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x2001CryptoProXchB;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostElSgDH3410Default;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostElSgDH3410x1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x2001CryptoProESDH;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___GostR3410x2001DH;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
{
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
RuntimeObject* ___shared_table_lock;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
bool ___IsTaiwanSku;
};
struct DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_StaticFields
{
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch;
int64_t ___MaxUnixMs;
int64_t ___MinUnixMs;
};
struct DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields
{
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___AlgorithmMap;
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* ___AlgorithmOidMap;
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* ___Oids;
};
struct Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S3;
};
struct GMObjectIdentifiers_t3C9F668E16C4A8A9B495D29594D6A369207386AE_StaticFields
{
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm_scheme;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm6_ecb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm6_cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm6_ofb128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm6_cfb128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm1_ecb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm1_cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm1_ofb128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm1_cfb128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm1_cfb1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm1_cfb8;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ssf33_ecb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ssf33_cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ssf33_ofb128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ssf33_cfb128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ssf33_cfb1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ssf33_cfb8;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_ecb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_ofb128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_cfb128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_cfb1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_cfb8;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_ctr;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_gcm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_ccm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_xts;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_wrap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_wrap_pad;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sms4_ocb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm5;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2p256v1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2exchange;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___wapip192v1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___wapi192v1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___wapi192v1_parameters;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_recommendedParameters;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_specifiedParameters;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_sm3;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_sha1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_sha224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_sha256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_sha384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_sha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_rmd160;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_whirlpool;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_blake2b512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_blake2s256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2encrypt_with_md5;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_sm9PublicKey;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm9sign;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm9keyagreement;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm9encrypt;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm3;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___hmac_sm3;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign_with_sm3;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign_with_sha1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign_with_sha256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign_with_sha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign_with_sha224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign_with_sha384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign_with_rmd160;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign_with_whirlpool;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign_with_blake2b512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___sm2sign_with_blake2s256;
};
struct Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Sbox_Default;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ESbox_Test;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ESbox_A;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ESbox_B;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ESbox_C;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ESbox_D;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___DSbox_Test;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___DSbox_A;
Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D* ___m_sBoxes;
};
struct Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___C2;
};
struct Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___DeBruijnTZ;
};
struct KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_StaticFields
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___KeccakRoundConstants;
};
struct Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___DeBruijnTZ;
};
struct MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___S;
};
struct MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields
{
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Netscape;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___NetscapeCertType;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___NetscapeBaseUrl;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___NetscapeRevocationUrl;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___NetscapeCARevocationUrl;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___NetscapeRenewalUrl;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___NetscapeCAPolicyUrl;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___NetscapeSslServerName;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___NetscapeCertComment;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Verisign;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___VerisignCzagExtension;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___VerisignPrivate_6_9;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___VerisignOnSiteJurisdictionHash;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___VerisignBitString_6_13;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___VerisignDnbDunsNumber;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___VerisignIssStrongCrypto;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Novell;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___NovellSecurityAttribs;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Entrust;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___EntrustVersionExtension;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___cast5CBC;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___HMAC_SHA1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___as_sys_sec_alg_ideaCBC;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___cryptlib;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___cryptlib_algorithm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___cryptlib_algorithm_blowfish_ECB;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___cryptlib_algorithm_blowfish_CBC;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___cryptlib_algorithm_blowfish_CFB;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___cryptlib_algorithm_blowfish_OFB;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___blake2;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_blake2b160;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_blake2b256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_blake2b384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_blake2b512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_blake2s128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_blake2s160;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_blake2s224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_blake2s256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___blake3;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___blake3_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_scrypt;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_alg_composite;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_composite_key;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_oracle_pkcs12_trusted_key_usage;
};
struct NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields
{
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___NistAlgorithm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___HashAlgs;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha512_224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha512_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha3_224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha3_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha3_384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha3_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdShake128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdShake256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHMacWithSha3_224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHMacWithSha3_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHMacWithSha3_384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHMacWithSha3_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdShake128Len;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdShake256Len;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdKmacWithShake128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdKmacWithShake256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdKmac128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdKmac256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Aes;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes128Ecb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes128Cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes128Ofb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes128Cfb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes128Wrap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes128Gcm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes128Ccm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes128WrapPad;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes128GMac;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes192Ecb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes192Cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes192Ofb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes192Cfb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes192Wrap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes192Gcm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes192Ccm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes192WrapPad;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes192GMac;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes256Ecb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes256Cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes256Ofb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes256Cfb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes256Wrap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes256Gcm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes256Ccm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes256WrapPad;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAes256GMac;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___SigAlgs;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdDsaWithSha2;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DsaWithSha224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DsaWithSha256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DsaWithSha384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DsaWithSha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdDsaWithSha3_224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdDsaWithSha3_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdDsaWithSha3_384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdDsaWithSha3_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdEcdsaWithSha3_224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdEcdsaWithSha3_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdEcdsaWithSha3_384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdEcdsaWithSha3_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdRsassaPkcs1V15WithSha3_224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdRsassaPkcs1V15WithSha3_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdRsassaPkcs1V15WithSha3_384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdRsassaPkcs1V15WithSha3_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_ml_dsa_44;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_ml_dsa_65;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_ml_dsa_87;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_ml_dsa_44_with_sha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_ml_dsa_65_with_sha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_ml_dsa_87_with_sha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_sha2_128s;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_sha2_128f;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_sha2_192s;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_sha2_192f;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_sha2_256s;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_sha2_256f;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_shake_128s;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_shake_128f;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_shake_192s;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_shake_192f;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_shake_256s;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_slh_dsa_shake_256f;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_sha2_128s_with_sha256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_sha2_128f_with_sha256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_sha2_192s_with_sha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_sha2_192f_with_sha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_sha2_256s_with_sha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_sha2_256f_with_sha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_shake_128s_with_shake128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_shake_128f_with_shake128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_shake_192s_with_shake256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_shake_192f_with_shake256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_shake_256s_with_shake256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_hash_slh_dsa_shake_256f_with_shake256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___kems;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_alg_ml_kem_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_alg_ml_kem_768;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_alg_ml_kem_1024;
};
struct OiwObjectIdentifiers_t0BD9432A1CA8B151ED0E5F38EE14C7B139E83E22_StaticFields
{
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___MD4WithRsa;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___MD5WithRsa;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___MD4WithRsaEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DesEcb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DesCbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DesOfb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DesCfb;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DesEde;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSha1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DsaWithSha1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Sha1WithRsa;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ElGamalAlgorithm;
};
struct PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields
{
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___pkcs_1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___RsaEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___MD2WithRsaEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___MD4WithRsaEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___MD5WithRsaEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Sha1WithRsaEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___SrsaOaepEncryptionSet;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdRsaesOaep;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdMgf1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdPSpecified;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdRsassaPss;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Sha256WithRsaEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Sha384WithRsaEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Sha512WithRsaEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Sha224WithRsaEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Sha512_224WithRSAEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Sha512_256WithRSAEncryption;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___pkcs_3;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DhKeyAgreement;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___pkcs_5;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithMD2AndDesCbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithMD2AndRC2Cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithMD5AndDesCbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithMD5AndRC2Cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithSha1AndDesCbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithSha1AndRC2Cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdPbkdf2;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdPbeS2;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdPbmac1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___EncryptionAlgorithmOid;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DesEde3Cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___RC2Cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___rc4;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DigestAlgorithmOid;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___MD2;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___MD4;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___MD5;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHmacWithSha1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHmacWithSha224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHmacWithSha256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHmacWithSha384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHmacWithSha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHmacWithSha512_224;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdHmacWithSha512_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___pkcs_7;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Data;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___SignedData;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___EnvelopedData;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___SignedAndEnvelopedData;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___DigestedData;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___EncryptedData;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___pkcs_9;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtEmailAddress;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtUnstructuredName;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtContentType;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtMessageDigest;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtSigningTime;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtCounterSignature;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtChallengePassword;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtUnstructuredAddress;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtExtendedCertificateAttributes;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtSigningDescription;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtExtensionRequest;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtSmimeCapabilities;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSmime;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtFriendlyName;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtLocalKeyID;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___cert_types;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___X509Certificate;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___SdsiCertificate;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___crl_types;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___X509Crl;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___smime_alg;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_alg;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlg;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgEsdh;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgCms3DesWrap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgCmsRC2Wrap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgZlibCompress;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgPwriKek;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgSsdh;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_aa_cmsAlgorithmProtect;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdRsaKem;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgHssLmsHashsig;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgAeadChaCha20Poly1305;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgHkdfWithSha256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgHkdfWithSha384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAlgHkdfWithSha512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PreferSignedData;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___CannotDecryptAny;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___SmimeCapabilitiesVersions;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_ct;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCTAuthData;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCTTstInfo;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCTCompressedData;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCTAuthEnvelopedData;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCTTimestampedData;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_cti;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCtiEtsProofOfOrigin;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCtiEtsProofOfReceipt;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCtiEtsProofOfDelivery;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCtiEtsProofOfSender;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCtiEtsProofOfApproval;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdCtiEtsProofOfCreation;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_aa;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAOid;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs9AtBinarySigningTime;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAReceiptRequest;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAContentHint;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAMsgSigDigest;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAContentReference;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEncrypKeyPref;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAASigningCertificate;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAASigningCertificateV2;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAContentIdentifier;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAASignatureTimeStampToken;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsSigPolicyID;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsCommitmentType;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsSignerLocation;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsSignerAttr;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsOtherSigCert;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsContentTimestamp;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsCertificateRefs;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsRevocationRefs;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsCertValues;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsRevocationValues;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsEscTimeStamp;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsCertCrlTimestamp;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAEtsArchiveTimestamp;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAADecryptKeyID;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAImplCryptoAlgs;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAAsymmDecryptKeyID;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAAImplCompressAlgs;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdAACommunityIdentifiers;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_spq;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSpqEtsUri;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___IdSpqEtsUNotice;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___pkcs_12_bag_types;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___KeyBag;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___Pkcs8ShroudedKeyBag;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___CertBag;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___CrlBag;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___SecretBag;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___SafeContentsBag;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___pkcs_12_pbe_ids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithShaAnd128BitRC4;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithShaAnd40BitRC4;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithShaAnd3KeyTripleDesCbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithShaAnd2KeyTripleDesCbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbeWithShaAnd128BitRC2Cbc;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___PbewithShaAnd40BitRC2Cbc;
};
struct Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_StaticFields
{
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___InvariantCompareInfo;
};
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields
{
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom;
};
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields
{
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom;
};
struct RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_StaticFields
{
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___rosstandart;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3411_12_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3411_12_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_hmac_gost_3411_12_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_hmac_gost_3411_12_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_signwithdigest_gost_3410_12_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_signwithdigest_gost_3410_12_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_agreement;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_agreement_gost_3410_12_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_agreement_gost_3410_12_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_256_paramSet;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_256_paramSetA;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_256_paramSetB;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_256_paramSetC;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_256_paramSetD;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_512_paramSet;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_512_paramSetA;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_512_paramSetB;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_3410_12_512_paramSetC;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___id_tc26_gost_28147_param_Z;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_StaticFields
{
CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD* ___s_invariantCulture;
CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD* ___s_invariantCultureIgnoreCase;
OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A* ___s_ordinal;
OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0* ___s_ordinalIgnoreCase;
};
struct TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_StaticFields
{
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___TeleTrusT;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___algorithm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___TeleTrusTAlgorithm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___encryptionAlgorithm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___hashAlgorithm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___signatureAlgorithm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___signatureScheme;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___RipeMD160;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___RipeMD128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___RipeMD256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___rsaSignature;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___TeleTrusTRsaSignatureAlgorithm;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___RsaSignatureWithRipeMD160;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___RsaSignatureWithRipeMD128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___RsaSignatureWithRipeMD256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ECSign;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ECSignWithSha1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ECSignWithRipeMD160;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ECSignWithMD2;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ECSignWithMD5;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ttt_ecg;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___ecStdCurvesAndGeneration;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___EccBrainpool;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___EllipticCurve;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___VersionOne;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP160R1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP160T1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP192R1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP192T1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP224R1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP224T1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP256R1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP256T1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP320R1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP320T1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP384R1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP384T1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP512R1;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___BrainpoolP512T1;
};
struct TigerDigest_tCA7BA221FE1451348CDCE90DBE7EE64589900756_StaticFields
{
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* ___t1;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* ___t2;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* ___t3;
Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* ___t4;
};
struct UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_StaticFields
{
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___UaOid;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu4145le;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu4145be;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7564digest_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7564digest_384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7564digest_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7564mac_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7564mac_384;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7564mac_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ecb_128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ecb_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ecb_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ctr_128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ctr_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ctr_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624cfb_128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624cfb_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624cfb_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624cmac_128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624cmac_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624cmac_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624cbc_128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624cbc_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624cbc_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ofb_128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ofb_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ofb_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624gmac_128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624gmac_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624gmac_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ccm_128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ccm_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624ccm_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624xts_128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624xts_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624xts_512;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624kw_128;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624kw_256;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___dstu7624kw_512;
};
struct WhirlpoolDigest_t791BA510EE225358CEDAFD8D5081A99AEA930F66_StaticFields
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___SBOX;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___C0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___C1;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___C2;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___C3;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___C4;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___C5;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___C6;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___C7;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___EIGHT;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___IV;
};
struct Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___IV;
};
struct MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_StaticFields
{
int32_t ___S11;
int32_t ___S12;
int32_t ___S13;
int32_t ___S14;
int32_t ___S21;
int32_t ___S22;
int32_t ___S23;
int32_t ___S24;
int32_t ___S31;
int32_t ___S32;
int32_t ___S33;
int32_t ___S34;
int32_t ___S41;
int32_t ___S42;
int32_t ___S43;
int32_t ___S44;
};
struct SM3Digest_tD268F3FB061977CB53AFB85FD09EB17A284FDBFB_StaticFields
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___T;
};
struct SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_StaticFields
{
int64_t ___counter;
SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* ___MasterRandom;
SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* ___ArbitraryRandom;
double ___DoubleScale;
};
struct Sha224Digest_tA8DE7E7C361F2969C0D5D2F4E85AEFDACFFE8847_StaticFields
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___K;
};
struct Sha256Digest_t01CC5BA9A7AEA724D96AEB7981431C37D7B75D09_StaticFields
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___K;
};
struct DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7_StaticFields
{
DerObjectIdentifierU5BU5D_tD2CFD10A2D7EFA54014F4A5FDA4A3DA8A852F42F* ___Cache;
};
struct Exception_t_StaticFields
{
RuntimeObject* ___s_EDILock;
};
struct Type_t_StaticFields
{
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
Il2CppChar ___Delimiter;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
RuntimeObject* ___Missing;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
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;
}
};
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
{
ALIGN_FIELD (8) uint32_t m_Items[1];
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;
}
};
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
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;
}
};
struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E : public RuntimeArray
{
ALIGN_FIELD (8) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* m_Items[1];
inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** 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, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39 : public RuntimeArray
{
ALIGN_FIELD (8) BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* m_Items[1];
inline BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299 : public RuntimeArray
{
ALIGN_FIELD (8) uint64_t m_Items[1];
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;
}
};
struct FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B : public RuntimeArray
{
ALIGN_FIELD (8) FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 m_Items[1];
inline FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* 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, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 value)
{
m_Items[index] = value;
}
};
struct UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6 : public RuntimeArray
{
ALIGN_FIELD (8) UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* m_Items[1];
inline UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA** 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, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
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);
}
};
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Arrays_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mBDCE20D2E6C50A710F143931048E52C2327FB886_gshared (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_ts, uint8_t ___1_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enums_GetArbitraryValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mCBD229F9B1E4886A4B502F62882252C07FAD4B7A_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enums_TryGetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m34E80BD45DC07E95CAEFAA930C92A9FE5F0E8BC3_gshared (String_t* ___0_s, int32_t* ___1_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_HaveSameContents_m66FA33E18E8F019B5A7CD4EF02271693EB4D4A9C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ;
inline void Arrays_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mBDCE20D2E6C50A710F143931048E52C2327FB886 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_ts, uint8_t ___1_t, const RuntimeMethod* method)
{
(( void (*) (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, uint8_t, const RuntimeMethod*))Arrays_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mBDCE20D2E6C50A710F143931048E52C2327FB886_gshared)(___0_ts, ___1_t, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t Bits_BitPermuteStepSimple_m130DBDB37771730308548ED06FF3F91949FDA486_inline (uint64_t ___0_x, uint64_t ___1_m, int32_t ___2_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Longs_ReverseBytes_m23828A005AF65420FC78D442E501DD0F82C6894B (uint64_t ___0_i, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD (uint64_t ___0_i, int32_t ___1_distance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Platform_GetTypeName_m96C832457C690724120BEF55477F2D968D5A8FA7 (Type_t* ___0_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_ToUniversalTime_m52CA1EAD0BE0A357BCACC38747ECA4A8810155A9 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_CompareTo_m4A3000CD4FF15EA7CA2E9C5C95A9D07F3AA8D35D (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTimeUtilities_DateTimeToUnixMs_mD97AD6D8918A23A192F58E8E95674A1A613C0E9D (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_dateTime, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_mD89390EF215242275A4E8F78C2C3E8BC3EF6F3C3 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_year, int32_t ___1_month, int32_t ___2_day, int32_t ___3_hour, int32_t ___4_minute, int32_t ___5_second, int32_t ___6_kind, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline (const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
inline void Dictionary_2__ctor_m3C0AEA796137AC0AE0830766066A09DB45BA1FA8 (Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m73D6F97375AB4C5B363D6E7F565EAAEBC8194468 (Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
inline int32_t Enums_GetArbitraryValue_TisDigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_m5C5527F8B068764341EAC52DB8D91CEB013D3DBF (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))Enums_GetArbitraryValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mCBD229F9B1E4886A4B502F62882252C07FAD4B7A_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280 (Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* __this, DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329*, DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7*, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, String_t*, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF (Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* __this, String_t* ___0_key, DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37*, String_t*, DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DigestUtilities_GetMechanism_m17550AC4622655D61C7B9A8878DFDBA8EE577E07 (String_t* ___0_algorithm, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToUpperInvariant_mD73F658CDE1280A527231DC305B66CF09B64E5AB (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DigestUtilities_GetDigestForMechanism_mB9FEE95053ADC4F1603F60D2B6D50C2DCB145866 (String_t* ___0_mechanism, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityUtilityException__ctor_m663511C71748C614B29656304DF28FE8747CECFC (SecurityUtilityException_t1E6E70632F14B356DF54B8E8DB7F238F65E85623* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline bool Enums_TryGetEnumValue_TisDigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_mE5B72F2470A1C9FE21A66CAC569EE3B26B1D0A38 (String_t* ___0_s, int32_t* ___1_result, const RuntimeMethod* method)
{
return (( bool (*) (String_t*, int32_t*, const RuntimeMethod*))Enums_TryGetEnumValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m34E80BD45DC07E95CAEFAA930C92A9FE5F0E8BC3_gshared)(___0_s, ___1_result, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2bDigest__ctor_mB5FD04FF336917461872074622AA2C0BF4F7B566 (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* __this, int32_t ___0_digestSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake2sDigest__ctor_mA0A9CE7B6788EB6E6C2B5C3FF5062B3B845E59F5 (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* __this, int32_t ___0_digestBits, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blake3Digest__ctor_mD43217AF96C18B13350D4BC01B06BD7CD5B7B465 (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* __this, int32_t ___0_pDigestSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dstu7564Digest__ctor_m000B56BD48735E5F0305DC181CDD13B8C68C404F (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* __this, int32_t ___0_hashSizeBits, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411Digest__ctor_m65A5DE778D456132C176154C62D0456E2B357739 (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012_256Digest__ctor_mEDA3167AC817502C86AE83C3DF454CD13B9ECF08 (Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost3411_2012_512Digest__ctor_mEEDAB70CB4633AD908EBCDDD5ABC3F6A8B3F288D (Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeccakDigest__ctor_m2F2D2C6756C3B90E998B9E112E371B19ACF297E7 (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* __this, int32_t ___0_bitLength, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD2Digest__ctor_m507BBE1AAB276FDD94BD9AC376161A14F5C378CB (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD4Digest__ctor_mCDA5C554D71E7DCE18FFE799592FCF08550868D6 (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MD5Digest__ctor_m1031A91DE9B4800DD2CC46F49177A122C3A08D4F (MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullDigest__ctor_m88FF48915B764B177B5BA8D7D7D2655B7ADE327C (NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RipeMD128Digest__ctor_mD218DBF24249FA018997983875263B9C3D495BAE (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RipeMD160Digest__ctor_m5BC9185B63E0B8855F988F8DD1892630EE226077 (RipeMD160Digest_tECFD0969A86283378C3792087AF1D15FDA520AAB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RipeMD256Digest__ctor_m8ECF27FB17521D7B0CC7718E361FAC3887E7C76B (RipeMD256Digest_t80536F30D744745AF1EC4187C793F4F4ADEBB65E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RipeMD320Digest__ctor_m88F038DDE1F713F458F22B1558F25119D2D9BBD8 (RipeMD320Digest_t55E8B2D60888F08EC1B943E0CD528EB255FB6EA6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha1Digest__ctor_mDA67802D832C9E9D2B95654F9F67A4D4AA787C7F (Sha1Digest_t767C1D27FE946FD20F86DD08349155EB557EF65E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha224Digest__ctor_mCBAE9632C1F8F779B3C60D0F41082AA74D60AA32 (Sha224Digest_tA8DE7E7C361F2969C0D5D2F4E85AEFDACFFE8847* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha256Digest__ctor_m21924BBA8D463BF516AA2564B4E4DCFF7DE77FAE (Sha256Digest_t01CC5BA9A7AEA724D96AEB7981431C37D7B75D09* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha384Digest__ctor_m5315FF5C96CB80539BA9609F40BB497150122DE6 (Sha384Digest_t9001AE994B998E491A90E33CE8E727D49A58D083* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha512Digest__ctor_m5A836CCDAFCD6D1F455BC918E89899653C421506 (Sha512Digest_t70ED7AD26E36A7C6F09C7CC14E631A7CE1CD25F7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha512tDigest__ctor_m3B0EDEC2CA044D21D707A013B09C876EAC970204 (Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9* __this, int32_t ___0_bitLength, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sha3Digest__ctor_mF234C19D26F9857F43DAD00925E906D52B0FA736 (Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03* __this, int32_t ___0_bitLength, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShakeDigest__ctor_m6216739ECC19D7C9735EF5B2D5E7B498FA91964A (ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D* __this, int32_t ___0_bitLength, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SM3Digest__ctor_mAAA1918281BFDFC233B40B616E0A6E578197B605 (SM3Digest_tD268F3FB061977CB53AFB85FD09EB17A284FDBFB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TigerDigest__ctor_m466A40DBC4BDD849BB7C6E085D6565D05833B6AF (TigerDigest_tCA7BA221FE1451348CDCE90DBE7EE64589900756* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhirlpoolDigest__ctor_m700C5F2F15D930373439921FD3BDE3A498735E11 (WhirlpoolDigest_t791BA510EE225358CEDAFD8D5081A99AEA930F66* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, String_t* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, String_t*, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DerObjectIdentifier_TryFromID_mF29F0415965CDDFE2D6606056A1EF4B32E1F4017 (String_t* ___0_identifier, DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7** ___1_oid, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mB87AE4B45EF710406698D208B8516E1EEA8E90EF (Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* __this, DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329*, DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7*, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Interlocked_Increment_m12CD643CCD5FCDE95DBC0AB07D09AF696E26F9C0 (int64_t* ___0_location, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DigestUtilities_GetDigest_m74FE157C9E028BEEC9964F08D0712CC2F5A382AD (String_t* ___0_algorithm, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator__ctor_m4699CE1967311BFA722988B0E7EC0D0B52FAC468 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, RuntimeObject* ___0_digest, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom_AutoSeed_m63747241CB3A91E89EB810ABACA302A7BEE9FFAB (RuntimeObject* ___0_generator, int32_t ___1_seedLength, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* SecureRandom_CreatePrng_m7C98A5BBF50FD19539D4E014A988E6CC1C384235 (String_t* ___0_digestName, bool ___1_autoSeed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__ctor_m264ADA5A3939D56746A9694197D60E6C4EEAE8A1 (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, RuntimeObject* ___0_generator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random__ctor_mFB386F0C0ED85F26CD069C3527052B81878A2F1E (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* __this, int32_t ___0_Seed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Convert_ToDouble_m3E4AF8B227AB7826ED0949BA9B3E6A71C81AFFA6 (uint64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Pack_BE_To_UInt32_mA1337D8F93BF69A97E7980BC32500F56682F65B7 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Pack_BE_To_UInt64_m363BB524C3A92E96CFAEB918572D63666225EC4D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SecureRandom_NextCounterValue_m20DB6DEAC08EF2A4991638C17ECCAE7BD9FACBD1 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator__ctor_mA4A29085DBAFC15E22A860768D8933E414507C97 (CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VmpcRandomGenerator__ctor_mEB3D5765E1FC96289F85E1B772557D04A46B01B7 (VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__ctor_m01E902694BF6B11E07DA9FA179A0B0FB6BB97128 (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, RuntimeObject* ___0_generator, int32_t ___1_autoSeedLengthInBytes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Convert_ToDouble_m26ED0FBD9E8A96F2997C86BB9024067A1FB7536A (int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120 (Exception_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_signum, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_mag, bool ___2_checkMag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_CreateUValueOf_mA1E0A85449FD728AEAD53258E44F9158CD80C176 (uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Integers_PopCount_m54C4434CD35E423C763DC949A3A07983AB513B19 (uint32_t ___0_u, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_BitLen_m045F5C217CF8D48201E00F14E82227671F3069EC (uint32_t ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Pow_mF7398F9CEF6D6448C0357BE2DE8BACEE029A2D8E (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_exp, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_ValueOf_m1610C0533F64D606E7BB7998AE4D429BBF17A3EB (int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m9E01FCDA039358386FB3EA47024E37A61EB8302C (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, String_t* ___0_str, int32_t ___1_radix, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatException__ctor_mE04AEA59C0EEFF4BD34B7CE8601F9D331D1D473E (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_mF336325913DF125A6F8F05F2909E3AFB0D73830E (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t UInt64_Parse_m5D07DDFA6DA8E3F85D6E07EAE33756AF742CBAB0 (String_t* ___0_s, int32_t ___1_style, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_CreateUValueOf_m2120519012C5C69FF68EB14680C2C2AEB0C21BFC (uint64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_n, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Multiply_mC17967023E033CF6E0646FFEC6EA32B3729DD460 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_val, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Add_mF51EB9B0D3BA393B7F9F54400DA648813FC6B7FE (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_AddToMagnitude_mE3B635605C78D62915FAB4BE0D602B4A5A5E5A36 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_magToAdd, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Subtract_mA81F4B0711AB5C9154E695D25F1312219FB747CB (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_n, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB (RuntimeArray* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_AddMagnitudes_m42D794244612BA5FA5EFDF2BB7D75F3982A0952E (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_a, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CalcBitLength_m682AC9C70D08D6152DAF9EBC840D8BAC6F46468A (int32_t ___0_sign, int32_t ___1_indx, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___2_mag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareTo_m6E823CCEAC4C9DC47F51DF6F845097C5C36E34DF (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareNoLeadingZeros_m26D2C0291155CAAF71CF8A5E03521BAC0BCFDDFB (int32_t ___0_xIndx, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_x, int32_t ___2_yIndx, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___3_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_ShiftLeft_mD56C96BBB7FCA82AF91EDA3B6BBFBD9D46D4CD44 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_mag, int32_t ___1_n, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_Subtract_m9652CA4CFBE1B455E4C7B0D16C9AEEA243E0A861 (int32_t ___0_xStart, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_x, int32_t ___2_yStart, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___3_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_ShiftRightOneInPlace_mDA42F40F5E162CA86BDB424FBAA727C5F2EEF65A (int32_t ___0_start, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_mag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_ShiftRightInPlace_m241871E3628ACF16A312E8D94A2D6FF7F241B273 (int32_t ___0_start, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_mag, int32_t ___2_n, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArithmeticException__ctor_m84E573C2093803DC9E6219461275B351D225C16A (ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_QuickPow2Check_m7914109D4EEC6A19CEEBA7D1994EF24A85DC11CF (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Abs_mB7738C20F5EC5654317E44063B7637D1FEF5F14E (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_ShiftRight_m5CDD93F51B47A86141753DAB26D75002701398A7 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_n, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_LastNBits_m9BBCA5CF72EF5662FE5BE7F920B5DB390A90EDB4 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_n, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_Divide_mF37D0757252AD33B1D810264A9F04D987122319A (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_x, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_IsEqualMagnitude_mA44C7ACB55B28031F276A59730F0FCB129F0ECBD (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_DoSubBigLil_m2EE759CA4B58648124A504BBE9CEA201B9665FB9 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_bigMag, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_lilMag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Square_m99CE68683EFAA94AA65B8BE0282F603B9552330C (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_Multiply_m6EA100D3937160AF441FFF60DDAA44A9E6841F59 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_x, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_y, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_Square_mCCB44A67F95B82535F4C523DE4FE67854D0E77D6 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_w, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Inc_m4935552A4C0A272DFCFB1ADCD09AE2282B117210 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BigInteger_ToString_mD0671CCBE90F252180C64B99F51D9F3B56E04DC5 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_radix, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Convert_ToString_mD50A87BAAF57E646B5A7B8AE989EC2A6B8DC1057 (int64_t ___0_value, int32_t ___1_toBase, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_AppendZeroExtendedString_mB57936D1282E2AE40D4E6CD57D313BB65F7F0D30 (StringBuilder_t* ___0_sb, String_t* ___1_s, int32_t ___2_minLength, const RuntimeMethod* method) ;
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_get_IntValue_m2F5846ECED8BE0010549D08DCBBBF13D825D0816 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Convert_ToString_mC3349029FE37EB00B5BFCB1F87022458A3834E35 (int32_t ___0_value, int32_t ___1_toBase, const RuntimeMethod* method) ;
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline String_t* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( String_t* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BigInteger_get_LongValue_m0451A6711C03830A4FD16DF284B6EE6B12F5360E (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_mC346DF562FA9B857FCD897709A93CE6FD00ADDD2 (List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void List_1_Add_mDAF16B2934DB371873F2E0EAB26F385AABA228D8_inline (List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2*, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mCC21F21D1544E0D1970395AFD3635C0E770FE526_inline (List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_EnsureCapacity_m0ACFF70F6095FD8F19167AF977F539A8EE7A3DB2 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_ToString_m39ECC38B34CE619823318CA9FC98B90A6BFBC388 (StringBuilder_t* ___0_sb, int32_t ___1_radix, RuntimeObject* ___2_moduli, int32_t ___3_scale, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___4_pos, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D (StringBuilder_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BigInteger_get_SignValue_mD368698597A633E20D438F835D4C9F07037C1610_inline (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* BigInteger_DivideAndRemainder_m5EAF4D8BC4A581940E2C77027421945C9F34E1C5 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_val, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Not_m5C53D9672DA1810D497516DCF50CA93D116F9127 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_ValueOf_mA7D1348D760DDB9EE95304BB9845AE111EA00F7D (int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t Bits_BitPermuteStep_m132773E19FFCBB84C342EDC91196BA319D3D74AB_inline (uint64_t ___0_x, uint64_t ___1_m, int32_t ___2_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_ThrowDataLengthException_mAD0BBF79BD0B0D535B0CD3D9F32D2F3B4996273D (String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_ThrowOutputLengthException_m7B5C52772F2D88D05EAA08F4F7282D05D34A20F9 (String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLengthException__ctor_mC41D5E4EE1387D5FBC20928BCEDC48A063C7761E (DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputLengthException__ctor_m73B4222CAFEC8E964DB838871853120F5CEBB527 (OutputLengthException_tB57BC6652C8E8A36DCC698125BA59983BA3CA684* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoException__ctor_m54E174E42FABE5B6E26B27DC4D6B0786FCF52A7B (CryptoException_t5642D4C977A522D4030A72AF72BFB5EC3C55082C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoException__ctor_m31540B718467DFCEB4E1C3E4BCC7940C677E0574 (CryptoException_t5642D4C977A522D4030A72AF72BFB5EC3C55082C* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoException__ctor_m592CB4371CE268875F52926105F96DDA26C25816 (CryptoException_t5642D4C977A522D4030A72AF72BFB5EC3C55082C* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLengthException__ctor_m01BA011072B398E0873B118D13E865DCE835A2D3 (DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLengthException__ctor_mD98A82C687D772F441380F40DCA20218DDA64EB2 (DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_BE_m8DE23D6C7E8FB1AD9AA17CF868A8A2ECE246669F (uint32_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_BE_m7908FB7B5D1AD5302505DBD4A296FD9823063442 (uint32_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_BE_m3C0CDBB2B9840063391CA223916B3E3536895F63 (uint64_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_BE_m1521CDF766CBB34AEA7D2388C98236F392910ACE (uint64_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Pack_BE_To_UInt32_m7BB954A45138AE7773B725CA6F225ED43105C172 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Pack_BE_To_UInt64_mBAD65F4F2F56020123C739E646EC1732A5AA1847 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45 (uint32_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_LE_m314FBDB803B519D680C1B89FB2DFB74F1D11B69F (uint32_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_LE_mB44FF8D75991052CA3DD7E7998CECE06565B9D10 (uint64_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* RandomNumberGenerator_Create_m10E13D4B5CF93E2EBB1BE9226488C919FFAC3340 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator__ctor_mC568447D1D9F96E13BB1F9CC3F6D5296FDD08075 (CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* __this, RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* ___0_randomNumberGenerator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RandomNumberGenerator_Dispose_m3C4215E0EACE0A9A91FDE146BDEE954F8E9AE615 (RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_IsNullOrEmpty_m36C77DA85D623807F68D68332646C782971B8B58 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestUpdate_mAB79248ED7B54D66864D88E76A7BA1A0705774ED (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inSeed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestDoFinal_m7D021C340391285EB0EF77C5729D84AABB082C05 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestAddCounter_mA4C61624151C0A930FAB1A6433801EB5BE373DE4 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, int64_t ___0_seedVal, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_NextBytes_mE16B93C89A4C577D16855BD0A67FC01D0E4858F1 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_GenerateState_m60E3DB5C2F3DD3B6357E8E1780FA94635F485911 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_CycleSeed_m28F03206ECFF93FC64CFBDC28603EEE287D42609 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_LE_mA67F72BE73730EA189CB9710288A5BCAB4D0485B (uint64_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Pack_UInt64_To_BE_mC6796F87CFDEB28BBDA994A2F50E721A0F9226AC (uint64_t ___0_n, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VmpcRandomGenerator_AddSeedMaterial_mB71DE92E6FD31E26D5A65A72CEBC3B8ED14A599A (VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VmpcRandomGenerator_NextBytes_mCA0539F7DCE63BBB32523CB977C2A907DE834267 (VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AeadParameters__ctor_m3844C605F014CDC524B3BE543D995F19861B1DA8 (AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* __this, KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* ___0_key, int32_t ___1_macSize, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_nonce, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_associatedText, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool Arrays_FixedTimeEquals_mF8AB839AD67FB321705BB75A4ED5D92868CDD155 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BasicGcmMultiplier_get_IsHardwareAccelerated_mD4BFE17CC1CCEC33AE2EB62DE0CD5919C61299F8 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BasicGcmMultiplier__ctor_m9E14FEF81151AEC1B189F4E7D9F28DD1ED129B37 (BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tables4kGcmMultiplier__ctor_m10E4DC99771C478352A68077E6D1A929C85C1E3F (Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher__ctor_m0DAD7FFD4BD3950B01BC73FE1DC1F988B9B88C10 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, RuntimeObject* ___0_c, RuntimeObject* ___1_m, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GcmBlockCipher_CreateGcmMultiplier_mDFF169F9DB940395EDC3519699E4B5675458E3A9 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ParametersWithIV_GetIV_m40B44C89F5FB59DD7F08898B5223238123C037AA (ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithIV_get_Parameters_mEF1D069E296B40E3A6562D88497CEF4D4071F069_inline (ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_AreEqual_m4E248C1DEB6047BBE798A8A978B2098279A3BF0D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyParameter_FixedTimeEquals_m738C93B026A1DA266CA32F20FF6C76DDC2004E59 (KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KeyParameter_GetKey_m4CF60D78522E0F608DD02E0C8DADE59E5303FA23 (KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_gHASH_m028186DBEE7F414E79A35D3BC35E8189FBFF836E (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_Y, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, int32_t ___2_len, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_gHASHBlock_mBADBB467821A856B6151AA83B721AEAFF1661D85 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_Y, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_ProcessAadBytes_mC342C6C31F1F937F588362A8537797136C34AF90 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBytes, int32_t ___1_inOff, int32_t ___2_len, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_CheckStatus_m8853AB82569F6B75E4B077EFBFB86D79E42ED43B (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_gHASHBlock_m5454BC6A108978F123F4E337E3267F570D9C04E4 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_Y, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, int32_t ___2_off, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_gHASHPartial_mB5355D515A74B9B77686BB511D163024FCA0A8D0 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_Y, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, int32_t ___2_off, int32_t ___3_len, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_DataLength_mA5DC3F8EEF846867142FFE7FA64C783BE9D20CEF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, int32_t ___1_off, int32_t ___2_len, String_t* ___3_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, int32_t ___1_off, int32_t ___2_len, String_t* ___3_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_InitCipher_mC63177A9639E5169D03494117754906DEF93C37F (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_EncryptBlock_mA498AF71CD70C6D2BF39B873C9FD4CF2713E7FE0 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBuf, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBuf, int32_t ___3_outOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_EncryptBlocks2_mAA72B95834097C8A52B54461374FE2FA240A8B62 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBuf, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBuf, int32_t ___3_outOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_DecryptBlock_m6E0AF8065BAAAC5535738C6A4451F841D92322BD (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBuf, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBuf, int32_t ___3_outOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_DecryptBlocks2_mD3A809DB0F6392943F7CB62B3AFA16061B8637E6 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBuf, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBuf, int32_t ___3_outOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidCipherTextException__ctor_m156E07D264648E7A2BE3951110CD880B6479C9B5 (InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_ProcessPartial_m80A97DC72BD24EF483D57C2C181F7BA93C72BF52 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, int32_t ___1_off, int32_t ___2_len, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_output, int32_t ___4_outOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Xor_m1D0D1BCDEE756B99685FB68ADF33B3FD20DFA2B8 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BasicGcmExponentiator__ctor_m0F59EEF1F4E6D82DF2936441BB8C0656A426F633 (BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Multiply_mE077DD04BF23DA843379FD1246A71E2CE0AF9C9B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_Reset_m99762D833AFD5DA8461B4F11FF1855DB44B1C7C4 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, bool ___0_clearMac, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Arrays_Fill_mFB01B4DA1921896A78617E1C8E0105B52D36814D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, uint8_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_GetNextCtrBlock_m86C6217A6089231C5ECF2BE86E939B5E77B9B40E (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_block, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Xor_m3E63BB921F57899504E8DD584CACAE89907B840B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, int32_t ___1_xOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_y, int32_t ___3_yOff, int32_t ___4_len, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Xor_m40F7E1794FCC81D9B1A032B1E0E6F4359BBE74F8 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_y, int32_t ___2_yOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Xor_m1AAE0E35AB2EEFC54852F46A9C88171243799183 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_y, int32_t ___2_yOff, int32_t ___3_yLen, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GcmUtilities_AsFieldElement_m275240E4652BEA0C87E3E10043B8A77278EC57F3_inline (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___1_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_One_mB2CFEC1E95605D1597201F31260AE00813D3DA44 (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Multiply_m471281595CD0EDCCA4D4D48DADB274F787A76A5E (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Square_m1BD651AC0006038BD0D9464651EF771F5257FCE1 (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GcmUtilities_AsBytes_mD703CB585C371358352A3372DE27DF3ECB02234D_inline (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_z, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GcmUtilities_AsBytes_mF1848B19B5EDBE4074CAADAAFB52C76F69169566_inline (uint64_t ___0_x0, uint64_t ___1_x1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Longs_Reverse_mEFFA161E230979D7206406944E930C730050CB7B (uint64_t ___0_i, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t GcmUtilities_ImplMul64_m8203A8A4F663FF1D0D48DE5C80A9568438784DF5 (uint64_t ___0_x, uint64_t ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Interleave_Expand64To128Rev_m7776F2A3386A68204D19E71807D0B1B08813929B (uint64_t ___0_x, uint64_t* ___1_low, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_MultiplyP7_m87E5FB300AF6416CBC407B46C1270CC3B252EE58 (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_DivideP_m01C0D2A508919060196229B2F93CBA07D85C034E (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___1_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Xor_mEE86E2980AB38B9569C01D1CDA465AF01947F501 (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___1_y, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7 (uint32_t ___0_r, int32_t ___1_shift, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AesEngine_FFmulX_m75188EAD18352FF164DD29B4613D71DE9E2C0D8A (uint32_t ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AesEngine_FFmulX2_mE641FBED3E16A68DDFF2944E98E83213C25A7482 (uint32_t ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AesEngine_SubWord_mEBB127D4505C0A8121427CD8F03D756DE420D0A5 (uint32_t ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AesEngine_Inv_Mcol_mD59E4CA0FF586CFC2B1452A05671793497F5F147 (uint32_t ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Platform_GetTypeName_mAE219F38A7A09C7F3B6FC85DDA460C60675F3A9D (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* AesEngine_GenerateWorkingKey_m4388FAFCFFE573049EBBF271AC4A98FAF53FC958 (AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* __this, KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* ___0_keyParameter, bool ___1_forEncryption, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AesEngine_EncryptBlock_m30387E7746B639ABF44D86051EE8821A3EE8F3C2 (AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_output, int32_t ___3_outOff, UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* ___4_KW, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AesEngine_DecryptBlock_m7C323B7A964C7427686181CBF395F8F61DA8E60E (AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_output, int32_t ___3_outOff, UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* ___4_KW, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m2C49493AB2A34FA744F81D0D00CD312417090057 (Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost28147Engine_AddSBox_m3EDAB2E43A9CFA74C6C6AA64B76B23EA2AC956B0 (String_t* ___0_sBoxName, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_sBox, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mF7D073F9786637121766AFDF1C24498F076B77BF (Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D* __this, String_t* ___0_key, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D*, String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ParametersWithSBox_GetSBox_mD063E84143BEDB1044E2BE1CF37090585F047EE8_inline (ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithSBox_get_Parameters_mC49D38E07D069912707AFF88F2C7A599A3389171_inline (ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Gost28147Engine_GenerateWorkingKey_m939C9156B7DA390486FED0F4407498EBBB725060 (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, bool ___0_forEncryption, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_userKey, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost28147Engine_Gost28147Func_mC45445DFAE7383825BCE8816AEFA43617B5C0496 (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_workingKey, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_inBytes, int32_t ___2_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_outBytes, int32_t ___4_outOff, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost28147Engine_Gost28147_mainStep_mBD6639EE9D4FB1F9C7BAB497814A0AD06818C009 (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, int32_t ___0_n1, int32_t ___1_key, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m10D9E5CFD989879DDAC736D717EFFADAA1B14BF1 (Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D* __this, String_t* ___0_key, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D*, String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_AreEqual_m4E248C1DEB6047BBE798A8A978B2098279A3BF0D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_a;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_b;
if ((!(((RuntimeObject*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_0) == ((RuntimeObject*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_1))))
{
goto IL_0006;
}
}
{
return (bool)1;
}
IL_0006:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_a;
if (!L_2)
{
goto IL_000c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_b;
if (L_3)
{
goto IL_000e;
}
}
IL_000c:
{
return (bool)0;
}
IL_000e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_a;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___1_b;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Arrays_HaveSameContents_m66FA33E18E8F019B5A7CD4EF02271693EB4D4A9C(L_4, L_5, NULL);
return L_6;
}
}
IL2CPP_DISABLE_OPTIMIZATIONS
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool Arrays_FixedTimeEquals_mF8AB839AD67FB321705BB75A4ED5D92868CDD155 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_a;
if (!L_0)
{
goto IL_0006;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_b;
if (L_1)
{
goto IL_0008;
}
}
IL_0006:
{
return (bool)0;
}
IL_0008:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_a;
NullCheck(L_2);
V_0 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
int32_t L_3 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_b;
NullCheck(L_4);
if ((((int32_t)L_3) == ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))
{
goto IL_0014;
}
}
{
return (bool)0;
}
IL_0014:
{
V_1 = 0;
V_2 = 0;
goto IL_0028;
}
IL_001a:
{
int32_t L_5 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_a;
int32_t L_7 = V_2;
NullCheck(L_6);
int32_t L_8 = L_7;
uint8_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___1_b;
int32_t L_11 = V_2;
NullCheck(L_10);
int32_t L_12 = L_11;
uint8_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
V_1 = ((int32_t)(L_5|((int32_t)((int32_t)L_9^(int32_t)L_13))));
int32_t L_14 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0028:
{
int32_t L_15 = V_2;
int32_t L_16 = V_0;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_001a;
}
}
{
int32_t L_17 = V_1;
return (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_ENABLE_OPTIMIZATIONS
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_HaveSameContents_m66FA33E18E8F019B5A7CD4EF02271693EB4D4A9C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_a;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
int32_t L_1 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_b;
NullCheck(L_2);
if ((((int32_t)L_1) == ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
{
goto IL_001a;
}
}
{
return (bool)0;
}
IL_000c:
{
int32_t L_3 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_a;
int32_t L_5 = V_0;
NullCheck(L_4);
int32_t L_6 = L_5;
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___1_b;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
if ((((int32_t)L_7) == ((int32_t)L_11)))
{
goto IL_001a;
}
}
{
return (bool)0;
}
IL_001a:
{
int32_t L_12 = V_0;
if (L_12)
{
goto IL_000c;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Arrays_GetHashCode_m62593CB96A09D2C26D93C948BCB73AFD4FABFBC0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_data;
if (L_0)
{
goto IL_0005;
}
}
{
return 0;
}
IL_0005:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_data;
NullCheck(L_1);
V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
int32_t L_2 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_2, 1));
goto IL_001d;
}
IL_000f:
{
int32_t L_3 = V_1;
V_1 = ((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)257)));
int32_t L_4 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_data;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
uint8_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_1 = ((int32_t)(L_4^(int32_t)L_8));
}
IL_001d:
{
int32_t L_9 = V_0;
int32_t L_10 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
V_0 = L_10;
if ((((int32_t)L_10) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
int32_t L_11 = V_1;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_data;
if (!L_0)
{
goto IL_000f;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_data;
NullCheck((RuntimeArray*)L_1);
RuntimeObject* L_2;
L_2 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_1, NULL);
return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_2, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var));
}
IL_000f:
{
return (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Arrays_Fill_mFB01B4DA1921896A78617E1C8E0105B52D36814D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, uint8_t ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mBDCE20D2E6C50A710F143931048E52C2327FB886_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buf;
uint8_t L_1 = ___1_b;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
Arrays_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mBDCE20D2E6C50A710F143931048E52C2327FB886(L_0, L_1, Arrays_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mBDCE20D2E6C50A710F143931048E52C2327FB886_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* Arrays_CopyOf_mB64F50F63AAE3B22127F19A8C1FCC479EA1325E4 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_data, int32_t ___1_newLength, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
{
int32_t L_0 = ___1_newLength;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_0);
V_0 = L_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___0_data;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = V_0;
int32_t L_4 = ___1_newLength;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = ___0_data;
NullCheck(L_5);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_4, ((int32_t)(((RuntimeArray*)L_5)->max_length)), NULL);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, 0, (RuntimeArray*)L_3, 0, L_6, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Arrays_Append_m1C6C2A4B27F21BB67928CA55C150F3BE3637DA33 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, uint8_t ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
uint8_t L_3 = ___1_b;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)L_3);
return L_2;
}
IL_000e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_a;
NullCheck(L_4);
V_0 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
int32_t L_5 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_5, 1)));
V_1 = L_6;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_a;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_1;
int32_t L_9 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, 0, (RuntimeArray*)L_8, 0, L_9, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_1;
int32_t L_11 = V_0;
uint8_t L_12 = ___1_b;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (uint8_t)L_12);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_1;
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Arrays_Concatenate_m65A66808E9C337266905FA04349EFB8F02B48E2E (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_a, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_a;
if (L_0)
{
goto IL_000a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_b;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
L_2 = Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C(L_1, NULL);
return L_2;
}
IL_000a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_b;
if (L_3)
{
goto IL_0014;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_a;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5;
L_5 = Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C(L_4, NULL);
return L_5;
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_a;
NullCheck(L_6);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___1_b;
NullCheck(L_7);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_6)->max_length)), ((int32_t)(((RuntimeArray*)L_7)->max_length)))));
V_0 = L_8;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_a;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_a;
NullCheck(L_11);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, 0, (RuntimeArray*)L_10, 0, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___1_b;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_a;
NullCheck(L_14);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___1_b;
NullCheck(L_15);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, 0, (RuntimeArray*)L_13, ((int32_t)(((RuntimeArray*)L_14)->max_length)), ((int32_t)(((RuntimeArray*)L_15)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Arrays_IsNullOrEmpty_m36C77DA85D623807F68D68332646C782971B8B58 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array;
if (!L_0)
{
goto IL_000a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_array;
NullCheck(L_1);
return (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) < ((int32_t)1))? 1 : 0);
}
IL_000a:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Arrays__cctor_m13F7F0782721BDDBAAC9218520A8DBD059CBB669 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0);
((Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_StaticFields*)il2cpp_codegen_static_fields_for(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var))->___EmptyBytes = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_StaticFields*)il2cpp_codegen_static_fields_for(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var))->___EmptyBytes), (void*)L_0);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)0);
((Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_StaticFields*)il2cpp_codegen_static_fields_for(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var))->___EmptyInts = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_StaticFields*)il2cpp_codegen_static_fields_for(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var))->___EmptyInts), (void*)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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bytes_XorTo_m75C9F2308108D4F67F5F59C3C4BA1AEE7C3AECE1 (int32_t ___0_len, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_z, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0017;
}
IL_0004:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___2_z;
int32_t L_1 = V_0;
NullCheck(L_0);
uint8_t* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)));
int32_t L_3 = *((uint8_t*)L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_x;
int32_t L_5 = V_0;
NullCheck(L_4);
int32_t L_6 = L_5;
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
*((int8_t*)L_2) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_3^(int32_t)L_7)));
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0017:
{
int32_t L_9 = V_0;
int32_t L_10 = ___0_len;
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Integers_PopCount_m54C4434CD35E423C763DC949A3A07983AB513B19 (uint32_t ___0_u, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___0_u;
uint32_t L_1 = ___0_u;
___0_u = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, ((int32_t)(((int32_t)((uint32_t)L_1>>1))&((int32_t)1431655765)))));
uint32_t L_2 = ___0_u;
uint32_t L_3 = ___0_u;
___0_u = ((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_2&((int32_t)858993459))), ((int32_t)(((int32_t)((uint32_t)L_3>>2))&((int32_t)858993459)))));
uint32_t L_4 = ___0_u;
uint32_t L_5 = ___0_u;
___0_u = ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_4, ((int32_t)((uint32_t)L_5>>4))))&((int32_t)252645135)));
uint32_t L_6 = ___0_u;
uint32_t L_7 = ___0_u;
___0_u = ((int32_t)il2cpp_codegen_add((int32_t)L_6, ((int32_t)((uint32_t)L_7>>8))));
uint32_t L_8 = ___0_u;
uint32_t L_9 = ___0_u;
___0_u = ((int32_t)il2cpp_codegen_add((int32_t)L_8, ((int32_t)((uint32_t)L_9>>((int32_t)16)))));
uint32_t L_10 = ___0_u;
___0_u = ((int32_t)((int32_t)L_10&((int32_t)63)));
uint32_t L_11 = ___0_u;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Integers_RotateLeft_m9347621D8EE9496234E48F81B69A6E6EC815E79E (int32_t ___0_i, int32_t ___1_distance, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_i;
int32_t L_1 = ___1_distance;
int32_t L_2 = ___0_i;
int32_t L_3 = ___1_distance;
return ((int32_t)(((int32_t)(L_0<<((int32_t)(L_1&((int32_t)31)))))|((int32_t)((uint32_t)L_2>>((int32_t)(((-L_3))&((int32_t)31)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Integers_RotateLeft_m6D1D586234127860CEEA0058FB3D4C78128807E8 (uint32_t ___0_i, int32_t ___1_distance, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___0_i;
int32_t L_1 = ___1_distance;
uint32_t L_2 = ___0_i;
int32_t L_3 = ___1_distance;
return ((int32_t)(((int32_t)((int32_t)L_0<<((int32_t)(L_1&((int32_t)31)))))|((int32_t)((uint32_t)L_2>>((int32_t)(((-L_3))&((int32_t)31)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Integers_RotateRight_m518052B64EFD91C606B9EF63889033C4A3E0C34C (uint32_t ___0_i, int32_t ___1_distance, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___0_i;
int32_t L_1 = ___1_distance;
uint32_t L_2 = ___0_i;
int32_t L_3 = ___1_distance;
return ((int32_t)(((int32_t)((uint32_t)L_0>>((int32_t)(L_1&((int32_t)31)))))|((int32_t)((int32_t)L_2<<((int32_t)(((-L_3))&((int32_t)31)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Integers__cctor_m5C4E14B7DA13D4E4E0A527CF99C3F6B032A0CA80 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CC07D4A4B4FC6D98A85528D499B36F8489D6438071F4AADA11701D134678AFB1_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CC07D4A4B4FC6D98A85528D499B36F8489D6438071F4AADA11701D134678AFB1_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_StaticFields*)il2cpp_codegen_static_fields_for(Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var))->___DeBruijnTZ = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_StaticFields*)il2cpp_codegen_static_fields_for(Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var))->___DeBruijnTZ), (void*)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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Longs_Reverse_mEFFA161E230979D7206406944E930C730050CB7B (uint64_t ___0_i, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
uint64_t L_0 = ___0_i;
uint64_t L_1;
L_1 = Bits_BitPermuteStepSimple_m130DBDB37771730308548ED06FF3F91949FDA486_inline(L_0, ((int64_t)6148914691236517205LL), 1, NULL);
___0_i = L_1;
uint64_t L_2 = ___0_i;
uint64_t L_3;
L_3 = Bits_BitPermuteStepSimple_m130DBDB37771730308548ED06FF3F91949FDA486_inline(L_2, ((int64_t)3689348814741910323LL), 2, NULL);
___0_i = L_3;
uint64_t L_4 = ___0_i;
uint64_t L_5;
L_5 = Bits_BitPermuteStepSimple_m130DBDB37771730308548ED06FF3F91949FDA486_inline(L_4, ((int64_t)1085102592571150095LL), 4, NULL);
___0_i = L_5;
uint64_t L_6 = ___0_i;
il2cpp_codegen_runtime_class_init_inline(Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var);
uint64_t L_7;
L_7 = Longs_ReverseBytes_m23828A005AF65420FC78D442E501DD0F82C6894B(L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Longs_ReverseBytes_m23828A005AF65420FC78D442E501DD0F82C6894B (uint64_t ___0_i, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
uint64_t L_0 = ___0_i;
il2cpp_codegen_runtime_class_init_inline(Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var);
uint64_t L_1;
L_1 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(((int64_t)((int64_t)L_0&((int64_t)-72057589759737856LL))), 8, NULL);
uint64_t L_2 = ___0_i;
uint64_t L_3;
L_3 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(((int64_t)((int64_t)L_2&((int64_t)71776119077928960LL))), ((int32_t)24), NULL);
uint64_t L_4 = ___0_i;
uint64_t L_5;
L_5 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(((int64_t)((int64_t)L_4&((int64_t)280375465148160LL))), ((int32_t)40), NULL);
uint64_t L_6 = ___0_i;
uint64_t L_7;
L_7 = Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD(((int64_t)((int64_t)L_6&((int64_t)1095216660735LL))), ((int32_t)56), NULL);
return ((int64_t)(((int64_t)(((int64_t)((int64_t)L_1|(int64_t)L_3))|(int64_t)L_5))|(int64_t)L_7));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Longs_RotateLeft_m29A4F0B0B938DAEB18C7DCB5E683CFC8AF2F65DD (uint64_t ___0_i, int32_t ___1_distance, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_i;
int32_t L_1 = ___1_distance;
uint64_t L_2 = ___0_i;
int32_t L_3 = ___1_distance;
return ((int64_t)(((int64_t)((int64_t)L_0<<((int32_t)(L_1&((int32_t)63)))))|((int64_t)((uint64_t)L_2>>((int32_t)(((-L_3))&((int32_t)63)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Longs_RotateRight_m119D87227FEEFF1A629EBE4803DF24E0E59A339F (uint64_t ___0_i, int32_t ___1_distance, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_i;
int32_t L_1 = ___1_distance;
uint64_t L_2 = ___0_i;
int32_t L_3 = ___1_distance;
return ((int64_t)(((int64_t)((uint64_t)L_0>>((int32_t)(L_1&((int32_t)63)))))|((int64_t)((int64_t)L_2<<((int32_t)(((-L_3))&((int32_t)63)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Longs__cctor_mFC3DCC5693F4A0A48060D85A9846B28435023BAF (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9ADB15F070E9316F84A156DD2B7F2EB5E3881C621225107D0AB86E6BB18F8B59_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9ADB15F070E9316F84A156DD2B7F2EB5E3881C621225107D0AB86E6BB18F8B59_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_StaticFields*)il2cpp_codegen_static_fields_for(Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var))->___DeBruijnTZ = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_StaticFields*)il2cpp_codegen_static_fields_for(Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var))->___DeBruijnTZ), (void*)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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Platform_GetTypeName_mAE219F38A7A09C7F3B6FC85DDA460C60675F3A9D (RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = ___0_obj;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_il2cpp_TypeInfo_var);
String_t* L_2;
L_2 = Platform_GetTypeName_m96C832457C690724120BEF55477F2D968D5A8FA7(L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Platform_GetTypeName_m96C832457C690724120BEF55477F2D968D5A8FA7 (Type_t* ___0_t, const RuntimeMethod* method)
{
{
Type_t* L_0 = ___0_t;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(41, L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Platform__cctor_mA9929AC30A3EEA3213E4C92B43CDC9E1D2621FF1 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0;
L_0 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
NullCheck(L_0);
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* L_1;
L_1 = VirtualFuncInvoker0< CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* >::Invoke(18, L_0);
((Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_StaticFields*)il2cpp_codegen_static_fields_for(Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_il2cpp_TypeInfo_var))->___InvariantCompareInfo = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_StaticFields*)il2cpp_codegen_static_fields_for(Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_il2cpp_TypeInfo_var))->___InvariantCompareInfo), (void*)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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTimeUtilities_DateTimeToUnixMs_mD97AD6D8918A23A192F58E8E95674A1A613C0E9D (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_dateTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
memset((&V_0), 0, sizeof(V_0));
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_1;
memset((&V_1), 0, sizeof(V_1));
{
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
L_0 = DateTime_ToUniversalTime_m52CA1EAD0BE0A357BCACC38747ECA4A8810155A9((&___0_dateTime), NULL);
V_0 = L_0;
il2cpp_codegen_runtime_class_init_inline(DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ((DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var))->___UnixEpoch;
int32_t L_2;
L_2 = DateTime_CompareTo_m4A3000CD4FF15EA7CA2E9C5C95A9D07F3AA8D35D((&V_0), L_1, NULL);
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0027;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5081C2BB000D6FA0C2CDA4A8B7ED516A31C70DC6)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAE46F0B27940AEC05BF5DEF63F58FE1C150DB1FC)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DateTimeUtilities_DateTimeToUnixMs_mD97AD6D8918A23A192F58E8E95674A1A613C0E9D_RuntimeMethod_var)));
}
IL_0027:
{
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
int64_t L_4;
L_4 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_0), NULL);
il2cpp_codegen_runtime_class_init_inline(DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_5 = ((DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var))->___UnixEpoch;
V_1 = L_5;
int64_t L_6;
L_6 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_1), NULL);
return ((int64_t)(((int64_t)il2cpp_codegen_subtract(L_4, L_6))/((int64_t)((int32_t)10000))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTimeUtilities_CurrentUnixMs_mA8C557E686B45DB1DDBB4BC1B372830F12066124 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
L_0 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
il2cpp_codegen_runtime_class_init_inline(DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var);
int64_t L_1;
L_1 = DateTimeUtilities_DateTimeToUnixMs_mD97AD6D8918A23A192F58E8E95674A1A613C0E9D(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeUtilities__cctor_m3B75A8B5015543A80CB00F808EBC77E64676CE15 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
memset((&V_0), 0, sizeof(V_0));
{
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
memset((&L_0), 0, sizeof(L_0));
DateTime__ctor_mD89390EF215242275A4E8F78C2C3E8BC3EF6F3C3((&L_0), ((int32_t)1970), 1, 1, 0, 0, 0, 1, NULL);
((DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var))->___UnixEpoch = L_0;
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var))->___MaxValue;
V_0 = L_1;
int64_t L_2;
L_2 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_0), NULL);
int64_t L_3;
L_3 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&((DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var))->___UnixEpoch), NULL);
((DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var))->___MaxUnixMs = ((int64_t)(((int64_t)il2cpp_codegen_subtract(L_2, L_3))/((int64_t)((int32_t)10000))));
((DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_StaticFields*)il2cpp_codegen_static_fields_for(DateTimeUtilities_tF3FE113280279364566720FF188C6AF0742F2642_il2cpp_TypeInfo_var))->___MinUnixMs = ((int64_t)0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestUtilities__cctor_m7EDFFB9964FA1BA8F49B0CB3FDDB0D19BE185A84 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CryptoProObjectIdentifiers_tFA9DE1C7A88D93103AD4E4B751CBF1A168FE5749_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3C0AEA796137AC0AE0830766066A09DB45BA1FA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m73D6F97375AB4C5B363D6E7F565EAAEBC8194468_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enums_GetArbitraryValue_TisDigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_m5C5527F8B068764341EAC52DB8D91CEB013D3DBF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GMObjectIdentifiers_t3C9F668E16C4A8A9B495D29594D6A369207386AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OiwObjectIdentifiers_t0BD9432A1CA8B151ED0E5F38EE14C7B139E83E22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08DDE1A16B430B92E18027F90410E7A1BBE194F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F1E4EC6073985361F570E60599CF92BFF9B2400);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral12C0D00507D5556F04E6640916CA4AAF502616A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral140DA885C08962AD675465C7DD4AA0BAD8AD45A8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FA3D3451303C09DC40E9F9F21CF3626084FAD71);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36B65B5B99BB1AFE482909BFFDF2B2EE52510018);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37EEE2F78996460A52284698DEFED0CDA60CC6F3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E6DFCF1509E79ED50CE72C800B874342704223C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral461ACC08F7FEB32AFE1A98CE68AE8DFD2FA31BE6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D62F6D2A8E7D78F197C97D6B619D56DDDB33B9F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52BDFA54A164366A4CCA7F4E8E9D4CC3289B914B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral548E3889E950179893648F9C1F462458802E9B5D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56790DA3490431CD0DC21538F255145BAA6A79DB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E059675B01879286B45E87AB2E81C432A1029AF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66BA536357F26D6D14F5A7C2532386E57525766A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A6BDB5DAEB81B36D03839B63B1EF410311601AB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6CE658E390C9CE617162305FD386CCB168BB1D98);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D850599050207BA3A37A2D88D63B137C63EFC8E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral712ED77D49FD877852BE70E220E1B7F9970538D6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C2C28A4D8157AD6D2B6DECC7E49CBCA62E3533C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D1875FF7920B689DB95CB251EA5E899888C01D8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E4DBA5EEBED7922177DEB372197D10CA4291E1A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80B447DE1429B735CEE8304FB64517A51AD14D95);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82181E74756259CA5A0E17340096F351AEBD96BF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral827BC520A1C31CCA01AF7A6F209B6D1B2804DB9A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8433BD965D142199E7AB5E056E38005569163F7B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84D66102CABFC88BF77ACEB40520B61AE9062666);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86B5E9BBFAC6D0E9823062A867D64F1BEF1F3A80);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B58DA953F9884AA06C82A8553748264557937B2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral929005093FDAFAC5D770520C4CC44C5F7EEF5E0E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9397148F89F0190A6F00BDB28BE98E9396F81D29);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96B8CE24C7F40EFE2C2C45508E69CD931305EF1C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9900393607B485A7827F805E6C9C60A9A7BA2B7C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BD0094F131C9FFEA24EE29AF5EF04ED206CF377);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9DEDCB251123B9B8BB3249EBBCB83E60C249F9C2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6DBDE4DFCE47C72AFA52C1981772A8DD7EFD2C8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB01675ACF156865B7361062CB0CEBD5D014E5D61);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1C3A09E869284D3198784261E87CE776284162E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD054D382744F32C213CE7AC817C202A95CD84BF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDEEDBEA213356129E472B5A1DE17C2E43607769);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBED0D7EDC1D9B22CA0DC9FCD8E03192C36C3EE9C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC822E4D8EC2A5455EC541ADBF32426E056BB19CD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCCFE7A80D74CED517586F5A295EA542968AE2F88);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCDAE7819BDDC8B5DD16A8BB6EA6A4F71B5BE5CD3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE0379382C2810C1AED5C5B0021E7B8221741E17);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9CAC9C7CEC3F14354F81BCD1A573235EEB1961D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD9C7849851C546319ED5DCC821A7B730DE8FF73);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEAFCE0E757C453420D4B9656851E8D16F803DB42);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBFEA42051B997E17C9814A7196FFB19014A1B51);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECB5F989D7A306742A927D77266C671E3630CC80);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0E602471CC7B60B51555C6BF791FB31ACE6F07C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2DE84684426E168C1BA7304472221E5D6F8CB80);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF6603BEE885CA54B20CF4234C3D78879F5A10F60);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7B722DB1EB2AE1345B7665EB8C13EDFE133919B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9FDD48B0E9236FBC7CC6192F3894CB413E888EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFADAF1FA19DB6D7D6F73D5D573C4B5A69B103D41);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDE590092240D8B8D54EA8F6D47F7922F4C89FD6);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_0;
L_0 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_1 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894(L_1, L_0, Dictionary_2__ctor_m201D4C32BA21CBF329B875E58C2515ABC9E29894_RuntimeMethod_var);
((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap), (void*)L_1);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_2 = (Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329*)il2cpp_codegen_object_new(Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m3C0AEA796137AC0AE0830766066A09DB45BA1FA8(L_2, Dictionary_2__ctor_m3C0AEA796137AC0AE0830766066A09DB45BA1FA8_RuntimeMethod_var);
((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap), (void*)L_2);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_3;
L_3 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_4 = (Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37*)il2cpp_codegen_object_new(Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m73D6F97375AB4C5B363D6E7F565EAAEBC8194468(L_4, L_3, Dictionary_2__ctor_m73D6F97375AB4C5B363D6E7F565EAAEBC8194468_RuntimeMethod_var);
((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids), (void*)L_4);
int32_t L_5;
L_5 = Enums_GetArbitraryValue_TisDigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_m5C5527F8B068764341EAC52DB8D91CEB013D3DBF(Enums_GetArbitraryValue_TisDigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_m5C5527F8B068764341EAC52DB8D91CEB013D3DBF_RuntimeMethod_var);
V_0 = L_5;
Il2CppFakeBox<int32_t> L_6(DigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_il2cpp_TypeInfo_var, (&V_0));
String_t* L_7;
L_7 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_6), NULL);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_8 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
il2cpp_codegen_runtime_class_init_inline(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var);
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_9 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___MD2;
NullCheck(L_8);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_8, L_9, _stringLiteralBDEEDBEA213356129E472B5A1DE17C2E43607769, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_10 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_11 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___MD4;
NullCheck(L_10);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_10, L_11, _stringLiteral08DDE1A16B430B92E18027F90410E7A1BBE194F2, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_12 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_13 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___MD5;
NullCheck(L_12);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_12, L_13, _stringLiteralCE0379382C2810C1AED5C5B0021E7B8221741E17, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_14 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_14);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_14, _stringLiteral52BDFA54A164366A4CCA7F4E8E9D4CC3289B914B, _stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_15 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
il2cpp_codegen_runtime_class_init_inline(OiwObjectIdentifiers_t0BD9432A1CA8B151ED0E5F38EE14C7B139E83E22_il2cpp_TypeInfo_var);
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_16 = ((OiwObjectIdentifiers_t0BD9432A1CA8B151ED0E5F38EE14C7B139E83E22_StaticFields*)il2cpp_codegen_static_fields_for(OiwObjectIdentifiers_t0BD9432A1CA8B151ED0E5F38EE14C7B139E83E22_il2cpp_TypeInfo_var))->___IdSha1;
NullCheck(L_15);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_15, L_16, _stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_17 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_18 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___IdHmacWithSha1;
NullCheck(L_17);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_17, L_18, _stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_19 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
il2cpp_codegen_runtime_class_init_inline(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var);
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_20 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___HMAC_SHA1;
NullCheck(L_19);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_19, L_20, _stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_21 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_21);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_21, _stringLiteralEBFEA42051B997E17C9814A7196FFB19014A1B51, _stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_22 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
il2cpp_codegen_runtime_class_init_inline(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var);
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_23 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha224;
NullCheck(L_22);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_22, L_23, _stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_24 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_25 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___IdHmacWithSha224;
NullCheck(L_24);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_24, L_25, _stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_26 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_26);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_26, _stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD, _stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_27 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_28 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha256;
NullCheck(L_27);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_27, L_28, _stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_29 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_30 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___IdHmacWithSha256;
NullCheck(L_29);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_29, L_30, _stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_31 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_31);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_31, _stringLiteral12C0D00507D5556F04E6640916CA4AAF502616A1, _stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_32 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_33 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha384;
NullCheck(L_32);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_32, L_33, _stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_34 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_35 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___IdHmacWithSha384;
NullCheck(L_34);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_34, L_35, _stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_36 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_36);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_36, _stringLiteralDD9C7849851C546319ED5DCC821A7B730DE8FF73, _stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_37 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_38 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha512;
NullCheck(L_37);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_37, L_38, _stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_39 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_40 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___IdHmacWithSha512;
NullCheck(L_39);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_39, L_40, _stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_41 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_41);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_41, _stringLiteral82181E74756259CA5A0E17340096F351AEBD96BF, _stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_42 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_42);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_42, _stringLiteralF9FDD48B0E9236FBC7CC6192F3894CB413E888EC, _stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_43 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_43);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_43, _stringLiteral80B447DE1429B735CEE8304FB64517A51AD14D95, _stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_44 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_44);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_44, _stringLiteralBED0D7EDC1D9B22CA0DC9FCD8E03192C36C3EE9C, _stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_45 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_46 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha512_224;
NullCheck(L_45);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_45, L_46, _stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_47 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_48 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___IdHmacWithSha512_224;
NullCheck(L_47);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_47, L_48, _stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_49 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_49);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_49, _stringLiteral86B5E9BBFAC6D0E9823062A867D64F1BEF1F3A80, _stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_50 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_50);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_50, _stringLiteral36B65B5B99BB1AFE482909BFFDF2B2EE52510018, _stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_51 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_51);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_51, _stringLiteral0F1E4EC6073985361F570E60599CF92BFF9B2400, _stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_52 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_52);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_52, _stringLiteral461ACC08F7FEB32AFE1A98CE68AE8DFD2FA31BE6, _stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_53 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_54 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha512_256;
NullCheck(L_53);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_53, L_54, _stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_55 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_56 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___IdHmacWithSha512_256;
NullCheck(L_55);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_55, L_56, _stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_57 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_57);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_57, _stringLiteralB1C3A09E869284D3198784261E87CE776284162E, _stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_58 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
il2cpp_codegen_runtime_class_init_inline(TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_il2cpp_TypeInfo_var);
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_59 = ((TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_il2cpp_TypeInfo_var))->___RipeMD128;
NullCheck(L_58);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_58, L_59, _stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_60 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_60);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_60, _stringLiteral9900393607B485A7827F805E6C9C60A9A7BA2B7C, _stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_61 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_62 = ((TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_il2cpp_TypeInfo_var))->___RipeMD160;
NullCheck(L_61);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_61, L_62, _stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_63 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_63);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_63, _stringLiteral827BC520A1C31CCA01AF7A6F209B6D1B2804DB9A, _stringLiteralA6DBDE4DFCE47C72AFA52C1981772A8DD7EFD2C8, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_64 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_65 = ((TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_il2cpp_TypeInfo_var))->___RipeMD256;
NullCheck(L_64);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_64, L_65, _stringLiteralA6DBDE4DFCE47C72AFA52C1981772A8DD7EFD2C8, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_66 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_66);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_66, _stringLiteral9DEDCB251123B9B8BB3249EBBCB83E60C249F9C2, _stringLiteral6D850599050207BA3A37A2D88D63B137C63EFC8E, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_67 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
il2cpp_codegen_runtime_class_init_inline(CryptoProObjectIdentifiers_tFA9DE1C7A88D93103AD4E4B751CBF1A168FE5749_il2cpp_TypeInfo_var);
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_68 = ((CryptoProObjectIdentifiers_tFA9DE1C7A88D93103AD4E4B751CBF1A168FE5749_StaticFields*)il2cpp_codegen_static_fields_for(CryptoProObjectIdentifiers_tFA9DE1C7A88D93103AD4E4B751CBF1A168FE5749_il2cpp_TypeInfo_var))->___GostR3411;
NullCheck(L_67);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_67, L_68, _stringLiteral929005093FDAFAC5D770520C4CC44C5F7EEF5E0E, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_69 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_69);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_69, _stringLiteralCDAE7819BDDC8B5DD16A8BB6EA6A4F71B5BE5CD3, _stringLiteralF6603BEE885CA54B20CF4234C3D78879F5A10F60, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_70 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_70);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_70, _stringLiteralFADAF1FA19DB6D7D6F73D5D573C4B5A69B103D41, _stringLiteralB01675ACF156865B7361062CB0CEBD5D014E5D61, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_71 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_71);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_71, _stringLiteral96B8CE24C7F40EFE2C2C45508E69CD931305EF1C, _stringLiteral56790DA3490431CD0DC21538F255145BAA6A79DB, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_72 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_72);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_72, _stringLiteral548E3889E950179893648F9C1F462458802E9B5D, _stringLiteralFDE590092240D8B8D54EA8F6D47F7922F4C89FD6, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_73 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_73);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_73, _stringLiteral6A6BDB5DAEB81B36D03839B63B1EF410311601AB, _stringLiteral140DA885C08962AD675465C7DD4AA0BAD8AD45A8, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_74 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_75 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha3_224;
NullCheck(L_74);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_74, L_75, _stringLiteral9BD0094F131C9FFEA24EE29AF5EF04ED206CF377, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_76 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_77 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdHMacWithSha3_224;
NullCheck(L_76);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_76, L_77, _stringLiteral9BD0094F131C9FFEA24EE29AF5EF04ED206CF377, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_78 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_79 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha3_256;
NullCheck(L_78);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_78, L_79, _stringLiteral4D62F6D2A8E7D78F197C97D6B619D56DDDB33B9F, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_80 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_81 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdHMacWithSha3_256;
NullCheck(L_80);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_80, L_81, _stringLiteral4D62F6D2A8E7D78F197C97D6B619D56DDDB33B9F, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_82 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_83 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha3_384;
NullCheck(L_82);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_82, L_83, _stringLiteral5E059675B01879286B45E87AB2E81C432A1029AF, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_84 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_85 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdHMacWithSha3_384;
NullCheck(L_84);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_84, L_85, _stringLiteral5E059675B01879286B45E87AB2E81C432A1029AF, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_86 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_87 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha3_512;
NullCheck(L_86);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_86, L_87, _stringLiteralCCFE7A80D74CED517586F5A295EA542968AE2F88, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_88 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_89 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdHMacWithSha3_512;
NullCheck(L_88);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_88, L_89, _stringLiteralCCFE7A80D74CED517586F5A295EA542968AE2F88, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_90 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_90);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_90, _stringLiteralBD054D382744F32C213CE7AC817C202A95CD84BF, _stringLiteral7D1875FF7920B689DB95CB251EA5E899888C01D8, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_91 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_91);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_91, _stringLiteralF2DE84684426E168C1BA7304472221E5D6F8CB80, _stringLiteral7D1875FF7920B689DB95CB251EA5E899888C01D8, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_92 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_93 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdShake128;
NullCheck(L_92);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_92, L_93, _stringLiteral7D1875FF7920B689DB95CB251EA5E899888C01D8, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_94 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_94);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_94, _stringLiteral7C2C28A4D8157AD6D2B6DECC7E49CBCA62E3533C, _stringLiteralD9CAC9C7CEC3F14354F81BCD1A573235EEB1961D, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_95 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
NullCheck(L_95);
Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_95, _stringLiteral7E4DBA5EEBED7922177DEB372197D10CA4291E1A, _stringLiteralD9CAC9C7CEC3F14354F81BCD1A573235EEB1961D, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_96 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_97 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdShake256;
NullCheck(L_96);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_96, L_97, _stringLiteralD9CAC9C7CEC3F14354F81BCD1A573235EEB1961D, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_98 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
il2cpp_codegen_runtime_class_init_inline(GMObjectIdentifiers_t3C9F668E16C4A8A9B495D29594D6A369207386AE_il2cpp_TypeInfo_var);
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_99 = ((GMObjectIdentifiers_t3C9F668E16C4A8A9B495D29594D6A369207386AE_StaticFields*)il2cpp_codegen_static_fields_for(GMObjectIdentifiers_t3C9F668E16C4A8A9B495D29594D6A369207386AE_il2cpp_TypeInfo_var))->___sm3;
NullCheck(L_98);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_98, L_99, _stringLiteral8433BD965D142199E7AB5E056E38005569163F7B, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_100 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_101 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2b160;
NullCheck(L_100);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_100, L_101, _stringLiteral1FA3D3451303C09DC40E9F9F21CF3626084FAD71, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_102 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_103 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2b256;
NullCheck(L_102);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_102, L_103, _stringLiteral84D66102CABFC88BF77ACEB40520B61AE9062666, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_104 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_105 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2b384;
NullCheck(L_104);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_104, L_105, _stringLiteralF0E602471CC7B60B51555C6BF791FB31ACE6F07C, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_106 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_107 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2b512;
NullCheck(L_106);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_106, L_107, _stringLiteral8B58DA953F9884AA06C82A8553748264557937B2, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_108 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_109 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2s128;
NullCheck(L_108);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_108, L_109, _stringLiteral37EEE2F78996460A52284698DEFED0CDA60CC6F3, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_110 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_111 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2s160;
NullCheck(L_110);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_110, L_111, _stringLiteralC822E4D8EC2A5455EC541ADBF32426E056BB19CD, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_112 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_113 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2s224;
NullCheck(L_112);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_112, L_113, _stringLiteralF7B722DB1EB2AE1345B7665EB8C13EDFE133919B, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_114 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_115 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2s256;
NullCheck(L_114);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_114, L_115, _stringLiteral3E6DFCF1509E79ED50CE72C800B874342704223C, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_116 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_117 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___blake3_256;
NullCheck(L_116);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_116, L_117, _stringLiteral66BA536357F26D6D14F5A7C2532386E57525766A, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_118 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
il2cpp_codegen_runtime_class_init_inline(RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_il2cpp_TypeInfo_var);
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_119 = ((RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_StaticFields*)il2cpp_codegen_static_fields_for(RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_il2cpp_TypeInfo_var))->___id_tc26_gost_3411_12_256;
NullCheck(L_118);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_118, L_119, _stringLiteral9397148F89F0190A6F00BDB28BE98E9396F81D29, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_120 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_121 = ((RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_StaticFields*)il2cpp_codegen_static_fields_for(RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_il2cpp_TypeInfo_var))->___id_tc26_gost_3411_12_512;
NullCheck(L_120);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_120, L_121, _stringLiteral712ED77D49FD877852BE70E220E1B7F9970538D6, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_122 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
il2cpp_codegen_runtime_class_init_inline(UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_il2cpp_TypeInfo_var);
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_123 = ((UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_StaticFields*)il2cpp_codegen_static_fields_for(UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_il2cpp_TypeInfo_var))->___dstu7564digest_256;
NullCheck(L_122);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_122, L_123, _stringLiteralEAFCE0E757C453420D4B9656851E8D16F803DB42, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_124 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_125 = ((UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_StaticFields*)il2cpp_codegen_static_fields_for(UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_il2cpp_TypeInfo_var))->___dstu7564digest_384;
NullCheck(L_124);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_124, L_125, _stringLiteral6CE658E390C9CE617162305FD386CCB168BB1D98, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_126 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_127 = ((UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_StaticFields*)il2cpp_codegen_static_fields_for(UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_il2cpp_TypeInfo_var))->___dstu7564digest_512;
NullCheck(L_126);
Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280(L_126, L_127, _stringLiteralECB5F989D7A306742A927D77266C671E3630CC80, Dictionary_2_set_Item_m005BB3A29367E73BB31D36B94FB0DB09F2C49280_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_128 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_129 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___MD2;
NullCheck(L_128);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_128, _stringLiteralBDEEDBEA213356129E472B5A1DE17C2E43607769, L_129, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_130 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_131 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___MD4;
NullCheck(L_130);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_130, _stringLiteral08DDE1A16B430B92E18027F90410E7A1BBE194F2, L_131, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_132 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_133 = ((PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_StaticFields*)il2cpp_codegen_static_fields_for(PkcsObjectIdentifiers_t3385586402508F3E26E1FD8E65B7EB56EAFEE93B_il2cpp_TypeInfo_var))->___MD5;
NullCheck(L_132);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_132, _stringLiteralCE0379382C2810C1AED5C5B0021E7B8221741E17, L_133, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_134 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_135 = ((OiwObjectIdentifiers_t0BD9432A1CA8B151ED0E5F38EE14C7B139E83E22_StaticFields*)il2cpp_codegen_static_fields_for(OiwObjectIdentifiers_t0BD9432A1CA8B151ED0E5F38EE14C7B139E83E22_il2cpp_TypeInfo_var))->___IdSha1;
NullCheck(L_134);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_134, _stringLiteral11208C86A379F74F4A5228C6512318CCDFEF574A, L_135, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_136 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_137 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha224;
NullCheck(L_136);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_136, _stringLiteralF8167CCC78C1117CDBB4F4177DE66863BA21E27A, L_137, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_138 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_139 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha256;
NullCheck(L_138);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_138, _stringLiteral4C23E639A5A412FD6FD6D1C92298ADD2B8DF4D0E, L_139, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_140 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_141 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha384;
NullCheck(L_140);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_140, _stringLiteral131F00C551D8B6B06586707B7CB54DE4DF424670, L_141, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_142 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_143 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha512;
NullCheck(L_142);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_142, _stringLiteral894BC5458F5E1105129CC92FE8166EA51C2E0DCC, L_143, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_144 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_145 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha512_224;
NullCheck(L_144);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_144, _stringLiteral6287E03E4BA5E084D733B008108745D8989DCA69, L_145, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_146 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_147 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha512_256;
NullCheck(L_146);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_146, _stringLiteralC2350B5572693C76A2581371606D5A586D0C75B0, L_147, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_148 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_149 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha3_224;
NullCheck(L_148);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_148, _stringLiteral9BD0094F131C9FFEA24EE29AF5EF04ED206CF377, L_149, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_150 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_151 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha3_256;
NullCheck(L_150);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_150, _stringLiteral4D62F6D2A8E7D78F197C97D6B619D56DDDB33B9F, L_151, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_152 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_153 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha3_384;
NullCheck(L_152);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_152, _stringLiteral5E059675B01879286B45E87AB2E81C432A1029AF, L_153, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_154 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_155 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdSha3_512;
NullCheck(L_154);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_154, _stringLiteralCCFE7A80D74CED517586F5A295EA542968AE2F88, L_155, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_156 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_157 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdShake128;
NullCheck(L_156);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_156, _stringLiteral7D1875FF7920B689DB95CB251EA5E899888C01D8, L_157, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_158 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_159 = ((NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_StaticFields*)il2cpp_codegen_static_fields_for(NistObjectIdentifiers_t6300F42C548B567A97087F3E4C566350B9A9DF6F_il2cpp_TypeInfo_var))->___IdShake256;
NullCheck(L_158);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_158, _stringLiteralD9CAC9C7CEC3F14354F81BCD1A573235EEB1961D, L_159, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_160 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_161 = ((TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_il2cpp_TypeInfo_var))->___RipeMD128;
NullCheck(L_160);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_160, _stringLiteralEB7CCC8642D7B5521BC4E7440146281DA06EFDDF, L_161, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_162 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_163 = ((TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_il2cpp_TypeInfo_var))->___RipeMD160;
NullCheck(L_162);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_162, _stringLiteralF4B67B27E4DD10700B0726FC3E0A89E2CDBB84C8, L_163, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_164 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_165 = ((TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_StaticFields*)il2cpp_codegen_static_fields_for(TeleTrusTObjectIdentifiers_t6195426CF9CFF7EF6BAD783427B0BA6C4F2CC282_il2cpp_TypeInfo_var))->___RipeMD256;
NullCheck(L_164);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_164, _stringLiteralA6DBDE4DFCE47C72AFA52C1981772A8DD7EFD2C8, L_165, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_166 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_167 = ((CryptoProObjectIdentifiers_tFA9DE1C7A88D93103AD4E4B751CBF1A168FE5749_StaticFields*)il2cpp_codegen_static_fields_for(CryptoProObjectIdentifiers_tFA9DE1C7A88D93103AD4E4B751CBF1A168FE5749_il2cpp_TypeInfo_var))->___GostR3411;
NullCheck(L_166);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_166, _stringLiteral929005093FDAFAC5D770520C4CC44C5F7EEF5E0E, L_167, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_168 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_169 = ((GMObjectIdentifiers_t3C9F668E16C4A8A9B495D29594D6A369207386AE_StaticFields*)il2cpp_codegen_static_fields_for(GMObjectIdentifiers_t3C9F668E16C4A8A9B495D29594D6A369207386AE_il2cpp_TypeInfo_var))->___sm3;
NullCheck(L_168);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_168, _stringLiteral8433BD965D142199E7AB5E056E38005569163F7B, L_169, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_170 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_171 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2b160;
NullCheck(L_170);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_170, _stringLiteral1FA3D3451303C09DC40E9F9F21CF3626084FAD71, L_171, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_172 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_173 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2b256;
NullCheck(L_172);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_172, _stringLiteral84D66102CABFC88BF77ACEB40520B61AE9062666, L_173, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_174 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_175 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2b384;
NullCheck(L_174);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_174, _stringLiteralF0E602471CC7B60B51555C6BF791FB31ACE6F07C, L_175, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_176 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_177 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2b512;
NullCheck(L_176);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_176, _stringLiteral8B58DA953F9884AA06C82A8553748264557937B2, L_177, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_178 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_179 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2s128;
NullCheck(L_178);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_178, _stringLiteral37EEE2F78996460A52284698DEFED0CDA60CC6F3, L_179, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_180 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_181 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2s160;
NullCheck(L_180);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_180, _stringLiteralC822E4D8EC2A5455EC541ADBF32426E056BB19CD, L_181, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_182 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_183 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2s224;
NullCheck(L_182);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_182, _stringLiteralF7B722DB1EB2AE1345B7665EB8C13EDFE133919B, L_183, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_184 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_185 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___id_blake2s256;
NullCheck(L_184);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_184, _stringLiteral3E6DFCF1509E79ED50CE72C800B874342704223C, L_185, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_186 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_187 = ((MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_StaticFields*)il2cpp_codegen_static_fields_for(MiscObjectIdentifiers_t299BD3C83B0C500AC6145F9C95B85AE7DB00A03F_il2cpp_TypeInfo_var))->___blake3_256;
NullCheck(L_186);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_186, _stringLiteral66BA536357F26D6D14F5A7C2532386E57525766A, L_187, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_188 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_189 = ((RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_StaticFields*)il2cpp_codegen_static_fields_for(RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_il2cpp_TypeInfo_var))->___id_tc26_gost_3411_12_256;
NullCheck(L_188);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_188, _stringLiteral9397148F89F0190A6F00BDB28BE98E9396F81D29, L_189, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_190 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_191 = ((RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_StaticFields*)il2cpp_codegen_static_fields_for(RosstandartObjectIdentifiers_tE7EE0D44C4C883E6CA6C5FA4A9E6E92737C2C116_il2cpp_TypeInfo_var))->___id_tc26_gost_3411_12_512;
NullCheck(L_190);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_190, _stringLiteral712ED77D49FD877852BE70E220E1B7F9970538D6, L_191, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_192 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_193 = ((UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_StaticFields*)il2cpp_codegen_static_fields_for(UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_il2cpp_TypeInfo_var))->___dstu7564digest_256;
NullCheck(L_192);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_192, _stringLiteralEAFCE0E757C453420D4B9656851E8D16F803DB42, L_193, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_194 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_195 = ((UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_StaticFields*)il2cpp_codegen_static_fields_for(UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_il2cpp_TypeInfo_var))->___dstu7564digest_384;
NullCheck(L_194);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_194, _stringLiteral6CE658E390C9CE617162305FD386CCB168BB1D98, L_195, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
Dictionary_2_t8710E3DD63AA54EFB9D92C543A559BD7D1DF7F37* L_196 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___Oids;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_197 = ((UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_StaticFields*)il2cpp_codegen_static_fields_for(UAObjectIdentifiers_t6FB51CA26F86BE4DECB538ECFC05281A167FC937_il2cpp_TypeInfo_var))->___dstu7564digest_512;
NullCheck(L_196);
Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF(L_196, _stringLiteralECB5F989D7A306742A927D77266C671E3630CC80, L_197, Dictionary_2_set_Item_m32DC9A4525CD127601DF5209E9908D808ECC20AF_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DigestUtilities_GetDigest_m74FE157C9E028BEEC9964F08D0712CC2F5A382AD (String_t* ___0_algorithm, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
String_t* G_B4_0 = NULL;
String_t* G_B3_0 = NULL;
{
String_t* L_0 = ___0_algorithm;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA9AF8D13B64E63A31A01386E007E5C9CF3A6CF5B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DigestUtilities_GetDigest_m74FE157C9E028BEEC9964F08D0712CC2F5A382AD_RuntimeMethod_var)));
}
IL_000e:
{
String_t* L_2 = ___0_algorithm;
il2cpp_codegen_runtime_class_init_inline(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = DigestUtilities_GetMechanism_m17550AC4622655D61C7B9A8878DFDBA8EE577E07(L_2, NULL);
String_t* L_4 = L_3;
if (L_4)
{
G_B4_0 = L_4;
goto IL_001e;
}
G_B3_0 = L_4;
}
{
String_t* L_5 = ___0_algorithm;
NullCheck(L_5);
String_t* L_6;
L_6 = String_ToUpperInvariant_mD73F658CDE1280A527231DC305B66CF09B64E5AB(L_5, NULL);
G_B4_0 = L_6;
}
IL_001e:
{
il2cpp_codegen_runtime_class_init_inline(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var);
RuntimeObject* L_7;
L_7 = DigestUtilities_GetDigestForMechanism_mB9FEE95053ADC4F1603F60D2B6D50C2DCB145866(G_B4_0, NULL);
V_0 = L_7;
RuntimeObject* L_8 = V_0;
if (!L_8)
{
goto IL_0029;
}
}
{
RuntimeObject* L_9 = V_0;
return L_9;
}
IL_0029:
{
String_t* L_10 = ___0_algorithm;
String_t* L_11;
L_11 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral55879168A338E6B3CA60F14E09E850227E22FC38)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F5911E8A3231A40F62B3FD2C4C34FF66509B719)), NULL);
SecurityUtilityException_t1E6E70632F14B356DF54B8E8DB7F238F65E85623* L_12 = (SecurityUtilityException_t1E6E70632F14B356DF54B8E8DB7F238F65E85623*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecurityUtilityException_t1E6E70632F14B356DF54B8E8DB7F238F65E85623_il2cpp_TypeInfo_var)));
SecurityUtilityException__ctor_m663511C71748C614B29656304DF28FE8747CECFC(L_12, L_11, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DigestUtilities_GetDigest_m74FE157C9E028BEEC9964F08D0712CC2F5A382AD_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DigestUtilities_GetDigestForMechanism_mB9FEE95053ADC4F1603F60D2B6D50C2DCB145866 (String_t* ___0_mechanism, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enums_TryGetEnumValue_TisDigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_mE5B72F2470A1C9FE21A66CAC569EE3B26B1D0A38_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RipeMD160Digest_tECFD0969A86283378C3792087AF1D15FDA520AAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RipeMD256Digest_t80536F30D744745AF1EC4187C793F4F4ADEBB65E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RipeMD320Digest_t55E8B2D60888F08EC1B943E0CD528EB255FB6EA6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SM3Digest_tD268F3FB061977CB53AFB85FD09EB17A284FDBFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha1Digest_t767C1D27FE946FD20F86DD08349155EB557EF65E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha224Digest_tA8DE7E7C361F2969C0D5D2F4E85AEFDACFFE8847_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha256Digest_t01CC5BA9A7AEA724D96AEB7981431C37D7B75D09_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha384Digest_t9001AE994B998E491A90E33CE8E727D49A58D083_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha512Digest_t70ED7AD26E36A7C6F09C7CC14E631A7CE1CD25F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TigerDigest_tCA7BA221FE1451348CDCE90DBE7EE64589900756_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WhirlpoolDigest_t791BA510EE225358CEDAFD8D5081A99AEA930F66_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
String_t* L_0 = ___0_mechanism;
bool L_1;
L_1 = Enums_TryGetEnumValue_TisDigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_mE5B72F2470A1C9FE21A66CAC569EE3B26B1D0A38(L_0, (&V_0), Enums_TryGetEnumValue_TisDigestAlgorithm_t08EADC6243DF309C4D88E8966FF4008EE7CF6679_mE5B72F2470A1C9FE21A66CAC569EE3B26B1D0A38_RuntimeMethod_var);
if (L_1)
{
goto IL_000c;
}
}
{
return (RuntimeObject*)NULL;
}
IL_000c:
{
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_00c7;
}
case 1:
{
goto IL_00d2;
}
case 2:
{
goto IL_00dd;
}
case 3:
{
goto IL_00e8;
}
case 4:
{
goto IL_00f3;
}
case 5:
{
goto IL_00fe;
}
case 6:
{
goto IL_0109;
}
case 7:
{
goto IL_0114;
}
case 8:
{
goto IL_011f;
}
case 9:
{
goto IL_012a;
}
case 10:
{
goto IL_0135;
}
case 11:
{
goto IL_0140;
}
case 12:
{
goto IL_014b;
}
case 13:
{
goto IL_0151;
}
case 14:
{
goto IL_0157;
}
case 15:
{
goto IL_015d;
}
case 16:
{
goto IL_0168;
}
case 17:
{
goto IL_0173;
}
case 18:
{
goto IL_017e;
}
case 19:
{
goto IL_0189;
}
case 20:
{
goto IL_0194;
}
case 21:
{
goto IL_019a;
}
case 22:
{
goto IL_01a0;
}
case 23:
{
goto IL_01a6;
}
case 24:
{
goto IL_01ac;
}
case 25:
{
goto IL_01b2;
}
case 26:
{
goto IL_01b8;
}
case 27:
{
goto IL_01be;
}
case 28:
{
goto IL_01c4;
}
case 29:
{
goto IL_01ca;
}
case 30:
{
goto IL_01d0;
}
case 31:
{
goto IL_01d6;
}
case 32:
{
goto IL_01dc;
}
case 33:
{
goto IL_01e2;
}
case 34:
{
goto IL_01ed;
}
case 35:
{
goto IL_01f8;
}
case 36:
{
goto IL_0203;
}
case 37:
{
goto IL_020e;
}
case 38:
{
goto IL_0219;
}
case 39:
{
goto IL_0224;
}
case 40:
{
goto IL_022f;
}
case 41:
{
goto IL_023a;
}
case 42:
{
goto IL_0240;
}
case 43:
{
goto IL_0246;
}
}
}
{
goto IL_024c;
}
IL_00c7:
{
Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* L_3 = (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C*)il2cpp_codegen_object_new(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var);
Blake2bDigest__ctor_mB5FD04FF336917461872074622AA2C0BF4F7B566(L_3, ((int32_t)160), NULL);
return L_3;
}
IL_00d2:
{
Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* L_4 = (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C*)il2cpp_codegen_object_new(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var);
Blake2bDigest__ctor_mB5FD04FF336917461872074622AA2C0BF4F7B566(L_4, ((int32_t)256), NULL);
return L_4;
}
IL_00dd:
{
Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* L_5 = (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C*)il2cpp_codegen_object_new(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var);
Blake2bDigest__ctor_mB5FD04FF336917461872074622AA2C0BF4F7B566(L_5, ((int32_t)384), NULL);
return L_5;
}
IL_00e8:
{
Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C* L_6 = (Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C*)il2cpp_codegen_object_new(Blake2bDigest_tE24035FCFF8F8F516E555456C66426E6D753EB0C_il2cpp_TypeInfo_var);
Blake2bDigest__ctor_mB5FD04FF336917461872074622AA2C0BF4F7B566(L_6, ((int32_t)512), NULL);
return L_6;
}
IL_00f3:
{
Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* L_7 = (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917*)il2cpp_codegen_object_new(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
Blake2sDigest__ctor_mA0A9CE7B6788EB6E6C2B5C3FF5062B3B845E59F5(L_7, ((int32_t)128), NULL);
return L_7;
}
IL_00fe:
{
Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* L_8 = (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917*)il2cpp_codegen_object_new(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
Blake2sDigest__ctor_mA0A9CE7B6788EB6E6C2B5C3FF5062B3B845E59F5(L_8, ((int32_t)160), NULL);
return L_8;
}
IL_0109:
{
Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* L_9 = (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917*)il2cpp_codegen_object_new(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
Blake2sDigest__ctor_mA0A9CE7B6788EB6E6C2B5C3FF5062B3B845E59F5(L_9, ((int32_t)224), NULL);
return L_9;
}
IL_0114:
{
Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917* L_10 = (Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917*)il2cpp_codegen_object_new(Blake2sDigest_tE87D147050B4D2ED4B18C7569812DF4B15F45917_il2cpp_TypeInfo_var);
Blake2sDigest__ctor_mA0A9CE7B6788EB6E6C2B5C3FF5062B3B845E59F5(L_10, ((int32_t)256), NULL);
return L_10;
}
IL_011f:
{
Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F* L_11 = (Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F*)il2cpp_codegen_object_new(Blake3Digest_tDAFAB34819FA1DE4D637277B6513C71ED9207C5F_il2cpp_TypeInfo_var);
Blake3Digest__ctor_mD43217AF96C18B13350D4BC01B06BD7CD5B7B465(L_11, ((int32_t)256), NULL);
return L_11;
}
IL_012a:
{
Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* L_12 = (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2*)il2cpp_codegen_object_new(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
Dstu7564Digest__ctor_m000B56BD48735E5F0305DC181CDD13B8C68C404F(L_12, ((int32_t)256), NULL);
return L_12;
}
IL_0135:
{
Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* L_13 = (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2*)il2cpp_codegen_object_new(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
Dstu7564Digest__ctor_m000B56BD48735E5F0305DC181CDD13B8C68C404F(L_13, ((int32_t)384), NULL);
return L_13;
}
IL_0140:
{
Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2* L_14 = (Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2*)il2cpp_codegen_object_new(Dstu7564Digest_tFF9869A5DE10AAE6FC9C411F3EB78CA8C9A7BEB2_il2cpp_TypeInfo_var);
Dstu7564Digest__ctor_m000B56BD48735E5F0305DC181CDD13B8C68C404F(L_14, ((int32_t)512), NULL);
return L_14;
}
IL_014b:
{
Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144* L_15 = (Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144*)il2cpp_codegen_object_new(Gost3411Digest_t170654F4EE41CEDCEE8E17B95E7C9AB2259DE144_il2cpp_TypeInfo_var);
Gost3411Digest__ctor_m65A5DE778D456132C176154C62D0456E2B357739(L_15, NULL);
return L_15;
}
IL_0151:
{
Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89* L_16 = (Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89*)il2cpp_codegen_object_new(Gost3411_2012_256Digest_t861E6E72CF3F97123E7A9A5909A7C7AE0D457C89_il2cpp_TypeInfo_var);
Gost3411_2012_256Digest__ctor_mEDA3167AC817502C86AE83C3DF454CD13B9ECF08(L_16, NULL);
return L_16;
}
IL_0157:
{
Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF* L_17 = (Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF*)il2cpp_codegen_object_new(Gost3411_2012_512Digest_tE9FFB2BFA4EB8154835AAAB6A75B7736A2C996BF_il2cpp_TypeInfo_var);
Gost3411_2012_512Digest__ctor_mEEDAB70CB4633AD908EBCDDD5ABC3F6A8B3F288D(L_17, NULL);
return L_17;
}
IL_015d:
{
KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* L_18 = (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484*)il2cpp_codegen_object_new(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
KeccakDigest__ctor_m2F2D2C6756C3B90E998B9E112E371B19ACF297E7(L_18, ((int32_t)224), NULL);
return L_18;
}
IL_0168:
{
KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* L_19 = (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484*)il2cpp_codegen_object_new(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
KeccakDigest__ctor_m2F2D2C6756C3B90E998B9E112E371B19ACF297E7(L_19, ((int32_t)256), NULL);
return L_19;
}
IL_0173:
{
KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* L_20 = (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484*)il2cpp_codegen_object_new(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
KeccakDigest__ctor_m2F2D2C6756C3B90E998B9E112E371B19ACF297E7(L_20, ((int32_t)288), NULL);
return L_20;
}
IL_017e:
{
KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* L_21 = (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484*)il2cpp_codegen_object_new(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
KeccakDigest__ctor_m2F2D2C6756C3B90E998B9E112E371B19ACF297E7(L_21, ((int32_t)384), NULL);
return L_21;
}
IL_0189:
{
KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484* L_22 = (KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484*)il2cpp_codegen_object_new(KeccakDigest_tCAD72536B022AE83C7F7E14A56E9B83DCD26C484_il2cpp_TypeInfo_var);
KeccakDigest__ctor_m2F2D2C6756C3B90E998B9E112E371B19ACF297E7(L_22, ((int32_t)512), NULL);
return L_22;
}
IL_0194:
{
MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B* L_23 = (MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B*)il2cpp_codegen_object_new(MD2Digest_tB6B7DF6A6BBCD51A04CC7BB07B4627E20EDCC08B_il2cpp_TypeInfo_var);
MD2Digest__ctor_m507BBE1AAB276FDD94BD9AC376161A14F5C378CB(L_23, NULL);
return L_23;
}
IL_019a:
{
MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E* L_24 = (MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E*)il2cpp_codegen_object_new(MD4Digest_tA5F580BC7A9525B3F8893988A8F95C07D05EBF2E_il2cpp_TypeInfo_var);
MD4Digest__ctor_mCDA5C554D71E7DCE18FFE799592FCF08550868D6(L_24, NULL);
return L_24;
}
IL_01a0:
{
MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA* L_25 = (MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA*)il2cpp_codegen_object_new(MD5Digest_t1C992433685253AF30F72DB281A92C25742984FA_il2cpp_TypeInfo_var);
MD5Digest__ctor_m1031A91DE9B4800DD2CC46F49177A122C3A08D4F(L_25, NULL);
return L_25;
}
IL_01a6:
{
NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8* L_26 = (NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8*)il2cpp_codegen_object_new(NullDigest_tC94F75369E617A88CA76AE0FD01758234847C1B8_il2cpp_TypeInfo_var);
NullDigest__ctor_m88FF48915B764B177B5BA8D7D7D2655B7ADE327C(L_26, NULL);
return L_26;
}
IL_01ac:
{
RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081* L_27 = (RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081*)il2cpp_codegen_object_new(RipeMD128Digest_tFD0D1E2D70090A88647270D5FEBB2BB29E72A081_il2cpp_TypeInfo_var);
RipeMD128Digest__ctor_mD218DBF24249FA018997983875263B9C3D495BAE(L_27, NULL);
return L_27;
}
IL_01b2:
{
RipeMD160Digest_tECFD0969A86283378C3792087AF1D15FDA520AAB* L_28 = (RipeMD160Digest_tECFD0969A86283378C3792087AF1D15FDA520AAB*)il2cpp_codegen_object_new(RipeMD160Digest_tECFD0969A86283378C3792087AF1D15FDA520AAB_il2cpp_TypeInfo_var);
RipeMD160Digest__ctor_m5BC9185B63E0B8855F988F8DD1892630EE226077(L_28, NULL);
return L_28;
}
IL_01b8:
{
RipeMD256Digest_t80536F30D744745AF1EC4187C793F4F4ADEBB65E* L_29 = (RipeMD256Digest_t80536F30D744745AF1EC4187C793F4F4ADEBB65E*)il2cpp_codegen_object_new(RipeMD256Digest_t80536F30D744745AF1EC4187C793F4F4ADEBB65E_il2cpp_TypeInfo_var);
RipeMD256Digest__ctor_m8ECF27FB17521D7B0CC7718E361FAC3887E7C76B(L_29, NULL);
return L_29;
}
IL_01be:
{
RipeMD320Digest_t55E8B2D60888F08EC1B943E0CD528EB255FB6EA6* L_30 = (RipeMD320Digest_t55E8B2D60888F08EC1B943E0CD528EB255FB6EA6*)il2cpp_codegen_object_new(RipeMD320Digest_t55E8B2D60888F08EC1B943E0CD528EB255FB6EA6_il2cpp_TypeInfo_var);
RipeMD320Digest__ctor_m88F038DDE1F713F458F22B1558F25119D2D9BBD8(L_30, NULL);
return L_30;
}
IL_01c4:
{
Sha1Digest_t767C1D27FE946FD20F86DD08349155EB557EF65E* L_31 = (Sha1Digest_t767C1D27FE946FD20F86DD08349155EB557EF65E*)il2cpp_codegen_object_new(Sha1Digest_t767C1D27FE946FD20F86DD08349155EB557EF65E_il2cpp_TypeInfo_var);
Sha1Digest__ctor_mDA67802D832C9E9D2B95654F9F67A4D4AA787C7F(L_31, NULL);
return L_31;
}
IL_01ca:
{
Sha224Digest_tA8DE7E7C361F2969C0D5D2F4E85AEFDACFFE8847* L_32 = (Sha224Digest_tA8DE7E7C361F2969C0D5D2F4E85AEFDACFFE8847*)il2cpp_codegen_object_new(Sha224Digest_tA8DE7E7C361F2969C0D5D2F4E85AEFDACFFE8847_il2cpp_TypeInfo_var);
Sha224Digest__ctor_mCBAE9632C1F8F779B3C60D0F41082AA74D60AA32(L_32, NULL);
return L_32;
}
IL_01d0:
{
Sha256Digest_t01CC5BA9A7AEA724D96AEB7981431C37D7B75D09* L_33 = (Sha256Digest_t01CC5BA9A7AEA724D96AEB7981431C37D7B75D09*)il2cpp_codegen_object_new(Sha256Digest_t01CC5BA9A7AEA724D96AEB7981431C37D7B75D09_il2cpp_TypeInfo_var);
Sha256Digest__ctor_m21924BBA8D463BF516AA2564B4E4DCFF7DE77FAE(L_33, NULL);
return L_33;
}
IL_01d6:
{
Sha384Digest_t9001AE994B998E491A90E33CE8E727D49A58D083* L_34 = (Sha384Digest_t9001AE994B998E491A90E33CE8E727D49A58D083*)il2cpp_codegen_object_new(Sha384Digest_t9001AE994B998E491A90E33CE8E727D49A58D083_il2cpp_TypeInfo_var);
Sha384Digest__ctor_m5315FF5C96CB80539BA9609F40BB497150122DE6(L_34, NULL);
return L_34;
}
IL_01dc:
{
Sha512Digest_t70ED7AD26E36A7C6F09C7CC14E631A7CE1CD25F7* L_35 = (Sha512Digest_t70ED7AD26E36A7C6F09C7CC14E631A7CE1CD25F7*)il2cpp_codegen_object_new(Sha512Digest_t70ED7AD26E36A7C6F09C7CC14E631A7CE1CD25F7_il2cpp_TypeInfo_var);
Sha512Digest__ctor_m5A836CCDAFCD6D1F455BC918E89899653C421506(L_35, NULL);
return L_35;
}
IL_01e2:
{
Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9* L_36 = (Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9*)il2cpp_codegen_object_new(Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9_il2cpp_TypeInfo_var);
Sha512tDigest__ctor_m3B0EDEC2CA044D21D707A013B09C876EAC970204(L_36, ((int32_t)224), NULL);
return L_36;
}
IL_01ed:
{
Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9* L_37 = (Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9*)il2cpp_codegen_object_new(Sha512tDigest_tC5BB2FC04DBEA6BF761AE9F70AAF8C53704A70A9_il2cpp_TypeInfo_var);
Sha512tDigest__ctor_m3B0EDEC2CA044D21D707A013B09C876EAC970204(L_37, ((int32_t)256), NULL);
return L_37;
}
IL_01f8:
{
Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03* L_38 = (Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03*)il2cpp_codegen_object_new(Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03_il2cpp_TypeInfo_var);
Sha3Digest__ctor_mF234C19D26F9857F43DAD00925E906D52B0FA736(L_38, ((int32_t)224), NULL);
return L_38;
}
IL_0203:
{
Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03* L_39 = (Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03*)il2cpp_codegen_object_new(Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03_il2cpp_TypeInfo_var);
Sha3Digest__ctor_mF234C19D26F9857F43DAD00925E906D52B0FA736(L_39, ((int32_t)256), NULL);
return L_39;
}
IL_020e:
{
Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03* L_40 = (Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03*)il2cpp_codegen_object_new(Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03_il2cpp_TypeInfo_var);
Sha3Digest__ctor_mF234C19D26F9857F43DAD00925E906D52B0FA736(L_40, ((int32_t)384), NULL);
return L_40;
}
IL_0219:
{
Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03* L_41 = (Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03*)il2cpp_codegen_object_new(Sha3Digest_t392CE4D6D632C18EA75034072B0EF80684428D03_il2cpp_TypeInfo_var);
Sha3Digest__ctor_mF234C19D26F9857F43DAD00925E906D52B0FA736(L_41, ((int32_t)512), NULL);
return L_41;
}
IL_0224:
{
ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D* L_42 = (ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D*)il2cpp_codegen_object_new(ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D_il2cpp_TypeInfo_var);
ShakeDigest__ctor_m6216739ECC19D7C9735EF5B2D5E7B498FA91964A(L_42, ((int32_t)128), NULL);
return L_42;
}
IL_022f:
{
ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D* L_43 = (ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D*)il2cpp_codegen_object_new(ShakeDigest_t1DD5684EEF5F1104D8B4C9CEB54193B32E5B5D8D_il2cpp_TypeInfo_var);
ShakeDigest__ctor_m6216739ECC19D7C9735EF5B2D5E7B498FA91964A(L_43, ((int32_t)256), NULL);
return L_43;
}
IL_023a:
{
SM3Digest_tD268F3FB061977CB53AFB85FD09EB17A284FDBFB* L_44 = (SM3Digest_tD268F3FB061977CB53AFB85FD09EB17A284FDBFB*)il2cpp_codegen_object_new(SM3Digest_tD268F3FB061977CB53AFB85FD09EB17A284FDBFB_il2cpp_TypeInfo_var);
SM3Digest__ctor_mAAA1918281BFDFC233B40B616E0A6E578197B605(L_44, NULL);
return L_44;
}
IL_0240:
{
TigerDigest_tCA7BA221FE1451348CDCE90DBE7EE64589900756* L_45 = (TigerDigest_tCA7BA221FE1451348CDCE90DBE7EE64589900756*)il2cpp_codegen_object_new(TigerDigest_tCA7BA221FE1451348CDCE90DBE7EE64589900756_il2cpp_TypeInfo_var);
TigerDigest__ctor_m466A40DBC4BDD849BB7C6E085D6565D05833B6AF(L_45, NULL);
return L_45;
}
IL_0246:
{
WhirlpoolDigest_t791BA510EE225358CEDAFD8D5081A99AEA930F66* L_46 = (WhirlpoolDigest_t791BA510EE225358CEDAFD8D5081A99AEA930F66*)il2cpp_codegen_object_new(WhirlpoolDigest_t791BA510EE225358CEDAFD8D5081A99AEA930F66_il2cpp_TypeInfo_var);
WhirlpoolDigest__ctor_m700C5F2F15D930373439921FD3BDE3A498735E11(L_46, NULL);
return L_46;
}
IL_024c:
{
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_47 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_47, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_47, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DigestUtilities_GetDigestForMechanism_mB9FEE95053ADC4F1603F60D2B6D50C2DCB145866_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DigestUtilities_GetMechanism_m17550AC4622655D61C7B9A8878DFDBA8EE577E07 (String_t* ___0_algorithm, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB87AE4B45EF710406698D208B8516E1EEA8E90EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* V_1 = NULL;
String_t* V_2 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var);
Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmMap;
String_t* L_1 = ___0_algorithm;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mA86D965CB5F74CE8675B7995C61945BEB6E594CB_RuntimeMethod_var);
if (!L_2)
{
goto IL_0011;
}
}
{
String_t* L_3 = V_0;
return L_3;
}
IL_0011:
{
String_t* L_4 = ___0_algorithm;
il2cpp_codegen_runtime_class_init_inline(DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7_il2cpp_TypeInfo_var);
bool L_5;
L_5 = DerObjectIdentifier_TryFromID_mF29F0415965CDDFE2D6606056A1EF4B32E1F4017(L_4, (&V_1), NULL);
if (!L_5)
{
goto IL_002c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var);
Dictionary_2_tCAD1DB714FE7CE64DFBD12C9AC15D2C23DDC6329* L_6 = ((DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_StaticFields*)il2cpp_codegen_static_fields_for(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var))->___AlgorithmOidMap;
DerObjectIdentifier_t44979315B19C7F4898F248CEE1CDFB2AC30B52F7* L_7 = V_1;
NullCheck(L_6);
bool L_8;
L_8 = Dictionary_2_TryGetValue_mB87AE4B45EF710406698D208B8516E1EEA8E90EF(L_6, L_7, (&V_2), Dictionary_2_TryGetValue_mB87AE4B45EF710406698D208B8516E1EEA8E90EF_RuntimeMethod_var);
if (!L_8)
{
goto IL_002c;
}
}
{
String_t* L_9 = V_2;
return L_9;
}
IL_002c:
{
return (String_t*)NULL;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SecureRandom_NextCounterValue_m20DB6DEAC08EF2A4991638C17ECCAE7BD9FACBD1 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
int64_t L_0;
L_0 = Interlocked_Increment_m12CD643CCD5FCDE95DBC0AB07D09AF696E26F9C0((&((SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var))->___counter), NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* SecureRandom_CreatePrng_m7C98A5BBF50FD19539D4E014A988E6CC1C384235 (String_t* ___0_digestName, bool ___1_autoSeed, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* V_1 = NULL;
{
String_t* L_0 = ___0_digestName;
il2cpp_codegen_runtime_class_init_inline(DigestUtilities_tE931D6F7B03821F5626898795B732FC9D3984BF8_il2cpp_TypeInfo_var);
RuntimeObject* L_1;
L_1 = DigestUtilities_GetDigest_m74FE157C9E028BEEC9964F08D0712CC2F5A382AD(L_0, NULL);
V_0 = L_1;
RuntimeObject* L_2 = V_0;
if (L_2)
{
goto IL_000c;
}
}
{
return (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630*)NULL;
}
IL_000c:
{
RuntimeObject* L_3 = V_0;
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* L_4 = (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630*)il2cpp_codegen_object_new(DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630_il2cpp_TypeInfo_var);
DigestRandomGenerator__ctor_m4699CE1967311BFA722988B0E7EC0D0B52FAC468(L_4, L_3, NULL);
V_1 = L_4;
bool L_5 = ___1_autoSeed;
if (!L_5)
{
goto IL_0024;
}
}
{
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* L_6 = V_1;
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
int32_t L_8;
L_8 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var, L_7);
il2cpp_codegen_runtime_class_init_inline(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
SecureRandom_AutoSeed_m63747241CB3A91E89EB810ABACA302A7BEE9FFAB(L_6, ((int32_t)il2cpp_codegen_multiply(2, L_8)), NULL);
}
IL_0024:
{
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* L_9 = V_1;
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__ctor_m31542176D6E81415BF9363CD71E2243DEC6DB5C2 (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* L_0;
L_0 = SecureRandom_CreatePrng_m7C98A5BBF50FD19539D4E014A988E6CC1C384235(_stringLiteral158B6A1BFB4007A30B92DF912CBC29F2328168DD, (bool)1, NULL);
SecureRandom__ctor_m264ADA5A3939D56746A9694197D60E6C4EEAE8A1(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__ctor_m264ADA5A3939D56746A9694197D60E6C4EEAE8A1 (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, RuntimeObject* ___0_generator, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
Random__ctor_mFB386F0C0ED85F26CD069C3527052B81878A2F1E(__this, 0, NULL);
RuntimeObject* L_0 = ___0_generator;
__this->___generator = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___generator), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__ctor_m01E902694BF6B11E07DA9FA179A0B0FB6BB97128 (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, RuntimeObject* ___0_generator, int32_t ___1_autoSeedLengthInBytes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
Random__ctor_mFB386F0C0ED85F26CD069C3527052B81878A2F1E(__this, 0, NULL);
RuntimeObject* L_0 = ___0_generator;
int32_t L_1 = ___1_autoSeedLengthInBytes;
il2cpp_codegen_runtime_class_init_inline(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
SecureRandom_AutoSeed_m63747241CB3A91E89EB810ABACA302A7BEE9FFAB(L_0, L_1, NULL);
RuntimeObject* L_2 = ___0_generator;
__this->___generator = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___generator), (void*)L_2);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecureRandom_Next_m35F0652981636859263C00A7A46345F95096E4A8 (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(11, __this);
return ((int32_t)(L_0&((int32_t)2147483647LL)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecureRandom_Next_m768EB83D49447C4D97BFD97676A10B911613D57F (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, int32_t ___0_maxValue, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_maxValue;
if ((((int32_t)L_0) >= ((int32_t)2)))
{
goto IL_001a;
}
}
{
int32_t L_1 = ___0_maxValue;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7A60CFA0A1FBA717E6335EC85345797D009B462C)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2ADD38D5A5D6AF5D786F780BFBD396FC5C0F2910)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecureRandom_Next_m768EB83D49447C4D97BFD97676A10B911613D57F_RuntimeMethod_var)));
}
IL_0018:
{
return 0;
}
IL_001a:
{
int32_t L_3 = ___0_maxValue;
int32_t L_4 = ___0_maxValue;
if (((int32_t)(L_3&((int32_t)il2cpp_codegen_subtract(L_4, 1)))))
{
goto IL_0038;
}
}
{
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(11, __this);
V_0 = ((int32_t)(L_5&((int32_t)2147483647LL)));
int32_t L_6 = V_0;
int32_t L_7 = ___0_maxValue;
return ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_multiply(((int64_t)L_6), ((int64_t)L_7)))>>((int32_t)31))));
}
IL_0038:
{
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(11, __this);
V_0 = ((int32_t)(L_8&((int32_t)2147483647LL)));
int32_t L_9 = V_0;
int32_t L_10 = ___0_maxValue;
V_1 = ((int32_t)(L_9%L_10));
int32_t L_11 = V_0;
int32_t L_12 = V_1;
int32_t L_13 = ___0_maxValue;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_11, L_12)), ((int32_t)il2cpp_codegen_subtract(L_13, 1))))) < ((int32_t)0)))
{
goto IL_0038;
}
}
{
int32_t L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecureRandom_Next_m53C89891571B0F04656F9734D06FA132226E92F4 (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, int32_t ___0_minValue, int32_t ___1_maxValue, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___1_maxValue;
int32_t L_1 = ___0_minValue;
if ((((int32_t)L_0) > ((int32_t)L_1)))
{
goto IL_0015;
}
}
{
int32_t L_2 = ___1_maxValue;
int32_t L_3 = ___0_minValue;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_000a;
}
}
{
int32_t L_4 = ___0_minValue;
return L_4;
}
IL_000a:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral50D99D0A42481C230CA7D14F3ED00445559D368F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SecureRandom_Next_m53C89891571B0F04656F9734D06FA132226E92F4_RuntimeMethod_var)));
}
IL_0015:
{
int32_t L_6 = ___1_maxValue;
int32_t L_7 = ___0_minValue;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, L_7));
int32_t L_8 = V_0;
if ((((int32_t)L_8) <= ((int32_t)0)))
{
goto IL_0027;
}
}
{
int32_t L_9 = ___0_minValue;
int32_t L_10 = V_0;
int32_t L_11;
L_11 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(7, __this, L_10);
return ((int32_t)il2cpp_codegen_add(L_9, L_11));
}
IL_0027:
{
int32_t L_12;
L_12 = VirtualFuncInvoker0< int32_t >::Invoke(11, __this);
V_1 = L_12;
int32_t L_13 = V_1;
int32_t L_14 = ___0_minValue;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_0027;
}
}
{
int32_t L_15 = V_1;
int32_t L_16 = ___1_maxValue;
if ((((int32_t)L_15) >= ((int32_t)L_16)))
{
goto IL_0027;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom_NextBytes_mA0AF63039C1CB844211E206D202D821CA6F2814A (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRandomGenerator_t7E843F4456A9C306B8158B975352B907634D0A42_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___generator;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buf;
NullCheck(L_0);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, IRandomGenerator_t7E843F4456A9C306B8158B975352B907634D0A42_il2cpp_TypeInfo_var, L_0, L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SecureRandom_NextDouble_mA525BE1F0931CC2C63E083D48FDACB1B6457D386 (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int64_t L_0;
L_0 = VirtualFuncInvoker0< int64_t >::Invoke(12, __this);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
double L_1;
L_1 = Convert_ToDouble_m3E4AF8B227AB7826ED0949BA9B3E6A71C81AFFA6(((int64_t)((uint64_t)L_0>>((int32_t)11))), NULL);
il2cpp_codegen_runtime_class_init_inline(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
double L_2 = ((SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var))->___DoubleScale;
return ((double)il2cpp_codegen_multiply(L_1, L_2));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SecureRandom_NextInt_m6DEF62D38A044EDF766FCA508FE921AB3682B2AA (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)4);
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(9, __this, L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
uint32_t L_3;
L_3 = Pack_BE_To_UInt32_mA1337D8F93BF69A97E7980BC32500F56682F65B7(L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SecureRandom_NextLong_mC0CF95224C20C6BA02CAD873E64D6653BF38BA28 (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8);
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(9, __this, L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
uint64_t L_3;
L_3 = Pack_BE_To_UInt64_m363BB524C3A92E96CFAEB918572D63666225EC4D(L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom_AutoSeed_m63747241CB3A91E89EB810ABACA302A7BEE9FFAB (RuntimeObject* ___0_generator, int32_t ___1_seedLength, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRandomGenerator_t7E843F4456A9C306B8158B975352B907634D0A42_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_generator;
il2cpp_codegen_runtime_class_init_inline(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
int64_t L_1;
L_1 = SecureRandom_NextCounterValue_m20DB6DEAC08EF2A4991638C17ECCAE7BD9FACBD1(NULL);
NullCheck(L_0);
InterfaceActionInvoker1< int64_t >::Invoke(1, IRandomGenerator_t7E843F4456A9C306B8158B975352B907634D0A42_il2cpp_TypeInfo_var, L_0, L_1);
int32_t L_2 = ___1_seedLength;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2);
V_0 = L_3;
SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* L_4 = ((SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var))->___MasterRandom;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
NullCheck(L_4);
VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(9, L_4, L_5);
RuntimeObject* L_6 = ___0_generator;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0;
NullCheck(L_6);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(0, IRandomGenerator_t7E843F4456A9C306B8158B975352B907634D0A42_il2cpp_TypeInfo_var, L_6, L_7);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecureRandom__cctor_mA38552A9635B775A9D7B9145F10983AE0E7B7C4E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
L_0 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
V_0 = L_0;
int64_t L_1;
L_1 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_0), NULL);
((SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var))->___counter = L_1;
CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* L_2 = (CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289*)il2cpp_codegen_object_new(CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289_il2cpp_TypeInfo_var);
CryptoApiRandomGenerator__ctor_mA4A29085DBAFC15E22A860768D8933E414507C97(L_2, NULL);
SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* L_3 = (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8*)il2cpp_codegen_object_new(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
SecureRandom__ctor_m264ADA5A3939D56746A9694197D60E6C4EEAE8A1(L_3, L_2, NULL);
((SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var))->___MasterRandom = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var))->___MasterRandom), (void*)L_3);
VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42* L_4 = (VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42*)il2cpp_codegen_object_new(VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42_il2cpp_TypeInfo_var);
VmpcRandomGenerator__ctor_mEB3D5765E1FC96289F85E1B772557D04A46B01B7(L_4, NULL);
SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8* L_5 = (SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8*)il2cpp_codegen_object_new(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var);
SecureRandom__ctor_m01E902694BF6B11E07DA9FA179A0B0FB6BB97128(L_5, L_4, ((int32_t)16), NULL);
((SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var))->___ArbitraryRandom = L_5;
Il2CppCodeGenWriteBarrier((void**)(&((SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var))->___ArbitraryRandom), (void*)L_5);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
double L_6;
L_6 = Convert_ToDouble_m26ED0FBD9E8A96F2997C86BB9024067A1FB7536A(((int64_t)9007199254740992LL), NULL);
((SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_StaticFields*)il2cpp_codegen_static_fields_for(SecureRandom_t4ABA34116CDD576198D7090B39F5AE877FBB92A8_il2cpp_TypeInfo_var))->___DoubleScale = ((double)((1.0)/L_6));
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityUtilityException__ctor_m3F3655D6AB4774D0D8A24A804A1BDB544E63832F (SecurityUtilityException_t1E6E70632F14B356DF54B8E8DB7F238F65E85623* __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;
}
{
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityUtilityException__ctor_m663511C71748C614B29656304DF28FE8747CECFC (SecurityUtilityException_t1E6E70632F14B356DF54B8E8DB7F238F65E85623* __this, String_t* ___0_message, 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;
}
{
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityUtilityException__ctor_m1756ADDA8034DA89B249171E93301BA14C2273D3 (SecurityUtilityException_t1E6E70632F14B356DF54B8E8DB7F238F65E85623* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, 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;
}
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120(__this, L_0, L_1, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__cctor_mC0961F17BFC917CB2229C3DD5F3846F070083363 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____02D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____12F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____14A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____36003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____43B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____49D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____49FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____5218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____55D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____76387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____78A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____8CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____97467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_1 = NULL;
int32_t V_2 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
{
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_0 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_1 = L_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = L_2;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_4 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL);
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_3);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_5 = L_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)5);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_7);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_9 = L_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)5);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_12 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____02D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL);
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_11);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_13 = L_9;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = L_14;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_16 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_15, L_16, NULL);
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_15);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_17 = L_13;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = L_18;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(4), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_19);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_21 = L_17;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = L_22;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_24 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_23, L_24, NULL);
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_23);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_25 = L_21;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = L_26;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_28 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_27, L_28, NULL);
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(6), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_27);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_29 = L_25;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = L_30;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_32 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_31, L_32, NULL);
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(7), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_31);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_33 = L_29;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = L_34;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_36 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_35, L_36, NULL);
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(8), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_35);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_37 = L_33;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = L_38;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_40 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_39, L_40, NULL);
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_39);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_41 = L_37;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = L_42;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_44 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_43, L_44, NULL);
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_43);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_45 = L_41;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = L_46;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_48 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____43B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_47, L_48, NULL);
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_47);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_49 = L_45;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = L_50;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_52 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_51, L_52, NULL);
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_51);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_53 = L_49;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = L_54;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_56 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_55, L_56, NULL);
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_55);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_57 = L_53;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_58 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_59 = L_58;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_60 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_59, L_60, NULL);
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_59);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_61 = L_57;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = L_62;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_64 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____76387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_63, L_64, NULL);
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_63);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_65 = L_61;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_67 = L_66;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_68 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____8CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_67, L_68, NULL);
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_67);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_69 = L_65;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_70 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_71 = L_70;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_72 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_71, L_72, NULL);
NullCheck(L_69);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_71);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_73 = L_69;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_75 = L_74;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_76 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_75, L_76, NULL);
NullCheck(L_73);
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_75);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_77 = L_73;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_78 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_79 = L_78;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_80 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_79, L_80, NULL);
NullCheck(L_77);
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_79);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_81 = L_77;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_82 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = L_82;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_84 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_83, L_84, NULL);
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_83);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_85 = L_81;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_86 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_87 = L_86;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_88 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_87, L_88, NULL);
NullCheck(L_85);
(L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_87);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_89 = L_85;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_90 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_91 = L_90;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_92 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_91, L_92, NULL);
NullCheck(L_89);
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_91);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_93 = L_89;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_94 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_95 = L_94;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_96 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_95, L_96, NULL);
NullCheck(L_93);
(L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_95);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_97 = L_93;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_98 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = L_98;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_100 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_99, L_100, NULL);
NullCheck(L_97);
(L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_99);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_101 = L_97;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_103 = L_102;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_104 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_103, L_104, NULL);
NullCheck(L_101);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_103);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_105 = L_101;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_106 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_107 = L_106;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_108 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____97467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_107, L_108, NULL);
NullCheck(L_105);
(L_105)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_107);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_109 = L_105;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_110 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = L_110;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_112 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_111, L_112, NULL);
NullCheck(L_109);
(L_109)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_111);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_113 = L_109;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_114 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_115 = L_114;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_116 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_115, L_116, NULL);
NullCheck(L_113);
(L_113)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_115);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_117 = L_113;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_118 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_119 = L_118;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_120 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_119, L_120, NULL);
NullCheck(L_117);
(L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_119);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_121 = L_117;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_122 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_123 = L_122;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_124 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_123, L_124, NULL);
NullCheck(L_121);
(L_121)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_123);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_125 = L_121;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_126 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_127 = L_126;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_128 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____36003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_127, L_128, NULL);
NullCheck(L_125);
(L_125)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_127);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_129 = L_125;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_130 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = L_130;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_132 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____49D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_131, L_132, NULL);
NullCheck(L_129);
(L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_131);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_133 = L_129;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_134 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_135 = L_134;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_136 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____78A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_135, L_136, NULL);
NullCheck(L_133);
(L_133)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_135);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_137 = L_133;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_138 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_139 = L_138;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_140 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_139, L_140, NULL);
NullCheck(L_137);
(L_137)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_139);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_141 = L_137;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_142 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_143 = L_142;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_144 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_143, L_144, NULL);
NullCheck(L_141);
(L_141)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_143);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_145 = L_141;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_146 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_147 = L_146;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_148 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_147, L_148, NULL);
NullCheck(L_145);
(L_145)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_147);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_149 = L_145;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_150 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_151 = L_150;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_152 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_151, L_152, NULL);
NullCheck(L_149);
(L_149)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_151);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_153 = L_149;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_154 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_155 = L_154;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_156 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_155, L_156, NULL);
NullCheck(L_153);
(L_153)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_155);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_157 = L_153;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_158 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_159 = L_158;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_160 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_159, L_160, NULL);
NullCheck(L_157);
(L_157)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_159);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_161 = L_157;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_162 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_163 = L_162;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_164 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_163, L_164, NULL);
NullCheck(L_161);
(L_161)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_163);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_165 = L_161;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_166 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_167 = L_166;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_168 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_167, L_168, NULL);
NullCheck(L_165);
(L_165)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_167);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_169 = L_165;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_170 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_171 = L_170;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_172 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_171, L_172, NULL);
NullCheck(L_169);
(L_169)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_171);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_173 = L_169;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_174 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_175 = L_174;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_176 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_175, L_176, NULL);
NullCheck(L_173);
(L_173)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)43)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_175);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_177 = L_173;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_178 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_179 = L_178;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_180 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_179, L_180, NULL);
NullCheck(L_177);
(L_177)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)44)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_179);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_181 = L_177;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_182 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_183 = L_182;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_184 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____49FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_183, L_184, NULL);
NullCheck(L_181);
(L_181)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)45)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_183);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_185 = L_181;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_186 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_187 = L_186;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_188 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_187, L_188, NULL);
NullCheck(L_185);
(L_185)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)46)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_187);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_189 = L_185;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_190 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_191 = L_190;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_192 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_191, L_192, NULL);
NullCheck(L_189);
(L_189)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)47)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_191);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_193 = L_189;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_194 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_195 = L_194;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_196 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_195, L_196, NULL);
NullCheck(L_193);
(L_193)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)48)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_195);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_197 = L_193;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_198 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_199 = L_198;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_200 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_199, L_200, NULL);
NullCheck(L_197);
(L_197)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)49)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_199);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_201 = L_197;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_202 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_203 = L_202;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_204 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____12F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_203, L_204, NULL);
NullCheck(L_201);
(L_201)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)50)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_203);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_205 = L_201;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_206 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_207 = L_206;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_208 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_207, L_208, NULL);
NullCheck(L_205);
(L_205)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)51)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_207);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_209 = L_205;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_210 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_211 = L_210;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_212 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_211, L_212, NULL);
NullCheck(L_209);
(L_209)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)52)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_211);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_213 = L_209;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_214 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_215 = L_214;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_216 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_215, L_216, NULL);
NullCheck(L_213);
(L_213)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)53)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_215);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_217 = L_213;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_218 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_219 = L_218;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_220 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_219, L_220, NULL);
NullCheck(L_217);
(L_217)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)54)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_219);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_221 = L_217;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_222 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_223 = L_222;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_224 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_223, L_224, NULL);
NullCheck(L_221);
(L_221)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)55)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_223);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_225 = L_221;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_226 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_227 = L_226;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_228 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_227, L_228, NULL);
NullCheck(L_225);
(L_225)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)56)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_227);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_229 = L_225;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_230 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_231 = L_230;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_232 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_231, L_232, NULL);
NullCheck(L_229);
(L_229)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)57)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_231);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_233 = L_229;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_234 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_235 = L_234;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_236 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_235, L_236, NULL);
NullCheck(L_233);
(L_233)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)58)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_235);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_237 = L_233;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_238 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_239 = L_238;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_240 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_239, L_240, NULL);
NullCheck(L_237);
(L_237)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)59)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_239);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_241 = L_237;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_242 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_243 = L_242;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_244 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____55D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_243, L_244, NULL);
NullCheck(L_241);
(L_241)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)60)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_243);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_245 = L_241;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_246 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_247 = L_246;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_248 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_247, L_248, NULL);
NullCheck(L_245);
(L_245)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)61)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_247);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_249 = L_245;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_250 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_251 = L_250;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_252 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_251, L_252, NULL);
NullCheck(L_249);
(L_249)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)62)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_251);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_253 = L_249;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_254 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_255 = L_254;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_256 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____5218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_255, L_256, NULL);
NullCheck(L_253);
(L_253)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)63)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_255);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___primeLists = L_253;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___primeLists), (void*)L_253);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_257 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)0);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___ZeroMagnitude = L_257;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___ZeroMagnitude), (void*)L_257);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_258 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___ZeroEncoding = L_258;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___ZeroEncoding), (void*)L_258);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_259 = (BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39*)(BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39*)SZArrayNew(BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39_il2cpp_TypeInfo_var, (uint32_t)((int32_t)17));
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS = L_259;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS), (void*)L_259);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_260 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_261 = L_260;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_262 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____14A5D850C255623F9472E3C650ABCE0C78D32F0276B315B3A276A0462D97A1AC_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_261, L_262, NULL);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___BitLengthTable = L_261;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___BitLengthTable), (void*)L_261);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_263 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_264 = L_263;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_265 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9CB8BF99E695FF4E0E3E01770F3E96060FC79466F1325C60B375349C591ADF02_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_264, L_265, NULL);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___ExpWindowThresholds = L_264;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___ExpWindowThresholds), (void*)L_264);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_266 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___ZeroMagnitude;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_267 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_267, 0, L_266, (bool)0, NULL);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero = L_267;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero), (void*)L_267);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_268 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
NullCheck(L_268);
L_268->___nBits = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_269 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
NullCheck(L_269);
L_269->___nBitLength = 0;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_270 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_271 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
NullCheck(L_270);
(L_270)->SetAt(static_cast<il2cpp_array_size_t>(0), (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)L_271);
V_0 = 1;
goto IL_05f7;
}
IL_05cc:
{
uint32_t L_272 = V_0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_273;
L_273 = BigInteger_CreateUValueOf_mA1E0A85449FD728AEAD53258E44F9158CD80C176(L_272, NULL);
V_1 = L_273;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_274 = V_1;
uint32_t L_275 = V_0;
il2cpp_codegen_runtime_class_init_inline(Integers_t9F2551DC5468CE7F4FFBDB2F0FBDE9C503CC0186_il2cpp_TypeInfo_var);
int32_t L_276;
L_276 = Integers_PopCount_m54C4434CD35E423C763DC949A3A07983AB513B19(L_275, NULL);
NullCheck(L_274);
L_274->___nBits = L_276;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_277 = V_1;
uint32_t L_278 = V_0;
int32_t L_279;
L_279 = BigInteger_BitLen_m045F5C217CF8D48201E00F14E82227671F3069EC(L_278, NULL);
NullCheck(L_277);
L_277->___nBitLength = L_279;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_280 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
uint32_t L_281 = V_0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_282 = V_1;
NullCheck(L_280);
(L_280)->SetAt(static_cast<il2cpp_array_size_t>(L_281), (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)L_282);
uint32_t L_283 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_283, 1));
}
IL_05f7:
{
uint32_t L_284 = V_0;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_285 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
NullCheck(L_285);
if ((((int64_t)((int64_t)(uint64_t)((uint32_t)L_284))) < ((int64_t)((int64_t)((int32_t)(((RuntimeArray*)L_285)->max_length))))))
{
goto IL_05cc;
}
}
{
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_286 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
NullCheck(L_286);
int32_t L_287 = 1;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_288 = (L_286)->GetAt(static_cast<il2cpp_array_size_t>(L_287));
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One = L_288;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One), (void*)L_288);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_289 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
NullCheck(L_289);
int32_t L_290 = 2;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_291 = (L_289)->GetAt(static_cast<il2cpp_array_size_t>(L_290));
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Two = L_291;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Two), (void*)L_291);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_292 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
NullCheck(L_292);
int32_t L_293 = 3;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_294 = (L_292)->GetAt(static_cast<il2cpp_array_size_t>(L_293));
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Three = L_294;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Three), (void*)L_294);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_295 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
NullCheck(L_295);
int32_t L_296 = 4;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_297 = (L_295)->GetAt(static_cast<il2cpp_array_size_t>(L_296));
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Four = L_297;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Four), (void*)L_297);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_298 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
NullCheck(L_298);
int32_t L_299 = 5;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_300 = (L_298)->GetAt(static_cast<il2cpp_array_size_t>(L_299));
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Five = L_300;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Five), (void*)L_300);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_301 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
NullCheck(L_301);
int32_t L_302 = 6;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_303 = (L_301)->GetAt(static_cast<il2cpp_array_size_t>(L_302));
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Six = L_303;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Six), (void*)L_303);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_304 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
NullCheck(L_304);
int32_t L_305 = ((int32_t)10);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_306 = (L_304)->GetAt(static_cast<il2cpp_array_size_t>(L_305));
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Ten = L_306;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Ten), (void*)L_306);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_307 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Two;
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix2 = L_307;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix2), (void*)L_307);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_308 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix2;
NullCheck(L_308);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_309;
L_309 = BigInteger_Pow_mF7398F9CEF6D6448C0357BE2DE8BACEE029A2D8E(L_308, 1, NULL);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix2E = L_309;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix2E), (void*)L_309);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_310;
L_310 = BigInteger_ValueOf_m1610C0533F64D606E7BB7998AE4D429BBF17A3EB(8, NULL);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix8 = L_310;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix8), (void*)L_310);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_311 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix8;
NullCheck(L_311);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_312;
L_312 = BigInteger_Pow_mF7398F9CEF6D6448C0357BE2DE8BACEE029A2D8E(L_311, 1, NULL);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix8E = L_312;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix8E), (void*)L_312);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_313 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Ten;
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix10 = L_313;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix10), (void*)L_313);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_314 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix10;
NullCheck(L_314);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_315;
L_315 = BigInteger_Pow_mF7398F9CEF6D6448C0357BE2DE8BACEE029A2D8E(L_314, ((int32_t)19), NULL);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix10E = L_315;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix10E), (void*)L_315);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_316;
L_316 = BigInteger_ValueOf_m1610C0533F64D606E7BB7998AE4D429BBF17A3EB(((int32_t)16), NULL);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix16 = L_316;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix16), (void*)L_316);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_317 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix16;
NullCheck(L_317);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_318;
L_318 = BigInteger_Pow_mF7398F9CEF6D6448C0357BE2DE8BACEE029A2D8E(L_317, ((int32_t)16), NULL);
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix16E = L_318;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix16E), (void*)L_318);
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_319 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___primeLists;
NullCheck(L_319);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_320 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_319)->max_length)));
((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___primeProducts = L_320;
Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___primeProducts), (void*)L_320);
V_2 = 0;
goto IL_070f;
}
IL_06da:
{
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_321 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___primeLists;
int32_t L_322 = V_2;
NullCheck(L_321);
int32_t L_323 = L_322;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_324 = (L_321)->GetAt(static_cast<il2cpp_array_size_t>(L_323));
V_3 = L_324;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_325 = V_3;
NullCheck(L_325);
int32_t L_326 = 0;
int32_t L_327 = (L_325)->GetAt(static_cast<il2cpp_array_size_t>(L_326));
V_4 = L_327;
V_5 = 1;
goto IL_06fb;
}
IL_06ec:
{
int32_t L_328 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_329 = V_3;
int32_t L_330 = V_5;
NullCheck(L_329);
int32_t L_331 = L_330;
int32_t L_332 = (L_329)->GetAt(static_cast<il2cpp_array_size_t>(L_331));
V_4 = ((int32_t)il2cpp_codegen_multiply(L_328, L_332));
int32_t L_333 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_333, 1));
}
IL_06fb:
{
int32_t L_334 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_335 = V_3;
NullCheck(L_335);
if ((((int32_t)L_334) < ((int32_t)((int32_t)(((RuntimeArray*)L_335)->max_length)))))
{
goto IL_06ec;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_336 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___primeProducts;
int32_t L_337 = V_2;
int32_t L_338 = V_4;
NullCheck(L_336);
(L_336)->SetAt(static_cast<il2cpp_array_size_t>(L_337), (int32_t)L_338);
int32_t L_339 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_339, 1));
}
IL_070f:
{
int32_t L_340 = V_2;
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_341 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___primeLists;
NullCheck(L_341);
if ((((int32_t)L_340) < ((int32_t)((int32_t)(((RuntimeArray*)L_341)->max_length)))))
{
goto IL_06da;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_OnDeserialized_m007367037189DDD421056E6E06A86C2764507DF2 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, const RuntimeMethod* method)
{
{
__this->___nBits = (-1);
__this->___nBitLength = (-1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_signum, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_mag, bool ___2_checkMag, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
__this->___nBits = (-1);
__this->___nBitLength = (-1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
bool L_0 = ___2_checkMag;
if (L_0)
{
goto IL_0026;
}
}
{
int32_t L_1 = ___0_signum;
__this->___sign = L_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___1_mag;
__this->___magnitude = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___magnitude), (void*)L_2);
return;
}
IL_0026:
{
V_0 = 0;
goto IL_002e;
}
IL_002a:
{
int32_t L_3 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_002e:
{
int32_t L_4 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = ___1_mag;
NullCheck(L_5);
if ((((int32_t)L_4) >= ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))
{
goto IL_0039;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = ___1_mag;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = L_7;
uint32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
if (!L_9)
{
goto IL_002a;
}
}
IL_0039:
{
int32_t L_10 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = ___1_mag;
NullCheck(L_11);
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))))
{
goto IL_0052;
}
}
{
__this->___sign = 0;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___ZeroMagnitude;
__this->___magnitude = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___magnitude), (void*)L_12);
return;
}
IL_0052:
{
int32_t L_13 = ___0_signum;
__this->___sign = L_13;
int32_t L_14 = V_0;
if (L_14)
{
goto IL_0064;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = ___1_mag;
__this->___magnitude = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___magnitude), (void*)L_15);
return;
}
IL_0064:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = ___1_mag;
NullCheck(L_16);
int32_t L_17 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)));
__this->___magnitude = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___magnitude), (void*)L_18);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = ___1_mag;
int32_t L_20 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = __this->___magnitude;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_22 = __this->___magnitude;
NullCheck(L_22);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_19, L_20, (RuntimeArray*)L_21, 0, ((int32_t)(((RuntimeArray*)L_22)->max_length)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m78977C5DFE5128DF0393644292B5CD7BC826F1F0 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_value;
BigInteger__ctor_m9E01FCDA039358386FB3EA47024E37A61EB8302C(__this, L_0, ((int32_t)10), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m9E01FCDA039358386FB3EA47024E37A61EB8302C (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, String_t* ___0_str, int32_t ___1_radix, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_2 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_3 = NULL;
int32_t V_4 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_5 = NULL;
int32_t V_6 = 0;
Il2CppChar V_7 = 0x0;
String_t* V_8 = NULL;
uint64_t V_9 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_10 = NULL;
String_t* V_11 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_12 = NULL;
{
__this->___nBits = (-1);
__this->___nBitLength = (-1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
String_t* L_0 = ___0_str;
NullCheck(L_0);
int32_t L_1;
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
if (L_1)
{
goto IL_0027;
}
}
{
FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_2 = (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)));
FormatException__ctor_mE04AEA59C0EEFF4BD34B7CE8601F9D331D1D473E(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9998D48E6AB66774FFB46F27FF229D73274A28F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger__ctor_m9E01FCDA039358386FB3EA47024E37A61EB8302C_RuntimeMethod_var)));
}
IL_0027:
{
int32_t L_3 = ___1_radix;
if ((((int32_t)L_3) > ((int32_t)8)))
{
goto IL_0035;
}
}
{
int32_t L_4 = ___1_radix;
if ((((int32_t)L_4) == ((int32_t)2)))
{
goto IL_0041;
}
}
{
int32_t L_5 = ___1_radix;
if ((((int32_t)L_5) == ((int32_t)8)))
{
goto IL_0053;
}
}
{
goto IL_008f;
}
IL_0035:
{
int32_t L_6 = ___1_radix;
if ((((int32_t)L_6) == ((int32_t)((int32_t)10))))
{
goto IL_0065;
}
}
{
int32_t L_7 = ___1_radix;
if ((((int32_t)L_7) == ((int32_t)((int32_t)16))))
{
goto IL_0078;
}
}
{
goto IL_008f;
}
IL_0041:
{
V_0 = 7;
V_1 = 1;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_8 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix2;
V_2 = L_8;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_9 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix2E;
V_3 = L_9;
goto IL_009a;
}
IL_0053:
{
V_0 = 7;
V_1 = 1;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_10 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix8;
V_2 = L_10;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_11 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix8E;
V_3 = L_11;
goto IL_009a;
}
IL_0065:
{
V_0 = 7;
V_1 = ((int32_t)19);
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_12 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix10;
V_2 = L_12;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_13 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix10E;
V_3 = L_13;
goto IL_009a;
}
IL_0078:
{
V_0 = ((int32_t)512);
V_1 = ((int32_t)16);
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_14 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix16;
V_2 = L_14;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_15 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___radix16E;
V_3 = L_15;
goto IL_009a;
}
IL_008f:
{
FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_16 = (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)));
FormatException__ctor_mE04AEA59C0EEFF4BD34B7CE8601F9D331D1D473E(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD2FF8C8446DBD0EDE51F6C88934B3790F8556DB8)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger__ctor_m9E01FCDA039358386FB3EA47024E37A61EB8302C_RuntimeMethod_var)));
}
IL_009a:
{
V_4 = 0;
__this->___sign = 1;
String_t* L_17 = ___0_str;
NullCheck(L_17);
Il2CppChar L_18;
L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_17, 0, NULL);
if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)45)))))
{
goto IL_00d5;
}
}
{
String_t* L_19 = ___0_str;
NullCheck(L_19);
int32_t L_20;
L_20 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_19, NULL);
if ((!(((uint32_t)L_20) == ((uint32_t)1))))
{
goto IL_00c3;
}
}
{
FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_21 = (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)));
FormatException__ctor_mE04AEA59C0EEFF4BD34B7CE8601F9D331D1D473E(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9998D48E6AB66774FFB46F27FF229D73274A28F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger__ctor_m9E01FCDA039358386FB3EA47024E37A61EB8302C_RuntimeMethod_var)));
}
IL_00c3:
{
__this->___sign = (-1);
V_4 = 1;
goto IL_00d5;
}
IL_00cf:
{
int32_t L_22 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_00d5:
{
int32_t L_23 = V_4;
String_t* L_24 = ___0_str;
NullCheck(L_24);
int32_t L_25;
L_25 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_24, NULL);
if ((((int32_t)L_23) >= ((int32_t)L_25)))
{
goto IL_00f8;
}
}
{
String_t* L_26 = ___0_str;
int32_t L_27 = V_4;
NullCheck(L_26);
Il2CppChar L_28;
L_28 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_26, L_27, NULL);
V_7 = L_28;
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
String_t* L_29;
L_29 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_7), NULL);
int32_t L_30 = V_0;
int32_t L_31;
L_31 = Int32_Parse_mF336325913DF125A6F8F05F2909E3AFB0D73830E(L_29, L_30, NULL);
if (!L_31)
{
goto IL_00cf;
}
}
IL_00f8:
{
int32_t L_32 = V_4;
String_t* L_33 = ___0_str;
NullCheck(L_33);
int32_t L_34;
L_34 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_33, NULL);
if ((((int32_t)L_32) < ((int32_t)L_34)))
{
goto IL_0115;
}
}
{
__this->___sign = 0;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_35 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___ZeroMagnitude;
__this->___magnitude = L_35;
Il2CppCodeGenWriteBarrier((void**)(&__this->___magnitude), (void*)L_35);
return;
}
IL_0115:
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_36 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
V_5 = L_36;
int32_t L_37 = V_4;
int32_t L_38 = V_1;
V_6 = ((int32_t)il2cpp_codegen_add(L_37, L_38));
int32_t L_39 = V_6;
String_t* L_40 = ___0_str;
NullCheck(L_40);
int32_t L_41;
L_41 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_40, NULL);
if ((((int32_t)L_39) > ((int32_t)L_41)))
{
goto IL_01dd;
}
}
IL_012f:
{
String_t* L_42 = ___0_str;
int32_t L_43 = V_4;
int32_t L_44 = V_1;
NullCheck(L_42);
String_t* L_45;
L_45 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_42, L_43, L_44, NULL);
V_8 = L_45;
String_t* L_46 = V_8;
int32_t L_47 = V_0;
uint64_t L_48;
L_48 = UInt64_Parse_m5D07DDFA6DA8E3F85D6E07EAE33756AF742CBAB0(L_46, L_47, NULL);
V_9 = L_48;
uint64_t L_49 = V_9;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_50;
L_50 = BigInteger_CreateUValueOf_m2120519012C5C69FF68EB14680C2C2AEB0C21BFC(L_49, NULL);
V_10 = L_50;
int32_t L_51 = ___1_radix;
if ((((int32_t)L_51) == ((int32_t)2)))
{
goto IL_015c;
}
}
{
int32_t L_52 = ___1_radix;
if ((((int32_t)L_52) == ((int32_t)8)))
{
goto IL_0180;
}
}
{
int32_t L_53 = ___1_radix;
if ((((int32_t)L_53) == ((int32_t)((int32_t)16))))
{
goto IL_01a4;
}
}
{
goto IL_01b1;
}
IL_015c:
{
uint64_t L_54 = V_9;
if ((!(((uint64_t)L_54) >= ((uint64_t)((int64_t)2)))))
{
goto IL_0174;
}
}
{
String_t* L_55 = V_8;
String_t* L_56;
L_56 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF4D325F411B9D869AEC2BFA77E6023F6618568BB)), L_55, NULL);
FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_57 = (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)));
FormatException__ctor_mE04AEA59C0EEFF4BD34B7CE8601F9D331D1D473E(L_57, L_56, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_57, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger__ctor_m9E01FCDA039358386FB3EA47024E37A61EB8302C_RuntimeMethod_var)));
}
IL_0174:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_58 = V_5;
NullCheck(L_58);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_59;
L_59 = BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8(L_58, 1, NULL);
V_5 = L_59;
goto IL_01bb;
}
IL_0180:
{
uint64_t L_60 = V_9;
if ((!(((uint64_t)L_60) >= ((uint64_t)((int64_t)8)))))
{
goto IL_0198;
}
}
{
String_t* L_61 = V_8;
String_t* L_62;
L_62 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral22FDC6BB5D1B87140362E57DFE1D706813FBBB26)), L_61, NULL);
FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_63 = (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)));
FormatException__ctor_mE04AEA59C0EEFF4BD34B7CE8601F9D331D1D473E(L_63, L_62, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_63, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger__ctor_m9E01FCDA039358386FB3EA47024E37A61EB8302C_RuntimeMethod_var)));
}
IL_0198:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_64 = V_5;
NullCheck(L_64);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_65;
L_65 = BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8(L_64, 3, NULL);
V_5 = L_65;
goto IL_01bb;
}
IL_01a4:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_66 = V_5;
NullCheck(L_66);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_67;
L_67 = BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8(L_66, ((int32_t)64), NULL);
V_5 = L_67;
goto IL_01bb;
}
IL_01b1:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_68 = V_5;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_69 = V_3;
NullCheck(L_68);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_70;
L_70 = BigInteger_Multiply_mC17967023E033CF6E0646FFEC6EA32B3729DD460(L_68, L_69, NULL);
V_5 = L_70;
}
IL_01bb:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_71 = V_5;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_72 = V_10;
NullCheck(L_71);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_73;
L_73 = BigInteger_Add_mF51EB9B0D3BA393B7F9F54400DA648813FC6B7FE(L_71, L_72, NULL);
V_5 = L_73;
int32_t L_74 = V_6;
V_4 = L_74;
int32_t L_75 = V_6;
int32_t L_76 = V_1;
V_6 = ((int32_t)il2cpp_codegen_add(L_75, L_76));
int32_t L_77 = V_6;
String_t* L_78 = ___0_str;
NullCheck(L_78);
int32_t L_79;
L_79 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_78, NULL);
if ((((int32_t)L_77) <= ((int32_t)L_79)))
{
goto IL_012f;
}
}
IL_01dd:
{
int32_t L_80 = V_4;
String_t* L_81 = ___0_str;
NullCheck(L_81);
int32_t L_82;
L_82 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_81, NULL);
if ((((int32_t)L_80) >= ((int32_t)L_82)))
{
goto IL_0252;
}
}
{
String_t* L_83 = ___0_str;
int32_t L_84 = V_4;
NullCheck(L_83);
String_t* L_85;
L_85 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_83, L_84, NULL);
V_11 = L_85;
String_t* L_86 = V_11;
int32_t L_87 = V_0;
uint64_t L_88;
L_88 = UInt64_Parse_m5D07DDFA6DA8E3F85D6E07EAE33756AF742CBAB0(L_86, L_87, NULL);
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_89;
L_89 = BigInteger_CreateUValueOf_m2120519012C5C69FF68EB14680C2C2AEB0C21BFC(L_88, NULL);
V_12 = L_89;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_90 = V_5;
NullCheck(L_90);
int32_t L_91 = L_90->___sign;
if ((((int32_t)L_91) <= ((int32_t)0)))
{
goto IL_024e;
}
}
{
int32_t L_92 = ___1_radix;
if ((((int32_t)L_92) == ((int32_t)2)))
{
goto IL_0241;
}
}
{
int32_t L_93 = ___1_radix;
if ((((int32_t)L_93) == ((int32_t)8)))
{
goto IL_0241;
}
}
{
int32_t L_94 = ___1_radix;
if ((!(((uint32_t)L_94) == ((uint32_t)((int32_t)16)))))
{
goto IL_022b;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_95 = V_5;
String_t* L_96 = V_11;
NullCheck(L_96);
int32_t L_97;
L_97 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_96, NULL);
NullCheck(L_95);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_98;
L_98 = BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8(L_95, ((int32_t)(L_97<<2)), NULL);
V_5 = L_98;
goto IL_0241;
}
IL_022b:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_99 = V_5;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_100 = V_2;
String_t* L_101 = V_11;
NullCheck(L_101);
int32_t L_102;
L_102 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_101, NULL);
NullCheck(L_100);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_103;
L_103 = BigInteger_Pow_mF7398F9CEF6D6448C0357BE2DE8BACEE029A2D8E(L_100, L_102, NULL);
NullCheck(L_99);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_104;
L_104 = BigInteger_Multiply_mC17967023E033CF6E0646FFEC6EA32B3729DD460(L_99, L_103, NULL);
V_5 = L_104;
}
IL_0241:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_105 = V_5;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_106 = V_12;
NullCheck(L_105);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_107;
L_107 = BigInteger_Add_mF51EB9B0D3BA393B7F9F54400DA648813FC6B7FE(L_105, L_106, NULL);
V_5 = L_107;
goto IL_0252;
}
IL_024e:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_108 = V_12;
V_5 = L_108;
}
IL_0252:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_109 = V_5;
NullCheck(L_109);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_110 = L_109->___magnitude;
__this->___magnitude = L_110;
Il2CppCodeGenWriteBarrier((void**)(&__this->___magnitude), (void*)L_110);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Abs_mB7738C20F5EC5654317E44063B7637D1FEF5F14E (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___sign;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0010;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_1;
L_1 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(__this, NULL);
return L_1;
}
IL_0010:
{
return __this;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_AddMagnitudes_m42D794244612BA5FA5EFDF2BB7D75F3982A0952E (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_a, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
uint64_t V_2 = 0;
uint32_t V_3 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_a;
NullCheck(L_0);
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ___1_b;
NullCheck(L_1);
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1));
V_2 = ((int64_t)0);
goto IL_002f;
}
IL_0011:
{
uint64_t L_2 = V_2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = ___0_a;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
uint32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = ___1_b;
int32_t L_8 = V_1;
int32_t L_9 = L_8;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
NullCheck(L_7);
int32_t L_10 = L_9;
uint32_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_2 = ((int64_t)il2cpp_codegen_add((int64_t)L_2, ((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)((uint32_t)L_6)), ((int64_t)(uint64_t)((uint32_t)L_11))))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = ___0_a;
int32_t L_13 = V_0;
int32_t L_14 = L_13;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_14, 1));
uint64_t L_15 = V_2;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint32_t)((int32_t)(uint32_t)L_15));
uint64_t L_16 = V_2;
V_2 = ((int64_t)((uint64_t)L_16>>((int32_t)32)));
}
IL_002f:
{
int32_t L_17 = V_1;
if ((((int32_t)L_17) >= ((int32_t)0)))
{
goto IL_0011;
}
}
{
uint64_t L_18 = V_2;
if (!L_18)
{
goto IL_004f;
}
}
IL_0036:
{
int32_t L_19 = V_0;
if ((((int32_t)L_19) < ((int32_t)0)))
{
goto IL_004f;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = ___0_a;
int32_t L_21 = V_0;
int32_t L_22 = L_21;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_22, 1));
NullCheck(L_20);
uint32_t* L_23 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)));
int32_t L_24 = *((uint32_t*)L_23);
V_3 = ((int32_t)il2cpp_codegen_add(L_24, 1));
uint32_t L_25 = V_3;
*((int32_t*)L_23) = (int32_t)L_25;
uint32_t L_26 = V_3;
if (!L_26)
{
goto IL_0036;
}
}
IL_004f:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = ___0_a;
return L_27;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Add_mF51EB9B0D3BA393B7F9F54400DA648813FC6B7FE (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___sign;
if (L_0)
{
goto IL_000a;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_1 = ___0_value;
return L_1;
}
IL_000a:
{
int32_t L_2 = __this->___sign;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_3 = ___0_value;
NullCheck(L_3);
int32_t L_4 = L_3->___sign;
if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
{
goto IL_0025;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_5 = ___0_value;
NullCheck(L_5);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = L_5->___magnitude;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_7;
L_7 = BigInteger_AddToMagnitude_mE3B635605C78D62915FAB4BE0D602B4A5A5E5A36(__this, L_6, NULL);
return L_7;
}
IL_0025:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_8 = ___0_value;
NullCheck(L_8);
int32_t L_9 = L_8->___sign;
if (L_9)
{
goto IL_002f;
}
}
{
return __this;
}
IL_002f:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_10 = ___0_value;
NullCheck(L_10);
int32_t L_11 = L_10->___sign;
if ((((int32_t)L_11) >= ((int32_t)0)))
{
goto IL_0045;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_12 = ___0_value;
NullCheck(L_12);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_13;
L_13 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(L_12, NULL);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_14;
L_14 = BigInteger_Subtract_mA81F4B0711AB5C9154E695D25F1312219FB747CB(__this, L_13, NULL);
return L_14;
}
IL_0045:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_15 = ___0_value;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_16;
L_16 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(__this, NULL);
NullCheck(L_15);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_17;
L_17 = BigInteger_Subtract_mA81F4B0711AB5C9154E695D25F1312219FB747CB(L_15, L_16, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_AddToMagnitude_mE3B635605C78D62915FAB4BE0D602B4A5A5E5A36 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_magToAdd, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL;
uint32_t V_2 = 0;
bool V_3 = false;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_4 = NULL;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___magnitude;
NullCheck(L_0);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ___0_magToAdd;
NullCheck(L_1);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))
{
goto IL_0018;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___0_magToAdd;
V_0 = L_2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->___magnitude;
V_1 = L_3;
goto IL_0021;
}
IL_0018:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->___magnitude;
V_0 = L_4;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = ___0_magToAdd;
V_1 = L_5;
}
IL_0021:
{
V_2 = (-1);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = V_0;
NullCheck(L_6);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = V_1;
NullCheck(L_7);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))))
{
goto IL_0031;
}
}
{
uint32_t L_8 = V_2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = V_1;
NullCheck(L_9);
int32_t L_10 = 0;
uint32_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_11));
}
IL_0031:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = V_0;
NullCheck(L_12);
int32_t L_13 = 0;
uint32_t L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
uint32_t L_15 = V_2;
V_3 = (bool)((((int32_t)((!(((uint32_t)L_14) >= ((uint32_t)L_15)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_16 = V_3;
if (!L_16)
{
goto IL_0055;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = V_0;
NullCheck(L_17);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_17)->max_length)), 1)));
V_4 = L_18;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = V_4;
NullCheck((RuntimeArray*)L_19);
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_19, (RuntimeArray*)L_20, 1, NULL);
goto IL_0062;
}
IL_0055:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = V_0;
NullCheck((RuntimeArray*)L_21);
RuntimeObject* L_22;
L_22 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_21, NULL);
V_4 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_22, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var));
}
IL_0062:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = V_4;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_24 = V_1;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25;
L_25 = BigInteger_AddMagnitudes_m42D794244612BA5FA5EFDF2BB7D75F3982A0952E(L_23, L_24, NULL);
V_4 = L_25;
int32_t L_26 = __this->___sign;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = V_4;
bool L_28 = V_3;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_29 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_29, L_26, L_27, L_28, NULL);
return L_29;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CalcBitLength_m682AC9C70D08D6152DAF9EBC840D8BAC6F46468A (int32_t ___0_sign, int32_t ___1_indx, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___2_mag, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
uint32_t V_1 = 0;
IL_0000:
{
int32_t L_0 = ___1_indx;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ___2_mag;
NullCheck(L_1);
if ((((int32_t)L_0) < ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))
{
goto IL_0008;
}
}
{
return 0;
}
IL_0008:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___2_mag;
int32_t L_3 = ___1_indx;
NullCheck(L_2);
int32_t L_4 = L_3;
uint32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
if (L_5)
{
goto IL_0014;
}
}
{
int32_t L_6 = ___1_indx;
___1_indx = ((int32_t)il2cpp_codegen_add(L_6, 1));
goto IL_0000;
}
IL_0014:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = ___2_mag;
NullCheck(L_7);
int32_t L_8 = ___1_indx;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)32), ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)), 1))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = ___2_mag;
int32_t L_10 = ___1_indx;
NullCheck(L_9);
int32_t L_11 = L_10;
uint32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_1 = L_12;
int32_t L_13 = V_0;
uint32_t L_14 = V_1;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
int32_t L_15;
L_15 = BigInteger_BitLen_m045F5C217CF8D48201E00F14E82227671F3069EC(L_14, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_13, L_15));
int32_t L_16 = ___0_sign;
if ((((int32_t)L_16) >= ((int32_t)0)))
{
goto IL_0050;
}
}
{
uint32_t L_17 = V_1;
uint32_t L_18 = V_1;
uint32_t L_19 = V_1;
if ((!(((uint64_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_17))&((-((int64_t)(uint64_t)((uint32_t)L_18))))))) == ((uint64_t)((int64_t)(uint64_t)((uint32_t)L_19))))))
{
goto IL_0050;
}
}
IL_003a:
{
int32_t L_20 = ___1_indx;
int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_20, 1));
___1_indx = L_21;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_22 = ___2_mag;
NullCheck(L_22);
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
{
goto IL_004b;
}
}
{
int32_t L_23 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_23, 1));
goto IL_0050;
}
IL_004b:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_24 = ___2_mag;
int32_t L_25 = ___1_indx;
NullCheck(L_24);
int32_t L_26 = L_25;
uint32_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
if (!L_27)
{
goto IL_003a;
}
}
IL_0050:
{
int32_t L_28 = V_0;
return L_28;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* G_B3_0 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* G_B2_0 = NULL;
int32_t G_B4_0 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* G_B4_1 = NULL;
{
int32_t L_0 = __this->___nBitLength;
if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
{
goto IL_002c;
}
}
{
int32_t L_1 = __this->___sign;
if (!L_1)
{
G_B3_0 = __this;
goto IL_0026;
}
G_B2_0 = __this;
}
{
int32_t L_2 = __this->___sign;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->___magnitude;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
int32_t L_4;
L_4 = BigInteger_CalcBitLength_m682AC9C70D08D6152DAF9EBC840D8BAC6F46468A(L_2, 0, L_3, NULL);
G_B4_0 = L_4;
G_B4_1 = G_B2_0;
goto IL_0027;
}
IL_0026:
{
G_B4_0 = 0;
G_B4_1 = G_B3_0;
}
IL_0027:
{
NullCheck(G_B4_1);
G_B4_1->___nBitLength = G_B4_0;
}
IL_002c:
{
int32_t L_5 = __this->___nBitLength;
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_BitLen_m045F5C217CF8D48201E00F14E82227671F3069EC (uint32_t ___0_v, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
uint32_t L_0 = ___0_v;
V_0 = ((int32_t)((uint32_t)L_0>>((int32_t)24)));
uint32_t L_1 = V_0;
if (!L_1)
{
goto IL_0013;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___BitLengthTable;
uint32_t L_3 = V_0;
NullCheck(L_2);
uint32_t L_4 = L_3;
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return ((int32_t)il2cpp_codegen_add(((int32_t)24), (int32_t)L_5));
}
IL_0013:
{
uint32_t L_6 = ___0_v;
V_0 = ((int32_t)((uint32_t)L_6>>((int32_t)16)));
uint32_t L_7 = V_0;
if (!L_7)
{
goto IL_0026;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___BitLengthTable;
uint32_t L_9 = V_0;
NullCheck(L_8);
uint32_t L_10 = L_9;
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return ((int32_t)il2cpp_codegen_add(((int32_t)16), (int32_t)L_11));
}
IL_0026:
{
uint32_t L_12 = ___0_v;
V_0 = ((int32_t)((uint32_t)L_12>>8));
uint32_t L_13 = V_0;
if (!L_13)
{
goto IL_0037;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___BitLengthTable;
uint32_t L_15 = V_0;
NullCheck(L_14);
uint32_t L_16 = L_15;
uint8_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
return ((int32_t)il2cpp_codegen_add(8, (int32_t)L_17));
}
IL_0037:
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___BitLengthTable;
uint32_t L_19 = ___0_v;
NullCheck(L_18);
uint32_t L_20 = L_19;
uint8_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
return L_21;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_QuickPow2Check_m7914109D4EEC6A19CEEBA7D1994EF24A85DC11CF (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___sign;
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0013;
}
}
{
int32_t L_1 = __this->___nBits;
return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
}
IL_0013:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareTo_mBF9863214C2A0BB988C05BA74449F9823B5E028C (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_obj;
if (L_0)
{
goto IL_0005;
}
}
{
return 1;
}
IL_0005:
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)IsInstSealed((RuntimeObject*)L_1, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var));
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_2 = V_0;
if (L_2)
{
goto IL_001f;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral98F354807F9A1D0A1E36FCD7DB8CB1D1A12271A8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger_CompareTo_mBF9863214C2A0BB988C05BA74449F9823B5E028C_RuntimeMethod_var)));
}
IL_001f:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_4 = V_0;
int32_t L_5;
L_5 = BigInteger_CompareTo_m6E823CCEAC4C9DC47F51DF6F845097C5C36E34DF(__this, L_4, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareTo_m6E823CCEAC4C9DC47F51DF6F845097C5C36E34DF (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_0 = ___0_other;
if (L_0)
{
goto IL_0005;
}
}
{
return 1;
}
IL_0005:
{
int32_t L_1 = __this->___sign;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_2 = ___0_other;
NullCheck(L_2);
int32_t L_3 = L_2->___sign;
if ((((int32_t)L_1) < ((int32_t)L_3)))
{
goto IL_0048;
}
}
{
int32_t L_4 = __this->___sign;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_5 = ___0_other;
NullCheck(L_5);
int32_t L_6 = L_5->___sign;
if ((((int32_t)L_4) > ((int32_t)L_6)))
{
goto IL_0046;
}
}
{
int32_t L_7 = __this->___sign;
if (!L_7)
{
goto IL_0044;
}
}
{
int32_t L_8 = __this->___sign;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___magnitude;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_10 = ___0_other;
NullCheck(L_10);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = L_10->___magnitude;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
int32_t L_12;
L_12 = BigInteger_CompareNoLeadingZeros_m26D2C0291155CAAF71CF8A5E03521BAC0BCFDDFB(0, L_9, 0, L_11, NULL);
return ((int32_t)il2cpp_codegen_multiply(L_8, L_12));
}
IL_0044:
{
return 0;
}
IL_0046:
{
return 1;
}
IL_0048:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareNoLeadingZeros_m26D2C0291155CAAF71CF8A5E03521BAC0BCFDDFB (int32_t ___0_xIndx, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_x, int32_t ___2_yIndx, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___3_y, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___1_x;
NullCheck(L_0);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ___3_y;
NullCheck(L_1);
int32_t L_2 = ___0_xIndx;
int32_t L_3 = ___2_yIndx;
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), ((int32_t)(((RuntimeArray*)L_1)->max_length)))), ((int32_t)il2cpp_codegen_subtract(L_2, L_3))));
int32_t L_4 = V_0;
if (!L_4)
{
goto IL_0035;
}
}
{
int32_t L_5 = V_0;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
return 1;
}
IL_0015:
{
return (-1);
}
IL_0017:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = ___1_x;
int32_t L_7 = ___0_xIndx;
int32_t L_8 = L_7;
___0_xIndx = ((int32_t)il2cpp_codegen_add(L_8, 1));
NullCheck(L_6);
int32_t L_9 = L_8;
uint32_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_1 = L_10;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = ___3_y;
int32_t L_12 = ___2_yIndx;
int32_t L_13 = L_12;
___2_yIndx = ((int32_t)il2cpp_codegen_add(L_13, 1));
NullCheck(L_11);
int32_t L_14 = L_13;
uint32_t L_15 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_2 = L_15;
uint32_t L_16 = V_1;
uint32_t L_17 = V_2;
if ((((int32_t)L_16) == ((int32_t)L_17)))
{
goto IL_0035;
}
}
{
uint32_t L_18 = V_1;
uint32_t L_19 = V_2;
if ((!(((uint32_t)L_18) >= ((uint32_t)L_19))))
{
goto IL_0033;
}
}
{
return 1;
}
IL_0033:
{
return (-1);
}
IL_0035:
{
int32_t L_20 = ___0_xIndx;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = ___1_x;
NullCheck(L_21);
if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
{
goto IL_0017;
}
}
{
return 0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_Divide_mF37D0757252AD33B1D810264A9F04D987122319A (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_x, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_y, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_7 = NULL;
int32_t V_8 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_9 = NULL;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
uint32_t V_13 = 0;
{
V_0 = 0;
goto IL_0008;
}
IL_0004:
{
int32_t L_0 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
IL_0008:
{
int32_t L_1 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___0_x;
NullCheck(L_2);
if ((((int32_t)L_1) >= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
{
goto IL_0013;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = ___0_x;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
uint32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
if (!L_6)
{
goto IL_0004;
}
}
IL_0013:
{
V_1 = 0;
goto IL_001b;
}
IL_0017:
{
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_001b:
{
int32_t L_8 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = ___1_y;
NullCheck(L_9);
if ((((int32_t)L_8) >= ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
{
goto IL_0026;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = ___1_y;
int32_t L_11 = V_1;
NullCheck(L_10);
int32_t L_12 = L_11;
uint32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
if (!L_13)
{
goto IL_0017;
}
}
IL_0026:
{
int32_t L_14 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = ___0_x;
int32_t L_16 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = ___1_y;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
int32_t L_18;
L_18 = BigInteger_CompareNoLeadingZeros_m26D2C0291155CAAF71CF8A5E03521BAC0BCFDDFB(L_14, L_15, L_16, L_17, NULL);
V_2 = L_18;
int32_t L_19 = V_2;
if ((((int32_t)L_19) <= ((int32_t)0)))
{
goto IL_01b2;
}
}
{
int32_t L_20 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = ___1_y;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
int32_t L_22;
L_22 = BigInteger_CalcBitLength_m682AC9C70D08D6152DAF9EBC840D8BAC6F46468A(1, L_20, L_21, NULL);
V_4 = L_22;
int32_t L_23 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_24 = ___0_x;
int32_t L_25;
L_25 = BigInteger_CalcBitLength_m682AC9C70D08D6152DAF9EBC840D8BAC6F46468A(1, L_23, L_24, NULL);
V_5 = L_25;
int32_t L_26 = V_5;
int32_t L_27 = V_4;
V_6 = ((int32_t)il2cpp_codegen_subtract(L_26, L_27));
V_8 = 0;
V_10 = 0;
int32_t L_28 = V_4;
V_11 = L_28;
int32_t L_29 = V_6;
if ((((int32_t)L_29) <= ((int32_t)0)))
{
goto IL_008f;
}
}
{
int32_t L_30 = V_6;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_31 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(L_30>>5)), 1)));
V_7 = L_31;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_32 = V_7;
int32_t L_33 = V_6;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)(1<<((int32_t)(((int32_t)(L_33%((int32_t)32)))&((int32_t)31))))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_34 = ___1_y;
int32_t L_35 = V_6;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_36;
L_36 = BigInteger_ShiftLeft_mD56C96BBB7FCA82AF91EDA3B6BBFBD9D46D4CD44(L_34, L_35, NULL);
V_9 = L_36;
int32_t L_37 = V_11;
int32_t L_38 = V_6;
V_11 = ((int32_t)il2cpp_codegen_add(L_37, L_38));
goto IL_00b7;
}
IL_008f:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_39 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)1);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_40 = L_39;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)1);
V_7 = L_40;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_41 = ___1_y;
NullCheck(L_41);
int32_t L_42 = V_1;
V_12 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_41)->max_length)), L_42));
int32_t L_43 = V_12;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_44 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_43);
V_9 = L_44;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_45 = ___1_y;
int32_t L_46 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_47 = V_9;
int32_t L_48 = V_12;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_45, L_46, (RuntimeArray*)L_47, 0, L_48, NULL);
}
IL_00b7:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_49 = V_7;
NullCheck(L_49);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_50 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_49)->max_length)));
V_3 = L_50;
}
IL_00c1:
{
int32_t L_51 = V_11;
int32_t L_52 = V_5;
if ((((int32_t)L_51) < ((int32_t)L_52)))
{
goto IL_00d5;
}
}
{
int32_t L_53 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_54 = ___0_x;
int32_t L_55 = V_10;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_56 = V_9;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
int32_t L_57;
L_57 = BigInteger_CompareNoLeadingZeros_m26D2C0291155CAAF71CF8A5E03521BAC0BCFDDFB(L_53, L_54, L_55, L_56, NULL);
if ((((int32_t)L_57) < ((int32_t)0)))
{
goto IL_0131;
}
}
IL_00d5:
{
int32_t L_58 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_59 = ___0_x;
int32_t L_60 = V_10;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_61 = V_9;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_62;
L_62 = BigInteger_Subtract_m9652CA4CFBE1B455E4C7B0D16C9AEEA243E0A861(L_58, L_59, L_60, L_61, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_63 = V_3;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_64 = V_7;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_65;
L_65 = BigInteger_AddMagnitudes_m42D794244612BA5FA5EFDF2BB7D75F3982A0952E(L_63, L_64, NULL);
goto IL_00f8;
}
IL_00ec:
{
int32_t L_66 = V_0;
int32_t L_67 = ((int32_t)il2cpp_codegen_add(L_66, 1));
V_0 = L_67;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = ___0_x;
NullCheck(L_68);
if ((!(((uint32_t)L_67) == ((uint32_t)((int32_t)(((RuntimeArray*)L_68)->max_length))))))
{
goto IL_00f8;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_69 = V_3;
return L_69;
}
IL_00f8:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_70 = ___0_x;
int32_t L_71 = V_0;
NullCheck(L_70);
int32_t L_72 = L_71;
uint32_t L_73 = (L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
if (!L_73)
{
goto IL_00ec;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_74 = ___0_x;
NullCheck(L_74);
int32_t L_75 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_76 = ___0_x;
int32_t L_77 = V_0;
NullCheck(L_76);
int32_t L_78 = L_77;
uint32_t L_79 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
int32_t L_80;
L_80 = BigInteger_BitLen_m045F5C217CF8D48201E00F14E82227671F3069EC(L_79, NULL);
V_5 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)32), ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_74)->max_length)), L_75)), 1)))), L_80));
int32_t L_81 = V_5;
int32_t L_82 = V_4;
if ((((int32_t)L_81) > ((int32_t)L_82)))
{
goto IL_0131;
}
}
{
int32_t L_83 = V_5;
int32_t L_84 = V_4;
if ((((int32_t)L_83) >= ((int32_t)L_84)))
{
goto IL_0120;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_85 = V_3;
return L_85;
}
IL_0120:
{
int32_t L_86 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_87 = ___0_x;
int32_t L_88 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_89 = ___1_y;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
int32_t L_90;
L_90 = BigInteger_CompareNoLeadingZeros_m26D2C0291155CAAF71CF8A5E03521BAC0BCFDDFB(L_86, L_87, L_88, L_89, NULL);
V_2 = L_90;
int32_t L_91 = V_2;
if ((((int32_t)L_91) <= ((int32_t)0)))
{
goto IL_01b9;
}
}
IL_0131:
{
int32_t L_92 = V_11;
int32_t L_93 = V_5;
V_6 = ((int32_t)il2cpp_codegen_subtract(L_92, L_93));
int32_t L_94 = V_6;
if ((!(((uint32_t)L_94) == ((uint32_t)1))))
{
goto IL_0153;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_95 = V_9;
int32_t L_96 = V_10;
NullCheck(L_95);
int32_t L_97 = L_96;
uint32_t L_98 = (L_95)->GetAt(static_cast<il2cpp_array_size_t>(L_97));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_99 = ___0_x;
int32_t L_100 = V_0;
NullCheck(L_99);
int32_t L_101 = L_100;
uint32_t L_102 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
V_13 = L_102;
uint32_t L_103 = V_13;
if ((!(((uint32_t)((int32_t)((uint32_t)L_98>>1))) > ((uint32_t)L_103))))
{
goto IL_0153;
}
}
{
int32_t L_104 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_104, 1));
}
IL_0153:
{
int32_t L_105 = V_6;
if ((((int32_t)L_105) >= ((int32_t)2)))
{
goto IL_0172;
}
}
{
int32_t L_106 = V_10;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_107 = V_9;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_ShiftRightOneInPlace_mDA42F40F5E162CA86BDB424FBAA727C5F2EEF65A(L_106, L_107, NULL);
int32_t L_108 = V_11;
V_11 = ((int32_t)il2cpp_codegen_subtract(L_108, 1));
int32_t L_109 = V_8;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_110 = V_7;
BigInteger_ShiftRightOneInPlace_mDA42F40F5E162CA86BDB424FBAA727C5F2EEF65A(L_109, L_110, NULL);
goto IL_0197;
}
IL_0172:
{
int32_t L_111 = V_10;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_112 = V_9;
int32_t L_113 = V_6;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_ShiftRightInPlace_m241871E3628ACF16A312E8D94A2D6FF7F241B273(L_111, L_112, L_113, NULL);
int32_t L_114 = V_11;
int32_t L_115 = V_6;
V_11 = ((int32_t)il2cpp_codegen_subtract(L_114, L_115));
int32_t L_116 = V_8;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_117 = V_7;
int32_t L_118 = V_6;
BigInteger_ShiftRightInPlace_m241871E3628ACF16A312E8D94A2D6FF7F241B273(L_116, L_117, L_118, NULL);
goto IL_0197;
}
IL_0191:
{
int32_t L_119 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_119, 1));
}
IL_0197:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_120 = V_9;
int32_t L_121 = V_10;
NullCheck(L_120);
int32_t L_122 = L_121;
uint32_t L_123 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
if (!L_123)
{
goto IL_0191;
}
}
{
goto IL_01a6;
}
IL_01a0:
{
int32_t L_124 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_124, 1));
}
IL_01a6:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_125 = V_7;
int32_t L_126 = V_8;
NullCheck(L_125);
int32_t L_127 = L_126;
uint32_t L_128 = (L_125)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
if (!L_128)
{
goto IL_01a0;
}
}
{
goto IL_00c1;
}
IL_01b2:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_129 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)1);
V_3 = L_129;
}
IL_01b9:
{
int32_t L_130 = V_2;
if (L_130)
{
goto IL_01d9;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_131 = V_3;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_132 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One;
NullCheck(L_132);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_133 = L_132->___magnitude;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_134;
L_134 = BigInteger_AddMagnitudes_m42D794244612BA5FA5EFDF2BB7D75F3982A0952E(L_131, L_133, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_135 = ___0_x;
int32_t L_136 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_137 = ___0_x;
NullCheck(L_137);
int32_t L_138 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_135, L_136, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_137)->max_length)), L_138)), NULL);
}
IL_01d9:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_139 = V_3;
return L_139;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* BigInteger_DivideAndRemainder_m5EAF4D8BC4A581940E2C77027421945C9F34E1C5 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_val, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* V_0 = NULL;
int32_t V_1 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_2 = NULL;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_3 = NULL;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_4 = NULL;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_5 = NULL;
int32_t G_B7_0 = 0;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* G_B7_1 = NULL;
int32_t G_B6_0 = 0;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* G_B6_1 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* G_B8_0 = NULL;
int32_t G_B8_1 = 0;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* G_B8_2 = NULL;
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_0 = ___0_val;
NullCheck(L_0);
int32_t L_1 = L_0->___sign;
if (L_1)
{
goto IL_0013;
}
}
{
ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA* L_2 = (ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var)));
ArithmeticException__ctor_m84E573C2093803DC9E6219461275B351D225C16A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5424DB91CD8C38011FA8B2CD3117BB1EF12B52AB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger_DivideAndRemainder_m5EAF4D8BC4A581940E2C77027421945C9F34E1C5_RuntimeMethod_var)));
}
IL_0013:
{
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_3 = (BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39*)(BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39*)SZArrayNew(BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39_il2cpp_TypeInfo_var, (uint32_t)2);
V_0 = L_3;
int32_t L_4 = __this->___sign;
if (L_4)
{
goto IL_0037;
}
}
{
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_6 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)L_6);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_7 = V_0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_8 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)L_8);
goto IL_00d9;
}
IL_0037:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_9 = ___0_val;
NullCheck(L_9);
bool L_10;
L_10 = BigInteger_QuickPow2Check_m7914109D4EEC6A19CEEBA7D1994EF24A85DC11CF(L_9, NULL);
if (!L_10)
{
goto IL_008e;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_11 = ___0_val;
NullCheck(L_11);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_12;
L_12 = BigInteger_Abs_mB7738C20F5EC5654317E44063B7637D1FEF5F14E(L_11, NULL);
NullCheck(L_12);
int32_t L_13;
L_13 = BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30(L_12, NULL);
V_1 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_14;
L_14 = BigInteger_Abs_mB7738C20F5EC5654317E44063B7637D1FEF5F14E(__this, NULL);
int32_t L_15 = V_1;
NullCheck(L_14);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_16;
L_16 = BigInteger_ShiftRight_m5CDD93F51B47A86141753DAB26D75002701398A7(L_14, L_15, NULL);
V_2 = L_16;
int32_t L_17 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18;
L_18 = BigInteger_LastNBits_m9BBCA5CF72EF5662FE5BE7F920B5DB390A90EDB4(__this, L_17, NULL);
V_3 = L_18;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_19 = V_0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_20 = ___0_val;
NullCheck(L_20);
int32_t L_21 = L_20->___sign;
int32_t L_22 = __this->___sign;
if ((((int32_t)L_21) == ((int32_t)L_22)))
{
G_B7_0 = 0;
G_B7_1 = L_19;
goto IL_007a;
}
G_B6_0 = 0;
G_B6_1 = L_19;
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_23 = V_2;
NullCheck(L_23);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_24;
L_24 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(L_23, NULL);
G_B8_0 = L_24;
G_B8_1 = G_B6_0;
G_B8_2 = G_B6_1;
goto IL_007b;
}
IL_007a:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_25 = V_2;
G_B8_0 = L_25;
G_B8_1 = G_B7_0;
G_B8_2 = G_B7_1;
}
IL_007b:
{
NullCheck(G_B8_2);
(G_B8_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B8_1), (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)G_B8_0);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_26 = V_0;
int32_t L_27 = __this->___sign;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_28 = V_3;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_29 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_29, L_27, L_28, (bool)1, NULL);
NullCheck(L_26);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(1), (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)L_29);
goto IL_00d9;
}
IL_008e:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_30 = __this->___magnitude;
NullCheck((RuntimeArray*)L_30);
RuntimeObject* L_31;
L_31 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_30, NULL);
V_4 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_31, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_32 = V_4;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_33 = ___0_val;
NullCheck(L_33);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_34 = L_33->___magnitude;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_35;
L_35 = BigInteger_Divide_mF37D0757252AD33B1D810264A9F04D987122319A(__this, L_32, L_34, NULL);
V_5 = L_35;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_36 = V_0;
int32_t L_37 = __this->___sign;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_38 = ___0_val;
NullCheck(L_38);
int32_t L_39 = L_38->___sign;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_40 = V_5;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_41 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_41, ((int32_t)il2cpp_codegen_multiply(L_37, L_39)), L_40, (bool)1, NULL);
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)L_41);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_42 = V_0;
int32_t L_43 = __this->___sign;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_44 = V_4;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_45 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_45, L_43, L_44, (bool)1, NULL);
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(1), (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)L_45);
}
IL_00d9:
{
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_46 = V_0;
return L_46;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_Equals_m2DE42A066026F3D995913C11E8EED9DB657D91C2 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_obj;
if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)__this))))
{
goto IL_0006;
}
}
{
return (bool)1;
}
IL_0006:
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)IsInstSealed((RuntimeObject*)L_1, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var));
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_2 = V_0;
if (L_2)
{
goto IL_0012;
}
}
{
return (bool)0;
}
IL_0012:
{
int32_t L_3 = __this->___sign;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_4 = V_0;
NullCheck(L_4);
int32_t L_5 = L_4->___sign;
if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
{
goto IL_0028;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_6 = V_0;
bool L_7;
L_7 = BigInteger_IsEqualMagnitude_mA44C7ACB55B28031F276A59730F0FCB129F0ECBD(__this, L_6, NULL);
return L_7;
}
IL_0028:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_Equals_mF097463A59C491B37FC375113D44E1F2DBF13D19 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_other, const RuntimeMethod* method)
{
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_0 = ___0_other;
if ((!(((RuntimeObject*)(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)L_0) == ((RuntimeObject*)(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)__this))))
{
goto IL_0006;
}
}
{
return (bool)1;
}
IL_0006:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_1 = ___0_other;
if (L_1)
{
goto IL_000b;
}
}
{
return (bool)0;
}
IL_000b:
{
int32_t L_2 = __this->___sign;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_3 = ___0_other;
NullCheck(L_3);
int32_t L_4 = L_3->___sign;
if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
{
goto IL_0021;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_5 = ___0_other;
bool L_6;
L_6 = BigInteger_IsEqualMagnitude_mA44C7ACB55B28031F276A59730F0FCB129F0ECBD(__this, L_5, NULL);
return L_6;
}
IL_0021:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_IsEqualMagnitude_mA44C7ACB55B28031F276A59730F0FCB129F0ECBD (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_x, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___magnitude;
NullCheck(L_0);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_1 = ___0_x;
NullCheck(L_1);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = L_1->___magnitude;
NullCheck(L_2);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
{
goto IL_0014;
}
}
{
return (bool)0;
}
IL_0014:
{
V_0 = 0;
goto IL_0030;
}
IL_0018:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->___magnitude;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
uint32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_7 = ___0_x;
NullCheck(L_7);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = L_7->___magnitude;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
uint32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
if ((((int32_t)L_6) == ((int32_t)L_11)))
{
goto IL_002c;
}
}
{
return (bool)0;
}
IL_002c:
{
int32_t L_12 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0030:
{
int32_t L_13 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = __this->___magnitude;
NullCheck(L_14);
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
{
goto IL_0018;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_GetHashCode_m257F5BB6CC941712DD022F99F9F70AFABA624DF7 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->___magnitude;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___magnitude;
NullCheck(L_1);
if (!(((RuntimeArray*)L_1)->max_length))
{
goto IL_003c;
}
}
{
int32_t L_2 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->___magnitude;
NullCheck(L_3);
int32_t L_4 = 0;
uint32_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = ((int32_t)(L_2^(int32_t)L_5));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = __this->___magnitude;
NullCheck(L_6);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))) <= ((int32_t)1)))
{
goto IL_003c;
}
}
{
int32_t L_7 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = __this->___magnitude;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___magnitude;
NullCheck(L_9);
NullCheck(L_8);
int32_t L_10 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), 1));
uint32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_0 = ((int32_t)(L_7^(int32_t)L_11));
}
IL_003c:
{
int32_t L_12 = __this->___sign;
if ((((int32_t)L_12) < ((int32_t)0)))
{
goto IL_0047;
}
}
{
int32_t L_13 = V_0;
return L_13;
}
IL_0047:
{
int32_t L_14 = V_0;
return ((~L_14));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Inc_m4935552A4C0A272DFCFB1ADCD09AE2282B117210 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = __this->___sign;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_1 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One;
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->___sign;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0034;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->___magnitude;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_4 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One;
NullCheck(L_4);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = L_4->___magnitude;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6;
L_6 = BigInteger_DoSubBigLil_m2EE759CA4B58648124A504BBE9CEA201B9665FB9(L_3, L_5, NULL);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_7 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_7, (-1), L_6, (bool)1, NULL);
return L_7;
}
IL_0034:
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_8 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One;
NullCheck(L_8);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = L_8->___magnitude;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_10;
L_10 = BigInteger_AddToMagnitude_mE3B635605C78D62915FAB4BE0D602B4A5A5E5A36(__this, L_9, NULL);
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_get_IntValue_m2F5846ECED8BE0010549D08DCBBBF13D825D0816 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = __this->___sign;
if (L_0)
{
goto IL_000a;
}
}
{
return 0;
}
IL_000a:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___magnitude;
NullCheck(L_1);
V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->___magnitude;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
uint32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_1 = L_5;
int32_t L_6 = __this->___sign;
if ((((int32_t)L_6) < ((int32_t)0)))
{
goto IL_0029;
}
}
{
int32_t L_7 = V_1;
return L_7;
}
IL_0029:
{
int32_t L_8 = V_1;
return ((-L_8));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BigInteger_get_LongValue_m0451A6711C03830A4FD16DF284B6EE6B12F5360E (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int64_t V_1 = 0;
{
int32_t L_0 = __this->___sign;
if (L_0)
{
goto IL_000b;
}
}
{
return ((int64_t)0);
}
IL_000b:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___magnitude;
NullCheck(L_1);
V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->___magnitude;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
uint32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_1 = ((int64_t)(((int64_t)(uint64_t)((uint32_t)L_5))&((int64_t)(uint64_t)((uint32_t)(-1)))));
int32_t L_6 = V_0;
if ((((int32_t)L_6) <= ((int32_t)1)))
{
goto IL_003b;
}
}
{
int64_t L_7 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = __this->___magnitude;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = ((int32_t)il2cpp_codegen_subtract(L_9, 2));
uint32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_1 = ((int64_t)(L_7|((int64_t)(((int64_t)(((int64_t)(uint64_t)((uint32_t)L_11))&((int64_t)(uint64_t)((uint32_t)(-1)))))<<((int32_t)32)))));
}
IL_003b:
{
int32_t L_12 = __this->___sign;
if ((((int32_t)L_12) < ((int32_t)0)))
{
goto IL_0046;
}
}
{
int64_t L_13 = V_1;
return L_13;
}
IL_0046:
{
int64_t L_14 = V_1;
return ((-L_14));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_Square_mCCB44A67F95B82535F4C523DE4FE67854D0E77D6 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_w, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_x, const RuntimeMethod* method)
{
uint64_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
uint64_t V_3 = 0;
int32_t V_4 = 0;
uint64_t V_5 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_w;
NullCheck(L_0);
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ___1_x;
NullCheck(L_1);
V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1));
goto IL_0091;
}
IL_0011:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___1_x;
int32_t L_3 = V_2;
NullCheck(L_2);
int32_t L_4 = L_3;
uint32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_3 = ((int64_t)(uint64_t)((uint32_t)L_5));
uint64_t L_6 = V_3;
uint64_t L_7 = V_3;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = ___0_w;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
uint32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_6, (int64_t)L_7)), ((int64_t)(uint64_t)((uint32_t)L_11))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = ___0_w;
int32_t L_13 = V_1;
uint64_t L_14 = V_0;
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (uint32_t)((int32_t)(uint32_t)L_14));
uint64_t L_15 = V_0;
V_0 = ((int64_t)((uint64_t)L_15>>((int32_t)32)));
int32_t L_16 = V_2;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
goto IL_0064;
}
IL_0030:
{
uint64_t L_17 = V_3;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = ___1_x;
int32_t L_19 = V_4;
NullCheck(L_18);
int32_t L_20 = L_19;
uint32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_5 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_17, ((int64_t)(uint64_t)((uint32_t)L_21))));
uint64_t L_22 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = ___0_w;
int32_t L_24 = V_1;
int32_t L_25 = ((int32_t)il2cpp_codegen_subtract(L_24, 1));
V_1 = L_25;
NullCheck(L_23);
int32_t L_26 = L_25;
uint32_t L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
uint64_t L_28 = V_5;
V_0 = ((int64_t)il2cpp_codegen_add((int64_t)L_22, ((int64_t)il2cpp_codegen_add(((int64_t)(((int64_t)(uint64_t)((uint32_t)L_27))&((int64_t)(uint64_t)((uint32_t)(-1))))), ((int64_t)(uint64_t)((uint32_t)((int32_t)(((int32_t)(uint32_t)L_28)<<1))))))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_29 = ___0_w;
int32_t L_30 = V_1;
uint64_t L_31 = V_0;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (uint32_t)((int32_t)(uint32_t)L_31));
uint64_t L_32 = V_0;
uint64_t L_33 = V_5;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)((uint64_t)L_32>>((int32_t)32))), ((int64_t)((uint64_t)L_33>>((int32_t)31)))));
int32_t L_34 = V_4;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_34, 1));
}
IL_0064:
{
int32_t L_35 = V_4;
if ((((int32_t)L_35) >= ((int32_t)0)))
{
goto IL_0030;
}
}
{
uint64_t L_36 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_37 = ___0_w;
int32_t L_38 = V_1;
int32_t L_39 = ((int32_t)il2cpp_codegen_subtract(L_38, 1));
V_1 = L_39;
NullCheck(L_37);
int32_t L_40 = L_39;
uint32_t L_41 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
V_0 = ((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)(uint64_t)((uint32_t)L_41))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_42 = ___0_w;
int32_t L_43 = V_1;
uint64_t L_44 = V_0;
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(L_43), (uint32_t)((int32_t)(uint32_t)L_44));
int32_t L_45 = V_1;
int32_t L_46 = ((int32_t)il2cpp_codegen_subtract(L_45, 1));
V_1 = L_46;
if ((((int32_t)L_46) < ((int32_t)0)))
{
goto IL_0089;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_47 = ___0_w;
int32_t L_48 = V_1;
uint64_t L_49 = V_0;
NullCheck(L_47);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(L_48), (uint32_t)((int32_t)(uint32_t)((int64_t)((uint64_t)L_49>>((int32_t)32)))));
}
IL_0089:
{
int32_t L_50 = V_1;
int32_t L_51 = V_2;
V_1 = ((int32_t)il2cpp_codegen_add(L_50, L_51));
int32_t L_52 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
}
IL_0091:
{
int32_t L_53 = V_2;
if ((((int32_t)L_53) > ((int32_t)0)))
{
goto IL_0011;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_54 = ___1_x;
NullCheck(L_54);
int32_t L_55 = 0;
uint32_t L_56 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
V_0 = ((int64_t)(uint64_t)((uint32_t)L_56));
uint64_t L_57 = V_0;
uint64_t L_58 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_59 = ___0_w;
int32_t L_60 = V_1;
NullCheck(L_59);
int32_t L_61 = L_60;
uint32_t L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_57, (int64_t)L_58)), ((int64_t)(uint64_t)((uint32_t)L_62))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_63 = ___0_w;
int32_t L_64 = V_1;
uint64_t L_65 = V_0;
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (uint32_t)((int32_t)(uint32_t)L_65));
int32_t L_66 = V_1;
int32_t L_67 = ((int32_t)il2cpp_codegen_subtract(L_66, 1));
V_1 = L_67;
if ((((int32_t)L_67) < ((int32_t)0)))
{
goto IL_00c3;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = ___0_w;
int32_t L_69 = V_1;
NullCheck(L_68);
uint32_t* L_70 = ((L_68)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_69)));
int32_t L_71 = *((uint32_t*)L_70);
uint64_t L_72 = V_0;
*((int32_t*)L_70) = (int32_t)((int32_t)il2cpp_codegen_add(L_71, ((int32_t)(uint32_t)((int64_t)((uint64_t)L_72>>((int32_t)32))))));
}
IL_00c3:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_73 = ___0_w;
return L_73;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_Multiply_m6EA100D3937160AF441FFF60DDAA44A9E6841F59 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_x, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_y, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___2_z, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int64_t V_2 = 0;
int64_t V_3 = 0;
int32_t V_4 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___2_z;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
int32_t L_1 = V_0;
if ((((int32_t)L_1) >= ((int32_t)1)))
{
goto IL_000a;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___0_x;
return L_2;
}
IL_000a:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = ___0_x;
NullCheck(L_3);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = ___1_y;
NullCheck(L_4);
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), ((int32_t)(((RuntimeArray*)L_4)->max_length))));
}
IL_0012:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = ___2_z;
int32_t L_6 = V_0;
int32_t L_7 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
V_0 = L_7;
NullCheck(L_5);
int32_t L_8 = L_7;
uint32_t L_9 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_2 = ((int64_t)(((int64_t)(uint64_t)((uint32_t)L_9))&((int64_t)(uint64_t)((uint32_t)(-1)))));
V_3 = ((int64_t)0);
int64_t L_10 = V_2;
if (!L_10)
{
goto IL_005d;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = ___1_y;
NullCheck(L_11);
V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), 1));
goto IL_0058;
}
IL_002d:
{
int64_t L_12 = V_3;
int64_t L_13 = V_2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = ___1_y;
int32_t L_15 = V_4;
NullCheck(L_14);
int32_t L_16 = L_15;
uint32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = ___0_x;
int32_t L_19 = V_1;
int32_t L_20 = V_4;
NullCheck(L_18);
int32_t L_21 = ((int32_t)il2cpp_codegen_add(L_19, L_20));
uint32_t L_22 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_3 = ((int64_t)il2cpp_codegen_add(L_12, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(L_13, ((int64_t)(((int64_t)(uint64_t)((uint32_t)L_17))&((int64_t)(uint64_t)((uint32_t)(-1))))))), ((int64_t)(((int64_t)(uint64_t)((uint32_t)L_22))&((int64_t)(uint64_t)((uint32_t)(-1)))))))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = ___0_x;
int32_t L_24 = V_1;
int32_t L_25 = V_4;
int64_t L_26 = V_3;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_24, L_25))), (uint32_t)((int32_t)(uint32_t)L_26));
int64_t L_27 = V_3;
V_3 = ((int64_t)((uint64_t)L_27>>((int32_t)32)));
int32_t L_28 = V_4;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_28, 1));
}
IL_0058:
{
int32_t L_29 = V_4;
if ((((int32_t)L_29) >= ((int32_t)0)))
{
goto IL_002d;
}
}
IL_005d:
{
int32_t L_30 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_30, 1));
int32_t L_31 = V_1;
if ((((int32_t)L_31) < ((int32_t)0)))
{
goto IL_006a;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_32 = ___0_x;
int32_t L_33 = V_1;
int64_t L_34 = V_3;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (uint32_t)((int32_t)(uint32_t)L_34));
}
IL_006a:
{
int32_t L_35 = V_0;
if ((((int32_t)L_35) > ((int32_t)0)))
{
goto IL_0012;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_36 = ___0_x;
return L_36;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Multiply_mC17967023E033CF6E0646FFEC6EA32B3729DD460 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_val, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_1 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_2 = NULL;
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_0 = ___0_val;
if ((!(((RuntimeObject*)(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)L_0) == ((RuntimeObject*)(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)__this))))
{
goto IL_000b;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_1;
L_1 = BigInteger_Square_m99CE68683EFAA94AA65B8BE0282F603B9552330C(__this, NULL);
return L_1;
}
IL_000b:
{
int32_t L_2 = __this->___sign;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_3 = ___0_val;
NullCheck(L_3);
int32_t L_4 = L_3->___sign;
if (((int32_t)(L_2&L_4)))
{
goto IL_0020;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_5 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
return L_5;
}
IL_0020:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_6 = ___0_val;
NullCheck(L_6);
bool L_7;
L_7 = BigInteger_QuickPow2Check_m7914109D4EEC6A19CEEBA7D1994EF24A85DC11CF(L_6, NULL);
if (!L_7)
{
goto IL_004e;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_8 = ___0_val;
NullCheck(L_8);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_9;
L_9 = BigInteger_Abs_mB7738C20F5EC5654317E44063B7637D1FEF5F14E(L_8, NULL);
NullCheck(L_9);
int32_t L_10;
L_10 = BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30(L_9, NULL);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_11;
L_11 = BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8(__this, ((int32_t)il2cpp_codegen_subtract(L_10, 1)), NULL);
V_1 = L_11;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_12 = ___0_val;
NullCheck(L_12);
int32_t L_13 = L_12->___sign;
if ((((int32_t)L_13) > ((int32_t)0)))
{
goto IL_004c;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_14 = V_1;
NullCheck(L_14);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_15;
L_15 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(L_14, NULL);
return L_15;
}
IL_004c:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_16 = V_1;
return L_16;
}
IL_004e:
{
bool L_17;
L_17 = BigInteger_QuickPow2Check_m7914109D4EEC6A19CEEBA7D1994EF24A85DC11CF(__this, NULL);
if (!L_17)
{
goto IL_007c;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_18 = ___0_val;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_19;
L_19 = BigInteger_Abs_mB7738C20F5EC5654317E44063B7637D1FEF5F14E(__this, NULL);
NullCheck(L_19);
int32_t L_20;
L_20 = BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30(L_19, NULL);
NullCheck(L_18);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_21;
L_21 = BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8(L_18, ((int32_t)il2cpp_codegen_subtract(L_20, 1)), NULL);
V_2 = L_21;
int32_t L_22 = __this->___sign;
if ((((int32_t)L_22) > ((int32_t)0)))
{
goto IL_007a;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_23 = V_2;
NullCheck(L_23);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_24;
L_24 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(L_23, NULL);
return L_24;
}
IL_007a:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_25 = V_2;
return L_25;
}
IL_007c:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_26 = __this->___magnitude;
NullCheck(L_26);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_27 = ___0_val;
NullCheck(L_27);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_28 = L_27->___magnitude;
NullCheck(L_28);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_29 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_26)->max_length)), ((int32_t)(((RuntimeArray*)L_28)->max_length)))));
V_0 = L_29;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_30 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_31 = __this->___magnitude;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_32 = ___0_val;
NullCheck(L_32);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_33 = L_32->___magnitude;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_34;
L_34 = BigInteger_Multiply_m6EA100D3937160AF441FFF60DDAA44A9E6841F59(L_30, L_31, L_33, NULL);
int32_t L_35 = __this->___sign;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_36 = ___0_val;
NullCheck(L_36);
int32_t L_37 = L_36->___sign;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_38 = V_0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_39 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_39, ((int32_t)(((int32_t)(L_35^L_37))^1)), L_38, (bool)1, NULL);
return L_39;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Square_m99CE68683EFAA94AA65B8BE0282F603B9552330C (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL;
{
int32_t L_0 = __this->___sign;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_1 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
return L_1;
}
IL_000e:
{
bool L_2;
L_2 = BigInteger_QuickPow2Check_m7914109D4EEC6A19CEEBA7D1994EF24A85DC11CF(__this, NULL);
if (!L_2)
{
goto IL_002a;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_3;
L_3 = BigInteger_Abs_mB7738C20F5EC5654317E44063B7637D1FEF5F14E(__this, NULL);
NullCheck(L_3);
int32_t L_4;
L_4 = BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30(L_3, NULL);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_5;
L_5 = BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8(__this, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), NULL);
return L_5;
}
IL_002a:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = __this->___magnitude;
NullCheck(L_6);
V_0 = ((int32_t)(((int32_t)(((RuntimeArray*)L_6)->max_length))<<1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = __this->___magnitude;
NullCheck(L_7);
int32_t L_8 = 0;
uint32_t L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
if (((int32_t)((uint32_t)L_9>>((int32_t)16))))
{
goto IL_0046;
}
}
{
int32_t L_10 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
}
IL_0046:
{
int32_t L_11 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_11);
V_1 = L_12;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = __this->___magnitude;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15;
L_15 = BigInteger_Square_mCCB44A67F95B82535F4C523DE4FE67854D0E77D6(L_13, L_14, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_1;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_17 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_17, 1, L_16, (bool)0, NULL);
return L_17;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = __this->___sign;
if (L_0)
{
goto IL_000a;
}
}
{
return __this;
}
IL_000a:
{
int32_t L_1 = __this->___sign;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->___magnitude;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_3 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_3, ((-L_1)), L_2, (bool)0, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Not_m5C53D9672DA1810D497516DCF50CA93D116F9127 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_0;
L_0 = BigInteger_Inc_m4935552A4C0A272DFCFB1ADCD09AE2282B117210(__this, NULL);
NullCheck(L_0);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_1;
L_1 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Pow_mF7398F9CEF6D6448C0357BE2DE8BACEE029A2D8E (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_exp, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_0 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_1 = NULL;
int64_t V_2 = 0;
{
int32_t L_0 = ___0_exp;
if ((((int32_t)L_0) > ((int32_t)0)))
{
goto IL_0019;
}
}
{
int32_t L_1 = ___0_exp;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0013;
}
}
{
ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA* L_2 = (ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var)));
ArithmeticException__ctor_m84E573C2093803DC9E6219461275B351D225C16A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEE14E6A1B49A2E5C260F9C01E1D2813B989D2025)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger_Pow_mF7398F9CEF6D6448C0357BE2DE8BACEE029A2D8E_RuntimeMethod_var)));
}
IL_0013:
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_3 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One;
return L_3;
}
IL_0019:
{
int32_t L_4 = __this->___sign;
if (L_4)
{
goto IL_0023;
}
}
{
return __this;
}
IL_0023:
{
bool L_5;
L_5 = BigInteger_QuickPow2Check_m7914109D4EEC6A19CEEBA7D1994EF24A85DC11CF(__this, NULL);
if (!L_5)
{
goto IL_0059;
}
}
{
int32_t L_6 = ___0_exp;
int32_t L_7;
L_7 = BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30(__this, NULL);
V_2 = ((int64_t)il2cpp_codegen_multiply(((int64_t)L_6), ((int64_t)((int32_t)il2cpp_codegen_subtract(L_7, 1)))));
int64_t L_8 = V_2;
if ((((int64_t)L_8) <= ((int64_t)((int64_t)((int32_t)2147483647LL)))))
{
goto IL_004c;
}
}
{
ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA* L_9 = (ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var)));
ArithmeticException__ctor_m84E573C2093803DC9E6219461275B351D225C16A(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F10D713DC7A250990737215AD9E9A5A9CC01847)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger_Pow_mF7398F9CEF6D6448C0357BE2DE8BACEE029A2D8E_RuntimeMethod_var)));
}
IL_004c:
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_10 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One;
int64_t L_11 = V_2;
NullCheck(L_10);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_12;
L_12 = BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8(L_10, ((int32_t)L_11), NULL);
return L_12;
}
IL_0059:
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_13 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One;
V_0 = L_13;
V_1 = __this;
}
IL_0061:
{
int32_t L_14 = ___0_exp;
if ((!(((uint32_t)((int32_t)(L_14&1))) == ((uint32_t)1))))
{
goto IL_006f;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_15 = V_0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_16 = V_1;
NullCheck(L_15);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_17;
L_17 = BigInteger_Multiply_mC17967023E033CF6E0646FFEC6EA32B3729DD460(L_15, L_16, NULL);
V_0 = L_17;
}
IL_006f:
{
int32_t L_18 = ___0_exp;
___0_exp = ((int32_t)(L_18>>1));
int32_t L_19 = ___0_exp;
if (!L_19)
{
goto IL_0081;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_20 = V_1;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_21 = V_1;
NullCheck(L_20);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_22;
L_22 = BigInteger_Multiply_mC17967023E033CF6E0646FFEC6EA32B3729DD460(L_20, L_21, NULL);
V_1 = L_22;
goto IL_0061;
}
IL_0081:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_23 = V_0;
return L_23;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_LastNBits_m9BBCA5CF72EF5662FE5BE7F920B5DB390A90EDB4 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_n, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL;
int32_t V_2 = 0;
{
int32_t L_0 = ___0_n;
if ((((int32_t)L_0) >= ((int32_t)1)))
{
goto IL_000a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___ZeroMagnitude;
return L_1;
}
IL_000a:
{
int32_t L_2 = ___0_n;
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_2, ((int32_t)32))), 1))/((int32_t)32)));
int32_t L_3 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->___magnitude;
NullCheck(L_4);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_3, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
V_0 = L_5;
int32_t L_6 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_6);
V_1 = L_7;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = __this->___magnitude;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = __this->___magnitude;
NullCheck(L_9);
int32_t L_10 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = V_1;
int32_t L_12 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10)), (RuntimeArray*)L_11, 0, L_12, NULL);
int32_t L_13 = V_0;
int32_t L_14 = ___0_n;
V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(L_13<<5)), L_14));
int32_t L_15 = V_2;
if ((((int32_t)L_15) <= ((int32_t)0)))
{
goto IL_005d;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_1;
NullCheck(L_16);
uint32_t* L_17 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
int32_t L_18 = *((uint32_t*)L_17);
int32_t L_19 = V_2;
*((int32_t*)L_17) = (int32_t)((int32_t)(L_18&((int32_t)((uint32_t)(-1)>>((int32_t)(L_19&((int32_t)31)))))));
}
IL_005d:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = V_1;
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_ShiftLeft_mD56C96BBB7FCA82AF91EDA3B6BBFBD9D46D4CD44 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_mag, int32_t ___1_n, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
uint32_t V_6 = 0;
uint32_t V_7 = 0;
int32_t V_8 = 0;
uint32_t V_9 = 0;
{
int32_t L_0 = ___1_n;
V_0 = ((int32_t)((uint32_t)L_0>>5));
int32_t L_1 = ___1_n;
V_1 = ((int32_t)(L_1&((int32_t)31)));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___0_mag;
NullCheck(L_2);
V_2 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
int32_t L_3 = V_1;
if (L_3)
{
goto IL_0026;
}
}
{
int32_t L_4 = V_2;
int32_t L_5 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5)));
V_3 = L_6;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = ___0_mag;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = V_3;
NullCheck((RuntimeArray*)L_7);
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_7, (RuntimeArray*)L_8, 0, NULL);
goto IL_00a9;
}
IL_0026:
{
V_4 = 0;
int32_t L_9 = V_1;
V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_9));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = ___0_mag;
NullCheck(L_10);
int32_t L_11 = 0;
uint32_t L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
int32_t L_13 = V_5;
V_6 = ((int32_t)((uint32_t)L_12>>((int32_t)(L_13&((int32_t)31)))));
uint32_t L_14 = V_6;
if (!L_14)
{
goto IL_0056;
}
}
{
int32_t L_15 = V_2;
int32_t L_16 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_15, L_16)), 1)));
V_3 = L_17;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = V_3;
int32_t L_19 = V_4;
int32_t L_20 = L_19;
V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1));
uint32_t L_21 = V_6;
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (uint32_t)L_21);
goto IL_005f;
}
IL_0056:
{
int32_t L_22 = V_2;
int32_t L_23 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_24 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_22, L_23)));
V_3 = L_24;
}
IL_005f:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = ___0_mag;
NullCheck(L_25);
int32_t L_26 = 0;
uint32_t L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_7 = L_27;
V_8 = 0;
goto IL_0094;
}
IL_0069:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_28 = ___0_mag;
int32_t L_29 = V_8;
NullCheck(L_28);
int32_t L_30 = ((int32_t)il2cpp_codegen_add(L_29, 1));
uint32_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
V_9 = L_31;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_32 = V_3;
int32_t L_33 = V_4;
int32_t L_34 = L_33;
V_4 = ((int32_t)il2cpp_codegen_add(L_34, 1));
uint32_t L_35 = V_7;
int32_t L_36 = V_1;
uint32_t L_37 = V_9;
int32_t L_38 = V_5;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(L_34), (uint32_t)((int32_t)(((int32_t)((int32_t)L_35<<((int32_t)(L_36&((int32_t)31)))))|((int32_t)((uint32_t)L_37>>((int32_t)(L_38&((int32_t)31))))))));
uint32_t L_39 = V_9;
V_7 = L_39;
int32_t L_40 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_40, 1));
}
IL_0094:
{
int32_t L_41 = V_8;
int32_t L_42 = V_2;
if ((((int32_t)L_41) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_42, 1)))))
{
goto IL_0069;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_43 = V_3;
int32_t L_44 = V_4;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_45 = ___0_mag;
int32_t L_46 = V_2;
NullCheck(L_45);
int32_t L_47 = ((int32_t)il2cpp_codegen_subtract(L_46, 1));
uint32_t L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
int32_t L_49 = V_1;
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(L_44), (uint32_t)((int32_t)((int32_t)L_48<<((int32_t)(L_49&((int32_t)31))))));
}
IL_00a9:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_50 = V_3;
return L_50;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_n, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_0 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* G_B10_0 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* G_B9_0 = NULL;
int32_t G_B11_0 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* G_B11_1 = NULL;
{
int32_t L_0 = __this->___sign;
if (!L_0)
{
goto IL_0011;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = __this->___magnitude;
NullCheck(L_1);
if ((((RuntimeArray*)L_1)->max_length))
{
goto IL_0017;
}
}
IL_0011:
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_2 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
return L_2;
}
IL_0017:
{
int32_t L_3 = ___0_n;
if (L_3)
{
goto IL_001c;
}
}
{
return __this;
}
IL_001c:
{
int32_t L_4 = ___0_n;
if ((((int32_t)L_4) >= ((int32_t)0)))
{
goto IL_0029;
}
}
{
int32_t L_5 = ___0_n;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_6;
L_6 = BigInteger_ShiftRight_m5CDD93F51B47A86141753DAB26D75002701398A7(__this, ((-L_5)), NULL);
return L_6;
}
IL_0029:
{
int32_t L_7 = __this->___sign;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = __this->___magnitude;
int32_t L_9 = ___0_n;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10;
L_10 = BigInteger_ShiftLeft_mD56C96BBB7FCA82AF91EDA3B6BBFBD9D46D4CD44(L_8, L_9, NULL);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_11 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_11, L_7, L_10, (bool)1, NULL);
V_0 = L_11;
int32_t L_12 = __this->___nBits;
if ((((int32_t)L_12) == ((int32_t)(-1))))
{
goto IL_006a;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_13 = V_0;
int32_t L_14 = __this->___sign;
if ((((int32_t)L_14) > ((int32_t)0)))
{
G_B10_0 = L_13;
goto IL_005f;
}
G_B9_0 = L_13;
}
{
int32_t L_15 = __this->___nBits;
int32_t L_16 = ___0_n;
G_B11_0 = ((int32_t)il2cpp_codegen_add(L_15, L_16));
G_B11_1 = G_B9_0;
goto IL_0065;
}
IL_005f:
{
int32_t L_17 = __this->___nBits;
G_B11_0 = L_17;
G_B11_1 = G_B10_0;
}
IL_0065:
{
NullCheck(G_B11_1);
G_B11_1->___nBits = G_B11_0;
}
IL_006a:
{
int32_t L_18 = __this->___nBitLength;
if ((((int32_t)L_18) == ((int32_t)(-1))))
{
goto IL_0081;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_19 = V_0;
int32_t L_20 = __this->___nBitLength;
int32_t L_21 = ___0_n;
NullCheck(L_19);
L_19->___nBitLength = ((int32_t)il2cpp_codegen_add(L_20, L_21));
}
IL_0081:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_22 = V_0;
return L_22;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_ShiftRightInPlace_m241871E3628ACF16A312E8D94A2D6FF7F241B273 (int32_t ___0_start, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_mag, int32_t ___2_n, 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;
uint32_t V_7 = 0;
int32_t V_8 = 0;
uint32_t V_9 = 0;
{
int32_t L_0 = ___2_n;
int32_t L_1 = ___0_start;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)((uint32_t)L_0>>5)), L_1));
int32_t L_2 = ___2_n;
V_1 = ((int32_t)(L_2&((int32_t)31)));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = ___1_mag;
NullCheck(L_3);
V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), 1));
int32_t L_4 = V_0;
int32_t L_5 = ___0_start;
if ((((int32_t)L_4) == ((int32_t)L_5)))
{
goto IL_004a;
}
}
{
int32_t L_6 = V_0;
int32_t L_7 = ___0_start;
V_3 = ((int32_t)il2cpp_codegen_subtract(L_6, L_7));
int32_t L_8 = V_2;
V_4 = L_8;
goto IL_002e;
}
IL_001e:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = ___1_mag;
int32_t L_10 = V_4;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = ___1_mag;
int32_t L_12 = V_4;
int32_t L_13 = V_3;
NullCheck(L_11);
int32_t L_14 = ((int32_t)il2cpp_codegen_subtract(L_12, L_13));
uint32_t L_15 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint32_t)L_15);
int32_t L_16 = V_4;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
}
IL_002e:
{
int32_t L_17 = V_4;
int32_t L_18 = V_0;
if ((((int32_t)L_17) >= ((int32_t)L_18)))
{
goto IL_001e;
}
}
{
int32_t L_19 = V_0;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_19, 1));
goto IL_0045;
}
IL_003a:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = ___1_mag;
int32_t L_21 = V_5;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (uint32_t)0);
int32_t L_22 = V_5;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_22, 1));
}
IL_0045:
{
int32_t L_23 = V_5;
int32_t L_24 = ___0_start;
if ((((int32_t)L_23) >= ((int32_t)L_24)))
{
goto IL_003a;
}
}
IL_004a:
{
int32_t L_25 = V_1;
if (!L_25)
{
goto IL_0093;
}
}
{
int32_t L_26 = V_1;
V_6 = ((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_26));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = ___1_mag;
int32_t L_28 = V_2;
NullCheck(L_27);
int32_t L_29 = L_28;
uint32_t L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
V_7 = L_30;
int32_t L_31 = V_2;
V_8 = L_31;
goto IL_0083;
}
IL_005d:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_32 = ___1_mag;
int32_t L_33 = V_8;
NullCheck(L_32);
int32_t L_34 = ((int32_t)il2cpp_codegen_subtract(L_33, 1));
uint32_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
V_9 = L_35;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_36 = ___1_mag;
int32_t L_37 = V_8;
uint32_t L_38 = V_7;
int32_t L_39 = V_1;
uint32_t L_40 = V_9;
int32_t L_41 = V_6;
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(L_37), (uint32_t)((int32_t)(((int32_t)((uint32_t)L_38>>((int32_t)(L_39&((int32_t)31)))))|((int32_t)((int32_t)L_40<<((int32_t)(L_41&((int32_t)31))))))));
uint32_t L_42 = V_9;
V_7 = L_42;
int32_t L_43 = V_8;
V_8 = ((int32_t)il2cpp_codegen_subtract(L_43, 1));
}
IL_0083:
{
int32_t L_44 = V_8;
int32_t L_45 = V_0;
if ((((int32_t)L_44) > ((int32_t)L_45)))
{
goto IL_005d;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_46 = ___1_mag;
int32_t L_47 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_48 = ___1_mag;
int32_t L_49 = V_0;
NullCheck(L_48);
int32_t L_50 = L_49;
uint32_t L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
int32_t L_52 = V_1;
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_47), (uint32_t)((int32_t)((uint32_t)L_51>>((int32_t)(L_52&((int32_t)31))))));
}
IL_0093:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_ShiftRightOneInPlace_mDA42F40F5E162CA86BDB424FBAA727C5F2EEF65A (int32_t ___0_start, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_mag, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___1_mag;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ___1_mag;
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
uint32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_1 = L_4;
goto IL_001f;
}
IL_000c:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = ___1_mag;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
uint32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_2 = L_8;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = ___1_mag;
int32_t L_10 = V_0;
uint32_t L_11 = V_1;
uint32_t L_12 = V_2;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint32_t)((int32_t)(((int32_t)((uint32_t)L_11>>1))|((int32_t)((int32_t)L_12<<((int32_t)31))))));
uint32_t L_13 = V_2;
V_1 = L_13;
}
IL_001f:
{
int32_t L_14 = V_0;
int32_t L_15 = ((int32_t)il2cpp_codegen_subtract(L_14, 1));
V_0 = L_15;
int32_t L_16 = ___0_start;
if ((((int32_t)L_15) > ((int32_t)L_16)))
{
goto IL_000c;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = ___1_mag;
int32_t L_18 = ___0_start;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = ___1_mag;
int32_t L_20 = ___0_start;
NullCheck(L_19);
int32_t L_21 = L_20;
uint32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (uint32_t)((int32_t)((uint32_t)L_22>>1)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_ShiftRight_m5CDD93F51B47A86141753DAB26D75002701398A7 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_n, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL;
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 L_0 = ___0_n;
if (L_0)
{
goto IL_0005;
}
}
{
return __this;
}
IL_0005:
{
int32_t L_1 = ___0_n;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
int32_t L_2 = ___0_n;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_3;
L_3 = BigInteger_ShiftLeft_mBADCFAA793DD7D7940786D524A6BF4AA720085F8(__this, ((-L_2)), NULL);
return L_3;
}
IL_0012:
{
int32_t L_4 = ___0_n;
int32_t L_5;
L_5 = BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30(__this, NULL);
if ((((int32_t)L_4) < ((int32_t)L_5)))
{
goto IL_0035;
}
}
{
int32_t L_6 = __this->___sign;
if ((((int32_t)L_6) < ((int32_t)0)))
{
goto IL_002a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_7 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
return L_7;
}
IL_002a:
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_8 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One;
NullCheck(L_8);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_9;
L_9 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(L_8, NULL);
return L_9;
}
IL_0035:
{
int32_t L_10;
L_10 = BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30(__this, NULL);
int32_t L_11 = ___0_n;
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_10, L_11)), ((int32_t)31)))>>5));
int32_t L_12 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_12);
V_1 = L_13;
int32_t L_14 = ___0_n;
V_2 = ((int32_t)(L_14>>5));
int32_t L_15 = ___0_n;
V_3 = ((int32_t)(L_15&((int32_t)31)));
int32_t L_16 = V_3;
if (L_16)
{
goto IL_0069;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = __this->___magnitude;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = V_1;
NullCheck(L_19);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_17, 0, (RuntimeArray*)L_18, 0, ((int32_t)(((RuntimeArray*)L_19)->max_length)), NULL);
goto IL_00c6;
}
IL_0069:
{
int32_t L_20 = V_3;
V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_20));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = __this->___magnitude;
NullCheck(L_21);
int32_t L_22 = V_2;
V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_21)->max_length)), 1)), L_22));
int32_t L_23 = V_0;
V_6 = ((int32_t)il2cpp_codegen_subtract(L_23, 1));
goto IL_00c1;
}
IL_0084:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_24 = V_1;
int32_t L_25 = V_6;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_26 = __this->___magnitude;
int32_t L_27 = V_5;
int32_t L_28 = L_27;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_28, 1));
NullCheck(L_26);
int32_t L_29 = L_28;
uint32_t L_30 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
int32_t L_31 = V_3;
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (uint32_t)((int32_t)((uint32_t)L_30>>((int32_t)(L_31&((int32_t)31))))));
int32_t L_32 = V_5;
if ((((int32_t)L_32) < ((int32_t)0)))
{
goto IL_00bb;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_33 = V_1;
int32_t L_34 = V_6;
NullCheck(L_33);
uint32_t* L_35 = ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)));
int32_t L_36 = *((uint32_t*)L_35);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_37 = __this->___magnitude;
int32_t L_38 = V_5;
NullCheck(L_37);
int32_t L_39 = L_38;
uint32_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
int32_t L_41 = V_4;
*((int32_t*)L_35) = (int32_t)((int32_t)(L_36|((int32_t)((int32_t)L_40<<((int32_t)(L_41&((int32_t)31)))))));
}
IL_00bb:
{
int32_t L_42 = V_6;
V_6 = ((int32_t)il2cpp_codegen_subtract(L_42, 1));
}
IL_00c1:
{
int32_t L_43 = V_6;
if ((((int32_t)L_43) >= ((int32_t)0)))
{
goto IL_0084;
}
}
IL_00c6:
{
int32_t L_44 = __this->___sign;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_45 = V_1;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_46 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_46, L_44, L_45, (bool)0, NULL);
return L_46;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_get_SignValue_mD368698597A633E20D438F835D4C9F07037C1610 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___sign;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_Subtract_m9652CA4CFBE1B455E4C7B0D16C9AEEA243E0A861 (int32_t ___0_xStart, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_x, int32_t ___2_yStart, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___3_y, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int64_t V_2 = 0;
int32_t V_3 = 0;
uint32_t V_4 = 0;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___1_x;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ___3_y;
NullCheck(L_1);
V_1 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
V_3 = 0;
}
IL_000a:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ___1_x;
int32_t L_3 = V_0;
int32_t L_4 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
V_0 = L_4;
NullCheck(L_2);
int32_t L_5 = L_4;
uint32_t L_6 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = ___3_y;
int32_t L_8 = V_1;
int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
V_1 = L_9;
NullCheck(L_7);
int32_t L_10 = L_9;
uint32_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
int32_t L_12 = V_3;
V_2 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_subtract(((int64_t)(((int64_t)(uint64_t)((uint32_t)L_6))&((int64_t)(uint64_t)((uint32_t)(-1))))), ((int64_t)(((int64_t)(uint64_t)((uint32_t)L_11))&((int64_t)(uint64_t)((uint32_t)(-1))))))), ((int64_t)L_12)));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = ___1_x;
int32_t L_14 = V_0;
int64_t L_15 = V_2;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint32_t)((int32_t)(uint32_t)L_15));
int64_t L_16 = V_2;
V_3 = ((int32_t)((int64_t)(L_16>>((int32_t)63))));
int32_t L_17 = V_1;
int32_t L_18 = ___2_yStart;
if ((((int32_t)L_17) > ((int32_t)L_18)))
{
goto IL_000a;
}
}
{
int32_t L_19 = V_3;
if (!L_19)
{
goto IL_0050;
}
}
IL_0037:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = ___1_x;
int32_t L_21 = V_0;
int32_t L_22 = ((int32_t)il2cpp_codegen_subtract(L_21, 1));
V_0 = L_22;
NullCheck(L_20);
uint32_t* L_23 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)));
int32_t L_24 = *((uint32_t*)L_23);
V_4 = ((int32_t)il2cpp_codegen_subtract(L_24, 1));
uint32_t L_25 = V_4;
*((int32_t*)L_23) = (int32_t)L_25;
uint32_t L_26 = V_4;
if ((((int32_t)L_26) == ((int32_t)(-1))))
{
goto IL_0037;
}
}
IL_0050:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = ___1_x;
return L_27;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Subtract_mA81F4B0711AB5C9154E695D25F1312219FB747CB (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_n, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_1 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_2 = NULL;
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_0 = ___0_n;
NullCheck(L_0);
int32_t L_1 = L_0->___sign;
if (L_1)
{
goto IL_000a;
}
}
{
return __this;
}
IL_000a:
{
int32_t L_2 = __this->___sign;
if (L_2)
{
goto IL_0019;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_3 = ___0_n;
NullCheck(L_3);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_4;
L_4 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(L_3, NULL);
return L_4;
}
IL_0019:
{
int32_t L_5 = __this->___sign;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_6 = ___0_n;
NullCheck(L_6);
int32_t L_7 = L_6->___sign;
if ((((int32_t)L_5) == ((int32_t)L_7)))
{
goto IL_0034;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_8 = ___0_n;
NullCheck(L_8);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_9;
L_9 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(L_8, NULL);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_10;
L_10 = BigInteger_Add_mF51EB9B0D3BA393B7F9F54400DA648813FC6B7FE(__this, L_9, NULL);
return L_10;
}
IL_0034:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = __this->___magnitude;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_12 = ___0_n;
NullCheck(L_12);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = L_12->___magnitude;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
int32_t L_14;
L_14 = BigInteger_CompareNoLeadingZeros_m26D2C0291155CAAF71CF8A5E03521BAC0BCFDDFB(0, L_11, 0, L_13, NULL);
V_0 = L_14;
int32_t L_15 = V_0;
if (L_15)
{
goto IL_0051;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_16 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
return L_16;
}
IL_0051:
{
int32_t L_17 = V_0;
if ((((int32_t)L_17) >= ((int32_t)0)))
{
goto IL_005b;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_18 = ___0_n;
V_1 = L_18;
V_2 = __this;
goto IL_005f;
}
IL_005b:
{
V_1 = __this;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_19 = ___0_n;
V_2 = L_19;
}
IL_005f:
{
int32_t L_20 = __this->___sign;
int32_t L_21 = V_0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_22 = V_1;
NullCheck(L_22);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = L_22->___magnitude;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_24 = V_2;
NullCheck(L_24);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = L_24->___magnitude;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_26;
L_26 = BigInteger_DoSubBigLil_m2EE759CA4B58648124A504BBE9CEA201B9665FB9(L_23, L_25, NULL);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_27 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_27, ((int32_t)il2cpp_codegen_multiply(L_20, L_21)), L_26, (bool)1, NULL);
return L_27;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* BigInteger_DoSubBigLil_m2EE759CA4B58648124A504BBE9CEA201B9665FB9 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_bigMag, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___1_lilMag, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_bigMag;
NullCheck((RuntimeArray*)L_0);
RuntimeObject* L_1;
L_1 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_0, NULL);
V_0 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_1, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = ___1_lilMag;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4;
L_4 = BigInteger_Subtract_m9652CA4CFBE1B455E4C7B0D16C9AEEA243E0A861(0, L_2, 0, L_3, NULL);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BigInteger_ToString_m3FAE7B478547A87D379DDA2B5A2933D720167F30 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
{
String_t* L_0;
L_0 = BigInteger_ToString_mD0671CCBE90F252180C64B99F51D9F3B56E04DC5(__this, ((int32_t)10), NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BigInteger_ToString_mD0671CCBE90F252180C64B99F51D9F3B56E04DC5 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, int32_t ___0_radix, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDAF16B2934DB371873F2E0EAB26F385AABA228D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC346DF562FA9B857FCD897709A93CE6FD00ADDD2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCC21F21D1544E0D1970395AFD3635C0E770FE526_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
StringBuilder_t* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_4 = NULL;
int32_t V_5 = 0;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_9 = NULL;
List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2* V_10 = NULL;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_11 = NULL;
int32_t V_12 = 0;
{
int32_t L_0 = ___0_radix;
if ((((int32_t)L_0) > ((int32_t)8)))
{
goto IL_000e;
}
}
{
int32_t L_1 = ___0_radix;
if ((((int32_t)L_1) == ((int32_t)2)))
{
goto IL_0023;
}
}
{
int32_t L_2 = ___0_radix;
if ((((int32_t)L_2) == ((int32_t)8)))
{
goto IL_0023;
}
}
{
goto IL_0018;
}
IL_000e:
{
int32_t L_3 = ___0_radix;
if ((((int32_t)L_3) == ((int32_t)((int32_t)10))))
{
goto IL_0023;
}
}
{
int32_t L_4 = ___0_radix;
if ((((int32_t)L_4) == ((int32_t)((int32_t)16))))
{
goto IL_0023;
}
}
IL_0018:
{
FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_5 = (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)));
FormatException__ctor_mE04AEA59C0EEFF4BD34B7CE8601F9D331D1D473E(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral70980E1596BD22343AC7C7AE0EFD0AB9C2A7955F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger_ToString_mD0671CCBE90F252180C64B99F51D9F3B56E04DC5_RuntimeMethod_var)));
}
IL_0023:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = __this->___magnitude;
if (L_6)
{
goto IL_0031;
}
}
{
return _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
}
IL_0031:
{
int32_t L_7 = __this->___sign;
if (L_7)
{
goto IL_003f;
}
}
{
return _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
}
IL_003f:
{
V_0 = 0;
goto IL_0051;
}
IL_0043:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = __this->___magnitude;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
uint32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
if (L_11)
{
goto IL_005c;
}
}
{
int32_t L_12 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0051:
{
int32_t L_13 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = __this->___magnitude;
NullCheck(L_14);
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
{
goto IL_0043;
}
}
IL_005c:
{
int32_t L_15 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = __this->___magnitude;
NullCheck(L_16);
if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))))
{
goto IL_006d;
}
}
{
return _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
}
IL_006d:
{
StringBuilder_t* L_17 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_17, NULL);
V_1 = L_17;
int32_t L_18 = __this->___sign;
if ((!(((uint32_t)L_18) == ((uint32_t)(-1)))))
{
goto IL_0085;
}
}
{
StringBuilder_t* L_19 = V_1;
NullCheck(L_19);
StringBuilder_t* L_20;
L_20 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_19, ((int32_t)45), NULL);
}
IL_0085:
{
int32_t L_21 = ___0_radix;
if ((((int32_t)L_21) > ((int32_t)8)))
{
goto IL_0096;
}
}
{
int32_t L_22 = ___0_radix;
if ((((int32_t)L_22) == ((int32_t)2)))
{
goto IL_00ab;
}
}
{
int32_t L_23 = ___0_radix;
if ((((int32_t)L_23) == ((int32_t)8)))
{
goto IL_00f0;
}
}
{
goto IL_024e;
}
IL_0096:
{
int32_t L_24 = ___0_radix;
if ((((int32_t)L_24) == ((int32_t)((int32_t)10))))
{
goto IL_01cb;
}
}
{
int32_t L_25 = ___0_radix;
if ((((int32_t)L_25) == ((int32_t)((int32_t)16))))
{
goto IL_0180;
}
}
{
goto IL_024e;
}
IL_00ab:
{
int32_t L_26 = V_0;
V_2 = L_26;
StringBuilder_t* L_27 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_28 = __this->___magnitude;
int32_t L_29 = V_2;
NullCheck(L_28);
int32_t L_30 = L_29;
uint32_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_32;
L_32 = Convert_ToString_mD50A87BAAF57E646B5A7B8AE989EC2A6B8DC1057(((int64_t)(uint64_t)((uint32_t)L_31)), 2, NULL);
NullCheck(L_27);
StringBuilder_t* L_33;
L_33 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_27, L_32, NULL);
goto IL_00dc;
}
IL_00c5:
{
StringBuilder_t* L_34 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_35 = __this->___magnitude;
int32_t L_36 = V_2;
NullCheck(L_35);
int32_t L_37 = L_36;
uint32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_39;
L_39 = Convert_ToString_mD50A87BAAF57E646B5A7B8AE989EC2A6B8DC1057(((int64_t)(uint64_t)((uint32_t)L_38)), 2, NULL);
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_AppendZeroExtendedString_mB57936D1282E2AE40D4E6CD57D313BB65F7F0D30(L_34, L_39, ((int32_t)32), NULL);
}
IL_00dc:
{
int32_t L_40 = V_2;
int32_t L_41 = ((int32_t)il2cpp_codegen_add(L_40, 1));
V_2 = L_41;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_42 = __this->___magnitude;
NullCheck(L_42);
if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))))
{
goto IL_00c5;
}
}
{
goto IL_024e;
}
IL_00f0:
{
V_3 = ((int32_t)1073741823);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_43;
L_43 = BigInteger_Abs_mB7738C20F5EC5654317E44063B7637D1FEF5F14E(__this, NULL);
V_4 = L_43;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_44 = V_4;
NullCheck(L_44);
int32_t L_45;
L_45 = BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30(L_44, NULL);
V_5 = L_45;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_46 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_46, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
V_6 = L_46;
goto IL_0138;
}
IL_0110:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_47 = V_6;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_48 = V_4;
NullCheck(L_48);
int32_t L_49;
L_49 = BigInteger_get_IntValue_m2F5846ECED8BE0010549D08DCBBBF13D825D0816(L_48, NULL);
int32_t L_50 = V_3;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_51;
L_51 = Convert_ToString_mC3349029FE37EB00B5BFCB1F87022458A3834E35(((int32_t)(L_49&L_50)), 8, NULL);
NullCheck(L_47);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_47, L_51, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_52 = V_4;
NullCheck(L_52);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_53;
L_53 = BigInteger_ShiftRight_m5CDD93F51B47A86141753DAB26D75002701398A7(L_52, ((int32_t)30), NULL);
V_4 = L_53;
int32_t L_54 = V_5;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_54, ((int32_t)30)));
}
IL_0138:
{
int32_t L_55 = V_5;
if ((((int32_t)L_55) > ((int32_t)((int32_t)30))))
{
goto IL_0110;
}
}
{
StringBuilder_t* L_56 = V_1;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_57 = V_4;
NullCheck(L_57);
int32_t L_58;
L_58 = BigInteger_get_IntValue_m2F5846ECED8BE0010549D08DCBBBF13D825D0816(L_57, NULL);
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_59;
L_59 = Convert_ToString_mC3349029FE37EB00B5BFCB1F87022458A3834E35(L_58, 8, NULL);
NullCheck(L_56);
StringBuilder_t* L_60;
L_60 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_56, L_59, NULL);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_61 = V_6;
NullCheck(L_61);
int32_t L_62;
L_62 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_61, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
V_7 = ((int32_t)il2cpp_codegen_subtract(L_62, 1));
goto IL_0176;
}
IL_015f:
{
StringBuilder_t* L_63 = V_1;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_64 = V_6;
int32_t L_65 = V_7;
NullCheck(L_64);
String_t* L_66;
L_66 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_64, L_65, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_AppendZeroExtendedString_mB57936D1282E2AE40D4E6CD57D313BB65F7F0D30(L_63, L_66, ((int32_t)10), NULL);
int32_t L_67 = V_7;
V_7 = ((int32_t)il2cpp_codegen_subtract(L_67, 1));
}
IL_0176:
{
int32_t L_68 = V_7;
if ((((int32_t)L_68) >= ((int32_t)0)))
{
goto IL_015f;
}
}
{
goto IL_024e;
}
IL_0180:
{
int32_t L_69 = V_0;
V_8 = L_69;
StringBuilder_t* L_70 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_71 = __this->___magnitude;
int32_t L_72 = V_8;
NullCheck(L_71);
int32_t L_73 = L_72;
uint32_t L_74 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_75;
L_75 = Convert_ToString_mD50A87BAAF57E646B5A7B8AE989EC2A6B8DC1057(((int64_t)(uint64_t)((uint32_t)L_74)), ((int32_t)16), NULL);
NullCheck(L_70);
StringBuilder_t* L_76;
L_76 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_70, L_75, NULL);
goto IL_01b5;
}
IL_019d:
{
StringBuilder_t* L_77 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_78 = __this->___magnitude;
int32_t L_79 = V_8;
NullCheck(L_78);
int32_t L_80 = L_79;
uint32_t L_81 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_82;
L_82 = Convert_ToString_mD50A87BAAF57E646B5A7B8AE989EC2A6B8DC1057(((int64_t)(uint64_t)((uint32_t)L_81)), ((int32_t)16), NULL);
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_AppendZeroExtendedString_mB57936D1282E2AE40D4E6CD57D313BB65F7F0D30(L_77, L_82, 8, NULL);
}
IL_01b5:
{
int32_t L_83 = V_8;
int32_t L_84 = ((int32_t)il2cpp_codegen_add(L_83, 1));
V_8 = L_84;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_85 = __this->___magnitude;
NullCheck(L_85);
if ((((int32_t)L_84) < ((int32_t)((int32_t)(((RuntimeArray*)L_85)->max_length)))))
{
goto IL_019d;
}
}
{
goto IL_024e;
}
IL_01cb:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_86;
L_86 = BigInteger_Abs_mB7738C20F5EC5654317E44063B7637D1FEF5F14E(__this, NULL);
V_9 = L_86;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_87 = V_9;
NullCheck(L_87);
int32_t L_88;
L_88 = BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30(L_87, NULL);
if ((((int32_t)L_88) >= ((int32_t)((int32_t)64))))
{
goto IL_01f4;
}
}
{
StringBuilder_t* L_89 = V_1;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_90 = V_9;
NullCheck(L_90);
int64_t L_91;
L_91 = BigInteger_get_LongValue_m0451A6711C03830A4FD16DF284B6EE6B12F5360E(L_90, NULL);
int32_t L_92 = ___0_radix;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_93;
L_93 = Convert_ToString_mD50A87BAAF57E646B5A7B8AE989EC2A6B8DC1057(L_91, L_92, NULL);
NullCheck(L_89);
StringBuilder_t* L_94;
L_94 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_89, L_93, NULL);
goto IL_024e;
}
IL_01f4:
{
List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2* L_95 = (List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2*)il2cpp_codegen_object_new(List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2_il2cpp_TypeInfo_var);
List_1__ctor_mC346DF562FA9B857FCD897709A93CE6FD00ADDD2(L_95, List_1__ctor_mC346DF562FA9B857FCD897709A93CE6FD00ADDD2_RuntimeMethod_var);
V_10 = L_95;
int32_t L_96 = ___0_radix;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_97;
L_97 = BigInteger_ValueOf_m1610C0533F64D606E7BB7998AE4D429BBF17A3EB(L_96, NULL);
V_11 = L_97;
goto IL_0217;
}
IL_0205:
{
List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2* L_98 = V_10;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_99 = V_11;
NullCheck(L_98);
List_1_Add_mDAF16B2934DB371873F2E0EAB26F385AABA228D8_inline(L_98, L_99, List_1_Add_mDAF16B2934DB371873F2E0EAB26F385AABA228D8_RuntimeMethod_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_100 = V_11;
NullCheck(L_100);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_101;
L_101 = BigInteger_Square_m99CE68683EFAA94AA65B8BE0282F603B9552330C(L_100, NULL);
V_11 = L_101;
}
IL_0217:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_102 = V_11;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_103 = V_9;
NullCheck(L_102);
int32_t L_104;
L_104 = BigInteger_CompareTo_m6E823CCEAC4C9DC47F51DF6F845097C5C36E34DF(L_102, L_103, NULL);
if ((((int32_t)L_104) <= ((int32_t)0)))
{
goto IL_0205;
}
}
{
List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2* L_105 = V_10;
NullCheck(L_105);
int32_t L_106;
L_106 = List_1_get_Count_mCC21F21D1544E0D1970395AFD3635C0E770FE526_inline(L_105, List_1_get_Count_mCC21F21D1544E0D1970395AFD3635C0E770FE526_RuntimeMethod_var);
V_12 = L_106;
StringBuilder_t* L_107 = V_1;
StringBuilder_t* L_108 = V_1;
NullCheck(L_108);
int32_t L_109;
L_109 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_108, NULL);
int32_t L_110 = V_12;
NullCheck(L_107);
int32_t L_111;
L_111 = StringBuilder_EnsureCapacity_m0ACFF70F6095FD8F19167AF977F539A8EE7A3DB2(L_107, ((int32_t)il2cpp_codegen_add(L_109, ((int32_t)(1<<((int32_t)(L_110&((int32_t)31))))))), NULL);
StringBuilder_t* L_112 = V_1;
int32_t L_113 = ___0_radix;
List_1_t3A2B2738CAAA2DC56DD7BBCFFA73C3E99797C5C2* L_114 = V_10;
int32_t L_115 = V_12;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_116 = V_9;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_ToString_m39ECC38B34CE619823318CA9FC98B90A6BFBC388(L_112, L_113, L_114, L_115, L_116, NULL);
}
IL_024e:
{
StringBuilder_t* L_117 = V_1;
NullCheck(L_117);
String_t* L_118;
L_118 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_117);
return L_118;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_ToString_m39ECC38B34CE619823318CA9FC98B90A6BFBC388 (StringBuilder_t* ___0_sb, int32_t ___1_radix, RuntimeObject* ___2_moduli, int32_t ___3_scale, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___4_pos, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t1D2CC2640B130DB9B3B47F5467658475B9B40A9F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* V_0 = NULL;
String_t* V_1 = NULL;
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_0 = ___4_pos;
NullCheck(L_0);
int32_t L_1;
L_1 = BigInteger_get_BitLength_m2694542BBBC53AD7D6344A0681787B9783F69F30(L_0, NULL);
if ((((int32_t)L_1) >= ((int32_t)((int32_t)64))))
{
goto IL_0056;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_2 = ___4_pos;
NullCheck(L_2);
int64_t L_3;
L_3 = BigInteger_get_LongValue_m0451A6711C03830A4FD16DF284B6EE6B12F5360E(L_2, NULL);
int32_t L_4 = ___1_radix;
il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = Convert_ToString_mD50A87BAAF57E646B5A7B8AE989EC2A6B8DC1057(L_3, L_4, NULL);
V_1 = L_5;
StringBuilder_t* L_6 = ___0_sb;
NullCheck(L_6);
int32_t L_7;
L_7 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_6, NULL);
if ((((int32_t)L_7) > ((int32_t)1)))
{
goto IL_0036;
}
}
{
StringBuilder_t* L_8 = ___0_sb;
NullCheck(L_8);
int32_t L_9;
L_9 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_8, NULL);
if ((!(((uint32_t)L_9) == ((uint32_t)1))))
{
goto IL_0044;
}
}
{
StringBuilder_t* L_10 = ___0_sb;
NullCheck(L_10);
Il2CppChar L_11;
L_11 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_10, 0, NULL);
if ((((int32_t)L_11) == ((int32_t)((int32_t)45))))
{
goto IL_0044;
}
}
IL_0036:
{
StringBuilder_t* L_12 = ___0_sb;
String_t* L_13 = V_1;
int32_t L_14 = ___3_scale;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_AppendZeroExtendedString_mB57936D1282E2AE40D4E6CD57D313BB65F7F0D30(L_12, L_13, ((int32_t)(1<<((int32_t)(L_14&((int32_t)31))))), NULL);
return;
}
IL_0044:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_15 = ___4_pos;
NullCheck(L_15);
int32_t L_16;
L_16 = BigInteger_get_SignValue_mD368698597A633E20D438F835D4C9F07037C1610_inline(L_15, NULL);
if (!L_16)
{
goto IL_0055;
}
}
{
StringBuilder_t* L_17 = ___0_sb;
String_t* L_18 = V_1;
NullCheck(L_17);
StringBuilder_t* L_19;
L_19 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_17, L_18, NULL);
}
IL_0055:
{
return;
}
IL_0056:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_20 = ___4_pos;
RuntimeObject* L_21 = ___2_moduli;
int32_t L_22 = ___3_scale;
int32_t L_23 = ((int32_t)il2cpp_codegen_subtract(L_22, 1));
___3_scale = L_23;
NullCheck(L_21);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_24;
L_24 = InterfaceFuncInvoker1< BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*, int32_t >::Invoke(0, IList_1_t1D2CC2640B130DB9B3B47F5467658475B9B40A9F_il2cpp_TypeInfo_var, L_21, L_23);
NullCheck(L_20);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_25;
L_25 = BigInteger_DivideAndRemainder_m5EAF4D8BC4A581940E2C77027421945C9F34E1C5(L_20, L_24, NULL);
V_0 = L_25;
StringBuilder_t* L_26 = ___0_sb;
int32_t L_27 = ___1_radix;
RuntimeObject* L_28 = ___2_moduli;
int32_t L_29 = ___3_scale;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_30 = V_0;
NullCheck(L_30);
int32_t L_31 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_ToString_m39ECC38B34CE619823318CA9FC98B90A6BFBC388(L_26, L_27, L_28, L_29, L_32, NULL);
StringBuilder_t* L_33 = ___0_sb;
int32_t L_34 = ___1_radix;
RuntimeObject* L_35 = ___2_moduli;
int32_t L_36 = ___3_scale;
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_37 = V_0;
NullCheck(L_37);
int32_t L_38 = 1;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_39 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
BigInteger_ToString_m39ECC38B34CE619823318CA9FC98B90A6BFBC388(L_33, L_34, L_35, L_36, L_39, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_AppendZeroExtendedString_mB57936D1282E2AE40D4E6CD57D313BB65F7F0D30 (StringBuilder_t* ___0_sb, String_t* ___1_s, int32_t ___2_minLength, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
String_t* L_0 = ___1_s;
NullCheck(L_0);
int32_t L_1;
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
V_0 = L_1;
goto IL_0016;
}
IL_0009:
{
StringBuilder_t* L_2 = ___0_sb;
NullCheck(L_2);
StringBuilder_t* L_3;
L_3 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_2, ((int32_t)48), NULL);
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_0016:
{
int32_t L_5 = V_0;
int32_t L_6 = ___2_minLength;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0009;
}
}
{
StringBuilder_t* L_7 = ___0_sb;
String_t* L_8 = ___1_s;
NullCheck(L_7);
StringBuilder_t* L_9;
L_9 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, L_8, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_CreateUValueOf_mA1E0A85449FD728AEAD53258E44F9158CD80C176 (uint32_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
uint32_t L_0 = ___0_value;
if (L_0)
{
goto IL_0009;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_1 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___Zero;
return L_1;
}
IL_0009:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)1);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = L_2;
uint32_t L_4 = ___0_value;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_4);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_5 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_5, 1, L_3, (bool)0, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_CreateUValueOf_m2120519012C5C69FF68EB14680C2C2AEB0C21BFC (uint64_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint32_t V_1 = 0;
{
uint64_t L_0 = ___0_value;
V_0 = ((int32_t)(uint32_t)((int64_t)((uint64_t)L_0>>((int32_t)32))));
uint64_t L_1 = ___0_value;
V_1 = ((int32_t)(uint32_t)L_1);
uint32_t L_2 = V_0;
if (L_2)
{
goto IL_0013;
}
}
{
uint32_t L_3 = V_1;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_4;
L_4 = BigInteger_CreateUValueOf_mA1E0A85449FD728AEAD53258E44F9158CD80C176(L_3, NULL);
return L_4;
}
IL_0013:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)2);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = L_5;
uint32_t L_7 = V_0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_7);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = L_6;
uint32_t L_9 = V_1;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_9);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_10 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_10, 1, L_8, (bool)0, NULL);
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_ValueOf_m1610C0533F64D606E7BB7998AE4D429BBF17A3EB (int32_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_value;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_1 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_2 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
NullCheck(L_2);
if ((((int32_t)L_1) >= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
{
goto IL_0016;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_3 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
int32_t L_4 = ___0_value;
NullCheck(L_3);
int32_t L_5 = L_4;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
return L_6;
}
IL_0016:
{
int32_t L_7 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_8;
L_8 = BigInteger_CreateUValueOf_mA1E0A85449FD728AEAD53258E44F9158CD80C176(L_7, NULL);
return L_8;
}
IL_001d:
{
int32_t L_9 = ___0_value;
if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)-2147483648LL)))))
{
goto IL_0032;
}
}
{
int32_t L_10 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_11;
L_11 = BigInteger_CreateUValueOf_mA1E0A85449FD728AEAD53258E44F9158CD80C176(((~L_10)), NULL);
NullCheck(L_11);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_12;
L_12 = BigInteger_Not_m5C53D9672DA1810D497516DCF50CA93D116F9127(L_11, NULL);
return L_12;
}
IL_0032:
{
int32_t L_13 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_14;
L_14 = BigInteger_ValueOf_m1610C0533F64D606E7BB7998AE4D429BBF17A3EB(((-L_13)), NULL);
NullCheck(L_14);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_15;
L_15 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(L_14, NULL);
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_ValueOf_mA7D1348D760DDB9EE95304BB9845AE111EA00F7D (int64_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_ValueOf_mA7D1348D760DDB9EE95304BB9845AE111EA00F7D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int64_t L_0 = ___0_value;
if ((((int64_t)L_0) < ((int64_t)((int64_t)0))))
{
goto IL_0020;
}
}
{
int64_t L_1 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_2 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
NullCheck(L_2);
if ((((int64_t)L_1) >= ((int64_t)((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
{
goto IL_0019;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigIntegerU5BU5D_tFB92569678018498E1F36219AFF02E9250782B39* L_3 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___SMALL_CONSTANTS;
int64_t L_4 = ___0_value;
if ((int64_t)(L_4) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BigInteger_ValueOf_mA7D1348D760DDB9EE95304BB9845AE111EA00F7D_RuntimeMethod_var);
NullCheck(L_3);
intptr_t L_5 = ((intptr_t)L_4);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
return L_6;
}
IL_0019:
{
int64_t L_7 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_8;
L_8 = BigInteger_CreateUValueOf_m2120519012C5C69FF68EB14680C2C2AEB0C21BFC(L_7, NULL);
return L_8;
}
IL_0020:
{
int64_t L_9 = ___0_value;
if ((!(((uint64_t)L_9) == ((uint64_t)((int64_t)(std::numeric_limits<int64_t>::min)())))))
{
goto IL_0039;
}
}
{
int64_t L_10 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_11;
L_11 = BigInteger_CreateUValueOf_m2120519012C5C69FF68EB14680C2C2AEB0C21BFC(((~L_10)), NULL);
NullCheck(L_11);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_12;
L_12 = BigInteger_Not_m5C53D9672DA1810D497516DCF50CA93D116F9127(L_11, NULL);
return L_12;
}
IL_0039:
{
int64_t L_13 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_14;
L_14 = BigInteger_ValueOf_mA7D1348D760DDB9EE95304BB9845AE111EA00F7D(((-L_13)), NULL);
NullCheck(L_14);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_15;
L_15 = BigInteger_Negate_m9D01A2A027A24A7578429C8A497AEC07123ED92E(L_14, NULL);
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* BigInteger_Or_m6E1F9ABA3B99BD04A4A495820B7C767CA555C535 (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL;
bool V_2 = false;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* V_6 = NULL;
int32_t V_7 = 0;
uint32_t V_8 = 0;
uint32_t V_9 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* G_B7_0 = NULL;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* G_B10_0 = NULL;
int32_t G_B13_0 = 0;
int32_t G_B17_0 = 0;
int32_t G_B20_0 = 0;
{
int32_t L_0 = __this->___sign;
if (L_0)
{
goto IL_000a;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_1 = ___0_value;
return L_1;
}
IL_000a:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_2 = ___0_value;
NullCheck(L_2);
int32_t L_3 = L_2->___sign;
if (L_3)
{
goto IL_0014;
}
}
{
return __this;
}
IL_0014:
{
int32_t L_4 = __this->___sign;
if ((((int32_t)L_4) > ((int32_t)0)))
{
goto IL_002f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_5 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_6;
L_6 = BigInteger_Add_mF51EB9B0D3BA393B7F9F54400DA648813FC6B7FE(__this, L_5, NULL);
NullCheck(L_6);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = L_6->___magnitude;
G_B7_0 = L_7;
goto IL_0035;
}
IL_002f:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = __this->___magnitude;
G_B7_0 = L_8;
}
IL_0035:
{
V_0 = G_B7_0;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_9 = ___0_value;
NullCheck(L_9);
int32_t L_10 = L_9->___sign;
if ((((int32_t)L_10) > ((int32_t)0)))
{
goto IL_0051;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_11 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_12 = ((BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var))->___One;
NullCheck(L_11);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_13;
L_13 = BigInteger_Add_mF51EB9B0D3BA393B7F9F54400DA648813FC6B7FE(L_11, L_12, NULL);
NullCheck(L_13);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = L_13->___magnitude;
G_B10_0 = L_14;
goto IL_0057;
}
IL_0051:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_15 = ___0_value;
NullCheck(L_15);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = L_15->___magnitude;
G_B10_0 = L_16;
}
IL_0057:
{
V_1 = G_B10_0;
int32_t L_17 = __this->___sign;
if ((((int32_t)L_17) < ((int32_t)0)))
{
goto IL_006c;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_18 = ___0_value;
NullCheck(L_18);
int32_t L_19 = L_18->___sign;
G_B13_0 = ((((int32_t)L_19) < ((int32_t)0))? 1 : 0);
goto IL_006d;
}
IL_006c:
{
G_B13_0 = 1;
}
IL_006d:
{
V_2 = (bool)G_B13_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = V_0;
NullCheck(L_20);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = V_1;
NullCheck(L_21);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_22;
L_22 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)(((RuntimeArray*)L_20)->max_length)), ((int32_t)(((RuntimeArray*)L_21)->max_length)), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_22);
V_3 = L_23;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_24 = V_3;
NullCheck(L_24);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = V_0;
NullCheck(L_25);
V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_24)->max_length)), ((int32_t)(((RuntimeArray*)L_25)->max_length))));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_26 = V_3;
NullCheck(L_26);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = V_1;
NullCheck(L_27);
V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_26)->max_length)), ((int32_t)(((RuntimeArray*)L_27)->max_length))));
V_7 = 0;
goto IL_00f1;
}
IL_0096:
{
int32_t L_28 = V_7;
int32_t L_29 = V_4;
if ((((int32_t)L_28) >= ((int32_t)L_29)))
{
goto IL_009f;
}
}
{
G_B17_0 = 0;
goto IL_00a6;
}
IL_009f:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_30 = V_0;
int32_t L_31 = V_7;
int32_t L_32 = V_4;
NullCheck(L_30);
int32_t L_33 = ((int32_t)il2cpp_codegen_subtract(L_31, L_32));
uint32_t L_34 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
G_B17_0 = ((int32_t)(L_34));
}
IL_00a6:
{
V_8 = G_B17_0;
int32_t L_35 = V_7;
int32_t L_36 = V_5;
if ((((int32_t)L_35) >= ((int32_t)L_36)))
{
goto IL_00b1;
}
}
{
G_B20_0 = 0;
goto IL_00b8;
}
IL_00b1:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_37 = V_1;
int32_t L_38 = V_7;
int32_t L_39 = V_5;
NullCheck(L_37);
int32_t L_40 = ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
uint32_t L_41 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
G_B20_0 = ((int32_t)(L_41));
}
IL_00b8:
{
V_9 = G_B20_0;
int32_t L_42 = __this->___sign;
if ((((int32_t)L_42) >= ((int32_t)0)))
{
goto IL_00c8;
}
}
{
uint32_t L_43 = V_8;
V_8 = ((~((int32_t)L_43)));
}
IL_00c8:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_44 = ___0_value;
NullCheck(L_44);
int32_t L_45 = L_44->___sign;
if ((((int32_t)L_45) >= ((int32_t)0)))
{
goto IL_00d6;
}
}
{
uint32_t L_46 = V_9;
V_9 = ((~((int32_t)L_46)));
}
IL_00d6:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_47 = V_3;
int32_t L_48 = V_7;
uint32_t L_49 = V_8;
uint32_t L_50 = V_9;
NullCheck(L_47);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(L_48), (uint32_t)((int32_t)((int32_t)L_49|(int32_t)L_50)));
bool L_51 = V_2;
if (!L_51)
{
goto IL_00eb;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_52 = V_3;
int32_t L_53 = V_7;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_54 = V_3;
int32_t L_55 = V_7;
NullCheck(L_54);
int32_t L_56 = L_55;
uint32_t L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
NullCheck(L_52);
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(L_53), (uint32_t)((~((int32_t)L_57))));
}
IL_00eb:
{
int32_t L_58 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_58, 1));
}
IL_00f1:
{
int32_t L_59 = V_7;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_60 = V_3;
NullCheck(L_60);
if ((((int32_t)L_59) < ((int32_t)((int32_t)(((RuntimeArray*)L_60)->max_length)))))
{
goto IL_0096;
}
}
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_61 = V_3;
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_62 = (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB*)il2cpp_codegen_object_new(BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB_il2cpp_TypeInfo_var);
BigInteger__ctor_m41D0C66996A0E01A1E481FFCADCD5E834AFA0530(L_62, 1, L_61, (bool)1, NULL);
V_6 = L_62;
bool L_63 = V_2;
if (!L_63)
{
goto IL_010e;
}
}
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_64 = V_6;
NullCheck(L_64);
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_65;
L_65 = BigInteger_Not_m5C53D9672DA1810D497516DCF50CA93D116F9127(L_64, NULL);
V_6 = L_65;
}
IL_010e:
{
BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* L_66 = V_6;
return L_66;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Bits_BitPermuteStep_m132773E19FFCBB84C342EDC91196BA319D3D74AB (uint64_t ___0_x, uint64_t ___1_m, int32_t ___2_s, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___0_x;
int32_t L_2 = ___2_s;
uint64_t L_3 = ___1_m;
int64_t L_4 = ((int64_t)(((int64_t)((int64_t)L_0^((int64_t)((uint64_t)L_1>>((int32_t)(L_2&((int32_t)63)))))))&(int64_t)L_3));
int32_t L_5 = ___2_s;
uint64_t L_6 = ___0_x;
return ((int64_t)(((int64_t)(L_4^((int64_t)(L_4<<((int32_t)(L_5&((int32_t)63)))))))^(int64_t)L_6));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Bits_BitPermuteStepSimple_m130DBDB37771730308548ED06FF3F91949FDA486 (uint64_t ___0_x, uint64_t ___1_m, int32_t ___2_s, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___1_m;
int32_t L_2 = ___2_s;
uint64_t L_3 = ___0_x;
int32_t L_4 = ___2_s;
uint64_t L_5 = ___1_m;
return ((int64_t)(((int64_t)(((int64_t)((int64_t)L_0&(int64_t)L_1))<<((int32_t)(L_2&((int32_t)63)))))|((int64_t)(((int64_t)((uint64_t)L_3>>((int32_t)(L_4&((int32_t)63)))))&(int64_t)L_5))));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Interleave_Expand64To128Rev_m7776F2A3386A68204D19E71807D0B1B08813929B (uint64_t ___0_x, uint64_t* ___1_low, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1;
L_1 = Bits_BitPermuteStep_m132773E19FFCBB84C342EDC91196BA319D3D74AB_inline(L_0, ((int64_t)(uint64_t)((uint32_t)((int32_t)-65536))), ((int32_t)16), NULL);
___0_x = L_1;
uint64_t L_2 = ___0_x;
uint64_t L_3;
L_3 = Bits_BitPermuteStep_m132773E19FFCBB84C342EDC91196BA319D3D74AB_inline(L_2, ((int64_t)280375465148160LL), 8, NULL);
___0_x = L_3;
uint64_t L_4 = ___0_x;
uint64_t L_5;
L_5 = Bits_BitPermuteStep_m132773E19FFCBB84C342EDC91196BA319D3D74AB_inline(L_4, ((int64_t)67555025218437360LL), 4, NULL);
___0_x = L_5;
uint64_t L_6 = ___0_x;
uint64_t L_7;
L_7 = Bits_BitPermuteStep_m132773E19FFCBB84C342EDC91196BA319D3D74AB_inline(L_6, ((int64_t)868082074056920076LL), 2, NULL);
___0_x = L_7;
uint64_t L_8 = ___0_x;
uint64_t L_9;
L_9 = Bits_BitPermuteStep_m132773E19FFCBB84C342EDC91196BA319D3D74AB_inline(L_8, ((int64_t)2459565876494606882LL), 1, NULL);
___0_x = L_9;
uint64_t* L_10 = ___1_low;
uint64_t L_11 = ___0_x;
*((int64_t*)L_10) = (int64_t)((int64_t)((int64_t)L_11&((int64_t)-6148914691236517206LL)));
uint64_t L_12 = ___0_x;
return ((int64_t)(((int64_t)((int64_t)L_12<<1))&((int64_t)-6148914691236517206LL)));
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_DataLength_mA5DC3F8EEF846867142FFE7FA64C783BE9D20CEF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, int32_t ___1_off, int32_t ___2_len, String_t* ___3_message, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_off;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buf;
NullCheck(L_1);
int32_t L_2 = ___2_len;
if ((((int32_t)L_0) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)))))
{
goto IL_000e;
}
}
{
String_t* L_3 = ___3_message;
Check_ThrowDataLengthException_mAD0BBF79BD0B0D535B0CD3D9F32D2F3B4996273D(L_3, NULL);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, int32_t ___1_off, int32_t ___2_len, String_t* ___3_message, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_off;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buf;
NullCheck(L_1);
int32_t L_2 = ___2_len;
if ((((int32_t)L_0) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)))))
{
goto IL_000e;
}
}
{
String_t* L_3 = ___3_message;
Check_ThrowOutputLengthException_m7B5C52772F2D88D05EAA08F4F7282D05D34A20F9(L_3, NULL);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_ThrowDataLengthException_mAD0BBF79BD0B0D535B0CD3D9F32D2F3B4996273D (String_t* ___0_message, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_message;
DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3* L_1 = (DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3_il2cpp_TypeInfo_var)));
DataLengthException__ctor_mC41D5E4EE1387D5FBC20928BCEDC48A063C7761E(L_1, L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Check_ThrowDataLengthException_mAD0BBF79BD0B0D535B0CD3D9F32D2F3B4996273D_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Check_ThrowOutputLengthException_m7B5C52772F2D88D05EAA08F4F7282D05D34A20F9 (String_t* ___0_message, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_message;
OutputLengthException_tB57BC6652C8E8A36DCC698125BA59983BA3CA684* L_1 = (OutputLengthException_tB57BC6652C8E8A36DCC698125BA59983BA3CA684*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutputLengthException_tB57BC6652C8E8A36DCC698125BA59983BA3CA684_il2cpp_TypeInfo_var)));
OutputLengthException__ctor_m73B4222CAFEC8E964DB838871853120F5CEBB527(L_1, L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Check_ThrowOutputLengthException_m7B5C52772F2D88D05EAA08F4F7282D05D34A20F9_RuntimeMethod_var)));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoException__ctor_m54E174E42FABE5B6E26B27DC4D6B0786FCF52A7B (CryptoException_t5642D4C977A522D4030A72AF72BFB5EC3C55082C* __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;
}
{
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoException__ctor_m31540B718467DFCEB4E1C3E4BCC7940C677E0574 (CryptoException_t5642D4C977A522D4030A72AF72BFB5EC3C55082C* __this, String_t* ___0_message, 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;
}
{
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoException__ctor_m592CB4371CE268875F52926105F96DDA26C25816 (CryptoException_t5642D4C977A522D4030A72AF72BFB5EC3C55082C* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, 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;
}
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120(__this, L_0, L_1, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLengthException__ctor_m01BA011072B398E0873B118D13E865DCE835A2D3 (DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3* __this, const RuntimeMethod* method)
{
{
CryptoException__ctor_m54E174E42FABE5B6E26B27DC4D6B0786FCF52A7B(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLengthException__ctor_mC41D5E4EE1387D5FBC20928BCEDC48A063C7761E (DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3* __this, String_t* ___0_message, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_message;
CryptoException__ctor_m31540B718467DFCEB4E1C3E4BCC7940C677E0574(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLengthException__ctor_mD98A82C687D772F441380F40DCA20218DDA64EB2 (DataLengthException_tCF9122CB37CF1ED59631FF3661977DEA9E0F3BC3* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
CryptoException__ctor_m592CB4371CE268875F52926105F96DDA26C25816(__this, L_0, L_1, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidCipherTextException__ctor_mAB1611CB0AD4F78B029BE5D8D0C57782B07AA1EF (InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4* __this, const RuntimeMethod* method)
{
{
CryptoException__ctor_m54E174E42FABE5B6E26B27DC4D6B0786FCF52A7B(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidCipherTextException__ctor_m156E07D264648E7A2BE3951110CD880B6479C9B5 (InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4* __this, String_t* ___0_message, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_message;
CryptoException__ctor_m31540B718467DFCEB4E1C3E4BCC7940C677E0574(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidCipherTextException__ctor_m654154A3DC46F9E6AB6AC49E2A418E43D4555AF8 (InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
CryptoException__ctor_m592CB4371CE268875F52926105F96DDA26C25816(__this, L_0, L_1, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputLengthException__ctor_mCD6F370ADBD0DA8383480661044E4C2F964ED347 (OutputLengthException_tB57BC6652C8E8A36DCC698125BA59983BA3CA684* __this, const RuntimeMethod* method)
{
{
DataLengthException__ctor_m01BA011072B398E0873B118D13E865DCE835A2D3(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputLengthException__ctor_m73B4222CAFEC8E964DB838871853120F5CEBB527 (OutputLengthException_tB57BC6652C8E8A36DCC698125BA59983BA3CA684* __this, String_t* ___0_message, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_message;
DataLengthException__ctor_mC41D5E4EE1387D5FBC20928BCEDC48A063C7761E(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputLengthException__ctor_m2541A8E5D4B1A0E3563FAA09FA940E1BC3FBC4C4 (OutputLengthException_tB57BC6652C8E8A36DCC698125BA59983BA3CA684* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
DataLengthException__ctor_mD98A82C687D772F441380F40DCA20218DDA64EB2(__this, L_0, L_1, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_BE_m7908FB7B5D1AD5302505DBD4A296FD9823063442 (uint32_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_bs;
uint32_t L_1 = ___0_n;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_1>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_bs;
uint32_t L_3 = ___0_n;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_3>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_bs;
uint32_t L_5 = ___0_n;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_5>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_bs;
uint32_t L_7 = ___0_n;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint8_t)((int32_t)(uint8_t)L_7));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_BE_m8DE23D6C7E8FB1AD9AA17CF868A8A2ECE246669F (uint32_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_bs;
int32_t L_1 = ___2_off;
uint32_t L_2 = ___0_n;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_2>>((int32_t)24)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_bs;
int32_t L_4 = ___2_off;
uint32_t L_5 = ___0_n;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_5>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_bs;
int32_t L_7 = ___2_off;
uint32_t L_8 = ___0_n;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_8>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___1_bs;
int32_t L_10 = ___2_off;
uint32_t L_11 = ___0_n;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)L_11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_BE_m7A663F5F2E356C1EE9281C1854BC9F010FAE74AC (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_ns, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0017;
}
IL_0004:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_ns;
int32_t L_1 = V_0;
NullCheck(L_0);
int32_t L_2 = L_1;
uint32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_bs;
int32_t L_5 = ___2_off;
Pack_UInt32_To_BE_m8DE23D6C7E8FB1AD9AA17CF868A8A2ECE246669F(L_3, L_4, L_5, NULL);
int32_t L_6 = ___2_off;
___2_off = ((int32_t)il2cpp_codegen_add(L_6, 4));
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0017:
{
int32_t L_8 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = ___0_ns;
NullCheck(L_9);
if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Pack_BE_To_UInt32_mA1337D8F93BF69A97E7980BC32500F56682F65B7 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bs;
NullCheck(L_0);
int32_t L_1 = 0;
uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_bs;
NullCheck(L_3);
int32_t L_4 = 1;
uint8_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_bs;
NullCheck(L_6);
int32_t L_7 = 2;
uint8_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_bs;
NullCheck(L_9);
int32_t L_10 = 3;
uint8_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_2<<((int32_t)24)))|((int32_t)((int32_t)L_5<<((int32_t)16)))))|((int32_t)((int32_t)L_8<<8))))|(int32_t)L_11));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Pack_BE_To_UInt32_m7BB954A45138AE7773B725CA6F225ED43105C172 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bs;
int32_t L_1 = ___1_off;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_bs;
int32_t L_5 = ___1_off;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1));
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_bs;
int32_t L_9 = ___1_off;
NullCheck(L_8);
int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2));
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_bs;
int32_t L_13 = ___1_off;
NullCheck(L_12);
int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3));
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
return ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_3<<((int32_t)24)))|((int32_t)((int32_t)L_7<<((int32_t)16)))))|((int32_t)((int32_t)L_11<<8))))|(int32_t)L_15));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_BE_m1521CDF766CBB34AEA7D2388C98236F392910ACE (uint64_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_n;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_bs;
Pack_UInt32_To_BE_m7908FB7B5D1AD5302505DBD4A296FD9823063442(((int32_t)(uint32_t)((int64_t)((uint64_t)L_0>>((int32_t)32)))), L_1, NULL);
uint64_t L_2 = ___0_n;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_bs;
Pack_UInt32_To_BE_m8DE23D6C7E8FB1AD9AA17CF868A8A2ECE246669F(((int32_t)(uint32_t)L_2), L_3, 4, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_BE_m3C0CDBB2B9840063391CA223916B3E3536895F63 (uint64_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_n;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_bs;
int32_t L_2 = ___2_off;
Pack_UInt32_To_BE_m8DE23D6C7E8FB1AD9AA17CF868A8A2ECE246669F(((int32_t)(uint32_t)((int64_t)((uint64_t)L_0>>((int32_t)32)))), L_1, L_2, NULL);
uint64_t L_3 = ___0_n;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_bs;
int32_t L_5 = ___2_off;
Pack_UInt32_To_BE_m8DE23D6C7E8FB1AD9AA17CF868A8A2ECE246669F(((int32_t)(uint32_t)L_3), L_4, ((int32_t)il2cpp_codegen_add(L_5, 4)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_BE_mDC62030B430ED8B9C3989DB84FDE0F2BE13DDEA4 (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_ns, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0017;
}
IL_0004:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_ns;
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<il2cpp_array_size_t>(L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_bs;
int32_t L_5 = ___2_off;
Pack_UInt64_To_BE_m3C0CDBB2B9840063391CA223916B3E3536895F63(L_3, L_4, L_5, NULL);
int32_t L_6 = ___2_off;
___2_off = ((int32_t)il2cpp_codegen_add(L_6, 8));
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0017:
{
int32_t L_8 = V_0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_9 = ___0_ns;
NullCheck(L_9);
if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Pack_UInt64_To_BE_mC6796F87CFDEB28BBDA994A2F50E721A0F9226AC (uint64_t ___0_n, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8);
V_0 = L_0;
uint64_t L_1 = ___0_n;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
Pack_UInt64_To_BE_m1521CDF766CBB34AEA7D2388C98236F392910ACE(L_1, L_2, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Pack_BE_To_UInt64_m363BB524C3A92E96CFAEB918572D63666225EC4D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bs;
uint32_t L_1;
L_1 = Pack_BE_To_UInt32_mA1337D8F93BF69A97E7980BC32500F56682F65B7(L_0, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_bs;
uint32_t L_3;
L_3 = Pack_BE_To_UInt32_m7BB954A45138AE7773B725CA6F225ED43105C172(L_2, 4, NULL);
V_0 = L_3;
uint32_t L_4 = V_0;
return ((int64_t)(((int64_t)(((int64_t)(uint64_t)((uint32_t)L_1))<<((int32_t)32)))|((int64_t)(uint64_t)((uint32_t)L_4))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Pack_BE_To_UInt64_mBAD65F4F2F56020123C739E646EC1732A5AA1847 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bs;
int32_t L_1 = ___1_off;
uint32_t L_2;
L_2 = Pack_BE_To_UInt32_m7BB954A45138AE7773B725CA6F225ED43105C172(L_0, L_1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_bs;
int32_t L_4 = ___1_off;
uint32_t L_5;
L_5 = Pack_BE_To_UInt32_m7BB954A45138AE7773B725CA6F225ED43105C172(L_3, ((int32_t)il2cpp_codegen_add(L_4, 4)), NULL);
V_0 = L_5;
uint32_t L_6 = V_0;
return ((int64_t)(((int64_t)(((int64_t)(uint64_t)((uint32_t)L_2))<<((int32_t)32)))|((int64_t)(uint64_t)((uint32_t)L_6))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_BE_To_UInt64_m49E209A47082736A9D04F2DBB6DBB71174033897 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___2_ns, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0017;
}
IL_0004:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___2_ns;
int32_t L_1 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_bs;
int32_t L_3 = ___1_off;
uint64_t L_4;
L_4 = Pack_BE_To_UInt64_mBAD65F4F2F56020123C739E646EC1732A5AA1847(L_2, L_3, NULL);
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint64_t)L_4);
int32_t L_5 = ___1_off;
___1_off = ((int32_t)il2cpp_codegen_add(L_5, 8));
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0017:
{
int32_t L_7 = V_0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_8 = ___2_ns;
NullCheck(L_8);
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_LE_m314FBDB803B519D680C1B89FB2DFB74F1D11B69F (uint32_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_bs;
uint32_t L_1 = ___0_n;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)(uint8_t)L_1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_bs;
uint32_t L_3 = ___0_n;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_3>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_bs;
uint32_t L_5 = ___0_n;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_5>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_bs;
uint32_t L_7 = ___0_n;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_7>>((int32_t)24)))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45 (uint32_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_bs;
int32_t L_1 = ___2_off;
uint32_t L_2 = ___0_n;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)((int32_t)(uint8_t)L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_bs;
int32_t L_4 = ___2_off;
uint32_t L_5 = ___0_n;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_4, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_5>>8))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_bs;
int32_t L_7 = ___2_off;
uint32_t L_8 = ___0_n;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_7, 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_8>>((int32_t)16)))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___1_bs;
int32_t L_10 = ___2_off;
uint32_t L_11 = ___0_n;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 3))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_11>>((int32_t)24)))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_LE_m60ECA8088D477615A5D25EA52B3ADA698F194461 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_ns, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0017;
}
IL_0004:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_ns;
int32_t L_1 = V_0;
NullCheck(L_0);
int32_t L_2 = L_1;
uint32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_bs;
int32_t L_5 = ___2_off;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_3, L_4, L_5, NULL);
int32_t L_6 = ___2_off;
___2_off = ((int32_t)il2cpp_codegen_add(L_6, 4));
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0017:
{
int32_t L_8 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = ___0_ns;
NullCheck(L_9);
if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt32_To_LE_mBF22AD8A701F52819B6DBB82213FA5C656EEBDD4 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_ns, int32_t ___1_nsOff, int32_t ___2_nsLen, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_bs, int32_t ___4_bsOff, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_001b;
}
IL_0004:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_ns;
int32_t L_1 = ___1_nsOff;
int32_t L_2 = V_0;
NullCheck(L_0);
int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_1, L_2));
uint32_t L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___3_bs;
int32_t L_6 = ___4_bsOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_4, L_5, L_6, NULL);
int32_t L_7 = ___4_bsOff;
___4_bsOff = ((int32_t)il2cpp_codegen_add(L_7, 4));
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_001b:
{
int32_t L_9 = V_0;
int32_t L_10 = ___2_nsLen;
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bs;
int32_t L_1 = ___1_off;
NullCheck(L_0);
int32_t L_2 = L_1;
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_bs;
int32_t L_5 = ___1_off;
NullCheck(L_4);
int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1));
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_bs;
int32_t L_9 = ___1_off;
NullCheck(L_8);
int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 2));
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_bs;
int32_t L_13 = ___1_off;
NullCheck(L_12);
int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_13, 3));
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
return ((int32_t)(((int32_t)(((int32_t)((int32_t)L_3|((int32_t)((int32_t)L_7<<8))))|((int32_t)((int32_t)L_11<<((int32_t)16)))))|((int32_t)((int32_t)L_15<<((int32_t)24)))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_LE_To_UInt32_m5BD6F3A857FB8D1DE3211E57C5EF592968E95E84 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___2_ns, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0017;
}
IL_0004:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___2_ns;
int32_t L_1 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_bs;
int32_t L_3 = ___1_off;
uint32_t L_4;
L_4 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_2, L_3, NULL);
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint32_t)L_4);
int32_t L_5 = ___1_off;
___1_off = ((int32_t)il2cpp_codegen_add(L_5, 4));
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0017:
{
int32_t L_7 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = ___2_ns;
NullCheck(L_8);
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_LE_mA67F72BE73730EA189CB9710288A5BCAB4D0485B (uint64_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_n;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_bs;
Pack_UInt32_To_LE_m314FBDB803B519D680C1B89FB2DFB74F1D11B69F(((int32_t)(uint32_t)L_0), L_1, NULL);
uint64_t L_2 = ___0_n;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_bs;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(((int32_t)(uint32_t)((int64_t)((uint64_t)L_2>>((int32_t)32)))), L_3, 4, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_LE_mB44FF8D75991052CA3DD7E7998CECE06565B9D10 (uint64_t ___0_n, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bs, int32_t ___2_off, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_n;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_bs;
int32_t L_2 = ___2_off;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(((int32_t)(uint32_t)L_0), L_1, L_2, NULL);
uint64_t L_3 = ___0_n;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_bs;
int32_t L_5 = ___2_off;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(((int32_t)(uint32_t)((int64_t)((uint64_t)L_3>>((int32_t)32)))), L_4, ((int32_t)il2cpp_codegen_add(L_5, 4)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_UInt64_To_LE_mDDC7C11B4A0BEFB793B1FD050019119FDB3C8682 (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_ns, int32_t ___1_nsOff, int32_t ___2_nsLen, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_bs, int32_t ___4_bsOff, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_001b;
}
IL_0004:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_ns;
int32_t L_1 = ___1_nsOff;
int32_t L_2 = V_0;
NullCheck(L_0);
int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_1, L_2));
int64_t L_4 = (int64_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___3_bs;
int32_t L_6 = ___4_bsOff;
Pack_UInt64_To_LE_mB44FF8D75991052CA3DD7E7998CECE06565B9D10(L_4, L_5, L_6, NULL);
int32_t L_7 = ___4_bsOff;
___4_bsOff = ((int32_t)il2cpp_codegen_add(L_7, 8));
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_001b:
{
int32_t L_9 = V_0;
int32_t L_10 = ___2_nsLen;
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bs;
int32_t L_1 = ___1_off;
uint32_t L_2;
L_2 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_0, L_1, NULL);
V_0 = L_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_bs;
int32_t L_4 = ___1_off;
uint32_t L_5;
L_5 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_3, ((int32_t)il2cpp_codegen_add(L_4, 4)), NULL);
uint32_t L_6 = V_0;
return ((int64_t)(((int64_t)(((int64_t)(uint64_t)((uint32_t)L_5))<<((int32_t)32)))|((int64_t)(uint64_t)((uint32_t)L_6))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pack_LE_To_UInt64_m9F982E695BE6D3EF44494BC78E9776CDF223DEFC (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bs, int32_t ___1_off, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___2_ns, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
goto IL_0017;
}
IL_0004:
{
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___2_ns;
int32_t L_1 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_bs;
int32_t L_3 = ___1_off;
uint64_t L_4;
L_4 = Pack_LE_To_UInt64_mE6956BD2F8D5A8E940BEBD516250C1090B3252FF(L_2, L_3, NULL);
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint64_t)L_4);
int32_t L_5 = ___1_off;
___1_off = ((int32_t)il2cpp_codegen_add(L_5, 8));
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0017:
{
int32_t L_7 = V_0;
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_8 = ___2_ns;
NullCheck(L_8);
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
goto IL_0004;
}
}
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator__ctor_mA4A29085DBAFC15E22A860768D8933E414507C97 (CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* __this, const RuntimeMethod* method)
{
{
RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* L_0;
L_0 = RandomNumberGenerator_Create_m10E13D4B5CF93E2EBB1BE9226488C919FFAC3340(NULL);
CryptoApiRandomGenerator__ctor_mC568447D1D9F96E13BB1F9CC3F6D5296FDD08075(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator__ctor_mC568447D1D9F96E13BB1F9CC3F6D5296FDD08075 (CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* __this, RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* ___0_randomNumberGenerator, const RuntimeMethod* method)
{
RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* G_B2_0 = NULL;
CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* G_B2_1 = NULL;
RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* G_B1_0 = NULL;
CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* G_B1_1 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* L_0 = ___0_randomNumberGenerator;
RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
G_B2_1 = __this;
goto IL_0017;
}
G_B1_0 = L_1;
G_B1_1 = __this;
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral530514EC700100BD6A4E31A46753BC7D4E3D0259)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CryptoApiRandomGenerator__ctor_mC568447D1D9F96E13BB1F9CC3F6D5296FDD08075_RuntimeMethod_var)));
}
IL_0017:
{
NullCheck(G_B2_1);
G_B2_1->___m_randomNumberGenerator = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___m_randomNumberGenerator), (void*)G_B2_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator_AddSeedMaterial_mB83248EF5C2ABF6A8734F8F5891E3E9FD822AA54 (CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator_AddSeedMaterial_m3036D14B04321851A381C2D116140C9A7D5485A4 (CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* __this, int64_t ___0_seed, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator_NextBytes_mA96F83B817E2A2D59704E059BE38B81FFB5F8379 (CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
{
{
RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* L_0 = __this->___m_randomNumberGenerator;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes;
NullCheck(L_0);
VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(6, L_0, L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CryptoApiRandomGenerator_Dispose_m8E9453F507AF6F128AD8E908E424F762A6F1C5CD (CryptoApiRandomGenerator_tE8F09329197488983C6AFC6B2D29128C5757D289* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RandomNumberGenerator_t4E862666A2F7D55324960670C7A1B4C2D40222F3* L_0 = __this->___m_randomNumberGenerator;
NullCheck(L_0);
RandomNumberGenerator_Dispose_m3C4215E0EACE0A9A91FDE146BDEE954F8E9AE615(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator__ctor_m4699CE1967311BFA722988B0E7EC0D0B52FAC468 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, RuntimeObject* ___0_digest, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_digest;
__this->___digest = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___digest), (void*)L_0);
RuntimeObject* L_1 = ___0_digest;
NullCheck(L_1);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var, L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2);
__this->___seed = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___seed), (void*)L_3);
__this->___seedCounter = ((int64_t)1);
RuntimeObject* L_4 = ___0_digest;
NullCheck(L_4);
int32_t L_5;
L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var, L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_5);
__this->___state = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___state), (void*)L_6);
__this->___stateCounter = ((int64_t)1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_AddSeedMaterial_m1C2F3FD74B2219C42740E36F757DAC58ABB31BDD (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inSeed, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* V_0 = NULL;
bool V_1 = false;
{
V_0 = __this;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0035:
{
{
bool L_0 = V_1;
if (!L_0)
{
goto IL_003e;
}
}
{
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* L_1 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL);
}
IL_003e:
{
return;
}
}
});
try
{
{
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* L_2 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_2, (&V_1), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_inSeed;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Arrays_IsNullOrEmpty_m36C77DA85D623807F68D68332646C782971B8B58(L_3, NULL);
if (L_4)
{
goto IL_001b_1;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_inSeed;
DigestRandomGenerator_DigestUpdate_mAB79248ED7B54D66864D88E76A7BA1A0705774ED(__this, L_5, NULL);
}
IL_001b_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___seed;
DigestRandomGenerator_DigestUpdate_mAB79248ED7B54D66864D88E76A7BA1A0705774ED(__this, L_6, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___seed;
DigestRandomGenerator_DigestDoFinal_m7D021C340391285EB0EF77C5729D84AABB082C05(__this, L_7, NULL);
goto IL_003f;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_AddSeedMaterial_m0DF70D0932DFE820169D846C28D9F6BF1BF706C4 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, int64_t ___0_rSeed, const RuntimeMethod* method)
{
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* V_0 = NULL;
bool V_1 = false;
{
V_0 = __this;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002d:
{
{
bool L_0 = V_1;
if (!L_0)
{
goto IL_0036;
}
}
{
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* L_1 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL);
}
IL_0036:
{
return;
}
}
});
try
{
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* L_2 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_2, (&V_1), NULL);
int64_t L_3 = ___0_rSeed;
DigestRandomGenerator_DigestAddCounter_mA4C61624151C0A930FAB1A6433801EB5BE373DE4(__this, L_3, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___seed;
DigestRandomGenerator_DigestUpdate_mAB79248ED7B54D66864D88E76A7BA1A0705774ED(__this, L_4, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___seed;
DigestRandomGenerator_DigestDoFinal_m7D021C340391285EB0EF77C5729D84AABB082C05(__this, L_5, NULL);
goto IL_0037;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0037:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_NextBytes_m34C6B09ED8D161DF028F147CDADE61551BAD163D (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes;
NullCheck(L_1);
DigestRandomGenerator_NextBytes_mE16B93C89A4C577D16855BD0A67FC01D0E4858F1(__this, L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_NextBytes_mE16B93C89A4C577D16855BD0A67FC01D0E4858F1 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, const RuntimeMethod* method)
{
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
V_0 = __this;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004d:
{
{
bool L_0 = V_1;
if (!L_0)
{
goto IL_0056;
}
}
{
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* L_1 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_1, NULL);
}
IL_0056:
{
return;
}
}
});
try
{
{
DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* L_2 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_2, (&V_1), NULL);
V_2 = 0;
DigestRandomGenerator_GenerateState_m60E3DB5C2F3DD3B6357E8E1780FA94635F485911(__this, NULL);
int32_t L_3 = ___1_start;
int32_t L_4 = ___2_len;
V_3 = ((int32_t)il2cpp_codegen_add(L_3, L_4));
int32_t L_5 = ___1_start;
V_4 = L_5;
goto IL_0046_1;
}
IL_001d_1:
{
int32_t L_6 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___state;
NullCheck(L_7);
if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))))
{
goto IL_0030_1;
}
}
{
DigestRandomGenerator_GenerateState_m60E3DB5C2F3DD3B6357E8E1780FA94635F485911(__this, NULL);
V_2 = 0;
}
IL_0030_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_bytes;
int32_t L_9 = V_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___state;
int32_t L_11 = V_2;
int32_t L_12 = L_11;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
NullCheck(L_10);
int32_t L_13 = L_12;
uint8_t L_14 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint8_t)L_14);
int32_t L_15 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0046_1:
{
int32_t L_16 = V_4;
int32_t L_17 = V_3;
if ((((int32_t)L_16) < ((int32_t)L_17)))
{
goto IL_001d_1;
}
}
{
goto IL_0057;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0057:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_CycleSeed_m28F03206ECFF93FC64CFBDC28603EEE287D42609 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, const RuntimeMethod* method)
{
int64_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___seed;
DigestRandomGenerator_DigestUpdate_mAB79248ED7B54D66864D88E76A7BA1A0705774ED(__this, L_0, NULL);
int64_t L_1 = __this->___seedCounter;
V_0 = L_1;
int64_t L_2 = V_0;
__this->___seedCounter = ((int64_t)il2cpp_codegen_add(L_2, ((int64_t)1)));
int64_t L_3 = V_0;
DigestRandomGenerator_DigestAddCounter_mA4C61624151C0A930FAB1A6433801EB5BE373DE4(__this, L_3, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___seed;
DigestRandomGenerator_DigestDoFinal_m7D021C340391285EB0EF77C5729D84AABB082C05(__this, L_4, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_GenerateState_m60E3DB5C2F3DD3B6357E8E1780FA94635F485911 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, const RuntimeMethod* method)
{
int64_t V_0 = 0;
{
int64_t L_0 = __this->___stateCounter;
V_0 = L_0;
int64_t L_1 = V_0;
__this->___stateCounter = ((int64_t)il2cpp_codegen_add(L_1, ((int64_t)1)));
int64_t L_2 = V_0;
DigestRandomGenerator_DigestAddCounter_mA4C61624151C0A930FAB1A6433801EB5BE373DE4(__this, L_2, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___state;
DigestRandomGenerator_DigestUpdate_mAB79248ED7B54D66864D88E76A7BA1A0705774ED(__this, L_3, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___seed;
DigestRandomGenerator_DigestUpdate_mAB79248ED7B54D66864D88E76A7BA1A0705774ED(__this, L_4, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___state;
DigestRandomGenerator_DigestDoFinal_m7D021C340391285EB0EF77C5729D84AABB082C05(__this, L_5, NULL);
int64_t L_6 = __this->___stateCounter;
if (((int64_t)(L_6%((int64_t)((int32_t)10)))))
{
goto IL_004e;
}
}
{
DigestRandomGenerator_CycleSeed_m28F03206ECFF93FC64CFBDC28603EEE287D42609(__this, NULL);
}
IL_004e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestAddCounter_mA4C61624151C0A930FAB1A6433801EB5BE373DE4 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, int64_t ___0_seedVal, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8);
V_0 = L_0;
int64_t L_1 = ___0_seedVal;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
Pack_UInt64_To_LE_mA67F72BE73730EA189CB9710288A5BCAB4D0485B(L_1, L_2, NULL);
RuntimeObject* L_3 = __this->___digest;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
NullCheck(L_5);
NullCheck(L_3);
InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(1, IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var, L_3, L_4, 0, ((int32_t)(((RuntimeArray*)L_5)->max_length)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestUpdate_mAB79248ED7B54D66864D88E76A7BA1A0705774ED (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inSeed, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___digest;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_inSeed;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_inSeed;
NullCheck(L_2);
NullCheck(L_0);
InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(1, IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var, L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigestRandomGenerator_DigestDoFinal_m7D021C340391285EB0EF77C5729D84AABB082C05 (DigestRandomGenerator_tE49D67CAE055BA7EF6DDB976B928224CBBAD2630* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_result, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___digest;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_result;
NullCheck(L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker2< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(2, IDigest_tEDC4BB180322E92E26D83A351AFB7F0D385DEBAF_il2cpp_TypeInfo_var, L_0, L_1, 0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VmpcRandomGenerator__ctor_mEB3D5765E1FC96289F85E1B772557D04A46B01B7 (VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____58693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____58693A8E9871A51CE017A5CCB2219B320C7893E49E1761EF867DEB94E0466F4D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
__this->___P = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___P), (void*)L_1);
__this->___s = (uint8_t)((int32_t)190);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VmpcRandomGenerator_AddSeedMaterial_mB71DE92E6FD31E26D5A65A72CEBC3B8ED14A599A (VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_seed, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint8_t V_1 = 0x0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_seed;
if (L_0)
{
goto IL_0004;
}
}
{
return;
}
IL_0004:
{
V_0 = 0;
goto IL_0070;
}
IL_0008:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___P;
uint8_t L_2 = __this->___n;
NullCheck(L_1);
uint8_t L_3 = L_2;
uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_1 = L_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___P;
uint8_t L_6 = __this->___s;
uint8_t L_7 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_seed;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_5);
int32_t L_12 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_7)), (int32_t)L_11))&((int32_t)255)));
uint8_t L_13 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
__this->___s = L_13;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___P;
uint8_t L_15 = __this->___n;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___P;
uint8_t L_17 = __this->___s;
NullCheck(L_16);
uint8_t L_18 = L_17;
uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (uint8_t)L_19);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->___P;
uint8_t L_21 = __this->___s;
uint8_t L_22 = V_1;
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (uint8_t)L_22);
uint8_t L_23 = __this->___n;
__this->___n = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, 1)));
int32_t L_24 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_0070:
{
int32_t L_25 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___0_seed;
NullCheck(L_26);
if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length)))))
{
goto IL_0008;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VmpcRandomGenerator_AddSeedMaterial_m7FBE0A3C04DF780A52CA95C2EA363BCFE6B922FE (VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42* __this, int64_t ___0_seed, const RuntimeMethod* method)
{
{
int64_t L_0 = ___0_seed;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1;
L_1 = Pack_UInt64_To_BE_mC6796F87CFDEB28BBDA994A2F50E721A0F9226AC(L_0, NULL);
VmpcRandomGenerator_AddSeedMaterial_mB71DE92E6FD31E26D5A65A72CEBC3B8ED14A599A(__this, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VmpcRandomGenerator_NextBytes_m8B4F06DC81EF32321C3FD8CFCF3D6318800DA645 (VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes;
NullCheck(L_1);
VmpcRandomGenerator_NextBytes_mCA0539F7DCE63BBB32523CB977C2A907DE834267(__this, L_0, 0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VmpcRandomGenerator_NextBytes_mCA0539F7DCE63BBB32523CB977C2A907DE834267 (VmpcRandomGenerator_t48B0ADFCA74F904878BA05B863A3583B708A1D42* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, const RuntimeMethod* method)
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
uint8_t V_4 = 0x0;
uint8_t V_5 = 0x0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___P;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ab:
{
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_00b4;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_2, NULL);
}
IL_00b4:
{
return;
}
}
});
try
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_3, (&V_1), NULL);
int32_t L_4 = ___1_start;
int32_t L_5 = ___2_len;
V_2 = ((int32_t)il2cpp_codegen_add(L_4, L_5));
int32_t L_6 = ___1_start;
V_3 = L_6;
goto IL_00a2_1;
}
IL_001c_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___P;
uint8_t L_8 = __this->___n;
NullCheck(L_7);
uint8_t L_9 = L_8;
uint8_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_4 = L_10;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___P;
uint8_t L_12 = __this->___s;
uint8_t L_13 = V_4;
NullCheck(L_11);
int32_t L_14 = ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))&((int32_t)255)));
uint8_t L_15 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
__this->___s = L_15;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___P;
uint8_t L_17 = __this->___s;
NullCheck(L_16);
uint8_t L_18 = L_17;
uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
V_5 = L_19;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_bytes;
int32_t L_21 = V_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->___P;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___P;
uint8_t L_24 = V_5;
NullCheck(L_23);
uint8_t L_25 = L_24;
uint8_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
NullCheck(L_22);
int32_t L_27 = ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_26, 1))&((int32_t)255)));
uint8_t L_28 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (uint8_t)L_28);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___P;
uint8_t L_30 = __this->___s;
uint8_t L_31 = V_4;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (uint8_t)L_31);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->___P;
uint8_t L_33 = __this->___n;
uint8_t L_34 = V_5;
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (uint8_t)L_34);
uint8_t L_35 = __this->___n;
__this->___n = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, 1)));
int32_t L_36 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_00a2_1:
{
int32_t L_37 = V_3;
int32_t L_38 = V_2;
if ((!(((uint32_t)L_37) == ((uint32_t)L_38))))
{
goto IL_001c_1;
}
}
{
goto IL_00b5;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b5:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AeadParameters__ctor_m12F67DF29143E88F1615A5F1E5A170CAD8F77AF0 (AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* __this, KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* ___0_key, int32_t ___1_macSize, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_nonce, const RuntimeMethod* method)
{
{
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_0 = ___0_key;
int32_t L_1 = ___1_macSize;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___2_nonce;
AeadParameters__ctor_m3844C605F014CDC524B3BE543D995F19861B1DA8(__this, L_0, L_1, L_2, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AeadParameters__ctor_m3844C605F014CDC524B3BE543D995F19861B1DA8 (AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* __this, KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* ___0_key, int32_t ___1_macSize, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_nonce, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_associatedText, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___2_nonce;
if (L_0)
{
goto IL_0014;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2555543242A278889EA1F704BD696770579E9304)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AeadParameters__ctor_m3844C605F014CDC524B3BE543D995F19861B1DA8_RuntimeMethod_var)));
}
IL_0014:
{
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_2 = ___0_key;
__this->___key = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___2_nonce;
__this->___nonce = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___nonce), (void*)L_3);
int32_t L_4 = ___1_macSize;
__this->___macSize = L_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___3_associatedText;
__this->___associatedText = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___associatedText), (void*)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* AeadParameters_get_Key_m7CCE974E031216FF81CFC0F06A1CF81945FEB93C (AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* __this, const RuntimeMethod* method)
{
{
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_0 = __this->___key;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AeadParameters_get_MacSize_mFE684D05CC7EB40A077C4A189EAF8825351E1F32 (AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___macSize;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AeadParameters_GetAssociatedText_m3FBEF5876464DF4B65F4A4948B319993067BB366 (AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___associatedText;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AeadParameters_GetNonce_m092D59FCB11AB48AC03E9DD07D5EAC373700A73F (AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___nonce;
NullCheck((RuntimeArray*)L_0);
RuntimeObject* L_1;
L_1 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_0, NULL);
return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Blake3Parameters_GetKey_m590FF2A6623489EF2004D003D867AADE971B805D (Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_theKey;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1;
L_1 = Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Blake3Parameters_GetContext_m590E92E8C73BCF9F771518E9848E62A31A9DEB80 (Blake3Parameters_t5D05C2AC4B4691B885A7C615BE4993D6DFFCD59B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_theContext;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1;
L_1 = Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C(L_0, NULL);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyParameter__ctor_m6F40CE65781E440BF20F17867ECA04BF6A8A660F (KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_key, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_key;
if (L_0)
{
goto IL_0014;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyParameter__ctor_m6F40CE65781E440BF20F17867ECA04BF6A8A660F_RuntimeMethod_var)));
}
IL_0014:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_key;
NullCheck((RuntimeArray*)L_2);
RuntimeObject* L_3;
L_3 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_2, NULL);
__this->___m_key = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_key), (void*)((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KeyParameter_GetKey_m4CF60D78522E0F608DD02E0C8DADE59E5303FA23 (KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_key;
NullCheck((RuntimeArray*)L_0);
RuntimeObject* L_1;
L_1 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_0, NULL);
return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyParameter_FixedTimeEquals_m738C93B026A1DA266CA32F20FF6C76DDC2004E59 (KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_key;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_data;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Arrays_FixedTimeEquals_mF8AB839AD67FB321705BB75A4ED5D92868CDD155(L_0, L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ParametersWithIV_GetIV_m40B44C89F5FB59DD7F08898B5223238123C037AA (ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_iv;
NullCheck((RuntimeArray*)L_0);
RuntimeObject* L_1;
L_1 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_0, NULL);
return ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithIV_get_Parameters_mEF1D069E296B40E3A6562D88497CEF4D4071F069 (ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___m_parameters;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParametersWithSBox__ctor_m16B95E2B0439CB6538391DB767656A2C16C1B901 (ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* __this, RuntimeObject* ___0_parameters, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_sBox, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_parameters;
__this->___m_parameters = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_parameters), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_sBox;
__this->___m_sBox = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_sBox), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ParametersWithSBox_GetSBox_mD063E84143BEDB1044E2BE1CF37090585F047EE8 (ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_sBox;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithSBox_get_Parameters_mC49D38E07D069912707AFF88F2C7A599A3389171 (ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___m_parameters;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GcmBlockCipher_CreateGcmMultiplier_mDFF169F9DB940395EDC3519699E4B5675458E3A9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
bool L_0;
L_0 = BasicGcmMultiplier_get_IsHardwareAccelerated_mD4BFE17CC1CCEC33AE2EB62DE0CD5919C61299F8(NULL);
if (!L_0)
{
goto IL_000d;
}
}
{
BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24* L_1 = (BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24*)il2cpp_codegen_object_new(BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24_il2cpp_TypeInfo_var);
BasicGcmMultiplier__ctor_m9E14FEF81151AEC1B189F4E7D9F28DD1ED129B37(L_1, NULL);
return L_1;
}
IL_000d:
{
Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9* L_2 = (Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9*)il2cpp_codegen_object_new(Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9_il2cpp_TypeInfo_var);
Tables4kGcmMultiplier__ctor_m10E4DC99771C478352A68077E6D1A929C85C1E3F(L_2, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher__ctor_m31DA45E3D49E5CB5D7DA62783C408D24672B4DAA (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, RuntimeObject* ___0_c, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_c;
GcmBlockCipher__ctor_m0DAD7FFD4BD3950B01BC73FE1DC1F988B9B88C10(__this, L_0, (RuntimeObject*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher__ctor_m0DAD7FFD4BD3950B01BC73FE1DC1F988B9B88C10 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, RuntimeObject* ___0_c, RuntimeObject* ___1_m, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_c;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1, IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var, L_0);
if ((((int32_t)L_1) == ((int32_t)((int32_t)16))))
{
goto IL_002f;
}
}
{
V_0 = ((int32_t)16);
String_t* L_2;
L_2 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
String_t* L_3;
L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6B8E7A479BE266CB377B138773E5E798867F697)), L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)), NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher__ctor_m0DAD7FFD4BD3950B01BC73FE1DC1F988B9B88C10_RuntimeMethod_var)));
}
IL_002f:
{
RuntimeObject* L_5 = ___1_m;
if (L_5)
{
goto IL_0039;
}
}
{
RuntimeObject* L_6;
L_6 = GcmBlockCipher_CreateGcmMultiplier_mDFF169F9DB940395EDC3519699E4B5675458E3A9(NULL);
___1_m = L_6;
}
IL_0039:
{
RuntimeObject* L_7 = ___0_c;
__this->___cipher = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cipher), (void*)L_7);
RuntimeObject* L_8 = ___1_m;
__this->___multiplier = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___multiplier), (void*)L_8);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_Init_m8FED4ADCA7DDE4DC2BCEA339A76ECAF59F720CD1 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, bool ___0_forEncryption, RuntimeObject* ___1_parameters, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54* V_5 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_6 = NULL;
int32_t G_B12_0 = 0;
{
bool L_0 = ___0_forEncryption;
__this->___forEncryption = L_0;
__this->___macBlock = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___macBlock), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL);
__this->___initialised = (bool)1;
RuntimeObject* L_1 = ___1_parameters;
V_2 = ((AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380*)IsInstClass((RuntimeObject*)L_1, AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380_il2cpp_TypeInfo_var));
AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* L_2 = V_2;
if (!L_2)
{
goto IL_0079;
}
}
{
AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* L_3 = V_2;
NullCheck(L_3);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4;
L_4 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(7, L_3);
V_1 = L_4;
AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* L_5 = V_2;
NullCheck(L_5);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6;
L_6 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(6, L_5);
__this->___initialAssociatedText = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___initialAssociatedText), (void*)L_6);
AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* L_7 = V_2;
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_7);
V_4 = L_8;
int32_t L_9 = V_4;
if ((((int32_t)L_9) < ((int32_t)((int32_t)32))))
{
goto IL_004f;
}
}
{
int32_t L_10 = V_4;
if ((((int32_t)L_10) > ((int32_t)((int32_t)128))))
{
goto IL_004f;
}
}
{
int32_t L_11 = V_4;
if (!((int32_t)(L_11%8)))
{
goto IL_0066;
}
}
IL_004f:
{
String_t* L_12;
L_12 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
String_t* L_13;
L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4EBDAE183BC30C2AD6BD85811A7DA978BDAB9809)), L_12, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, L_13, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_Init_m8FED4ADCA7DDE4DC2BCEA339A76ECAF59F720CD1_RuntimeMethod_var)));
}
IL_0066:
{
int32_t L_15 = V_4;
__this->___macSize = ((int32_t)(L_15/8));
AeadParameters_t93E8A1B127787EEFD141B5524E4DBA1E88C46380* L_16 = V_2;
NullCheck(L_16);
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_17;
L_17 = VirtualFuncInvoker0< KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* >::Invoke(4, L_16);
V_0 = L_17;
goto IL_00b6;
}
IL_0079:
{
RuntimeObject* L_18 = ___1_parameters;
V_5 = ((ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54*)IsInstClass((RuntimeObject*)L_18, ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54_il2cpp_TypeInfo_var));
ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54* L_19 = V_5;
if (!L_19)
{
goto IL_00ab;
}
}
{
ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54* L_20 = V_5;
NullCheck(L_20);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21;
L_21 = ParametersWithIV_GetIV_m40B44C89F5FB59DD7F08898B5223238123C037AA(L_20, NULL);
V_1 = L_21;
__this->___initialAssociatedText = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___initialAssociatedText), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL);
__this->___macSize = ((int32_t)16);
ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54* L_22 = V_5;
NullCheck(L_22);
RuntimeObject* L_23;
L_23 = ParametersWithIV_get_Parameters_mEF1D069E296B40E3A6562D88497CEF4D4071F069_inline(L_22, NULL);
V_0 = ((KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0*)CastclassClass((RuntimeObject*)L_23, KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var));
goto IL_00b6;
}
IL_00ab:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_24 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7D865DD69B8706FF6897C2242747ACF3F6807F3C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_Init_m8FED4ADCA7DDE4DC2BCEA339A76ECAF59F720CD1_RuntimeMethod_var)));
}
IL_00b6:
{
bool L_25 = ___0_forEncryption;
if (L_25)
{
goto IL_00c4;
}
}
{
int32_t L_26 = __this->___macSize;
G_B12_0 = ((int32_t)il2cpp_codegen_add(((int32_t)16), L_26));
goto IL_00c6;
}
IL_00c4:
{
G_B12_0 = ((int32_t)16);
}
IL_00c6:
{
V_3 = G_B12_0;
int32_t L_27 = V_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_27);
__this->___bufBlock = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->___bufBlock), (void*)L_28);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = V_1;
NullCheck(L_29);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))) >= ((int32_t)1)))
{
goto IL_00e4;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_30 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_30, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral39160B1C294E5C9ED23B6F6B6E3726472D922B3C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_Init_m8FED4ADCA7DDE4DC2BCEA339A76ECAF59F720CD1_RuntimeMethod_var)));
}
IL_00e4:
{
bool L_31 = ___0_forEncryption;
if (!L_31)
{
goto IL_012c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->___nonce;
if (!L_32)
{
goto IL_012c;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = __this->___nonce;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = V_1;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
bool L_35;
L_35 = Arrays_AreEqual_m4E248C1DEB6047BBE798A8A978B2098279A3BF0D(L_33, L_34, NULL);
if (!L_35)
{
goto IL_012c;
}
}
{
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_36 = V_0;
if (L_36)
{
goto IL_010b;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_37 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_37, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral12326CDA4F85AD3AF86804E247FCC39F70036FF2)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_Init_m8FED4ADCA7DDE4DC2BCEA339A76ECAF59F720CD1_RuntimeMethod_var)));
}
IL_010b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___lastKey;
if (!L_38)
{
goto IL_012c;
}
}
{
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_39 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = __this->___lastKey;
NullCheck(L_39);
bool L_41;
L_41 = KeyParameter_FixedTimeEquals_m738C93B026A1DA266CA32F20FF6C76DDC2004E59(L_39, L_40, NULL);
if (!L_41)
{
goto IL_012c;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_42 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral12326CDA4F85AD3AF86804E247FCC39F70036FF2)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_Init_m8FED4ADCA7DDE4DC2BCEA339A76ECAF59F720CD1_RuntimeMethod_var)));
}
IL_012c:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = V_1;
__this->___nonce = L_43;
Il2CppCodeGenWriteBarrier((void**)(&__this->___nonce), (void*)L_43);
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_44 = V_0;
if (!L_44)
{
goto IL_0142;
}
}
{
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_45 = V_0;
NullCheck(L_45);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46;
L_46 = KeyParameter_GetKey_m4CF60D78522E0F608DD02E0C8DADE59E5303FA23(L_45, NULL);
__this->___lastKey = L_46;
Il2CppCodeGenWriteBarrier((void**)(&__this->___lastKey), (void*)L_46);
}
IL_0142:
{
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_47 = V_0;
if (!L_47)
{
goto IL_0193;
}
}
{
RuntimeObject* L_48 = __this->___cipher;
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_49 = V_0;
NullCheck(L_48);
InterfaceActionInvoker2< bool, RuntimeObject* >::Invoke(0, IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var, L_48, (bool)1, L_49);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___H = L_50;
Il2CppCodeGenWriteBarrier((void**)(&__this->___H), (void*)L_50);
RuntimeObject* L_51 = __this->___cipher;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = __this->___H;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = __this->___H;
NullCheck(L_51);
int32_t L_54;
L_54 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(2, IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var, L_51, L_52, 0, L_53, 0);
RuntimeObject* L_55 = __this->___multiplier;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = __this->___H;
NullCheck(L_55);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(0, IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var, L_55, L_56);
__this->___exp = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___exp), (void*)(RuntimeObject*)NULL);
goto IL_01a6;
}
IL_0193:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = __this->___H;
if (L_57)
{
goto IL_01a6;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_58 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_58, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8AB4B05B05C43DB7195FDAA43583F89BCF4CE7D7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_58, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_Init_m8FED4ADCA7DDE4DC2BCEA339A76ECAF59F720CD1_RuntimeMethod_var)));
}
IL_01a6:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___J0 = L_59;
Il2CppCodeGenWriteBarrier((void**)(&__this->___J0), (void*)L_59);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = __this->___nonce;
NullCheck(L_60);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_60)->max_length))) == ((uint32_t)((int32_t)12)))))
{
goto IL_01e6;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = __this->___nonce;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = __this->___J0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = __this->___nonce;
NullCheck(L_63);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_61, 0, (RuntimeArray*)L_62, 0, ((int32_t)(((RuntimeArray*)L_63)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = __this->___J0;
NullCheck(L_64);
(L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint8_t)1);
goto IL_022b;
}
IL_01e6:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = __this->___J0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = __this->___nonce;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = __this->___nonce;
NullCheck(L_67);
GcmBlockCipher_gHASH_m028186DBEE7F414E79A35D3BC35E8189FBFF836E(__this, L_65, L_66, ((int32_t)(((RuntimeArray*)L_67)->max_length)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_6 = L_68;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = __this->___nonce;
NullCheck(L_69);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = V_6;
Pack_UInt64_To_BE_m3C0CDBB2B9840063391CA223916B3E3536895F63(((int64_t)il2cpp_codegen_multiply(((int64_t)((int32_t)(((RuntimeArray*)L_69)->max_length))), ((int64_t)8))), L_70, 8, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = __this->___J0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_72 = V_6;
GcmBlockCipher_gHASHBlock_mBADBB467821A856B6151AA83B721AEAFF1661D85(__this, L_71, L_72, NULL);
}
IL_022b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___S = L_73;
Il2CppCodeGenWriteBarrier((void**)(&__this->___S), (void*)L_73);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_74 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___S_at = L_74;
Il2CppCodeGenWriteBarrier((void**)(&__this->___S_at), (void*)L_74);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_75 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___S_atPre = L_75;
Il2CppCodeGenWriteBarrier((void**)(&__this->___S_atPre), (void*)L_75);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___atBlock = L_76;
Il2CppCodeGenWriteBarrier((void**)(&__this->___atBlock), (void*)L_76);
__this->___atBlockPos = 0;
__this->___atLength = ((int64_t)0);
__this->___atLengthPre = ((int64_t)0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = __this->___J0;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_78;
L_78 = Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C(L_77, NULL);
__this->___counter = L_78;
Il2CppCodeGenWriteBarrier((void**)(&__this->___counter), (void*)L_78);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = __this->___counter;
uint32_t L_80;
L_80 = Pack_BE_To_UInt32_m7BB954A45138AE7773B725CA6F225ED43105C172(L_79, ((int32_t)12), NULL);
__this->___counter32 = L_80;
__this->___blocksRemaining = ((int32_t)-2);
__this->___bufOff = 0;
__this->___totalLength = ((int64_t)0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = __this->___initialAssociatedText;
if (!L_81)
{
goto IL_02ce;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_82 = __this->___initialAssociatedText;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = __this->___initialAssociatedText;
NullCheck(L_83);
GcmBlockCipher_ProcessAadBytes_mC342C6C31F1F937F588362A8537797136C34AF90(__this, L_82, 0, ((int32_t)(((RuntimeArray*)L_83)->max_length)), NULL);
}
IL_02ce:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GcmBlockCipher_GetOutputSize_m286F01DDA865F36D67511A9E851CB194C05540A7 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, int32_t ___0_len, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___0_len;
int32_t L_1 = __this->___bufOff;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
bool L_2 = __this->___forEncryption;
if (!L_2)
{
goto IL_001a;
}
}
{
int32_t L_3 = V_0;
int32_t L_4 = __this->___macSize;
return ((int32_t)il2cpp_codegen_add(L_3, L_4));
}
IL_001a:
{
int32_t L_5 = V_0;
int32_t L_6 = __this->___macSize;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_002c;
}
}
{
int32_t L_7 = V_0;
int32_t L_8 = __this->___macSize;
return ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
}
IL_002c:
{
return 0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_ProcessAadBytes_mC342C6C31F1F937F588362A8537797136C34AF90 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBytes, int32_t ___1_inOff, int32_t ___2_len, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
GcmBlockCipher_CheckStatus_m8853AB82569F6B75E4B077EFBFB86D79E42ED43B(__this, NULL);
int32_t L_0 = __this->___atBlockPos;
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0080;
}
}
{
int32_t L_1 = __this->___atBlockPos;
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_1));
int32_t L_2 = ___2_len;
int32_t L_3 = V_1;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_0040;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_inBytes;
int32_t L_5 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___atBlock;
int32_t L_7 = __this->___atBlockPos;
int32_t L_8 = ___2_len;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, L_5, (RuntimeArray*)L_6, L_7, L_8, NULL);
int32_t L_9 = __this->___atBlockPos;
int32_t L_10 = ___2_len;
__this->___atBlockPos = ((int32_t)il2cpp_codegen_add(L_9, L_10));
return;
}
IL_0040:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_inBytes;
int32_t L_12 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->___atBlock;
int32_t L_14 = __this->___atBlockPos;
int32_t L_15 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, L_12, (RuntimeArray*)L_13, L_14, L_15, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___S_at;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___atBlock;
GcmBlockCipher_gHASHBlock_mBADBB467821A856B6151AA83B721AEAFF1661D85(__this, L_16, L_17, NULL);
uint64_t L_18 = __this->___atLength;
__this->___atLength = ((int64_t)il2cpp_codegen_add((int64_t)L_18, ((int64_t)((int32_t)16))));
int32_t L_19 = ___1_inOff;
int32_t L_20 = V_1;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_19, L_20));
int32_t L_21 = ___2_len;
int32_t L_22 = V_1;
___2_len = ((int32_t)il2cpp_codegen_subtract(L_21, L_22));
}
IL_0080:
{
int32_t L_23 = ___1_inOff;
int32_t L_24 = ___2_len;
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_23, L_24)), ((int32_t)16)));
goto IL_00ad;
}
IL_0089:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->___S_at;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___0_inBytes;
int32_t L_27 = ___1_inOff;
GcmBlockCipher_gHASHBlock_m5454BC6A108978F123F4E337E3267F570D9C04E4(__this, L_25, L_26, L_27, NULL);
uint64_t L_28 = __this->___atLength;
__this->___atLength = ((int64_t)il2cpp_codegen_add((int64_t)L_28, ((int64_t)((int32_t)16))));
int32_t L_29 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_29, ((int32_t)16)));
}
IL_00ad:
{
int32_t L_30 = ___1_inOff;
int32_t L_31 = V_0;
if ((((int32_t)L_30) <= ((int32_t)L_31)))
{
goto IL_0089;
}
}
{
int32_t L_32 = V_0;
int32_t L_33 = ___1_inOff;
__this->___atBlockPos = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)16), L_32)), L_33));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = ___0_inBytes;
int32_t L_35 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = __this->___atBlock;
int32_t L_37 = __this->___atBlockPos;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_34, L_35, (RuntimeArray*)L_36, 0, L_37, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_InitCipher_mC63177A9639E5169D03494117754906DEF93C37F (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, const RuntimeMethod* method)
{
{
uint64_t L_0 = __this->___atLength;
if ((!(((uint64_t)L_0) > ((uint64_t)((int64_t)0)))))
{
goto IL_002b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___S_at;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___S_atPre;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_1, 0, (RuntimeArray*)L_2, 0, ((int32_t)16), NULL);
uint64_t L_3 = __this->___atLength;
__this->___atLengthPre = L_3;
}
IL_002b:
{
int32_t L_4 = __this->___atBlockPos;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_0061;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___S_atPre;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___atBlock;
int32_t L_7 = __this->___atBlockPos;
GcmBlockCipher_gHASHPartial_mB5355D515A74B9B77686BB511D163024FCA0A8D0(__this, L_5, L_6, 0, L_7, NULL);
uint64_t L_8 = __this->___atLengthPre;
int32_t L_9 = __this->___atBlockPos;
__this->___atLengthPre = ((int64_t)il2cpp_codegen_add((int64_t)L_8, ((int64_t)(uint64_t)((uint32_t)L_9))));
}
IL_0061:
{
uint64_t L_10 = __this->___atLengthPre;
if ((!(((uint64_t)L_10) > ((uint64_t)((int64_t)0)))))
{
goto IL_0080;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___S_atPre;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___S;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, 0, (RuntimeArray*)L_12, 0, ((int32_t)16), NULL);
}
IL_0080:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GcmBlockCipher_ProcessBytes_mADF31DEC7F3F6DF9C6BE77438CBAC6F8712F3299 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, int32_t ___2_len, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_output, int32_t ___4_outOff, 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;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
uint32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
uint32_t V_8 = 0;
{
GcmBlockCipher_CheckStatus_m8853AB82569F6B75E4B077EFBFB86D79E42ED43B(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input;
int32_t L_1 = ___1_inOff;
int32_t L_2 = ___2_len;
Check_DataLength_mA5DC3F8EEF846867142FFE7FA64C783BE9D20CEF(L_0, L_1, L_2, _stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED, NULL);
int32_t L_3 = __this->___bufOff;
int32_t L_4 = ___2_len;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, L_4));
bool L_5 = __this->___forEncryption;
if (!L_5)
{
goto IL_014f;
}
}
{
int32_t L_6 = V_0;
V_0 = ((int32_t)(L_6&((int32_t)-16)));
int32_t L_7 = V_0;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0073;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___3_output;
int32_t L_9 = ___4_outOff;
int32_t L_10 = V_0;
Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178(L_8, L_9, L_10, _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, NULL);
int32_t L_11 = V_0;
V_3 = ((int32_t)((uint32_t)L_11>>4));
uint32_t L_12 = __this->___blocksRemaining;
uint32_t L_13 = V_3;
if ((!(((uint32_t)L_12) < ((uint32_t)L_13))))
{
goto IL_0057;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_14 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral52398EFA68ACC6FAF0EB6C85C594D6112C3901C6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_ProcessBytes_mADF31DEC7F3F6DF9C6BE77438CBAC6F8712F3299_RuntimeMethod_var)));
}
IL_0057:
{
uint32_t L_15 = __this->___blocksRemaining;
uint32_t L_16 = V_3;
__this->___blocksRemaining = ((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16));
uint64_t L_17 = __this->___totalLength;
if (L_17)
{
goto IL_0073;
}
}
{
GcmBlockCipher_InitCipher_mC63177A9639E5169D03494117754906DEF93C37F(__this, NULL);
}
IL_0073:
{
int32_t L_18 = __this->___bufOff;
if ((((int32_t)L_18) <= ((int32_t)0)))
{
goto IL_00e9;
}
}
{
int32_t L_19 = __this->___bufOff;
V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_19));
int32_t L_20 = ___2_len;
int32_t L_21 = V_4;
if ((((int32_t)L_20) >= ((int32_t)L_21)))
{
goto IL_00b0;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_input;
int32_t L_23 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->___bufBlock;
int32_t L_25 = __this->___bufOff;
int32_t L_26 = ___2_len;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_22, L_23, (RuntimeArray*)L_24, L_25, L_26, NULL);
int32_t L_27 = __this->___bufOff;
int32_t L_28 = ___2_len;
__this->___bufOff = ((int32_t)il2cpp_codegen_add(L_27, L_28));
return 0;
}
IL_00b0:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_input;
int32_t L_30 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = __this->___bufBlock;
int32_t L_32 = __this->___bufOff;
int32_t L_33 = V_4;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, L_30, (RuntimeArray*)L_31, L_32, L_33, NULL);
int32_t L_34 = ___1_inOff;
int32_t L_35 = V_4;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_34, L_35));
int32_t L_36 = ___2_len;
int32_t L_37 = V_4;
___2_len = ((int32_t)il2cpp_codegen_subtract(L_36, L_37));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___bufBlock;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = ___3_output;
int32_t L_40 = ___4_outOff;
GcmBlockCipher_EncryptBlock_mA498AF71CD70C6D2BF39B873C9FD4CF2713E7FE0(__this, L_38, 0, L_39, L_40, NULL);
int32_t L_41 = ___4_outOff;
___4_outOff = ((int32_t)il2cpp_codegen_add(L_41, ((int32_t)16)));
}
IL_00e9:
{
int32_t L_42 = ___1_inOff;
int32_t L_43 = ___2_len;
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_42, L_43)), ((int32_t)16)));
int32_t L_44 = V_1;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_44, ((int32_t)16)));
goto IL_0110;
}
IL_00f7:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_input;
int32_t L_46 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = ___3_output;
int32_t L_48 = ___4_outOff;
GcmBlockCipher_EncryptBlocks2_mAA72B95834097C8A52B54461374FE2FA240A8B62(__this, L_45, L_46, L_47, L_48, NULL);
int32_t L_49 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_49, ((int32_t)32)));
int32_t L_50 = ___4_outOff;
___4_outOff = ((int32_t)il2cpp_codegen_add(L_50, ((int32_t)32)));
}
IL_0110:
{
int32_t L_51 = ___1_inOff;
int32_t L_52 = V_2;
if ((((int32_t)L_51) <= ((int32_t)L_52)))
{
goto IL_00f7;
}
}
{
int32_t L_53 = ___1_inOff;
int32_t L_54 = V_1;
if ((((int32_t)L_53) > ((int32_t)L_54)))
{
goto IL_012a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = ___0_input;
int32_t L_56 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___3_output;
int32_t L_58 = ___4_outOff;
GcmBlockCipher_EncryptBlock_mA498AF71CD70C6D2BF39B873C9FD4CF2713E7FE0(__this, L_55, L_56, L_57, L_58, NULL);
int32_t L_59 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_59, ((int32_t)16)));
}
IL_012a:
{
int32_t L_60 = V_1;
int32_t L_61 = ___1_inOff;
__this->___bufOff = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)16), L_60)), L_61));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = ___0_input;
int32_t L_63 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = __this->___bufBlock;
int32_t L_65 = __this->___bufOff;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_62, L_63, (RuntimeArray*)L_64, 0, L_65, NULL);
goto IL_0321;
}
IL_014f:
{
int32_t L_66 = V_0;
int32_t L_67 = __this->___macSize;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_66, L_67));
int32_t L_68 = V_0;
V_0 = ((int32_t)(L_68&((int32_t)-16)));
int32_t L_69 = V_0;
if ((((int32_t)L_69) <= ((int32_t)0)))
{
goto IL_01a7;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = ___3_output;
int32_t L_71 = ___4_outOff;
int32_t L_72 = V_0;
Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178(L_70, L_71, L_72, _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, NULL);
int32_t L_73 = V_0;
V_8 = ((int32_t)((uint32_t)L_73>>4));
uint32_t L_74 = __this->___blocksRemaining;
uint32_t L_75 = V_8;
if ((!(((uint32_t)L_74) < ((uint32_t)L_75))))
{
goto IL_018a;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_76 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_76, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral52398EFA68ACC6FAF0EB6C85C594D6112C3901C6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_76, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_ProcessBytes_mADF31DEC7F3F6DF9C6BE77438CBAC6F8712F3299_RuntimeMethod_var)));
}
IL_018a:
{
uint32_t L_77 = __this->___blocksRemaining;
uint32_t L_78 = V_8;
__this->___blocksRemaining = ((int32_t)il2cpp_codegen_subtract((int32_t)L_77, (int32_t)L_78));
uint64_t L_79 = __this->___totalLength;
if (L_79)
{
goto IL_01a7;
}
}
{
GcmBlockCipher_InitCipher_mC63177A9639E5169D03494117754906DEF93C37F(__this, NULL);
}
IL_01a7:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_80 = __this->___bufBlock;
NullCheck(L_80);
int32_t L_81 = __this->___bufOff;
V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_80)->max_length)), L_81));
int32_t L_82 = ___2_len;
int32_t L_83 = V_5;
if ((((int32_t)L_82) >= ((int32_t)L_83)))
{
goto IL_01e1;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_84 = ___0_input;
int32_t L_85 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = __this->___bufBlock;
int32_t L_87 = __this->___bufOff;
int32_t L_88 = ___2_len;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_84, L_85, (RuntimeArray*)L_86, L_87, L_88, NULL);
int32_t L_89 = __this->___bufOff;
int32_t L_90 = ___2_len;
__this->___bufOff = ((int32_t)il2cpp_codegen_add(L_89, L_90));
return 0;
}
IL_01e1:
{
int32_t L_91 = __this->___bufOff;
if ((((int32_t)L_91) < ((int32_t)((int32_t)16))))
{
goto IL_0270;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = __this->___bufBlock;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_93 = ___3_output;
int32_t L_94 = ___4_outOff;
GcmBlockCipher_DecryptBlock_m6E0AF8065BAAAC5535738C6A4451F841D92322BD(__this, L_92, 0, L_93, L_94, NULL);
int32_t L_95 = ___4_outOff;
___4_outOff = ((int32_t)il2cpp_codegen_add(L_95, ((int32_t)16)));
int32_t L_96 = __this->___bufOff;
__this->___bufOff = ((int32_t)il2cpp_codegen_subtract(L_96, ((int32_t)16)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97 = __this->___bufBlock;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_98 = __this->___bufBlock;
int32_t L_99 = __this->___bufOff;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_97, ((int32_t)16), (RuntimeArray*)L_98, 0, L_99, NULL);
int32_t L_100 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_100, ((int32_t)16)));
int32_t L_101 = ___2_len;
int32_t L_102 = V_5;
if ((((int32_t)L_101) >= ((int32_t)L_102)))
{
goto IL_0270;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_103 = ___0_input;
int32_t L_104 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_105 = __this->___bufBlock;
int32_t L_106 = __this->___bufOff;
int32_t L_107 = ___2_len;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_103, L_104, (RuntimeArray*)L_105, L_106, L_107, NULL);
int32_t L_108 = __this->___bufOff;
int32_t L_109 = ___2_len;
__this->___bufOff = ((int32_t)il2cpp_codegen_add(L_108, L_109));
uint64_t L_110 = __this->___totalLength;
__this->___totalLength = ((int64_t)il2cpp_codegen_add((int64_t)L_110, ((int64_t)((int32_t)16))));
return ((int32_t)16);
}
IL_0270:
{
int32_t L_111 = ___1_inOff;
int32_t L_112 = ___2_len;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = __this->___bufBlock;
NullCheck(L_113);
V_6 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_111, L_112)), ((int32_t)(((RuntimeArray*)L_113)->max_length))));
int32_t L_114 = V_6;
V_7 = ((int32_t)il2cpp_codegen_subtract(L_114, ((int32_t)16)));
int32_t L_115 = __this->___bufOff;
V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_115));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_116 = ___0_input;
int32_t L_117 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_118 = __this->___bufBlock;
int32_t L_119 = __this->___bufOff;
int32_t L_120 = V_5;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_116, L_117, (RuntimeArray*)L_118, L_119, L_120, NULL);
int32_t L_121 = ___1_inOff;
int32_t L_122 = V_5;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_121, L_122));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_123 = __this->___bufBlock;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_124 = ___3_output;
int32_t L_125 = ___4_outOff;
GcmBlockCipher_DecryptBlock_m6E0AF8065BAAAC5535738C6A4451F841D92322BD(__this, L_123, 0, L_124, L_125, NULL);
int32_t L_126 = ___4_outOff;
___4_outOff = ((int32_t)il2cpp_codegen_add(L_126, ((int32_t)16)));
goto IL_02de;
}
IL_02c5:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_127 = ___0_input;
int32_t L_128 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_129 = ___3_output;
int32_t L_130 = ___4_outOff;
GcmBlockCipher_DecryptBlocks2_mD3A809DB0F6392943F7CB62B3AFA16061B8637E6(__this, L_127, L_128, L_129, L_130, NULL);
int32_t L_131 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_131, ((int32_t)32)));
int32_t L_132 = ___4_outOff;
___4_outOff = ((int32_t)il2cpp_codegen_add(L_132, ((int32_t)32)));
}
IL_02de:
{
int32_t L_133 = ___1_inOff;
int32_t L_134 = V_7;
if ((((int32_t)L_133) <= ((int32_t)L_134)))
{
goto IL_02c5;
}
}
{
int32_t L_135 = ___1_inOff;
int32_t L_136 = V_6;
if ((((int32_t)L_135) > ((int32_t)L_136)))
{
goto IL_02fa;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_137 = ___0_input;
int32_t L_138 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_139 = ___3_output;
int32_t L_140 = ___4_outOff;
GcmBlockCipher_DecryptBlock_m6E0AF8065BAAAC5535738C6A4451F841D92322BD(__this, L_137, L_138, L_139, L_140, NULL);
int32_t L_141 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_141, ((int32_t)16)));
}
IL_02fa:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_142 = __this->___bufBlock;
NullCheck(L_142);
int32_t L_143 = V_6;
int32_t L_144 = ___1_inOff;
__this->___bufOff = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_142)->max_length)), L_143)), L_144));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_145 = ___0_input;
int32_t L_146 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_147 = __this->___bufBlock;
int32_t L_148 = __this->___bufOff;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_145, L_146, (RuntimeArray*)L_147, 0, L_148, NULL);
}
IL_0321:
{
uint64_t L_149 = __this->___totalLength;
int32_t L_150 = V_0;
__this->___totalLength = ((int64_t)il2cpp_codegen_add((int64_t)L_149, ((int64_t)(uint64_t)((uint32_t)L_150))));
int32_t L_151 = V_0;
return L_151;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GcmBlockCipher_DoFinal_m348CDCF40E8C538160E78E384E61ECA092BC0E9E (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_outOff, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGcmExponentiator_t33202BBD911B38EFEEE649502D2BC5E8912BAC7E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
int32_t V_3 = 0;
int64_t V_4 = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_6 = NULL;
{
GcmBlockCipher_CheckStatus_m8853AB82569F6B75E4B077EFBFB86D79E42ED43B(__this, NULL);
int32_t L_0 = __this->___bufOff;
V_0 = L_0;
bool L_1 = __this->___forEncryption;
if (!L_1)
{
goto IL_002b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_output;
int32_t L_3 = ___1_outOff;
int32_t L_4 = V_0;
int32_t L_5 = __this->___macSize;
Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178(L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, L_5)), _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, NULL);
goto IL_0055;
}
IL_002b:
{
int32_t L_6 = V_0;
int32_t L_7 = __this->___macSize;
if ((((int32_t)L_6) >= ((int32_t)L_7)))
{
goto IL_003f;
}
}
{
InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4* L_8 = (InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4_il2cpp_TypeInfo_var)));
InvalidCipherTextException__ctor_m156E07D264648E7A2BE3951110CD880B6479C9B5(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4901277BD17A5B2F9FD51DCD98D6CE81842202C4)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_DoFinal_m348CDCF40E8C538160E78E384E61ECA092BC0E9E_RuntimeMethod_var)));
}
IL_003f:
{
int32_t L_9 = V_0;
int32_t L_10 = __this->___macSize;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_9, L_10));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_output;
int32_t L_12 = ___1_outOff;
int32_t L_13 = V_0;
Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178(L_11, L_12, L_13, _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, NULL);
}
IL_0055:
{
uint64_t L_14 = __this->___totalLength;
if (L_14)
{
goto IL_0063;
}
}
{
GcmBlockCipher_InitCipher_mC63177A9639E5169D03494117754906DEF93C37F(__this, NULL);
}
IL_0063:
{
int32_t L_15 = V_0;
if ((((int32_t)L_15) <= ((int32_t)0)))
{
goto IL_0098;
}
}
{
uint32_t L_16 = __this->___blocksRemaining;
if (L_16)
{
goto IL_007a;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_17 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral52398EFA68ACC6FAF0EB6C85C594D6112C3901C6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_DoFinal_m348CDCF40E8C538160E78E384E61ECA092BC0E9E_RuntimeMethod_var)));
}
IL_007a:
{
uint32_t L_18 = __this->___blocksRemaining;
__this->___blocksRemaining = ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___bufBlock;
int32_t L_20 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_output;
int32_t L_22 = ___1_outOff;
GcmBlockCipher_ProcessPartial_m80A97DC72BD24EF483D57C2C181F7BA93C72BF52(__this, L_19, 0, L_20, L_21, L_22, NULL);
}
IL_0098:
{
uint64_t L_23 = __this->___atLength;
int32_t L_24 = __this->___atBlockPos;
__this->___atLength = ((int64_t)il2cpp_codegen_add((int64_t)L_23, ((int64_t)(uint64_t)((uint32_t)L_24))));
uint64_t L_25 = __this->___atLength;
uint64_t L_26 = __this->___atLengthPre;
if ((!(((uint64_t)L_25) > ((uint64_t)L_26))))
{
goto IL_0165;
}
}
{
int32_t L_27 = __this->___atBlockPos;
if ((((int32_t)L_27) <= ((int32_t)0)))
{
goto IL_00df;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = __this->___S_at;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->___atBlock;
int32_t L_30 = __this->___atBlockPos;
GcmBlockCipher_gHASHPartial_mB5355D515A74B9B77686BB511D163024FCA0A8D0(__this, L_28, L_29, 0, L_30, NULL);
}
IL_00df:
{
uint64_t L_31 = __this->___atLengthPre;
if ((!(((uint64_t)L_31) > ((uint64_t)((int64_t)0)))))
{
goto IL_00fa;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->___S_at;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = __this->___S_atPre;
GcmUtilities_Xor_m1D0D1BCDEE756B99685FB68ADF33B3FD20DFA2B8(L_32, L_33, NULL);
}
IL_00fa:
{
uint64_t L_34 = __this->___totalLength;
V_4 = ((int64_t)((uint64_t)((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_34, ((int64_t)8))), ((int64_t)((int32_t)127))))>>7));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_5 = L_35;
RuntimeObject* L_36 = __this->___exp;
if (L_36)
{
goto IL_0138;
}
}
{
BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B* L_37 = (BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B*)il2cpp_codegen_object_new(BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B_il2cpp_TypeInfo_var);
BasicGcmExponentiator__ctor_m0F59EEF1F4E6D82DF2936441BB8C0656A426F633(L_37, NULL);
__this->___exp = L_37;
Il2CppCodeGenWriteBarrier((void**)(&__this->___exp), (void*)L_37);
RuntimeObject* L_38 = __this->___exp;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = __this->___H;
NullCheck(L_38);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(0, IGcmExponentiator_t33202BBD911B38EFEEE649502D2BC5E8912BAC7E_il2cpp_TypeInfo_var, L_38, L_39);
}
IL_0138:
{
RuntimeObject* L_40 = __this->___exp;
int64_t L_41 = V_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_5;
NullCheck(L_40);
InterfaceActionInvoker2< int64_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1, IGcmExponentiator_t33202BBD911B38EFEEE649502D2BC5E8912BAC7E_il2cpp_TypeInfo_var, L_40, L_41, L_42);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->___S_at;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = V_5;
GcmUtilities_Multiply_mE077DD04BF23DA843379FD1246A71E2CE0AF9C9B(L_43, L_44, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = __this->___S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = __this->___S_at;
GcmUtilities_Xor_m1D0D1BCDEE756B99685FB68ADF33B3FD20DFA2B8(L_45, L_46, NULL);
}
IL_0165:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_1 = L_47;
uint64_t L_48 = __this->___atLength;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = V_1;
Pack_UInt64_To_BE_m3C0CDBB2B9840063391CA223916B3E3536895F63(((int64_t)il2cpp_codegen_multiply((int64_t)L_48, ((int64_t)8))), L_49, 0, NULL);
uint64_t L_50 = __this->___totalLength;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = V_1;
Pack_UInt64_To_BE_m3C0CDBB2B9840063391CA223916B3E3536895F63(((int64_t)il2cpp_codegen_multiply((int64_t)L_50, ((int64_t)8))), L_51, 8, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = __this->___S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = V_1;
GcmBlockCipher_gHASHBlock_mBADBB467821A856B6151AA83B721AEAFF1661D85(__this, L_52, L_53, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_2 = L_54;
RuntimeObject* L_55 = __this->___cipher;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = __this->___J0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = V_2;
NullCheck(L_55);
int32_t L_58;
L_58 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(2, IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var, L_55, L_56, 0, L_57, 0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = __this->___S;
GcmUtilities_Xor_m1D0D1BCDEE756B99685FB68ADF33B3FD20DFA2B8(L_59, L_60, NULL);
int32_t L_61 = V_0;
V_3 = L_61;
int32_t L_62 = __this->___macSize;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_62);
__this->___macBlock = L_63;
Il2CppCodeGenWriteBarrier((void**)(&__this->___macBlock), (void*)L_63);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = __this->___macBlock;
int32_t L_66 = __this->___macSize;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_64, 0, (RuntimeArray*)L_65, 0, L_66, NULL);
bool L_67 = __this->___forEncryption;
if (!L_67)
{
goto IL_0218;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_68 = __this->___macBlock;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = ___0_output;
int32_t L_70 = ___1_outOff;
int32_t L_71 = __this->___bufOff;
int32_t L_72 = __this->___macSize;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_68, 0, (RuntimeArray*)L_69, ((int32_t)il2cpp_codegen_add(L_70, L_71)), L_72, NULL);
int32_t L_73 = V_3;
int32_t L_74 = __this->___macSize;
V_3 = ((int32_t)il2cpp_codegen_add(L_73, L_74));
goto IL_0254;
}
IL_0218:
{
int32_t L_75 = __this->___macSize;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_75);
V_6 = L_76;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = __this->___bufBlock;
int32_t L_78 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = V_6;
int32_t L_80 = __this->___macSize;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_77, L_78, (RuntimeArray*)L_79, 0, L_80, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = __this->___macBlock;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_82 = V_6;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
bool L_83;
L_83 = Arrays_FixedTimeEquals_mF8AB839AD67FB321705BB75A4ED5D92868CDD155(L_81, L_82, NULL);
if (L_83)
{
goto IL_0254;
}
}
{
InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4* L_84 = (InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCipherTextException_tEDDF53A39E29A7E233DC39CBCBF2B39DD1DA4DA4_il2cpp_TypeInfo_var)));
InvalidCipherTextException__ctor_m156E07D264648E7A2BE3951110CD880B6479C9B5(L_84, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07057C293AF5E36D3E606C18B5D474CAE01DB34A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_84, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_DoFinal_m348CDCF40E8C538160E78E384E61ECA092BC0E9E_RuntimeMethod_var)));
}
IL_0254:
{
GcmBlockCipher_Reset_m99762D833AFD5DA8461B4F11FF1855DB44B1C7C4(__this, (bool)0, NULL);
int32_t L_85 = V_3;
return L_85;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_Reset_m99762D833AFD5DA8461B4F11FF1855DB44B1C7C4 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, bool ___0_clearMac, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___S = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___S), (void*)L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___S_at = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___S_at), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___S_atPre = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___S_atPre), (void*)L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___atBlock = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___atBlock), (void*)L_3);
__this->___atBlockPos = 0;
__this->___atLength = ((int64_t)0);
__this->___atLengthPre = ((int64_t)0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___J0;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5;
L_5 = Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C(L_4, NULL);
__this->___counter = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___counter), (void*)L_5);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___counter;
uint32_t L_7;
L_7 = Pack_BE_To_UInt32_m7BB954A45138AE7773B725CA6F225ED43105C172(L_6, ((int32_t)12), NULL);
__this->___counter32 = L_7;
__this->___blocksRemaining = ((int32_t)-2);
__this->___bufOff = 0;
__this->___totalLength = ((int64_t)0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___bufBlock;
if (!L_8)
{
goto IL_009a;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___bufBlock;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
Arrays_Fill_mFB01B4DA1921896A78617E1C8E0105B52D36814D(L_9, (uint8_t)0, NULL);
}
IL_009a:
{
bool L_10 = ___0_clearMac;
if (!L_10)
{
goto IL_00a4;
}
}
{
__this->___macBlock = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___macBlock), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL);
}
IL_00a4:
{
bool L_11 = __this->___forEncryption;
if (!L_11)
{
goto IL_00b4;
}
}
{
__this->___initialised = (bool)0;
return;
}
IL_00b4:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___initialAssociatedText;
if (!L_12)
{
goto IL_00d1;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->___initialAssociatedText;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___initialAssociatedText;
NullCheck(L_14);
GcmBlockCipher_ProcessAadBytes_mC342C6C31F1F937F588362A8537797136C34AF90(__this, L_13, 0, ((int32_t)(((RuntimeArray*)L_14)->max_length)), NULL);
}
IL_00d1:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_DecryptBlock_m6E0AF8065BAAAC5535738C6A4451F841D92322BD (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBuf, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBuf, int32_t ___3_outOff, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
uint8_t V_2 = 0x0;
uint8_t V_3 = 0x0;
uint8_t V_4 = 0x0;
uint8_t V_5 = 0x0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
GcmBlockCipher_GetNextCtrBlock_m86C6217A6089231C5ECF2BE86E939B5E77B9B40E(__this, L_1, NULL);
V_1 = 0;
goto IL_00c8;
}
IL_0016:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_inBuf;
int32_t L_3 = ___1_inOff;
int32_t L_4 = V_1;
NullCheck(L_2);
int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4));
uint8_t L_6 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_2 = L_6;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_inBuf;
int32_t L_8 = ___1_inOff;
int32_t L_9 = V_1;
NullCheck(L_7);
int32_t L_10 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_8, L_9)), 1));
uint8_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_3 = L_11;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_inBuf;
int32_t L_13 = ___1_inOff;
int32_t L_14 = V_1;
NullCheck(L_12);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_13, L_14)), 2));
uint8_t L_16 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
V_4 = L_16;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_inBuf;
int32_t L_18 = ___1_inOff;
int32_t L_19 = V_1;
NullCheck(L_17);
int32_t L_20 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_18, L_19)), 3));
uint8_t L_21 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_5 = L_21;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->___S;
int32_t L_23 = V_1;
NullCheck(L_22);
uint8_t* L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)));
int32_t L_25 = *((uint8_t*)L_24);
uint8_t L_26 = V_2;
*((int8_t*)L_24) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_25^(int32_t)L_26)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->___S;
int32_t L_28 = V_1;
NullCheck(L_27);
uint8_t* L_29 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_28, 1)))));
int32_t L_30 = *((uint8_t*)L_29);
uint8_t L_31 = V_3;
*((int8_t*)L_29) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_30^(int32_t)L_31)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->___S;
int32_t L_33 = V_1;
NullCheck(L_32);
uint8_t* L_34 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_33, 2)))));
int32_t L_35 = *((uint8_t*)L_34);
uint8_t L_36 = V_4;
*((int8_t*)L_34) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_35^(int32_t)L_36)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = __this->___S;
int32_t L_38 = V_1;
NullCheck(L_37);
uint8_t* L_39 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_38, 3)))));
int32_t L_40 = *((uint8_t*)L_39);
uint8_t L_41 = V_5;
*((int8_t*)L_39) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_40^(int32_t)L_41)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___2_outBuf;
int32_t L_43 = ___3_outOff;
int32_t L_44 = V_1;
uint8_t L_45 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = V_0;
int32_t L_47 = V_1;
NullCheck(L_46);
int32_t L_48 = L_47;
uint8_t L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_43, L_44))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_45^(int32_t)L_49))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = ___2_outBuf;
int32_t L_51 = ___3_outOff;
int32_t L_52 = V_1;
uint8_t L_53 = V_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = V_0;
int32_t L_55 = V_1;
NullCheck(L_54);
int32_t L_56 = ((int32_t)il2cpp_codegen_add(L_55, 1));
uint8_t L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
NullCheck(L_50);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_51, L_52)), 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_53^(int32_t)L_57))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = ___2_outBuf;
int32_t L_59 = ___3_outOff;
int32_t L_60 = V_1;
uint8_t L_61 = V_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = V_0;
int32_t L_63 = V_1;
NullCheck(L_62);
int32_t L_64 = ((int32_t)il2cpp_codegen_add(L_63, 2));
uint8_t L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
NullCheck(L_58);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_59, L_60)), 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_61^(int32_t)L_65))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = ___2_outBuf;
int32_t L_67 = ___3_outOff;
int32_t L_68 = V_1;
uint8_t L_69 = V_5;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = V_0;
int32_t L_71 = V_1;
NullCheck(L_70);
int32_t L_72 = ((int32_t)il2cpp_codegen_add(L_71, 3));
uint8_t L_73 = (L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_67, L_68)), 3))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_69^(int32_t)L_73))));
int32_t L_74 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_74, 4));
}
IL_00c8:
{
int32_t L_75 = V_1;
if ((((int32_t)L_75) < ((int32_t)((int32_t)16))))
{
goto IL_0016;
}
}
{
RuntimeObject* L_76 = __this->___multiplier;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = __this->___S;
NullCheck(L_76);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1, IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var, L_76, L_77);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_DecryptBlocks2_mD3A809DB0F6392943F7CB62B3AFA16061B8637E6 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBuf, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBuf, int32_t ___3_outOff, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
uint8_t V_2 = 0x0;
uint8_t V_3 = 0x0;
uint8_t V_4 = 0x0;
uint8_t V_5 = 0x0;
int32_t V_6 = 0;
uint8_t V_7 = 0x0;
uint8_t V_8 = 0x0;
uint8_t V_9 = 0x0;
uint8_t V_10 = 0x0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
GcmBlockCipher_GetNextCtrBlock_m86C6217A6089231C5ECF2BE86E939B5E77B9B40E(__this, L_1, NULL);
V_1 = 0;
goto IL_00c8;
}
IL_0016:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_inBuf;
int32_t L_3 = ___1_inOff;
int32_t L_4 = V_1;
NullCheck(L_2);
int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_3, L_4));
uint8_t L_6 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_2 = L_6;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_inBuf;
int32_t L_8 = ___1_inOff;
int32_t L_9 = V_1;
NullCheck(L_7);
int32_t L_10 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_8, L_9)), 1));
uint8_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_3 = L_11;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_inBuf;
int32_t L_13 = ___1_inOff;
int32_t L_14 = V_1;
NullCheck(L_12);
int32_t L_15 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_13, L_14)), 2));
uint8_t L_16 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
V_4 = L_16;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_inBuf;
int32_t L_18 = ___1_inOff;
int32_t L_19 = V_1;
NullCheck(L_17);
int32_t L_20 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_18, L_19)), 3));
uint8_t L_21 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_5 = L_21;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->___S;
int32_t L_23 = V_1;
NullCheck(L_22);
uint8_t* L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)));
int32_t L_25 = *((uint8_t*)L_24);
uint8_t L_26 = V_2;
*((int8_t*)L_24) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_25^(int32_t)L_26)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->___S;
int32_t L_28 = V_1;
NullCheck(L_27);
uint8_t* L_29 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_28, 1)))));
int32_t L_30 = *((uint8_t*)L_29);
uint8_t L_31 = V_3;
*((int8_t*)L_29) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_30^(int32_t)L_31)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = __this->___S;
int32_t L_33 = V_1;
NullCheck(L_32);
uint8_t* L_34 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_33, 2)))));
int32_t L_35 = *((uint8_t*)L_34);
uint8_t L_36 = V_4;
*((int8_t*)L_34) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_35^(int32_t)L_36)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = __this->___S;
int32_t L_38 = V_1;
NullCheck(L_37);
uint8_t* L_39 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_38, 3)))));
int32_t L_40 = *((uint8_t*)L_39);
uint8_t L_41 = V_5;
*((int8_t*)L_39) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_40^(int32_t)L_41)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = ___2_outBuf;
int32_t L_43 = ___3_outOff;
int32_t L_44 = V_1;
uint8_t L_45 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = V_0;
int32_t L_47 = V_1;
NullCheck(L_46);
int32_t L_48 = L_47;
uint8_t L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_43, L_44))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_45^(int32_t)L_49))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = ___2_outBuf;
int32_t L_51 = ___3_outOff;
int32_t L_52 = V_1;
uint8_t L_53 = V_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = V_0;
int32_t L_55 = V_1;
NullCheck(L_54);
int32_t L_56 = ((int32_t)il2cpp_codegen_add(L_55, 1));
uint8_t L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
NullCheck(L_50);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_51, L_52)), 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_53^(int32_t)L_57))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = ___2_outBuf;
int32_t L_59 = ___3_outOff;
int32_t L_60 = V_1;
uint8_t L_61 = V_4;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = V_0;
int32_t L_63 = V_1;
NullCheck(L_62);
int32_t L_64 = ((int32_t)il2cpp_codegen_add(L_63, 2));
uint8_t L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
NullCheck(L_58);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_59, L_60)), 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_61^(int32_t)L_65))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = ___2_outBuf;
int32_t L_67 = ___3_outOff;
int32_t L_68 = V_1;
uint8_t L_69 = V_5;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = V_0;
int32_t L_71 = V_1;
NullCheck(L_70);
int32_t L_72 = ((int32_t)il2cpp_codegen_add(L_71, 3));
uint8_t L_73 = (L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_67, L_68)), 3))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_69^(int32_t)L_73))));
int32_t L_74 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_74, 4));
}
IL_00c8:
{
int32_t L_75 = V_1;
if ((((int32_t)L_75) < ((int32_t)((int32_t)16))))
{
goto IL_0016;
}
}
{
RuntimeObject* L_76 = __this->___multiplier;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = __this->___S;
NullCheck(L_76);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1, IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var, L_76, L_77);
int32_t L_78 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_78, ((int32_t)16)));
int32_t L_79 = ___3_outOff;
___3_outOff = ((int32_t)il2cpp_codegen_add(L_79, ((int32_t)16)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_80 = V_0;
GcmBlockCipher_GetNextCtrBlock_m86C6217A6089231C5ECF2BE86E939B5E77B9B40E(__this, L_80, NULL);
V_6 = 0;
goto IL_01c7;
}
IL_00fd:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = ___0_inBuf;
int32_t L_82 = ___1_inOff;
int32_t L_83 = V_6;
NullCheck(L_81);
int32_t L_84 = ((int32_t)il2cpp_codegen_add(L_82, L_83));
uint8_t L_85 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
V_7 = L_85;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = ___0_inBuf;
int32_t L_87 = ___1_inOff;
int32_t L_88 = V_6;
NullCheck(L_86);
int32_t L_89 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_87, L_88)), 1));
uint8_t L_90 = (L_86)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
V_8 = L_90;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_91 = ___0_inBuf;
int32_t L_92 = ___1_inOff;
int32_t L_93 = V_6;
NullCheck(L_91);
int32_t L_94 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_92, L_93)), 2));
uint8_t L_95 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
V_9 = L_95;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_96 = ___0_inBuf;
int32_t L_97 = ___1_inOff;
int32_t L_98 = V_6;
NullCheck(L_96);
int32_t L_99 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_97, L_98)), 3));
uint8_t L_100 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
V_10 = L_100;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = __this->___S;
int32_t L_102 = V_6;
NullCheck(L_101);
uint8_t* L_103 = ((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_102)));
int32_t L_104 = *((uint8_t*)L_103);
uint8_t L_105 = V_7;
*((int8_t*)L_103) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_104^(int32_t)L_105)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_106 = __this->___S;
int32_t L_107 = V_6;
NullCheck(L_106);
uint8_t* L_108 = ((L_106)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_107, 1)))));
int32_t L_109 = *((uint8_t*)L_108);
uint8_t L_110 = V_8;
*((int8_t*)L_108) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_109^(int32_t)L_110)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_111 = __this->___S;
int32_t L_112 = V_6;
NullCheck(L_111);
uint8_t* L_113 = ((L_111)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_112, 2)))));
int32_t L_114 = *((uint8_t*)L_113);
uint8_t L_115 = V_9;
*((int8_t*)L_113) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_114^(int32_t)L_115)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_116 = __this->___S;
int32_t L_117 = V_6;
NullCheck(L_116);
uint8_t* L_118 = ((L_116)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_117, 3)))));
int32_t L_119 = *((uint8_t*)L_118);
uint8_t L_120 = V_10;
*((int8_t*)L_118) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_119^(int32_t)L_120)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_121 = ___2_outBuf;
int32_t L_122 = ___3_outOff;
int32_t L_123 = V_6;
uint8_t L_124 = V_7;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_125 = V_0;
int32_t L_126 = V_6;
NullCheck(L_125);
int32_t L_127 = L_126;
uint8_t L_128 = (L_125)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
NullCheck(L_121);
(L_121)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_122, L_123))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_124^(int32_t)L_128))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_129 = ___2_outBuf;
int32_t L_130 = ___3_outOff;
int32_t L_131 = V_6;
uint8_t L_132 = V_8;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_133 = V_0;
int32_t L_134 = V_6;
NullCheck(L_133);
int32_t L_135 = ((int32_t)il2cpp_codegen_add(L_134, 1));
uint8_t L_136 = (L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_135));
NullCheck(L_129);
(L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_130, L_131)), 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_132^(int32_t)L_136))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_137 = ___2_outBuf;
int32_t L_138 = ___3_outOff;
int32_t L_139 = V_6;
uint8_t L_140 = V_9;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_141 = V_0;
int32_t L_142 = V_6;
NullCheck(L_141);
int32_t L_143 = ((int32_t)il2cpp_codegen_add(L_142, 2));
uint8_t L_144 = (L_141)->GetAt(static_cast<il2cpp_array_size_t>(L_143));
NullCheck(L_137);
(L_137)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_138, L_139)), 2))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_140^(int32_t)L_144))));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_145 = ___2_outBuf;
int32_t L_146 = ___3_outOff;
int32_t L_147 = V_6;
uint8_t L_148 = V_10;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_149 = V_0;
int32_t L_150 = V_6;
NullCheck(L_149);
int32_t L_151 = ((int32_t)il2cpp_codegen_add(L_150, 3));
uint8_t L_152 = (L_149)->GetAt(static_cast<il2cpp_array_size_t>(L_151));
NullCheck(L_145);
(L_145)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_146, L_147)), 3))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_148^(int32_t)L_152))));
int32_t L_153 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_153, 4));
}
IL_01c7:
{
int32_t L_154 = V_6;
if ((((int32_t)L_154) < ((int32_t)((int32_t)16))))
{
goto IL_00fd;
}
}
{
RuntimeObject* L_155 = __this->___multiplier;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_156 = __this->___S;
NullCheck(L_155);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1, IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var, L_155, L_156);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_EncryptBlock_mA498AF71CD70C6D2BF39B873C9FD4CF2713E7FE0 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBuf, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBuf, int32_t ___3_outOff, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
uint8_t V_2 = 0x0;
uint8_t V_3 = 0x0;
uint8_t V_4 = 0x0;
uint8_t V_5 = 0x0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
GcmBlockCipher_GetNextCtrBlock_m86C6217A6089231C5ECF2BE86E939B5E77B9B40E(__this, L_1, NULL);
V_1 = 0;
goto IL_00c8;
}
IL_0016:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_inBuf;
int32_t L_7 = ___1_inOff;
int32_t L_8 = V_1;
NullCheck(L_6);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
uint8_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_2 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_5^(int32_t)L_10)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0;
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = ((int32_t)il2cpp_codegen_add(L_12, 1));
uint8_t L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_inBuf;
int32_t L_16 = ___1_inOff;
int32_t L_17 = V_1;
NullCheck(L_15);
int32_t L_18 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_16, L_17)), 1));
uint8_t L_19 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
V_3 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_14^(int32_t)L_19)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_0;
int32_t L_21 = V_1;
NullCheck(L_20);
int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 2));
uint8_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_inBuf;
int32_t L_25 = ___1_inOff;
int32_t L_26 = V_1;
NullCheck(L_24);
int32_t L_27 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_25, L_26)), 2));
uint8_t L_28 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
V_4 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_23^(int32_t)L_28)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = V_0;
int32_t L_30 = V_1;
NullCheck(L_29);
int32_t L_31 = ((int32_t)il2cpp_codegen_add(L_30, 3));
uint8_t L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_inBuf;
int32_t L_34 = ___1_inOff;
int32_t L_35 = V_1;
NullCheck(L_33);
int32_t L_36 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_34, L_35)), 3));
uint8_t L_37 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
V_5 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_32^(int32_t)L_37)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___S;
int32_t L_39 = V_1;
NullCheck(L_38);
uint8_t* L_40 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)));
int32_t L_41 = *((uint8_t*)L_40);
uint8_t L_42 = V_2;
*((int8_t*)L_40) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_41^(int32_t)L_42)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->___S;
int32_t L_44 = V_1;
NullCheck(L_43);
uint8_t* L_45 = ((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_44, 1)))));
int32_t L_46 = *((uint8_t*)L_45);
uint8_t L_47 = V_3;
*((int8_t*)L_45) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_46^(int32_t)L_47)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = __this->___S;
int32_t L_49 = V_1;
NullCheck(L_48);
uint8_t* L_50 = ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_49, 2)))));
int32_t L_51 = *((uint8_t*)L_50);
uint8_t L_52 = V_4;
*((int8_t*)L_50) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_51^(int32_t)L_52)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = __this->___S;
int32_t L_54 = V_1;
NullCheck(L_53);
uint8_t* L_55 = ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_54, 3)))));
int32_t L_56 = *((uint8_t*)L_55);
uint8_t L_57 = V_5;
*((int8_t*)L_55) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_56^(int32_t)L_57)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = ___2_outBuf;
int32_t L_59 = ___3_outOff;
int32_t L_60 = V_1;
uint8_t L_61 = V_2;
NullCheck(L_58);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_59, L_60))), (uint8_t)L_61);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = ___2_outBuf;
int32_t L_63 = ___3_outOff;
int32_t L_64 = V_1;
uint8_t L_65 = V_3;
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_63, L_64)), 1))), (uint8_t)L_65);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = ___2_outBuf;
int32_t L_67 = ___3_outOff;
int32_t L_68 = V_1;
uint8_t L_69 = V_4;
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_67, L_68)), 2))), (uint8_t)L_69);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = ___2_outBuf;
int32_t L_71 = ___3_outOff;
int32_t L_72 = V_1;
uint8_t L_73 = V_5;
NullCheck(L_70);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_71, L_72)), 3))), (uint8_t)L_73);
int32_t L_74 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_74, 4));
}
IL_00c8:
{
int32_t L_75 = V_1;
if ((((int32_t)L_75) < ((int32_t)((int32_t)16))))
{
goto IL_0016;
}
}
{
RuntimeObject* L_76 = __this->___multiplier;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = __this->___S;
NullCheck(L_76);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1, IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var, L_76, L_77);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_EncryptBlocks2_mAA72B95834097C8A52B54461374FE2FA240A8B62 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inBuf, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_outBuf, int32_t ___3_outOff, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
uint8_t V_2 = 0x0;
uint8_t V_3 = 0x0;
uint8_t V_4 = 0x0;
uint8_t V_5 = 0x0;
int32_t V_6 = 0;
uint8_t V_7 = 0x0;
uint8_t V_8 = 0x0;
uint8_t V_9 = 0x0;
uint8_t V_10 = 0x0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
GcmBlockCipher_GetNextCtrBlock_m86C6217A6089231C5ECF2BE86E939B5E77B9B40E(__this, L_1, NULL);
V_1 = 0;
goto IL_00c8;
}
IL_0016:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_inBuf;
int32_t L_7 = ___1_inOff;
int32_t L_8 = V_1;
NullCheck(L_6);
int32_t L_9 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
uint8_t L_10 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_2 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_5^(int32_t)L_10)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0;
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = ((int32_t)il2cpp_codegen_add(L_12, 1));
uint8_t L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_inBuf;
int32_t L_16 = ___1_inOff;
int32_t L_17 = V_1;
NullCheck(L_15);
int32_t L_18 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_16, L_17)), 1));
uint8_t L_19 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
V_3 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_14^(int32_t)L_19)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_0;
int32_t L_21 = V_1;
NullCheck(L_20);
int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 2));
uint8_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_inBuf;
int32_t L_25 = ___1_inOff;
int32_t L_26 = V_1;
NullCheck(L_24);
int32_t L_27 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_25, L_26)), 2));
uint8_t L_28 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
V_4 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_23^(int32_t)L_28)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = V_0;
int32_t L_30 = V_1;
NullCheck(L_29);
int32_t L_31 = ((int32_t)il2cpp_codegen_add(L_30, 3));
uint8_t L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ___0_inBuf;
int32_t L_34 = ___1_inOff;
int32_t L_35 = V_1;
NullCheck(L_33);
int32_t L_36 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_34, L_35)), 3));
uint8_t L_37 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
V_5 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_32^(int32_t)L_37)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->___S;
int32_t L_39 = V_1;
NullCheck(L_38);
uint8_t* L_40 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)));
int32_t L_41 = *((uint8_t*)L_40);
uint8_t L_42 = V_2;
*((int8_t*)L_40) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_41^(int32_t)L_42)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->___S;
int32_t L_44 = V_1;
NullCheck(L_43);
uint8_t* L_45 = ((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_44, 1)))));
int32_t L_46 = *((uint8_t*)L_45);
uint8_t L_47 = V_3;
*((int8_t*)L_45) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_46^(int32_t)L_47)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = __this->___S;
int32_t L_49 = V_1;
NullCheck(L_48);
uint8_t* L_50 = ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_49, 2)))));
int32_t L_51 = *((uint8_t*)L_50);
uint8_t L_52 = V_4;
*((int8_t*)L_50) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_51^(int32_t)L_52)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = __this->___S;
int32_t L_54 = V_1;
NullCheck(L_53);
uint8_t* L_55 = ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_54, 3)))));
int32_t L_56 = *((uint8_t*)L_55);
uint8_t L_57 = V_5;
*((int8_t*)L_55) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_56^(int32_t)L_57)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = ___2_outBuf;
int32_t L_59 = ___3_outOff;
int32_t L_60 = V_1;
uint8_t L_61 = V_2;
NullCheck(L_58);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_59, L_60))), (uint8_t)L_61);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = ___2_outBuf;
int32_t L_63 = ___3_outOff;
int32_t L_64 = V_1;
uint8_t L_65 = V_3;
NullCheck(L_62);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_63, L_64)), 1))), (uint8_t)L_65);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = ___2_outBuf;
int32_t L_67 = ___3_outOff;
int32_t L_68 = V_1;
uint8_t L_69 = V_4;
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_67, L_68)), 2))), (uint8_t)L_69);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = ___2_outBuf;
int32_t L_71 = ___3_outOff;
int32_t L_72 = V_1;
uint8_t L_73 = V_5;
NullCheck(L_70);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_71, L_72)), 3))), (uint8_t)L_73);
int32_t L_74 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_74, 4));
}
IL_00c8:
{
int32_t L_75 = V_1;
if ((((int32_t)L_75) < ((int32_t)((int32_t)16))))
{
goto IL_0016;
}
}
{
RuntimeObject* L_76 = __this->___multiplier;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = __this->___S;
NullCheck(L_76);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1, IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var, L_76, L_77);
int32_t L_78 = ___1_inOff;
___1_inOff = ((int32_t)il2cpp_codegen_add(L_78, ((int32_t)16)));
int32_t L_79 = ___3_outOff;
___3_outOff = ((int32_t)il2cpp_codegen_add(L_79, ((int32_t)16)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_80 = V_0;
GcmBlockCipher_GetNextCtrBlock_m86C6217A6089231C5ECF2BE86E939B5E77B9B40E(__this, L_80, NULL);
V_6 = 0;
goto IL_01c7;
}
IL_00fd:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = V_0;
int32_t L_82 = V_6;
NullCheck(L_81);
int32_t L_83 = L_82;
uint8_t L_84 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = ___0_inBuf;
int32_t L_86 = ___1_inOff;
int32_t L_87 = V_6;
NullCheck(L_85);
int32_t L_88 = ((int32_t)il2cpp_codegen_add(L_86, L_87));
uint8_t L_89 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
V_7 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_84^(int32_t)L_89)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_90 = V_0;
int32_t L_91 = V_6;
NullCheck(L_90);
int32_t L_92 = ((int32_t)il2cpp_codegen_add(L_91, 1));
uint8_t L_93 = (L_90)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_94 = ___0_inBuf;
int32_t L_95 = ___1_inOff;
int32_t L_96 = V_6;
NullCheck(L_94);
int32_t L_97 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_95, L_96)), 1));
uint8_t L_98 = (L_94)->GetAt(static_cast<il2cpp_array_size_t>(L_97));
V_8 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_93^(int32_t)L_98)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_99 = V_0;
int32_t L_100 = V_6;
NullCheck(L_99);
int32_t L_101 = ((int32_t)il2cpp_codegen_add(L_100, 2));
uint8_t L_102 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_103 = ___0_inBuf;
int32_t L_104 = ___1_inOff;
int32_t L_105 = V_6;
NullCheck(L_103);
int32_t L_106 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_104, L_105)), 2));
uint8_t L_107 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
V_9 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_102^(int32_t)L_107)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_108 = V_0;
int32_t L_109 = V_6;
NullCheck(L_108);
int32_t L_110 = ((int32_t)il2cpp_codegen_add(L_109, 3));
uint8_t L_111 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_110));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_112 = ___0_inBuf;
int32_t L_113 = ___1_inOff;
int32_t L_114 = V_6;
NullCheck(L_112);
int32_t L_115 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_113, L_114)), 3));
uint8_t L_116 = (L_112)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
V_10 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_111^(int32_t)L_116)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_117 = __this->___S;
int32_t L_118 = V_6;
NullCheck(L_117);
uint8_t* L_119 = ((L_117)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_118)));
int32_t L_120 = *((uint8_t*)L_119);
uint8_t L_121 = V_7;
*((int8_t*)L_119) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_120^(int32_t)L_121)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_122 = __this->___S;
int32_t L_123 = V_6;
NullCheck(L_122);
uint8_t* L_124 = ((L_122)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_123, 1)))));
int32_t L_125 = *((uint8_t*)L_124);
uint8_t L_126 = V_8;
*((int8_t*)L_124) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_125^(int32_t)L_126)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_127 = __this->___S;
int32_t L_128 = V_6;
NullCheck(L_127);
uint8_t* L_129 = ((L_127)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_128, 2)))));
int32_t L_130 = *((uint8_t*)L_129);
uint8_t L_131 = V_9;
*((int8_t*)L_129) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_130^(int32_t)L_131)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_132 = __this->___S;
int32_t L_133 = V_6;
NullCheck(L_132);
uint8_t* L_134 = ((L_132)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_133, 3)))));
int32_t L_135 = *((uint8_t*)L_134);
uint8_t L_136 = V_10;
*((int8_t*)L_134) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_135^(int32_t)L_136)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_137 = ___2_outBuf;
int32_t L_138 = ___3_outOff;
int32_t L_139 = V_6;
uint8_t L_140 = V_7;
NullCheck(L_137);
(L_137)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_138, L_139))), (uint8_t)L_140);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_141 = ___2_outBuf;
int32_t L_142 = ___3_outOff;
int32_t L_143 = V_6;
uint8_t L_144 = V_8;
NullCheck(L_141);
(L_141)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_142, L_143)), 1))), (uint8_t)L_144);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_145 = ___2_outBuf;
int32_t L_146 = ___3_outOff;
int32_t L_147 = V_6;
uint8_t L_148 = V_9;
NullCheck(L_145);
(L_145)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_146, L_147)), 2))), (uint8_t)L_148);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_149 = ___2_outBuf;
int32_t L_150 = ___3_outOff;
int32_t L_151 = V_6;
uint8_t L_152 = V_10;
NullCheck(L_149);
(L_149)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_150, L_151)), 3))), (uint8_t)L_152);
int32_t L_153 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_153, 4));
}
IL_01c7:
{
int32_t L_154 = V_6;
if ((((int32_t)L_154) < ((int32_t)((int32_t)16))))
{
goto IL_00fd;
}
}
{
RuntimeObject* L_155 = __this->___multiplier;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_156 = __this->___S;
NullCheck(L_155);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1, IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var, L_155, L_156);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_GetNextCtrBlock_m86C6217A6089231C5ECF2BE86E939B5E77B9B40E (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_block, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
uint32_t L_0 = __this->___counter32;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, 1));
uint32_t L_1 = V_0;
__this->___counter32 = L_1;
uint32_t L_2 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___counter;
Pack_UInt32_To_BE_m8DE23D6C7E8FB1AD9AA17CF868A8A2ECE246669F(L_2, L_3, ((int32_t)12), NULL);
RuntimeObject* L_4 = __this->___cipher;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___counter;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_block;
NullCheck(L_4);
int32_t L_7;
L_7 = InterfaceFuncInvoker4< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(2, IBlockCipher_tE665095B452452ABA78804BD9DDD438F9062C70F_il2cpp_TypeInfo_var, L_4, L_5, 0, L_6, 0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_ProcessPartial_m80A97DC72BD24EF483D57C2C181F7BA93C72BF52 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buf, int32_t ___1_off, int32_t ___2_len, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_output, int32_t ___4_outOff, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_0 = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
GcmBlockCipher_GetNextCtrBlock_m86C6217A6089231C5ECF2BE86E939B5E77B9B40E(__this, L_1, NULL);
bool L_2 = __this->___forEncryption;
if (!L_2)
{
goto IL_0032;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buf;
int32_t L_4 = ___1_off;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
int32_t L_6 = ___2_len;
GcmUtilities_Xor_m3E63BB921F57899504E8DD584CACAE89907B840B(L_3, L_4, L_5, 0, L_6, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buf;
int32_t L_9 = ___1_off;
int32_t L_10 = ___2_len;
GcmBlockCipher_gHASHPartial_mB5355D515A74B9B77686BB511D163024FCA0A8D0(__this, L_7, L_8, L_9, L_10, NULL);
goto IL_004b;
}
IL_0032:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___S;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buf;
int32_t L_13 = ___1_off;
int32_t L_14 = ___2_len;
GcmBlockCipher_gHASHPartial_mB5355D515A74B9B77686BB511D163024FCA0A8D0(__this, L_11, L_12, L_13, L_14, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buf;
int32_t L_16 = ___1_off;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0;
int32_t L_18 = ___2_len;
GcmUtilities_Xor_m3E63BB921F57899504E8DD584CACAE89907B840B(L_15, L_16, L_17, 0, L_18, NULL);
}
IL_004b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_buf;
int32_t L_20 = ___1_off;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___3_output;
int32_t L_22 = ___4_outOff;
int32_t L_23 = ___2_len;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_19, L_20, (RuntimeArray*)L_21, L_22, L_23, NULL);
uint64_t L_24 = __this->___totalLength;
int32_t L_25 = ___2_len;
__this->___totalLength = ((int64_t)il2cpp_codegen_add((int64_t)L_24, ((int64_t)(uint64_t)((uint32_t)L_25))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_gHASH_m028186DBEE7F414E79A35D3BC35E8189FBFF836E (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_Y, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, int32_t ___2_len, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
V_0 = 0;
goto IL_001e;
}
IL_0004:
{
int32_t L_0 = ___2_len;
int32_t L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), ((int32_t)16), NULL);
V_1 = L_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_Y;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_b;
int32_t L_5 = V_0;
int32_t L_6 = V_1;
GcmBlockCipher_gHASHPartial_mB5355D515A74B9B77686BB511D163024FCA0A8D0(__this, L_3, L_4, L_5, L_6, NULL);
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, ((int32_t)16)));
}
IL_001e:
{
int32_t L_8 = V_0;
int32_t L_9 = ___2_len;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_0004;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_gHASHBlock_mBADBB467821A856B6151AA83B721AEAFF1661D85 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_Y, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_Y;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_b;
GcmUtilities_Xor_m1D0D1BCDEE756B99685FB68ADF33B3FD20DFA2B8(L_0, L_1, NULL);
RuntimeObject* L_2 = __this->___multiplier;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_Y;
NullCheck(L_2);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1, IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var, L_2, L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_gHASHBlock_m5454BC6A108978F123F4E337E3267F570D9C04E4 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_Y, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, int32_t ___2_off, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_Y;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_b;
int32_t L_2 = ___2_off;
GcmUtilities_Xor_m40F7E1794FCC81D9B1A032B1E0E6F4359BBE74F8(L_0, L_1, L_2, NULL);
RuntimeObject* L_3 = __this->___multiplier;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_Y;
NullCheck(L_3);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1, IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var, L_3, L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_gHASHPartial_mB5355D515A74B9B77686BB511D163024FCA0A8D0 (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_Y, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_b, int32_t ___2_off, int32_t ___3_len, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_Y;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_b;
int32_t L_2 = ___2_off;
int32_t L_3 = ___3_len;
GcmUtilities_Xor_m1AAE0E35AB2EEFC54852F46A9C88171243799183(L_0, L_1, L_2, L_3, NULL);
RuntimeObject* L_4 = __this->___multiplier;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_Y;
NullCheck(L_4);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1, IGcmMultiplier_t55BC3A53417AEC3B9B54D02A80D830246C5C422C_il2cpp_TypeInfo_var, L_4, L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmBlockCipher_CheckStatus_m8853AB82569F6B75E4B077EFBFB86D79E42ED43B (GcmBlockCipher_tA867EB74A9C74736E1855B7B9D18FD4C25CA0EFF* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___initialised;
if (L_0)
{
goto IL_0026;
}
}
{
bool L_1 = __this->___forEncryption;
if (!L_1)
{
goto IL_001b;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5024526D2ED5A492FD8EFB18EDFB1BE1B965E2A5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_CheckStatus_m8853AB82569F6B75E4B077EFBFB86D79E42ED43B_RuntimeMethod_var)));
}
IL_001b:
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5D483E54698CA5E96CFC1889581756483DC37FC9)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GcmBlockCipher_CheckStatus_m8853AB82569F6B75E4B077EFBFB86D79E42ED43B_RuntimeMethod_var)));
}
IL_0026:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BasicGcmExponentiator_Init_m0A885CF71EF655C3AE793F0C5A414C95A453BD2E (BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_x;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_1 = (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86*)(&__this->___x);
GcmUtilities_AsFieldElement_m275240E4652BEA0C87E3E10043B8A77278EC57F3_inline(L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BasicGcmExponentiator_ExponentiateX_m33F4A17E7992E8CF48F1ADADF5184205E27ABA03 (BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B* __this, int64_t ___0_pow, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_output, const RuntimeMethod* method)
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 V_0;
memset((&V_0), 0, sizeof(V_0));
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 V_1;
memset((&V_1), 0, sizeof(V_1));
{
GcmUtilities_One_mB2CFEC1E95605D1597201F31260AE00813D3DA44((&V_0), NULL);
int64_t L_0 = ___0_pow;
if ((((int64_t)L_0) <= ((int64_t)((int64_t)0))))
{
goto IL_0033;
}
}
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 L_1 = __this->___x;
V_1 = L_1;
}
IL_0013:
{
int64_t L_2 = ___0_pow;
if (!((int64_t)(L_2&((int64_t)1))))
{
goto IL_0022;
}
}
{
GcmUtilities_Multiply_m471281595CD0EDCCA4D4D48DADB274F787A76A5E((&V_0), (&V_1), NULL);
}
IL_0022:
{
GcmUtilities_Square_m1BD651AC0006038BD0D9464651EF771F5257FCE1((&V_1), NULL);
int64_t L_3 = ___0_pow;
___0_pow = ((int64_t)(L_3>>1));
int64_t L_4 = ___0_pow;
if ((((int64_t)L_4) > ((int64_t)((int64_t)0))))
{
goto IL_0013;
}
}
IL_0033:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___1_output;
GcmUtilities_AsBytes_mD703CB585C371358352A3372DE27DF3ECB02234D_inline((&V_0), L_5, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BasicGcmExponentiator__ctor_m0F59EEF1F4E6D82DF2936441BB8C0656A426F633 (BasicGcmExponentiator_t89E1104D95FCCD4A96ED649C95BBEF53CA8D361B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BasicGcmMultiplier_get_IsHardwareAccelerated_mD4BFE17CC1CCEC33AE2EB62DE0CD5919C61299F8 (const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BasicGcmMultiplier_Init_mDD8CCF10057EEBC4DA87D730EA418B14BFF499F2 (BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_H, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_H;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_1 = (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86*)(&__this->___H);
GcmUtilities_AsFieldElement_m275240E4652BEA0C87E3E10043B8A77278EC57F3_inline(L_0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BasicGcmMultiplier_MultiplyH_m260A4CFCB0D8FE4CFDF5DE5E1CAF82D64E277420 (BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, const RuntimeMethod* method)
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 V_0;
memset((&V_0), 0, sizeof(V_0));
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_x;
GcmUtilities_AsFieldElement_m275240E4652BEA0C87E3E10043B8A77278EC57F3_inline(L_0, (&V_0), NULL);
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_1 = (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86*)(&__this->___H);
GcmUtilities_Multiply_m471281595CD0EDCCA4D4D48DADB274F787A76A5E((&V_0), L_1, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_x;
GcmUtilities_AsBytes_mD703CB585C371358352A3372DE27DF3ECB02234D_inline((&V_0), L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BasicGcmMultiplier__ctor_m9E14FEF81151AEC1B189F4E7D9F28DD1ED129B37 (BasicGcmMultiplier_t1ED55378FE7458D5D9CF752A2FD304C891A77F24* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_One_mB2CFEC1E95605D1597201F31260AE00813D3DA44 (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, const RuntimeMethod* method)
{
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_0 = ___0_x;
L_0->___n0 = ((int64_t)(std::numeric_limits<int64_t>::min)());
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_1 = ___0_x;
L_1->___n1 = ((int64_t)0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_AsBytes_mF1848B19B5EDBE4074CAADAAFB52C76F69169566 (uint64_t ___0_x0, uint64_t ___1_x1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_z, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___2_z;
Pack_UInt64_To_BE_m3C0CDBB2B9840063391CA223916B3E3536895F63(L_0, L_1, 0, NULL);
uint64_t L_2 = ___1_x1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___2_z;
Pack_UInt64_To_BE_m3C0CDBB2B9840063391CA223916B3E3536895F63(L_2, L_3, 8, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_AsBytes_mD703CB585C371358352A3372DE27DF3ECB02234D (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_z, const RuntimeMethod* method)
{
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_0 = ___0_x;
uint64_t L_1 = L_0->___n0;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_2 = ___0_x;
uint64_t L_3 = L_2->___n1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_z;
GcmUtilities_AsBytes_mF1848B19B5EDBE4074CAADAAFB52C76F69169566_inline(L_1, L_3, L_4, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_AsFieldElement_m275240E4652BEA0C87E3E10043B8A77278EC57F3 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___1_z, const RuntimeMethod* method)
{
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_0 = ___1_z;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_x;
uint64_t L_2;
L_2 = Pack_BE_To_UInt64_mBAD65F4F2F56020123C739E646EC1732A5AA1847(L_1, 0, NULL);
L_0->___n0 = L_2;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_3 = ___1_z;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_x;
uint64_t L_5;
L_5 = Pack_BE_To_UInt64_mBAD65F4F2F56020123C739E646EC1732A5AA1847(L_4, 8, NULL);
L_3->___n1 = L_5;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_DivideP_m01C0D2A508919060196229B2F93CBA07D85C034E (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___1_z, const RuntimeMethod* method)
{
uint64_t V_0 = 0;
uint64_t V_1 = 0;
uint64_t V_2 = 0;
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_0 = ___0_x;
uint64_t L_1 = L_0->___n0;
V_0 = L_1;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_2 = ___0_x;
uint64_t L_3 = L_2->___n1;
V_1 = L_3;
uint64_t L_4 = V_0;
V_2 = ((int64_t)((int64_t)L_4>>((int32_t)63)));
uint64_t L_5 = V_0;
uint64_t L_6 = V_2;
V_0 = ((int64_t)((int64_t)L_5^((int64_t)((int64_t)L_6&((int64_t)-2233785415175766016LL)))));
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_7 = ___1_z;
uint64_t L_8 = V_0;
uint64_t L_9 = V_1;
L_7->___n0 = ((int64_t)(((int64_t)((int64_t)L_8<<1))|((int64_t)((uint64_t)L_9>>((int32_t)63)))));
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_10 = ___1_z;
uint64_t L_11 = V_1;
uint64_t L_12 = V_2;
L_10->___n1 = ((int64_t)(((int64_t)((int64_t)L_11<<1))|((-((int64_t)L_12)))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Multiply_mE077DD04BF23DA843379FD1246A71E2CE0AF9C9B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_y, const RuntimeMethod* method)
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 V_0;
memset((&V_0), 0, sizeof(V_0));
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86 V_1;
memset((&V_1), 0, sizeof(V_1));
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_x;
GcmUtilities_AsFieldElement_m275240E4652BEA0C87E3E10043B8A77278EC57F3_inline(L_0, (&V_0), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_y;
GcmUtilities_AsFieldElement_m275240E4652BEA0C87E3E10043B8A77278EC57F3_inline(L_1, (&V_1), NULL);
GcmUtilities_Multiply_m471281595CD0EDCCA4D4D48DADB274F787A76A5E((&V_0), (&V_1), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_x;
GcmUtilities_AsBytes_mD703CB585C371358352A3372DE27DF3ECB02234D_inline((&V_0), L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Multiply_m471281595CD0EDCCA4D4D48DADB274F787A76A5E (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___1_y, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
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;
uint64_t V_14 = 0;
uint64_t V_15 = 0;
uint64_t V_16 = 0;
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_0 = ___0_x;
uint64_t L_1 = L_0->___n0;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_2 = ___0_x;
uint64_t L_3 = L_2->___n1;
V_3 = L_3;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_4 = ___1_y;
uint64_t L_5 = L_4->___n0;
V_4 = L_5;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_6 = ___1_y;
uint64_t L_7 = L_6->___n1;
V_5 = L_7;
uint64_t L_8 = L_1;
il2cpp_codegen_runtime_class_init_inline(Longs_t3424154B3D734DA3BCC02C8F3C1C42402AFFD649_il2cpp_TypeInfo_var);
uint64_t L_9;
L_9 = Longs_Reverse_mEFFA161E230979D7206406944E930C730050CB7B(L_8, NULL);
V_6 = L_9;
uint64_t L_10 = V_3;
uint64_t L_11;
L_11 = Longs_Reverse_mEFFA161E230979D7206406944E930C730050CB7B(L_10, NULL);
V_7 = L_11;
uint64_t L_12 = V_4;
uint64_t L_13;
L_13 = Longs_Reverse_mEFFA161E230979D7206406944E930C730050CB7B(L_12, NULL);
V_8 = L_13;
uint64_t L_14 = V_5;
uint64_t L_15;
L_15 = Longs_Reverse_mEFFA161E230979D7206406944E930C730050CB7B(L_14, NULL);
V_9 = L_15;
uint64_t L_16 = V_6;
uint64_t L_17 = V_8;
uint64_t L_18;
L_18 = GcmUtilities_ImplMul64_m8203A8A4F663FF1D0D48DE5C80A9568438784DF5(L_16, L_17, NULL);
uint64_t L_19;
L_19 = Longs_Reverse_mEFFA161E230979D7206406944E930C730050CB7B(L_18, NULL);
V_11 = L_19;
uint64_t L_20 = L_8;
uint64_t L_21 = V_4;
uint64_t L_22;
L_22 = GcmUtilities_ImplMul64_m8203A8A4F663FF1D0D48DE5C80A9568438784DF5(L_20, L_21, NULL);
V_12 = ((int64_t)((int64_t)L_22<<1));
uint64_t L_23 = V_7;
uint64_t L_24 = V_9;
uint64_t L_25;
L_25 = GcmUtilities_ImplMul64_m8203A8A4F663FF1D0D48DE5C80A9568438784DF5(L_23, L_24, NULL);
uint64_t L_26;
L_26 = Longs_Reverse_mEFFA161E230979D7206406944E930C730050CB7B(L_25, NULL);
V_13 = L_26;
uint64_t L_27 = V_3;
uint64_t L_28 = V_5;
uint64_t L_29;
L_29 = GcmUtilities_ImplMul64_m8203A8A4F663FF1D0D48DE5C80A9568438784DF5(L_27, L_28, NULL);
V_14 = ((int64_t)((int64_t)L_29<<1));
uint64_t L_30 = V_6;
uint64_t L_31 = V_7;
uint64_t L_32 = V_8;
uint64_t L_33 = V_9;
uint64_t L_34;
L_34 = GcmUtilities_ImplMul64_m8203A8A4F663FF1D0D48DE5C80A9568438784DF5(((int64_t)((int64_t)L_30^(int64_t)L_31)), ((int64_t)((int64_t)L_32^(int64_t)L_33)), NULL);
uint64_t L_35;
L_35 = Longs_Reverse_mEFFA161E230979D7206406944E930C730050CB7B(L_34, NULL);
V_15 = L_35;
uint64_t L_36 = V_3;
uint64_t L_37 = V_4;
uint64_t L_38 = V_5;
uint64_t L_39;
L_39 = GcmUtilities_ImplMul64_m8203A8A4F663FF1D0D48DE5C80A9568438784DF5(((int64_t)((int64_t)L_20^(int64_t)L_36)), ((int64_t)((int64_t)L_37^(int64_t)L_38)), NULL);
V_16 = ((int64_t)((int64_t)L_39<<1));
uint64_t L_40 = V_11;
V_0 = L_40;
uint64_t L_41 = V_12;
uint64_t L_42 = V_11;
uint64_t L_43 = V_13;
uint64_t L_44 = V_15;
V_1 = ((int64_t)(((int64_t)(((int64_t)((int64_t)L_41^(int64_t)L_42))^(int64_t)L_43))^(int64_t)L_44));
uint64_t L_45 = V_13;
uint64_t L_46 = V_12;
uint64_t L_47 = V_14;
uint64_t L_48 = V_16;
V_2 = ((int64_t)(((int64_t)(((int64_t)((int64_t)L_45^(int64_t)L_46))^(int64_t)L_47))^(int64_t)L_48));
uint64_t L_49 = V_14;
V_10 = L_49;
uint64_t L_50 = V_1;
uint64_t L_51 = V_10;
uint64_t L_52 = V_10;
uint64_t L_53 = V_10;
uint64_t L_54 = V_10;
V_1 = ((int64_t)((int64_t)L_50^((int64_t)(((int64_t)(((int64_t)((int64_t)L_51^((int64_t)((uint64_t)L_52>>1))))^((int64_t)((uint64_t)L_53>>2))))^((int64_t)((uint64_t)L_54>>7))))));
uint64_t L_55 = V_2;
uint64_t L_56 = V_10;
uint64_t L_57 = V_10;
V_2 = ((int64_t)((int64_t)L_55^((int64_t)(((int64_t)((int64_t)L_56<<((int32_t)62)))^((int64_t)((int64_t)L_57<<((int32_t)57)))))));
uint64_t L_58 = V_0;
uint64_t L_59 = V_2;
uint64_t L_60 = V_2;
uint64_t L_61 = V_2;
uint64_t L_62 = V_2;
V_0 = ((int64_t)((int64_t)L_58^((int64_t)(((int64_t)(((int64_t)((int64_t)L_59^((int64_t)((uint64_t)L_60>>1))))^((int64_t)((uint64_t)L_61>>2))))^((int64_t)((uint64_t)L_62>>7))))));
uint64_t L_63 = V_1;
uint64_t L_64 = V_2;
uint64_t L_65 = V_2;
uint64_t L_66 = V_2;
V_1 = ((int64_t)((int64_t)L_63^((int64_t)(((int64_t)(((int64_t)((int64_t)L_64<<((int32_t)63)))^((int64_t)((int64_t)L_65<<((int32_t)62)))))^((int64_t)((int64_t)L_66<<((int32_t)57)))))));
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_67 = ___0_x;
uint64_t L_68 = V_0;
L_67->___n0 = L_68;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_69 = ___0_x;
uint64_t L_70 = V_1;
L_69->___n1 = L_70;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_MultiplyP7_m87E5FB300AF6416CBC407B46C1270CC3B252EE58 (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, const RuntimeMethod* method)
{
uint64_t V_0 = 0;
uint64_t V_1 = 0;
uint64_t V_2 = 0;
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_0 = ___0_x;
uint64_t L_1 = L_0->___n0;
V_0 = L_1;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_2 = ___0_x;
uint64_t L_3 = L_2->___n1;
V_1 = L_3;
uint64_t L_4 = V_1;
V_2 = ((int64_t)((int64_t)L_4<<((int32_t)57)));
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_5 = ___0_x;
uint64_t L_6 = V_0;
uint64_t L_7 = V_2;
uint64_t L_8 = V_2;
uint64_t L_9 = V_2;
uint64_t L_10 = V_2;
L_5->___n0 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)(((int64_t)((uint64_t)L_6>>7))^(int64_t)L_7))^((int64_t)((uint64_t)L_8>>1))))^((int64_t)((uint64_t)L_9>>2))))^((int64_t)((uint64_t)L_10>>7))));
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_11 = ___0_x;
uint64_t L_12 = V_1;
uint64_t L_13 = V_0;
L_11->___n1 = ((int64_t)(((int64_t)((uint64_t)L_12>>7))|((int64_t)((int64_t)L_13<<((int32_t)57)))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Square_m1BD651AC0006038BD0D9464651EF771F5257FCE1 (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, 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;
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_0 = ___0_x;
uint64_t L_1 = L_0->___n0;
uint64_t L_2;
L_2 = Interleave_Expand64To128Rev_m7776F2A3386A68204D19E71807D0B1B08813929B(L_1, (&V_0), NULL);
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_3 = ___0_x;
uint64_t L_4 = L_3->___n1;
uint64_t L_5;
L_5 = Interleave_Expand64To128Rev_m7776F2A3386A68204D19E71807D0B1B08813929B(L_4, (&V_2), NULL);
V_1 = L_5;
uint64_t L_6 = V_1;
uint64_t L_7 = V_1;
uint64_t L_8 = V_1;
uint64_t L_9 = V_1;
V_3 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_2^(int64_t)L_6))^((int64_t)((uint64_t)L_7>>1))))^((int64_t)((uint64_t)L_8>>2))))^((int64_t)((uint64_t)L_9>>7))));
uint64_t L_10 = V_2;
uint64_t L_11 = V_1;
uint64_t L_12 = V_1;
V_4 = ((int64_t)(((int64_t)((int64_t)L_10^((int64_t)((int64_t)L_11<<((int32_t)62)))))^((int64_t)((int64_t)L_12<<((int32_t)57)))));
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_13 = ___0_x;
uint64_t L_14 = V_0;
uint64_t L_15 = V_4;
uint64_t L_16 = V_4;
uint64_t L_17 = V_4;
uint64_t L_18 = V_4;
L_13->___n0 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_14^(int64_t)L_15))^((int64_t)((uint64_t)L_16>>1))))^((int64_t)((uint64_t)L_17>>2))))^((int64_t)((uint64_t)L_18>>7))));
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_19 = ___0_x;
uint64_t L_20 = V_3;
uint64_t L_21 = V_2;
uint64_t L_22 = V_2;
L_19->___n1 = ((int64_t)(((int64_t)((int64_t)L_20^((int64_t)((int64_t)L_21<<((int32_t)62)))))^((int64_t)((int64_t)L_22<<((int32_t)57)))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Xor_m1D0D1BCDEE756B99685FB68ADF33B3FD20DFA2B8 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_y, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_x;
int32_t L_1 = V_0;
NullCheck(L_0);
uint8_t* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)));
int32_t L_3 = *((uint8_t*)L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_y;
int32_t L_5 = V_0;
NullCheck(L_4);
int32_t L_6 = L_5;
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
*((int8_t*)L_2) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_3^(int32_t)L_7)));
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_x;
int32_t L_10 = V_0;
NullCheck(L_9);
uint8_t* L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)));
int32_t L_12 = *((uint8_t*)L_11);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___1_y;
int32_t L_14 = V_0;
NullCheck(L_13);
int32_t L_15 = L_14;
uint8_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
*((int8_t*)L_11) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_12^(int32_t)L_16)));
int32_t L_17 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_x;
int32_t L_19 = V_0;
NullCheck(L_18);
uint8_t* L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)));
int32_t L_21 = *((uint8_t*)L_20);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___1_y;
int32_t L_23 = V_0;
NullCheck(L_22);
int32_t L_24 = L_23;
uint8_t L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
*((int8_t*)L_20) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_21^(int32_t)L_25)));
int32_t L_26 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = ___0_x;
int32_t L_28 = V_0;
NullCheck(L_27);
uint8_t* L_29 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28)));
int32_t L_30 = *((uint8_t*)L_29);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___1_y;
int32_t L_32 = V_0;
NullCheck(L_31);
int32_t L_33 = L_32;
uint8_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
*((int8_t*)L_29) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_30^(int32_t)L_34)));
int32_t L_35 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_35, 1));
int32_t L_36 = V_0;
if ((((int32_t)L_36) < ((int32_t)((int32_t)16))))
{
goto IL_0002;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Xor_m40F7E1794FCC81D9B1A032B1E0E6F4359BBE74F8 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_y, int32_t ___2_yOff, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
V_0 = 0;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_x;
int32_t L_1 = V_0;
NullCheck(L_0);
uint8_t* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)));
int32_t L_3 = *((uint8_t*)L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_y;
int32_t L_5 = ___2_yOff;
int32_t L_6 = V_0;
NullCheck(L_4);
int32_t L_7 = ((int32_t)il2cpp_codegen_add(L_5, L_6));
uint8_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
*((int8_t*)L_2) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_3^(int32_t)L_8)));
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_x;
int32_t L_11 = V_0;
NullCheck(L_10);
uint8_t* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)));
int32_t L_13 = *((uint8_t*)L_12);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___1_y;
int32_t L_15 = ___2_yOff;
int32_t L_16 = V_0;
NullCheck(L_14);
int32_t L_17 = ((int32_t)il2cpp_codegen_add(L_15, L_16));
uint8_t L_18 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
*((int8_t*)L_12) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_13^(int32_t)L_18)));
int32_t L_19 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_x;
int32_t L_21 = V_0;
NullCheck(L_20);
uint8_t* L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)));
int32_t L_23 = *((uint8_t*)L_22);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___1_y;
int32_t L_25 = ___2_yOff;
int32_t L_26 = V_0;
NullCheck(L_24);
int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_25, L_26));
uint8_t L_28 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
*((int8_t*)L_22) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_23^(int32_t)L_28)));
int32_t L_29 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_29, 1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_x;
int32_t L_31 = V_0;
NullCheck(L_30);
uint8_t* L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)));
int32_t L_33 = *((uint8_t*)L_32);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = ___1_y;
int32_t L_35 = ___2_yOff;
int32_t L_36 = V_0;
NullCheck(L_34);
int32_t L_37 = ((int32_t)il2cpp_codegen_add(L_35, L_36));
uint8_t L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
*((int8_t*)L_32) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_33^(int32_t)L_38)));
int32_t L_39 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_39, 1));
int32_t L_40 = V_0;
if ((((int32_t)L_40) < ((int32_t)((int32_t)16))))
{
goto IL_0002;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Xor_m1AAE0E35AB2EEFC54852F46A9C88171243799183 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_y, int32_t ___2_yOff, int32_t ___3_yLen, const RuntimeMethod* method)
{
{
goto IL_0013;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_x;
int32_t L_1 = ___3_yLen;
NullCheck(L_0);
uint8_t* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)));
int32_t L_3 = *((uint8_t*)L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_y;
int32_t L_5 = ___2_yOff;
int32_t L_6 = ___3_yLen;
NullCheck(L_4);
int32_t L_7 = ((int32_t)il2cpp_codegen_add(L_5, L_6));
uint8_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
*((int8_t*)L_2) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_3^(int32_t)L_8)));
}
IL_0013:
{
int32_t L_9 = ___3_yLen;
int32_t L_10 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
___3_yLen = L_10;
if ((((int32_t)L_10) >= ((int32_t)0)))
{
goto IL_0002;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Xor_m3E63BB921F57899504E8DD584CACAE89907B840B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, int32_t ___1_xOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_y, int32_t ___3_yOff, int32_t ___4_len, const RuntimeMethod* method)
{
{
goto IL_0017;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_x;
int32_t L_1 = ___1_xOff;
int32_t L_2 = ___4_len;
NullCheck(L_0);
uint8_t* L_3 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_1, L_2)))));
int32_t L_4 = *((uint8_t*)L_3);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___2_y;
int32_t L_6 = ___3_yOff;
int32_t L_7 = ___4_len;
NullCheck(L_5);
int32_t L_8 = ((int32_t)il2cpp_codegen_add(L_6, L_7));
uint8_t L_9 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
*((int8_t*)L_3) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_4^(int32_t)L_9)));
}
IL_0017:
{
int32_t L_10 = ___4_len;
int32_t L_11 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
___4_len = L_11;
if ((((int32_t)L_11) >= ((int32_t)0)))
{
goto IL_0002;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcmUtilities_Xor_mEE86E2980AB38B9569C01D1CDA465AF01947F501 (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___1_y, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___2_z, const RuntimeMethod* method)
{
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_0 = ___2_z;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_1 = ___0_x;
uint64_t L_2 = L_1->___n0;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_3 = ___1_y;
uint64_t L_4 = L_3->___n0;
L_0->___n0 = ((int64_t)((int64_t)L_2^(int64_t)L_4));
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_5 = ___2_z;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_6 = ___0_x;
uint64_t L_7 = L_6->___n1;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_8 = ___1_y;
uint64_t L_9 = L_8->___n1;
L_5->___n1 = ((int64_t)((int64_t)L_7^(int64_t)L_9));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t GcmUtilities_ImplMul64_m8203A8A4F663FF1D0D48DE5C80A9568438784DF5 (uint64_t ___0_x, uint64_t ___1_y, 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 L_0 = ___0_x;
uint64_t L_1 = ___0_x;
V_0 = ((int64_t)((int64_t)L_1&((int64_t)2459565876494606882LL)));
uint64_t L_2 = ___0_x;
V_1 = ((int64_t)((int64_t)L_2&((int64_t)4919131752989213764LL)));
uint64_t L_3 = ___0_x;
V_2 = ((int64_t)((int64_t)L_3&((int64_t)-8608480567731124088LL)));
uint64_t L_4 = ___1_y;
V_3 = ((int64_t)((int64_t)L_4&((int64_t)1229782938247303441LL)));
uint64_t L_5 = ___1_y;
V_4 = ((int64_t)((int64_t)L_5&((int64_t)2459565876494606882LL)));
uint64_t L_6 = ___1_y;
V_5 = ((int64_t)((int64_t)L_6&((int64_t)4919131752989213764LL)));
uint64_t L_7 = ___1_y;
V_6 = ((int64_t)((int64_t)L_7&((int64_t)-8608480567731124088LL)));
int64_t L_8 = ((int64_t)((int64_t)L_0&((int64_t)1229782938247303441LL)));
uint64_t L_9 = V_3;
uint64_t L_10 = V_0;
uint64_t L_11 = V_6;
uint64_t L_12 = V_1;
uint64_t L_13 = V_5;
uint64_t L_14 = V_2;
uint64_t L_15 = V_4;
V_7 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)il2cpp_codegen_multiply(L_8, (int64_t)L_9))^((int64_t)il2cpp_codegen_multiply((int64_t)L_10, (int64_t)L_11))))^((int64_t)il2cpp_codegen_multiply((int64_t)L_12, (int64_t)L_13))))^((int64_t)il2cpp_codegen_multiply((int64_t)L_14, (int64_t)L_15))));
int64_t L_16 = L_8;
uint64_t L_17 = V_4;
uint64_t L_18 = V_0;
uint64_t L_19 = V_3;
uint64_t L_20 = V_1;
uint64_t L_21 = V_6;
uint64_t L_22 = V_2;
uint64_t L_23 = V_5;
V_8 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)il2cpp_codegen_multiply(L_16, (int64_t)L_17))^((int64_t)il2cpp_codegen_multiply((int64_t)L_18, (int64_t)L_19))))^((int64_t)il2cpp_codegen_multiply((int64_t)L_20, (int64_t)L_21))))^((int64_t)il2cpp_codegen_multiply((int64_t)L_22, (int64_t)L_23))));
int64_t L_24 = L_16;
uint64_t L_25 = V_5;
uint64_t L_26 = V_0;
uint64_t L_27 = V_4;
uint64_t L_28 = V_1;
uint64_t L_29 = V_3;
uint64_t L_30 = V_2;
uint64_t L_31 = V_6;
V_9 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)il2cpp_codegen_multiply(L_24, (int64_t)L_25))^((int64_t)il2cpp_codegen_multiply((int64_t)L_26, (int64_t)L_27))))^((int64_t)il2cpp_codegen_multiply((int64_t)L_28, (int64_t)L_29))))^((int64_t)il2cpp_codegen_multiply((int64_t)L_30, (int64_t)L_31))));
uint64_t L_32 = V_6;
uint64_t L_33 = V_0;
uint64_t L_34 = V_5;
uint64_t L_35 = V_1;
uint64_t L_36 = V_4;
uint64_t L_37 = V_2;
uint64_t L_38 = V_3;
V_10 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)il2cpp_codegen_multiply(L_24, (int64_t)L_32))^((int64_t)il2cpp_codegen_multiply((int64_t)L_33, (int64_t)L_34))))^((int64_t)il2cpp_codegen_multiply((int64_t)L_35, (int64_t)L_36))))^((int64_t)il2cpp_codegen_multiply((int64_t)L_37, (int64_t)L_38))));
uint64_t L_39 = V_7;
V_7 = ((int64_t)((int64_t)L_39&((int64_t)1229782938247303441LL)));
uint64_t L_40 = V_8;
V_8 = ((int64_t)((int64_t)L_40&((int64_t)2459565876494606882LL)));
uint64_t L_41 = V_9;
V_9 = ((int64_t)((int64_t)L_41&((int64_t)4919131752989213764LL)));
uint64_t L_42 = V_10;
V_10 = ((int64_t)((int64_t)L_42&((int64_t)-8608480567731124088LL)));
uint64_t L_43 = V_7;
uint64_t L_44 = V_8;
uint64_t L_45 = V_9;
uint64_t L_46 = V_10;
return ((int64_t)(((int64_t)(((int64_t)((int64_t)L_43|(int64_t)L_44))|(int64_t)L_45))|(int64_t)L_46));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tables4kGcmMultiplier_Init_mA84F06B60BF5687E01DF6D9863825AB64660509F (Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_H, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_0 = __this->___T;
if (L_0)
{
goto IL_001a;
}
}
{
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_1 = (FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B*)(FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B*)SZArrayNew(FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
__this->___T = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___T), (void*)L_1);
goto IL_0029;
}
IL_001a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___H;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_H;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Arrays_AreEqual_m4E248C1DEB6047BBE798A8A978B2098279A3BF0D(L_2, L_3, NULL);
if (!L_4)
{
goto IL_0029;
}
}
{
return;
}
IL_0029:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_H;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6;
L_6 = Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C(L_5, NULL);
__this->___H = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___H), (void*)L_6);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___H;
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_8 = __this->___T;
NullCheck(L_8);
GcmUtilities_AsFieldElement_m275240E4652BEA0C87E3E10043B8A77278EC57F3_inline(L_7, ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), NULL);
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_9 = __this->___T;
NullCheck(L_9);
GcmUtilities_MultiplyP7_m87E5FB300AF6416CBC407B46C1270CC3B252EE58(((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), NULL);
V_0 = 1;
goto IL_00b3;
}
IL_0061:
{
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_10 = __this->___T;
int32_t L_11 = V_0;
NullCheck(L_10);
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_12 = __this->___T;
int32_t L_13 = V_0;
NullCheck(L_12);
GcmUtilities_DivideP_m01C0D2A508919060196229B2F93CBA07D85C034E(((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11))), ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_13<<1))))), NULL);
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_14 = __this->___T;
int32_t L_15 = V_0;
NullCheck(L_14);
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_16 = __this->___T;
NullCheck(L_16);
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_17 = __this->___T;
int32_t L_18 = V_0;
NullCheck(L_17);
GcmUtilities_Xor_mEE86E2980AB38B9569C01D1CDA465AF01947F501(((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_15<<1))))), ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)(L_18<<1)), 1))))), NULL);
int32_t L_19 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_00b3:
{
int32_t L_20 = V_0;
if ((((int32_t)L_20) < ((int32_t)((int32_t)128))))
{
goto IL_0061;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tables4kGcmMultiplier_MultiplyH_m38CF9669BF16E16B4076DB8DE67995841CC075D5 (Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint64_t V_1 = 0;
uint64_t V_2 = 0;
int32_t V_3 = 0;
uint64_t V_4 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_x;
NullCheck(L_0);
int32_t L_1 = ((int32_t)15);
uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
V_0 = L_2;
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_3 = __this->___T;
int32_t L_4 = V_0;
NullCheck(L_3);
uint64_t L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___n0;
V_1 = L_5;
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_6 = __this->___T;
int32_t L_7 = V_0;
NullCheck(L_6);
uint64_t L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___n1;
V_2 = L_8;
V_3 = ((int32_t)14);
goto IL_007f;
}
IL_002e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_x;
int32_t L_10 = V_3;
NullCheck(L_9);
int32_t L_11 = L_10;
uint8_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
V_0 = L_12;
uint64_t L_13 = V_2;
V_4 = ((int64_t)((int64_t)L_13<<((int32_t)56)));
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_14 = __this->___T;
int32_t L_15 = V_0;
NullCheck(L_14);
uint64_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___n1;
uint64_t L_17 = V_2;
uint64_t L_18 = V_1;
V_2 = ((int64_t)((int64_t)L_16^((int64_t)(((int64_t)((uint64_t)L_17>>8))|((int64_t)((int64_t)L_18<<((int32_t)56)))))));
FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_19 = __this->___T;
int32_t L_20 = V_0;
NullCheck(L_19);
uint64_t L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___n0;
uint64_t L_22 = V_1;
uint64_t L_23 = V_4;
uint64_t L_24 = V_4;
uint64_t L_25 = V_4;
uint64_t L_26 = V_4;
V_1 = ((int64_t)(((int64_t)(((int64_t)(((int64_t)(((int64_t)((int64_t)L_21^((int64_t)((uint64_t)L_22>>8))))^(int64_t)L_23))^((int64_t)((uint64_t)L_24>>1))))^((int64_t)((uint64_t)L_25>>2))))^((int64_t)((uint64_t)L_26>>7))));
int32_t L_27 = V_3;
V_3 = ((int32_t)il2cpp_codegen_subtract(L_27, 1));
}
IL_007f:
{
int32_t L_28 = V_3;
if ((((int32_t)L_28) >= ((int32_t)0)))
{
goto IL_002e;
}
}
{
uint64_t L_29 = V_1;
uint64_t L_30 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_x;
GcmUtilities_AsBytes_mF1848B19B5EDBE4074CAADAAFB52C76F69169566_inline(L_29, L_30, L_31, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tables4kGcmMultiplier__ctor_m10E4DC99771C478352A68077E6D1A929C85C1E3F (Tables4kGcmMultiplier_t81695EE8B8281CF0D41998822CAB975BBA006AD9* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7 (uint32_t ___0_r, int32_t ___1_shift, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___0_r;
int32_t L_1 = ___1_shift;
uint32_t L_2 = ___0_r;
int32_t L_3 = ___1_shift;
return ((int32_t)(((int32_t)((uint32_t)L_0>>((int32_t)(L_1&((int32_t)31)))))|((int32_t)((int32_t)L_2<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_3))&((int32_t)31)))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AesEngine_FFmulX_m75188EAD18352FF164DD29B4613D71DE9E2C0D8A (uint32_t ___0_x, const RuntimeMethod* method)
{
{
uint32_t L_0 = ___0_x;
uint32_t L_1 = ___0_x;
return ((int32_t)(((int32_t)(((int32_t)((int32_t)L_0&((int32_t)2139062143)))<<1))^((int32_t)il2cpp_codegen_multiply(((int32_t)((uint32_t)((int32_t)((int32_t)L_1&((int32_t)-2139062144)))>>7)), ((int32_t)27)))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AesEngine_FFmulX2_mE641FBED3E16A68DDFF2944E98E83213C25A7482 (uint32_t ___0_x, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
uint32_t L_0 = ___0_x;
uint32_t L_1 = ___0_x;
V_0 = ((int32_t)((int32_t)L_1&((int32_t)-1061109568)));
uint32_t L_2 = V_0;
uint32_t L_3 = V_0;
V_0 = ((int32_t)((int32_t)L_2^((int32_t)((uint32_t)L_3>>1))));
uint32_t L_4 = V_0;
uint32_t L_5 = V_0;
return ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_0&((int32_t)1061109567)))<<2))^((int32_t)((uint32_t)L_4>>2))))^((int32_t)((uint32_t)L_5>>5))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AesEngine_Inv_Mcol_mD59E4CA0FF586CFC2B1452A05671793497F5F147 (uint32_t ___0_x, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint32_t V_1 = 0;
{
uint32_t L_0 = ___0_x;
V_0 = L_0;
uint32_t L_1 = V_0;
uint32_t L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
uint32_t L_3;
L_3 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_2, 8, NULL);
V_1 = ((int32_t)((int32_t)L_1^(int32_t)L_3));
uint32_t L_4 = V_0;
uint32_t L_5 = V_1;
uint32_t L_6;
L_6 = AesEngine_FFmulX_m75188EAD18352FF164DD29B4613D71DE9E2C0D8A(L_5, NULL);
V_0 = ((int32_t)((int32_t)L_4^(int32_t)L_6));
uint32_t L_7 = V_1;
uint32_t L_8 = V_0;
uint32_t L_9;
L_9 = AesEngine_FFmulX2_mE641FBED3E16A68DDFF2944E98E83213C25A7482(L_8, NULL);
V_1 = ((int32_t)((int32_t)L_7^(int32_t)L_9));
uint32_t L_10 = V_0;
uint32_t L_11 = V_1;
uint32_t L_12 = V_1;
uint32_t L_13;
L_13 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_12, ((int32_t)16), NULL);
V_0 = ((int32_t)((int32_t)L_10^((int32_t)((int32_t)L_11^(int32_t)L_13))));
uint32_t L_14 = V_0;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AesEngine_SubWord_mEBB127D4505C0A8121427CD8F03D756DE420D0A5 (uint32_t ___0_x, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_1 = ___0_x;
NullCheck(L_0);
int32_t L_2 = ((int32_t)((int32_t)L_1&((int32_t)255)));
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_5 = ___0_x;
NullCheck(L_4);
int32_t L_6 = ((int32_t)(((int32_t)((uint32_t)L_5>>8))&((int32_t)255)));
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_9 = ___0_x;
NullCheck(L_8);
int32_t L_10 = ((int32_t)(((int32_t)((uint32_t)L_9>>((int32_t)16)))&((int32_t)255)));
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_13 = ___0_x;
NullCheck(L_12);
int32_t L_14 = ((int32_t)(((int32_t)((uint32_t)L_13>>((int32_t)24)))&((int32_t)255)));
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
return ((int32_t)(((int32_t)(((int32_t)((int32_t)L_3|((int32_t)((int32_t)L_7<<8))))|((int32_t)((int32_t)L_11<<((int32_t)16)))))|((int32_t)((int32_t)L_15<<((int32_t)24)))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* AesEngine_GenerateWorkingKey_m4388FAFCFFE573049EBBF271AC4A98FAF53FC958 (AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* __this, KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* ___0_keyParameter, bool ___1_forEncryption, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* V_3 = NULL;
int32_t V_4 = 0;
uint32_t V_5 = 0;
uint32_t V_6 = 0;
uint32_t V_7 = 0;
uint32_t V_8 = 0;
int32_t V_9 = 0;
uint32_t V_10 = 0;
uint32_t V_11 = 0;
uint32_t V_12 = 0;
uint32_t V_13 = 0;
uint32_t V_14 = 0;
uint32_t V_15 = 0;
uint32_t V_16 = 0;
uint32_t V_17 = 0;
uint32_t V_18 = 0;
int32_t V_19 = 0;
uint32_t V_20 = 0;
uint32_t V_21 = 0;
uint32_t V_22 = 0;
uint32_t V_23 = 0;
uint32_t V_24 = 0;
uint32_t V_25 = 0;
uint32_t V_26 = 0;
uint32_t V_27 = 0;
uint32_t V_28 = 0;
uint32_t V_29 = 0;
int32_t V_30 = 0;
int32_t V_31 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_32 = NULL;
int32_t V_33 = 0;
{
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_0 = ___0_keyParameter;
NullCheck(L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1;
L_1 = KeyParameter_GetKey_m4CF60D78522E0F608DD02E0C8DADE59E5303FA23(L_0, NULL);
V_0 = L_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
NullCheck(L_2);
V_1 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
int32_t L_3 = V_1;
if ((((int32_t)L_3) < ((int32_t)((int32_t)16))))
{
goto IL_001a;
}
}
{
int32_t L_4 = V_1;
if ((((int32_t)L_4) > ((int32_t)((int32_t)32))))
{
goto IL_001a;
}
}
{
int32_t L_5 = V_1;
if (!((int32_t)(L_5&7)))
{
goto IL_0025;
}
}
IL_001a:
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD4587DAEA872EB0581FD7E2ACC74AA38FE7E38A4)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AesEngine_GenerateWorkingKey_m4388FAFCFFE573049EBBF271AC4A98FAF53FC958_RuntimeMethod_var)));
}
IL_0025:
{
int32_t L_7 = V_1;
V_2 = ((int32_t)(L_7>>2));
int32_t L_8 = V_2;
__this->___ROUNDS = ((int32_t)il2cpp_codegen_add(L_8, 6));
int32_t L_9 = __this->___ROUNDS;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_10 = (UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6*)(UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6*)SZArrayNew(UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_9, 1)));
V_3 = L_10;
V_4 = 0;
goto IL_0055;
}
IL_0045:
{
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_11 = V_3;
int32_t L_12 = V_4;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)4);
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)L_13);
int32_t L_14 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0055:
{
int32_t L_15 = V_4;
int32_t L_16 = __this->___ROUNDS;
if ((((int32_t)L_15) <= ((int32_t)L_16)))
{
goto IL_0045;
}
}
{
int32_t L_17 = V_2;
switch (((int32_t)il2cpp_codegen_subtract(L_17, 4)))
{
case 0:
{
goto IL_0080;
}
case 1:
{
goto IL_04ed;
}
case 2:
{
goto IL_012d;
}
case 3:
{
goto IL_04ed;
}
case 4:
{
goto IL_035d;
}
}
}
{
goto IL_04ed;
}
IL_0080:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_0;
uint32_t L_19;
L_19 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_18, 0, NULL);
V_5 = L_19;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_20 = V_3;
NullCheck(L_20);
int32_t L_21 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
uint32_t L_23 = V_5;
NullCheck(L_22);
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_23);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_0;
uint32_t L_25;
L_25 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_24, 4, NULL);
V_6 = L_25;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_26 = V_3;
NullCheck(L_26);
int32_t L_27 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_28 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
uint32_t L_29 = V_6;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_29);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = V_0;
uint32_t L_31;
L_31 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_30, 8, NULL);
V_7 = L_31;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_32 = V_3;
NullCheck(L_32);
int32_t L_33 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_34 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
uint32_t L_35 = V_7;
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_35);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = V_0;
uint32_t L_37;
L_37 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_36, ((int32_t)12), NULL);
V_8 = L_37;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_38 = V_3;
NullCheck(L_38);
int32_t L_39 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_40 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
uint32_t L_41 = V_8;
NullCheck(L_40);
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_41);
V_9 = 1;
goto IL_0122;
}
IL_00c6:
{
uint32_t L_42 = V_8;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
uint32_t L_43;
L_43 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_42, 8, NULL);
uint32_t L_44;
L_44 = AesEngine_SubWord_mEBB127D4505C0A8121427CD8F03D756DE420D0A5(L_43, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___rcon;
int32_t L_46 = V_9;
NullCheck(L_45);
int32_t L_47 = ((int32_t)il2cpp_codegen_subtract(L_46, 1));
uint8_t L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
V_10 = ((int32_t)((int32_t)L_44^(int32_t)L_48));
uint32_t L_49 = V_5;
uint32_t L_50 = V_10;
V_5 = ((int32_t)((int32_t)L_49^(int32_t)L_50));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_51 = V_3;
int32_t L_52 = V_9;
NullCheck(L_51);
int32_t L_53 = L_52;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
uint32_t L_55 = V_5;
NullCheck(L_54);
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_55);
uint32_t L_56 = V_6;
uint32_t L_57 = V_5;
V_6 = ((int32_t)((int32_t)L_56^(int32_t)L_57));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_58 = V_3;
int32_t L_59 = V_9;
NullCheck(L_58);
int32_t L_60 = L_59;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_61 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
uint32_t L_62 = V_6;
NullCheck(L_61);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_62);
uint32_t L_63 = V_7;
uint32_t L_64 = V_6;
V_7 = ((int32_t)((int32_t)L_63^(int32_t)L_64));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_65 = V_3;
int32_t L_66 = V_9;
NullCheck(L_65);
int32_t L_67 = L_66;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
uint32_t L_69 = V_7;
NullCheck(L_68);
(L_68)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_69);
uint32_t L_70 = V_8;
uint32_t L_71 = V_7;
V_8 = ((int32_t)((int32_t)L_70^(int32_t)L_71));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_72 = V_3;
int32_t L_73 = V_9;
NullCheck(L_72);
int32_t L_74 = L_73;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
uint32_t L_76 = V_8;
NullCheck(L_75);
(L_75)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_76);
int32_t L_77 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_77, 1));
}
IL_0122:
{
int32_t L_78 = V_9;
if ((((int32_t)L_78) <= ((int32_t)((int32_t)10))))
{
goto IL_00c6;
}
}
{
goto IL_04f8;
}
IL_012d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = V_0;
uint32_t L_80;
L_80 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_79, 0, NULL);
V_11 = L_80;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_81 = V_3;
NullCheck(L_81);
int32_t L_82 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_83 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
uint32_t L_84 = V_11;
NullCheck(L_83);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_84);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_85 = V_0;
uint32_t L_86;
L_86 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_85, 4, NULL);
V_12 = L_86;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_87 = V_3;
NullCheck(L_87);
int32_t L_88 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_89 = (L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
uint32_t L_90 = V_12;
NullCheck(L_89);
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_90);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_91 = V_0;
uint32_t L_92;
L_92 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_91, 8, NULL);
V_13 = L_92;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_93 = V_3;
NullCheck(L_93);
int32_t L_94 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_95 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
uint32_t L_96 = V_13;
NullCheck(L_95);
(L_95)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_96);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97 = V_0;
uint32_t L_98;
L_98 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_97, ((int32_t)12), NULL);
V_14 = L_98;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_99 = V_3;
NullCheck(L_99);
int32_t L_100 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_101 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
uint32_t L_102 = V_14;
NullCheck(L_101);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_102);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_103 = V_0;
uint32_t L_104;
L_104 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_103, ((int32_t)16), NULL);
V_15 = L_104;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_105 = V_3;
NullCheck(L_105);
int32_t L_106 = 1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_107 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
uint32_t L_108 = V_15;
NullCheck(L_107);
(L_107)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_108);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_109 = V_0;
uint32_t L_110;
L_110 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_109, ((int32_t)20), NULL);
V_16 = L_110;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_111 = V_3;
NullCheck(L_111);
int32_t L_112 = 1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_113 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
uint32_t L_114 = V_16;
NullCheck(L_113);
(L_113)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_114);
V_17 = 1;
uint32_t L_115 = V_16;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
uint32_t L_116;
L_116 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_115, 8, NULL);
uint32_t L_117;
L_117 = AesEngine_SubWord_mEBB127D4505C0A8121427CD8F03D756DE420D0A5(L_116, NULL);
uint32_t L_118 = V_17;
V_18 = ((int32_t)((int32_t)L_117^(int32_t)L_118));
uint32_t L_119 = V_17;
V_17 = ((int32_t)((int32_t)L_119<<1));
uint32_t L_120 = V_11;
uint32_t L_121 = V_18;
V_11 = ((int32_t)((int32_t)L_120^(int32_t)L_121));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_122 = V_3;
NullCheck(L_122);
int32_t L_123 = 1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_124 = (L_122)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
uint32_t L_125 = V_11;
NullCheck(L_124);
(L_124)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_125);
uint32_t L_126 = V_12;
uint32_t L_127 = V_11;
V_12 = ((int32_t)((int32_t)L_126^(int32_t)L_127));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_128 = V_3;
NullCheck(L_128);
int32_t L_129 = 1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_130 = (L_128)->GetAt(static_cast<il2cpp_array_size_t>(L_129));
uint32_t L_131 = V_12;
NullCheck(L_130);
(L_130)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_131);
uint32_t L_132 = V_13;
uint32_t L_133 = V_12;
V_13 = ((int32_t)((int32_t)L_132^(int32_t)L_133));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_134 = V_3;
NullCheck(L_134);
int32_t L_135 = 2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_136 = (L_134)->GetAt(static_cast<il2cpp_array_size_t>(L_135));
uint32_t L_137 = V_13;
NullCheck(L_136);
(L_136)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_137);
uint32_t L_138 = V_14;
uint32_t L_139 = V_13;
V_14 = ((int32_t)((int32_t)L_138^(int32_t)L_139));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_140 = V_3;
NullCheck(L_140);
int32_t L_141 = 2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_142 = (L_140)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
uint32_t L_143 = V_14;
NullCheck(L_142);
(L_142)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_143);
uint32_t L_144 = V_15;
uint32_t L_145 = V_14;
V_15 = ((int32_t)((int32_t)L_144^(int32_t)L_145));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_146 = V_3;
NullCheck(L_146);
int32_t L_147 = 2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_148 = (L_146)->GetAt(static_cast<il2cpp_array_size_t>(L_147));
uint32_t L_149 = V_15;
NullCheck(L_148);
(L_148)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_149);
uint32_t L_150 = V_16;
uint32_t L_151 = V_15;
V_16 = ((int32_t)((int32_t)L_150^(int32_t)L_151));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_152 = V_3;
NullCheck(L_152);
int32_t L_153 = 2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_154 = (L_152)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
uint32_t L_155 = V_16;
NullCheck(L_154);
(L_154)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_155);
V_19 = 3;
goto IL_0301;
}
IL_0207:
{
uint32_t L_156 = V_16;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
uint32_t L_157;
L_157 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_156, 8, NULL);
uint32_t L_158;
L_158 = AesEngine_SubWord_mEBB127D4505C0A8121427CD8F03D756DE420D0A5(L_157, NULL);
uint32_t L_159 = V_17;
V_18 = ((int32_t)((int32_t)L_158^(int32_t)L_159));
uint32_t L_160 = V_17;
V_17 = ((int32_t)((int32_t)L_160<<1));
uint32_t L_161 = V_11;
uint32_t L_162 = V_18;
V_11 = ((int32_t)((int32_t)L_161^(int32_t)L_162));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_163 = V_3;
int32_t L_164 = V_19;
NullCheck(L_163);
int32_t L_165 = L_164;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_166 = (L_163)->GetAt(static_cast<il2cpp_array_size_t>(L_165));
uint32_t L_167 = V_11;
NullCheck(L_166);
(L_166)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_167);
uint32_t L_168 = V_12;
uint32_t L_169 = V_11;
V_12 = ((int32_t)((int32_t)L_168^(int32_t)L_169));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_170 = V_3;
int32_t L_171 = V_19;
NullCheck(L_170);
int32_t L_172 = L_171;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_173 = (L_170)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
uint32_t L_174 = V_12;
NullCheck(L_173);
(L_173)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_174);
uint32_t L_175 = V_13;
uint32_t L_176 = V_12;
V_13 = ((int32_t)((int32_t)L_175^(int32_t)L_176));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_177 = V_3;
int32_t L_178 = V_19;
NullCheck(L_177);
int32_t L_179 = L_178;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_180 = (L_177)->GetAt(static_cast<il2cpp_array_size_t>(L_179));
uint32_t L_181 = V_13;
NullCheck(L_180);
(L_180)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_181);
uint32_t L_182 = V_14;
uint32_t L_183 = V_13;
V_14 = ((int32_t)((int32_t)L_182^(int32_t)L_183));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_184 = V_3;
int32_t L_185 = V_19;
NullCheck(L_184);
int32_t L_186 = L_185;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_187 = (L_184)->GetAt(static_cast<il2cpp_array_size_t>(L_186));
uint32_t L_188 = V_14;
NullCheck(L_187);
(L_187)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_188);
uint32_t L_189 = V_15;
uint32_t L_190 = V_14;
V_15 = ((int32_t)((int32_t)L_189^(int32_t)L_190));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_191 = V_3;
int32_t L_192 = V_19;
NullCheck(L_191);
int32_t L_193 = ((int32_t)il2cpp_codegen_add(L_192, 1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_194 = (L_191)->GetAt(static_cast<il2cpp_array_size_t>(L_193));
uint32_t L_195 = V_15;
NullCheck(L_194);
(L_194)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_195);
uint32_t L_196 = V_16;
uint32_t L_197 = V_15;
V_16 = ((int32_t)((int32_t)L_196^(int32_t)L_197));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_198 = V_3;
int32_t L_199 = V_19;
NullCheck(L_198);
int32_t L_200 = ((int32_t)il2cpp_codegen_add(L_199, 1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_201 = (L_198)->GetAt(static_cast<il2cpp_array_size_t>(L_200));
uint32_t L_202 = V_16;
NullCheck(L_201);
(L_201)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_202);
uint32_t L_203 = V_16;
uint32_t L_204;
L_204 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_203, 8, NULL);
uint32_t L_205;
L_205 = AesEngine_SubWord_mEBB127D4505C0A8121427CD8F03D756DE420D0A5(L_204, NULL);
uint32_t L_206 = V_17;
V_18 = ((int32_t)((int32_t)L_205^(int32_t)L_206));
uint32_t L_207 = V_17;
V_17 = ((int32_t)((int32_t)L_207<<1));
uint32_t L_208 = V_11;
uint32_t L_209 = V_18;
V_11 = ((int32_t)((int32_t)L_208^(int32_t)L_209));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_210 = V_3;
int32_t L_211 = V_19;
NullCheck(L_210);
int32_t L_212 = ((int32_t)il2cpp_codegen_add(L_211, 1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_213 = (L_210)->GetAt(static_cast<il2cpp_array_size_t>(L_212));
uint32_t L_214 = V_11;
NullCheck(L_213);
(L_213)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_214);
uint32_t L_215 = V_12;
uint32_t L_216 = V_11;
V_12 = ((int32_t)((int32_t)L_215^(int32_t)L_216));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_217 = V_3;
int32_t L_218 = V_19;
NullCheck(L_217);
int32_t L_219 = ((int32_t)il2cpp_codegen_add(L_218, 1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_220 = (L_217)->GetAt(static_cast<il2cpp_array_size_t>(L_219));
uint32_t L_221 = V_12;
NullCheck(L_220);
(L_220)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_221);
uint32_t L_222 = V_13;
uint32_t L_223 = V_12;
V_13 = ((int32_t)((int32_t)L_222^(int32_t)L_223));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_224 = V_3;
int32_t L_225 = V_19;
NullCheck(L_224);
int32_t L_226 = ((int32_t)il2cpp_codegen_add(L_225, 2));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_227 = (L_224)->GetAt(static_cast<il2cpp_array_size_t>(L_226));
uint32_t L_228 = V_13;
NullCheck(L_227);
(L_227)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_228);
uint32_t L_229 = V_14;
uint32_t L_230 = V_13;
V_14 = ((int32_t)((int32_t)L_229^(int32_t)L_230));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_231 = V_3;
int32_t L_232 = V_19;
NullCheck(L_231);
int32_t L_233 = ((int32_t)il2cpp_codegen_add(L_232, 2));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_234 = (L_231)->GetAt(static_cast<il2cpp_array_size_t>(L_233));
uint32_t L_235 = V_14;
NullCheck(L_234);
(L_234)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_235);
uint32_t L_236 = V_15;
uint32_t L_237 = V_14;
V_15 = ((int32_t)((int32_t)L_236^(int32_t)L_237));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_238 = V_3;
int32_t L_239 = V_19;
NullCheck(L_238);
int32_t L_240 = ((int32_t)il2cpp_codegen_add(L_239, 2));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_241 = (L_238)->GetAt(static_cast<il2cpp_array_size_t>(L_240));
uint32_t L_242 = V_15;
NullCheck(L_241);
(L_241)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_242);
uint32_t L_243 = V_16;
uint32_t L_244 = V_15;
V_16 = ((int32_t)((int32_t)L_243^(int32_t)L_244));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_245 = V_3;
int32_t L_246 = V_19;
NullCheck(L_245);
int32_t L_247 = ((int32_t)il2cpp_codegen_add(L_246, 2));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_248 = (L_245)->GetAt(static_cast<il2cpp_array_size_t>(L_247));
uint32_t L_249 = V_16;
NullCheck(L_248);
(L_248)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_249);
int32_t L_250 = V_19;
V_19 = ((int32_t)il2cpp_codegen_add(L_250, 3));
}
IL_0301:
{
int32_t L_251 = V_19;
if ((((int32_t)L_251) < ((int32_t)((int32_t)12))))
{
goto IL_0207;
}
}
{
uint32_t L_252 = V_16;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
uint32_t L_253;
L_253 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_252, 8, NULL);
uint32_t L_254;
L_254 = AesEngine_SubWord_mEBB127D4505C0A8121427CD8F03D756DE420D0A5(L_253, NULL);
uint32_t L_255 = V_17;
V_18 = ((int32_t)((int32_t)L_254^(int32_t)L_255));
uint32_t L_256 = V_11;
uint32_t L_257 = V_18;
V_11 = ((int32_t)((int32_t)L_256^(int32_t)L_257));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_258 = V_3;
NullCheck(L_258);
int32_t L_259 = ((int32_t)12);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_260 = (L_258)->GetAt(static_cast<il2cpp_array_size_t>(L_259));
uint32_t L_261 = V_11;
NullCheck(L_260);
(L_260)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_261);
uint32_t L_262 = V_12;
uint32_t L_263 = V_11;
V_12 = ((int32_t)((int32_t)L_262^(int32_t)L_263));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_264 = V_3;
NullCheck(L_264);
int32_t L_265 = ((int32_t)12);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_266 = (L_264)->GetAt(static_cast<il2cpp_array_size_t>(L_265));
uint32_t L_267 = V_12;
NullCheck(L_266);
(L_266)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_267);
uint32_t L_268 = V_13;
uint32_t L_269 = V_12;
V_13 = ((int32_t)((int32_t)L_268^(int32_t)L_269));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_270 = V_3;
NullCheck(L_270);
int32_t L_271 = ((int32_t)12);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_272 = (L_270)->GetAt(static_cast<il2cpp_array_size_t>(L_271));
uint32_t L_273 = V_13;
NullCheck(L_272);
(L_272)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_273);
uint32_t L_274 = V_14;
uint32_t L_275 = V_13;
V_14 = ((int32_t)((int32_t)L_274^(int32_t)L_275));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_276 = V_3;
NullCheck(L_276);
int32_t L_277 = ((int32_t)12);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_278 = (L_276)->GetAt(static_cast<il2cpp_array_size_t>(L_277));
uint32_t L_279 = V_14;
NullCheck(L_278);
(L_278)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_279);
goto IL_04f8;
}
IL_035d:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_280 = V_0;
uint32_t L_281;
L_281 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_280, 0, NULL);
V_20 = L_281;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_282 = V_3;
NullCheck(L_282);
int32_t L_283 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_284 = (L_282)->GetAt(static_cast<il2cpp_array_size_t>(L_283));
uint32_t L_285 = V_20;
NullCheck(L_284);
(L_284)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_285);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_286 = V_0;
uint32_t L_287;
L_287 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_286, 4, NULL);
V_21 = L_287;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_288 = V_3;
NullCheck(L_288);
int32_t L_289 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_290 = (L_288)->GetAt(static_cast<il2cpp_array_size_t>(L_289));
uint32_t L_291 = V_21;
NullCheck(L_290);
(L_290)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_291);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_292 = V_0;
uint32_t L_293;
L_293 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_292, 8, NULL);
V_22 = L_293;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_294 = V_3;
NullCheck(L_294);
int32_t L_295 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_296 = (L_294)->GetAt(static_cast<il2cpp_array_size_t>(L_295));
uint32_t L_297 = V_22;
NullCheck(L_296);
(L_296)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_297);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_298 = V_0;
uint32_t L_299;
L_299 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_298, ((int32_t)12), NULL);
V_23 = L_299;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_300 = V_3;
NullCheck(L_300);
int32_t L_301 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_302 = (L_300)->GetAt(static_cast<il2cpp_array_size_t>(L_301));
uint32_t L_303 = V_23;
NullCheck(L_302);
(L_302)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_303);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_304 = V_0;
uint32_t L_305;
L_305 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_304, ((int32_t)16), NULL);
V_24 = L_305;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_306 = V_3;
NullCheck(L_306);
int32_t L_307 = 1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_308 = (L_306)->GetAt(static_cast<il2cpp_array_size_t>(L_307));
uint32_t L_309 = V_24;
NullCheck(L_308);
(L_308)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_309);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_310 = V_0;
uint32_t L_311;
L_311 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_310, ((int32_t)20), NULL);
V_25 = L_311;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_312 = V_3;
NullCheck(L_312);
int32_t L_313 = 1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_314 = (L_312)->GetAt(static_cast<il2cpp_array_size_t>(L_313));
uint32_t L_315 = V_25;
NullCheck(L_314);
(L_314)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_315);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_316 = V_0;
uint32_t L_317;
L_317 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_316, ((int32_t)24), NULL);
V_26 = L_317;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_318 = V_3;
NullCheck(L_318);
int32_t L_319 = 1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_320 = (L_318)->GetAt(static_cast<il2cpp_array_size_t>(L_319));
uint32_t L_321 = V_26;
NullCheck(L_320);
(L_320)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_321);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_322 = V_0;
uint32_t L_323;
L_323 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_322, ((int32_t)28), NULL);
V_27 = L_323;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_324 = V_3;
NullCheck(L_324);
int32_t L_325 = 1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_326 = (L_324)->GetAt(static_cast<il2cpp_array_size_t>(L_325));
uint32_t L_327 = V_27;
NullCheck(L_326);
(L_326)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_327);
V_29 = 1;
V_30 = 2;
goto IL_0494;
}
IL_03ed:
{
uint32_t L_328 = V_27;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
uint32_t L_329;
L_329 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_328, 8, NULL);
uint32_t L_330;
L_330 = AesEngine_SubWord_mEBB127D4505C0A8121427CD8F03D756DE420D0A5(L_329, NULL);
uint32_t L_331 = V_29;
V_28 = ((int32_t)((int32_t)L_330^(int32_t)L_331));
uint32_t L_332 = V_29;
V_29 = ((int32_t)((int32_t)L_332<<1));
uint32_t L_333 = V_20;
uint32_t L_334 = V_28;
V_20 = ((int32_t)((int32_t)L_333^(int32_t)L_334));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_335 = V_3;
int32_t L_336 = V_30;
NullCheck(L_335);
int32_t L_337 = L_336;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_338 = (L_335)->GetAt(static_cast<il2cpp_array_size_t>(L_337));
uint32_t L_339 = V_20;
NullCheck(L_338);
(L_338)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_339);
uint32_t L_340 = V_21;
uint32_t L_341 = V_20;
V_21 = ((int32_t)((int32_t)L_340^(int32_t)L_341));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_342 = V_3;
int32_t L_343 = V_30;
NullCheck(L_342);
int32_t L_344 = L_343;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_345 = (L_342)->GetAt(static_cast<il2cpp_array_size_t>(L_344));
uint32_t L_346 = V_21;
NullCheck(L_345);
(L_345)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_346);
uint32_t L_347 = V_22;
uint32_t L_348 = V_21;
V_22 = ((int32_t)((int32_t)L_347^(int32_t)L_348));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_349 = V_3;
int32_t L_350 = V_30;
NullCheck(L_349);
int32_t L_351 = L_350;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_352 = (L_349)->GetAt(static_cast<il2cpp_array_size_t>(L_351));
uint32_t L_353 = V_22;
NullCheck(L_352);
(L_352)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_353);
uint32_t L_354 = V_23;
uint32_t L_355 = V_22;
V_23 = ((int32_t)((int32_t)L_354^(int32_t)L_355));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_356 = V_3;
int32_t L_357 = V_30;
NullCheck(L_356);
int32_t L_358 = L_357;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_359 = (L_356)->GetAt(static_cast<il2cpp_array_size_t>(L_358));
uint32_t L_360 = V_23;
NullCheck(L_359);
(L_359)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_360);
uint32_t L_361 = V_23;
uint32_t L_362;
L_362 = AesEngine_SubWord_mEBB127D4505C0A8121427CD8F03D756DE420D0A5(L_361, NULL);
V_28 = L_362;
uint32_t L_363 = V_24;
uint32_t L_364 = V_28;
V_24 = ((int32_t)((int32_t)L_363^(int32_t)L_364));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_365 = V_3;
int32_t L_366 = V_30;
NullCheck(L_365);
int32_t L_367 = ((int32_t)il2cpp_codegen_add(L_366, 1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_368 = (L_365)->GetAt(static_cast<il2cpp_array_size_t>(L_367));
uint32_t L_369 = V_24;
NullCheck(L_368);
(L_368)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_369);
uint32_t L_370 = V_25;
uint32_t L_371 = V_24;
V_25 = ((int32_t)((int32_t)L_370^(int32_t)L_371));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_372 = V_3;
int32_t L_373 = V_30;
NullCheck(L_372);
int32_t L_374 = ((int32_t)il2cpp_codegen_add(L_373, 1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_375 = (L_372)->GetAt(static_cast<il2cpp_array_size_t>(L_374));
uint32_t L_376 = V_25;
NullCheck(L_375);
(L_375)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_376);
uint32_t L_377 = V_26;
uint32_t L_378 = V_25;
V_26 = ((int32_t)((int32_t)L_377^(int32_t)L_378));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_379 = V_3;
int32_t L_380 = V_30;
NullCheck(L_379);
int32_t L_381 = ((int32_t)il2cpp_codegen_add(L_380, 1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_382 = (L_379)->GetAt(static_cast<il2cpp_array_size_t>(L_381));
uint32_t L_383 = V_26;
NullCheck(L_382);
(L_382)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_383);
uint32_t L_384 = V_27;
uint32_t L_385 = V_26;
V_27 = ((int32_t)((int32_t)L_384^(int32_t)L_385));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_386 = V_3;
int32_t L_387 = V_30;
NullCheck(L_386);
int32_t L_388 = ((int32_t)il2cpp_codegen_add(L_387, 1));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_389 = (L_386)->GetAt(static_cast<il2cpp_array_size_t>(L_388));
uint32_t L_390 = V_27;
NullCheck(L_389);
(L_389)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_390);
int32_t L_391 = V_30;
V_30 = ((int32_t)il2cpp_codegen_add(L_391, 2));
}
IL_0494:
{
int32_t L_392 = V_30;
if ((((int32_t)L_392) < ((int32_t)((int32_t)14))))
{
goto IL_03ed;
}
}
{
uint32_t L_393 = V_27;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
uint32_t L_394;
L_394 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_393, 8, NULL);
uint32_t L_395;
L_395 = AesEngine_SubWord_mEBB127D4505C0A8121427CD8F03D756DE420D0A5(L_394, NULL);
uint32_t L_396 = V_29;
V_28 = ((int32_t)((int32_t)L_395^(int32_t)L_396));
uint32_t L_397 = V_20;
uint32_t L_398 = V_28;
V_20 = ((int32_t)((int32_t)L_397^(int32_t)L_398));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_399 = V_3;
NullCheck(L_399);
int32_t L_400 = ((int32_t)14);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_401 = (L_399)->GetAt(static_cast<il2cpp_array_size_t>(L_400));
uint32_t L_402 = V_20;
NullCheck(L_401);
(L_401)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_402);
uint32_t L_403 = V_21;
uint32_t L_404 = V_20;
V_21 = ((int32_t)((int32_t)L_403^(int32_t)L_404));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_405 = V_3;
NullCheck(L_405);
int32_t L_406 = ((int32_t)14);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_407 = (L_405)->GetAt(static_cast<il2cpp_array_size_t>(L_406));
uint32_t L_408 = V_21;
NullCheck(L_407);
(L_407)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)L_408);
uint32_t L_409 = V_22;
uint32_t L_410 = V_21;
V_22 = ((int32_t)((int32_t)L_409^(int32_t)L_410));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_411 = V_3;
NullCheck(L_411);
int32_t L_412 = ((int32_t)14);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_413 = (L_411)->GetAt(static_cast<il2cpp_array_size_t>(L_412));
uint32_t L_414 = V_22;
NullCheck(L_413);
(L_413)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)L_414);
uint32_t L_415 = V_23;
uint32_t L_416 = V_22;
V_23 = ((int32_t)((int32_t)L_415^(int32_t)L_416));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_417 = V_3;
NullCheck(L_417);
int32_t L_418 = ((int32_t)14);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_419 = (L_417)->GetAt(static_cast<il2cpp_array_size_t>(L_418));
uint32_t L_420 = V_23;
NullCheck(L_419);
(L_419)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)L_420);
goto IL_04f8;
}
IL_04ed:
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_421 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_421, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7DBDBA421AC8484BAFE52A917ED124C00D46DC9E)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_421, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AesEngine_GenerateWorkingKey_m4388FAFCFFE573049EBBF271AC4A98FAF53FC958_RuntimeMethod_var)));
}
IL_04f8:
{
bool L_422 = ___1_forEncryption;
if (L_422)
{
goto IL_0535;
}
}
{
V_31 = 1;
goto IL_052b;
}
IL_0500:
{
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_423 = V_3;
int32_t L_424 = V_31;
NullCheck(L_423);
int32_t L_425 = L_424;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_426 = (L_423)->GetAt(static_cast<il2cpp_array_size_t>(L_425));
V_32 = L_426;
V_33 = 0;
goto IL_0520;
}
IL_050b:
{
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_427 = V_32;
int32_t L_428 = V_33;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_429 = V_32;
int32_t L_430 = V_33;
NullCheck(L_429);
int32_t L_431 = L_430;
uint32_t L_432 = (L_429)->GetAt(static_cast<il2cpp_array_size_t>(L_431));
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
uint32_t L_433;
L_433 = AesEngine_Inv_Mcol_mD59E4CA0FF586CFC2B1452A05671793497F5F147(L_432, NULL);
NullCheck(L_427);
(L_427)->SetAt(static_cast<il2cpp_array_size_t>(L_428), (uint32_t)L_433);
int32_t L_434 = V_33;
V_33 = ((int32_t)il2cpp_codegen_add(L_434, 1));
}
IL_0520:
{
int32_t L_435 = V_33;
if ((((int32_t)L_435) < ((int32_t)4)))
{
goto IL_050b;
}
}
{
int32_t L_436 = V_31;
V_31 = ((int32_t)il2cpp_codegen_add(L_436, 1));
}
IL_052b:
{
int32_t L_437 = V_31;
int32_t L_438 = __this->___ROUNDS;
if ((((int32_t)L_437) < ((int32_t)L_438)))
{
goto IL_0500;
}
}
IL_0535:
{
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_439 = V_3;
return L_439;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AesEngine__ctor_m73EB068466301F0EAB4440ABB2035B8BE2F61F8D (AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AesEngine_Init_mB1D54FB257BBBFA2F1C48B5E94BBC41C07BD74D5 (AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* __this, bool ___0_forEncryption, RuntimeObject* ___1_parameters, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* V_0 = NULL;
AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* G_B4_0 = NULL;
AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* G_B3_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B5_0 = NULL;
AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* G_B5_1 = NULL;
{
RuntimeObject* L_0 = ___1_parameters;
V_0 = ((KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0*)IsInstClass((RuntimeObject*)L_0, KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var));
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_1 = V_0;
if (L_1)
{
goto IL_0020;
}
}
{
RuntimeObject* L_2 = ___1_parameters;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_il2cpp_TypeInfo_var)));
String_t* L_3;
L_3 = Platform_GetTypeName_mAE219F38A7A09C7F3B6FC85DDA460C60675F3A9D(L_2, NULL);
String_t* L_4;
L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCED4ECC4AE35D4EFF2458EF43A779BB25724C998)), L_3, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, L_4, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AesEngine_Init_mB1D54FB257BBBFA2F1C48B5E94BBC41C07BD74D5_RuntimeMethod_var)));
}
IL_0020:
{
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_6 = V_0;
bool L_7 = ___0_forEncryption;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_8;
L_8 = AesEngine_GenerateWorkingKey_m4388FAFCFFE573049EBBF271AC4A98FAF53FC958(__this, L_6, L_7, NULL);
__this->___WorkingKey = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___WorkingKey), (void*)L_8);
bool L_9 = ___0_forEncryption;
__this->___forEncryption = L_9;
bool L_10 = ___0_forEncryption;
if (L_10)
{
G_B4_0 = __this;
goto IL_0040;
}
G_B3_0 = __this;
}
{
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Si;
G_B5_0 = L_11;
G_B5_1 = G_B3_0;
goto IL_0045;
}
IL_0040:
{
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
G_B5_0 = L_12;
G_B5_1 = G_B4_0;
}
IL_0045:
{
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13;
L_13 = Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C(G_B5_0, NULL);
NullCheck(G_B5_1);
G_B5_1->___s = L_13;
Il2CppCodeGenWriteBarrier((void**)(&G_B5_1->___s), (void*)L_13);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AesEngine_GetBlockSize_mFA85238CF522BDC081F196B8BCD2115F48D6E3AB (AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* __this, const RuntimeMethod* method)
{
{
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AesEngine_ProcessBlock_m9D1208FACBCFCD1DCBA3A33266F04B8CCD20CE1B (AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_output, int32_t ___3_outOff, 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;
}
{
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_0 = __this->___WorkingKey;
if (L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1557AFFE8BBF6FF1C05CD38FC1CAB933607E374C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AesEngine_ProcessBlock_m9D1208FACBCFCD1DCBA3A33266F04B8CCD20CE1B_RuntimeMethod_var)));
}
IL_0013:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input;
int32_t L_3 = ___1_inOff;
Check_DataLength_mA5DC3F8EEF846867142FFE7FA64C783BE9D20CEF(L_2, L_3, ((int32_t)16), _stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___2_output;
int32_t L_5 = ___3_outOff;
Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178(L_4, L_5, ((int32_t)16), _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, NULL);
bool L_6 = __this->___forEncryption;
if (!L_6)
{
goto IL_004b;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_input;
int32_t L_8 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___2_output;
int32_t L_10 = ___3_outOff;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_11 = __this->___WorkingKey;
AesEngine_EncryptBlock_m30387E7746B639ABF44D86051EE8821A3EE8F3C2(__this, L_7, L_8, L_9, L_10, L_11, NULL);
goto IL_005c;
}
IL_004b:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_input;
int32_t L_13 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___2_output;
int32_t L_15 = ___3_outOff;
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_16 = __this->___WorkingKey;
AesEngine_DecryptBlock_m7C323B7A964C7427686181CBF395F8F61DA8E60E(__this, L_12, L_13, L_14, L_15, L_16, NULL);
}
IL_005c:
{
return ((int32_t)16);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AesEngine_EncryptBlock_m30387E7746B639ABF44D86051EE8821A3EE8F3C2 (AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_output, int32_t ___3_outOff, UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* ___4_KW, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_3 = NULL;
uint32_t V_4 = 0;
uint32_t V_5 = 0;
uint32_t V_6 = 0;
uint32_t V_7 = 0;
uint32_t V_8 = 0;
uint32_t V_9 = 0;
uint32_t V_10 = 0;
int32_t V_11 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input;
int32_t L_1 = ___1_inOff;
uint32_t L_2;
L_2 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_0, L_1, NULL);
V_0 = L_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_input;
int32_t L_4 = ___1_inOff;
uint32_t L_5;
L_5 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_3, ((int32_t)il2cpp_codegen_add(L_4, 4)), NULL);
V_1 = L_5;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_input;
int32_t L_7 = ___1_inOff;
uint32_t L_8;
L_8 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_6, ((int32_t)il2cpp_codegen_add(L_7, 8)), NULL);
V_2 = L_8;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_input;
int32_t L_10 = ___1_inOff;
uint32_t L_11;
L_11 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_9, ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)12))), NULL);
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_12 = ___4_KW;
NullCheck(L_12);
int32_t L_13 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
V_3 = L_14;
uint32_t L_15 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_3;
NullCheck(L_16);
int32_t L_17 = 0;
uint32_t L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
V_4 = ((int32_t)((int32_t)L_15^(int32_t)L_18));
uint32_t L_19 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = V_3;
NullCheck(L_20);
int32_t L_21 = 1;
uint32_t L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_5 = ((int32_t)((int32_t)L_19^(int32_t)L_22));
uint32_t L_23 = V_2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_24 = V_3;
NullCheck(L_24);
int32_t L_25 = 2;
uint32_t L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
V_6 = ((int32_t)((int32_t)L_23^(int32_t)L_26));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = V_3;
NullCheck(L_27);
int32_t L_28 = 3;
uint32_t L_29 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
V_10 = ((int32_t)((int32_t)L_11^(int32_t)L_29));
V_11 = 1;
goto IL_034c;
}
IL_004e:
{
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_30 = ___4_KW;
int32_t L_31 = V_11;
int32_t L_32 = L_31;
V_11 = ((int32_t)il2cpp_codegen_add(L_32, 1));
NullCheck(L_30);
int32_t L_33 = L_32;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_34 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
V_3 = L_34;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_35 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_36 = V_4;
NullCheck(L_35);
int32_t L_37 = ((int32_t)((int32_t)L_36&((int32_t)255)));
uint32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_39 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_40 = V_5;
NullCheck(L_39);
int32_t L_41 = ((int32_t)(((int32_t)((uint32_t)L_40>>8))&((int32_t)255)));
uint32_t L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
uint32_t L_43;
L_43 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_42, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_44 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_45 = V_6;
NullCheck(L_44);
int32_t L_46 = ((int32_t)(((int32_t)((uint32_t)L_45>>((int32_t)16)))&((int32_t)255)));
uint32_t L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
uint32_t L_48;
L_48 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_47, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_49 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_50 = V_10;
NullCheck(L_49);
int32_t L_51 = ((int32_t)(((int32_t)((uint32_t)L_50>>((int32_t)24)))&((int32_t)255)));
uint32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
uint32_t L_53;
L_53 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_52, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_54 = V_3;
NullCheck(L_54);
int32_t L_55 = 0;
uint32_t L_56 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
V_7 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_38^(int32_t)L_43))^(int32_t)L_48))^(int32_t)L_53))^(int32_t)L_56));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_57 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_58 = V_5;
NullCheck(L_57);
int32_t L_59 = ((int32_t)((int32_t)L_58&((int32_t)255)));
uint32_t L_60 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_61 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_62 = V_6;
NullCheck(L_61);
int32_t L_63 = ((int32_t)(((int32_t)((uint32_t)L_62>>8))&((int32_t)255)));
uint32_t L_64 = (L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
uint32_t L_65;
L_65 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_64, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_66 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_67 = V_10;
NullCheck(L_66);
int32_t L_68 = ((int32_t)(((int32_t)((uint32_t)L_67>>((int32_t)16)))&((int32_t)255)));
uint32_t L_69 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
uint32_t L_70;
L_70 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_69, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_71 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_72 = V_4;
NullCheck(L_71);
int32_t L_73 = ((int32_t)(((int32_t)((uint32_t)L_72>>((int32_t)24)))&((int32_t)255)));
uint32_t L_74 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
uint32_t L_75;
L_75 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_74, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_76 = V_3;
NullCheck(L_76);
int32_t L_77 = 1;
uint32_t L_78 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
V_8 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_60^(int32_t)L_65))^(int32_t)L_70))^(int32_t)L_75))^(int32_t)L_78));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_79 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_80 = V_6;
NullCheck(L_79);
int32_t L_81 = ((int32_t)((int32_t)L_80&((int32_t)255)));
uint32_t L_82 = (L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_83 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_84 = V_10;
NullCheck(L_83);
int32_t L_85 = ((int32_t)(((int32_t)((uint32_t)L_84>>8))&((int32_t)255)));
uint32_t L_86 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
uint32_t L_87;
L_87 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_86, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_88 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_89 = V_4;
NullCheck(L_88);
int32_t L_90 = ((int32_t)(((int32_t)((uint32_t)L_89>>((int32_t)16)))&((int32_t)255)));
uint32_t L_91 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
uint32_t L_92;
L_92 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_91, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_93 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_94 = V_5;
NullCheck(L_93);
int32_t L_95 = ((int32_t)(((int32_t)((uint32_t)L_94>>((int32_t)24)))&((int32_t)255)));
uint32_t L_96 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
uint32_t L_97;
L_97 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_96, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_98 = V_3;
NullCheck(L_98);
int32_t L_99 = 2;
uint32_t L_100 = (L_98)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
V_9 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_82^(int32_t)L_87))^(int32_t)L_92))^(int32_t)L_97))^(int32_t)L_100));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_101 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_102 = V_10;
NullCheck(L_101);
int32_t L_103 = ((int32_t)((int32_t)L_102&((int32_t)255)));
uint32_t L_104 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_105 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_106 = V_4;
NullCheck(L_105);
int32_t L_107 = ((int32_t)(((int32_t)((uint32_t)L_106>>8))&((int32_t)255)));
uint32_t L_108 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_107));
uint32_t L_109;
L_109 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_108, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_110 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_111 = V_5;
NullCheck(L_110);
int32_t L_112 = ((int32_t)(((int32_t)((uint32_t)L_111>>((int32_t)16)))&((int32_t)255)));
uint32_t L_113 = (L_110)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
uint32_t L_114;
L_114 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_113, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_115 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_116 = V_6;
NullCheck(L_115);
int32_t L_117 = ((int32_t)(((int32_t)((uint32_t)L_116>>((int32_t)24)))&((int32_t)255)));
uint32_t L_118 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
uint32_t L_119;
L_119 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_118, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_120 = V_3;
NullCheck(L_120);
int32_t L_121 = 3;
uint32_t L_122 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_121));
V_10 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_104^(int32_t)L_109))^(int32_t)L_114))^(int32_t)L_119))^(int32_t)L_122));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_123 = ___4_KW;
int32_t L_124 = V_11;
int32_t L_125 = L_124;
V_11 = ((int32_t)il2cpp_codegen_add(L_125, 1));
NullCheck(L_123);
int32_t L_126 = L_125;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_127 = (L_123)->GetAt(static_cast<il2cpp_array_size_t>(L_126));
V_3 = L_127;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_128 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_129 = V_7;
NullCheck(L_128);
int32_t L_130 = ((int32_t)((int32_t)L_129&((int32_t)255)));
uint32_t L_131 = (L_128)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_132 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_133 = V_8;
NullCheck(L_132);
int32_t L_134 = ((int32_t)(((int32_t)((uint32_t)L_133>>8))&((int32_t)255)));
uint32_t L_135 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
uint32_t L_136;
L_136 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_135, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_137 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_138 = V_9;
NullCheck(L_137);
int32_t L_139 = ((int32_t)(((int32_t)((uint32_t)L_138>>((int32_t)16)))&((int32_t)255)));
uint32_t L_140 = (L_137)->GetAt(static_cast<il2cpp_array_size_t>(L_139));
uint32_t L_141;
L_141 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_140, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_142 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_143 = V_10;
NullCheck(L_142);
int32_t L_144 = ((int32_t)(((int32_t)((uint32_t)L_143>>((int32_t)24)))&((int32_t)255)));
uint32_t L_145 = (L_142)->GetAt(static_cast<il2cpp_array_size_t>(L_144));
uint32_t L_146;
L_146 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_145, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_147 = V_3;
NullCheck(L_147);
int32_t L_148 = 0;
uint32_t L_149 = (L_147)->GetAt(static_cast<il2cpp_array_size_t>(L_148));
V_4 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_131^(int32_t)L_136))^(int32_t)L_141))^(int32_t)L_146))^(int32_t)L_149));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_150 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_151 = V_8;
NullCheck(L_150);
int32_t L_152 = ((int32_t)((int32_t)L_151&((int32_t)255)));
uint32_t L_153 = (L_150)->GetAt(static_cast<il2cpp_array_size_t>(L_152));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_154 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_155 = V_9;
NullCheck(L_154);
int32_t L_156 = ((int32_t)(((int32_t)((uint32_t)L_155>>8))&((int32_t)255)));
uint32_t L_157 = (L_154)->GetAt(static_cast<il2cpp_array_size_t>(L_156));
uint32_t L_158;
L_158 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_157, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_159 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_160 = V_10;
NullCheck(L_159);
int32_t L_161 = ((int32_t)(((int32_t)((uint32_t)L_160>>((int32_t)16)))&((int32_t)255)));
uint32_t L_162 = (L_159)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
uint32_t L_163;
L_163 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_162, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_164 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_165 = V_7;
NullCheck(L_164);
int32_t L_166 = ((int32_t)(((int32_t)((uint32_t)L_165>>((int32_t)24)))&((int32_t)255)));
uint32_t L_167 = (L_164)->GetAt(static_cast<il2cpp_array_size_t>(L_166));
uint32_t L_168;
L_168 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_167, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_169 = V_3;
NullCheck(L_169);
int32_t L_170 = 1;
uint32_t L_171 = (L_169)->GetAt(static_cast<il2cpp_array_size_t>(L_170));
V_5 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_153^(int32_t)L_158))^(int32_t)L_163))^(int32_t)L_168))^(int32_t)L_171));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_172 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_173 = V_9;
NullCheck(L_172);
int32_t L_174 = ((int32_t)((int32_t)L_173&((int32_t)255)));
uint32_t L_175 = (L_172)->GetAt(static_cast<il2cpp_array_size_t>(L_174));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_176 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_177 = V_10;
NullCheck(L_176);
int32_t L_178 = ((int32_t)(((int32_t)((uint32_t)L_177>>8))&((int32_t)255)));
uint32_t L_179 = (L_176)->GetAt(static_cast<il2cpp_array_size_t>(L_178));
uint32_t L_180;
L_180 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_179, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_181 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_182 = V_7;
NullCheck(L_181);
int32_t L_183 = ((int32_t)(((int32_t)((uint32_t)L_182>>((int32_t)16)))&((int32_t)255)));
uint32_t L_184 = (L_181)->GetAt(static_cast<il2cpp_array_size_t>(L_183));
uint32_t L_185;
L_185 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_184, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_186 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_187 = V_8;
NullCheck(L_186);
int32_t L_188 = ((int32_t)(((int32_t)((uint32_t)L_187>>((int32_t)24)))&((int32_t)255)));
uint32_t L_189 = (L_186)->GetAt(static_cast<il2cpp_array_size_t>(L_188));
uint32_t L_190;
L_190 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_189, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_191 = V_3;
NullCheck(L_191);
int32_t L_192 = 2;
uint32_t L_193 = (L_191)->GetAt(static_cast<il2cpp_array_size_t>(L_192));
V_6 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_175^(int32_t)L_180))^(int32_t)L_185))^(int32_t)L_190))^(int32_t)L_193));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_194 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_195 = V_10;
NullCheck(L_194);
int32_t L_196 = ((int32_t)((int32_t)L_195&((int32_t)255)));
uint32_t L_197 = (L_194)->GetAt(static_cast<il2cpp_array_size_t>(L_196));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_198 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_199 = V_7;
NullCheck(L_198);
int32_t L_200 = ((int32_t)(((int32_t)((uint32_t)L_199>>8))&((int32_t)255)));
uint32_t L_201 = (L_198)->GetAt(static_cast<il2cpp_array_size_t>(L_200));
uint32_t L_202;
L_202 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_201, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_203 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_204 = V_8;
NullCheck(L_203);
int32_t L_205 = ((int32_t)(((int32_t)((uint32_t)L_204>>((int32_t)16)))&((int32_t)255)));
uint32_t L_206 = (L_203)->GetAt(static_cast<il2cpp_array_size_t>(L_205));
uint32_t L_207;
L_207 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_206, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_208 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_209 = V_9;
NullCheck(L_208);
int32_t L_210 = ((int32_t)(((int32_t)((uint32_t)L_209>>((int32_t)24)))&((int32_t)255)));
uint32_t L_211 = (L_208)->GetAt(static_cast<il2cpp_array_size_t>(L_210));
uint32_t L_212;
L_212 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_211, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_213 = V_3;
NullCheck(L_213);
int32_t L_214 = 3;
uint32_t L_215 = (L_213)->GetAt(static_cast<il2cpp_array_size_t>(L_214));
V_10 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_197^(int32_t)L_202))^(int32_t)L_207))^(int32_t)L_212))^(int32_t)L_215));
}
IL_034c:
{
int32_t L_216 = V_11;
int32_t L_217 = __this->___ROUNDS;
if ((((int32_t)L_216) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_217, 1)))))
{
goto IL_004e;
}
}
{
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_218 = ___4_KW;
int32_t L_219 = V_11;
int32_t L_220 = L_219;
V_11 = ((int32_t)il2cpp_codegen_add(L_220, 1));
NullCheck(L_218);
int32_t L_221 = L_220;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_222 = (L_218)->GetAt(static_cast<il2cpp_array_size_t>(L_221));
V_3 = L_222;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_223 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_224 = V_4;
NullCheck(L_223);
int32_t L_225 = ((int32_t)((int32_t)L_224&((int32_t)255)));
uint32_t L_226 = (L_223)->GetAt(static_cast<il2cpp_array_size_t>(L_225));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_227 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_228 = V_5;
NullCheck(L_227);
int32_t L_229 = ((int32_t)(((int32_t)((uint32_t)L_228>>8))&((int32_t)255)));
uint32_t L_230 = (L_227)->GetAt(static_cast<il2cpp_array_size_t>(L_229));
uint32_t L_231;
L_231 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_230, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_232 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_233 = V_6;
NullCheck(L_232);
int32_t L_234 = ((int32_t)(((int32_t)((uint32_t)L_233>>((int32_t)16)))&((int32_t)255)));
uint32_t L_235 = (L_232)->GetAt(static_cast<il2cpp_array_size_t>(L_234));
uint32_t L_236;
L_236 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_235, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_237 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_238 = V_10;
NullCheck(L_237);
int32_t L_239 = ((int32_t)(((int32_t)((uint32_t)L_238>>((int32_t)24)))&((int32_t)255)));
uint32_t L_240 = (L_237)->GetAt(static_cast<il2cpp_array_size_t>(L_239));
uint32_t L_241;
L_241 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_240, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_242 = V_3;
NullCheck(L_242);
int32_t L_243 = 0;
uint32_t L_244 = (L_242)->GetAt(static_cast<il2cpp_array_size_t>(L_243));
V_7 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_226^(int32_t)L_231))^(int32_t)L_236))^(int32_t)L_241))^(int32_t)L_244));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_245 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_246 = V_5;
NullCheck(L_245);
int32_t L_247 = ((int32_t)((int32_t)L_246&((int32_t)255)));
uint32_t L_248 = (L_245)->GetAt(static_cast<il2cpp_array_size_t>(L_247));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_249 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_250 = V_6;
NullCheck(L_249);
int32_t L_251 = ((int32_t)(((int32_t)((uint32_t)L_250>>8))&((int32_t)255)));
uint32_t L_252 = (L_249)->GetAt(static_cast<il2cpp_array_size_t>(L_251));
uint32_t L_253;
L_253 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_252, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_254 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_255 = V_10;
NullCheck(L_254);
int32_t L_256 = ((int32_t)(((int32_t)((uint32_t)L_255>>((int32_t)16)))&((int32_t)255)));
uint32_t L_257 = (L_254)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
uint32_t L_258;
L_258 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_257, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_259 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_260 = V_4;
NullCheck(L_259);
int32_t L_261 = ((int32_t)(((int32_t)((uint32_t)L_260>>((int32_t)24)))&((int32_t)255)));
uint32_t L_262 = (L_259)->GetAt(static_cast<il2cpp_array_size_t>(L_261));
uint32_t L_263;
L_263 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_262, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_264 = V_3;
NullCheck(L_264);
int32_t L_265 = 1;
uint32_t L_266 = (L_264)->GetAt(static_cast<il2cpp_array_size_t>(L_265));
V_8 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_248^(int32_t)L_253))^(int32_t)L_258))^(int32_t)L_263))^(int32_t)L_266));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_267 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_268 = V_6;
NullCheck(L_267);
int32_t L_269 = ((int32_t)((int32_t)L_268&((int32_t)255)));
uint32_t L_270 = (L_267)->GetAt(static_cast<il2cpp_array_size_t>(L_269));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_271 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_272 = V_10;
NullCheck(L_271);
int32_t L_273 = ((int32_t)(((int32_t)((uint32_t)L_272>>8))&((int32_t)255)));
uint32_t L_274 = (L_271)->GetAt(static_cast<il2cpp_array_size_t>(L_273));
uint32_t L_275;
L_275 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_274, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_276 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_277 = V_4;
NullCheck(L_276);
int32_t L_278 = ((int32_t)(((int32_t)((uint32_t)L_277>>((int32_t)16)))&((int32_t)255)));
uint32_t L_279 = (L_276)->GetAt(static_cast<il2cpp_array_size_t>(L_278));
uint32_t L_280;
L_280 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_279, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_281 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_282 = V_5;
NullCheck(L_281);
int32_t L_283 = ((int32_t)(((int32_t)((uint32_t)L_282>>((int32_t)24)))&((int32_t)255)));
uint32_t L_284 = (L_281)->GetAt(static_cast<il2cpp_array_size_t>(L_283));
uint32_t L_285;
L_285 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_284, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_286 = V_3;
NullCheck(L_286);
int32_t L_287 = 2;
uint32_t L_288 = (L_286)->GetAt(static_cast<il2cpp_array_size_t>(L_287));
V_9 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_270^(int32_t)L_275))^(int32_t)L_280))^(int32_t)L_285))^(int32_t)L_288));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_289 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_290 = V_10;
NullCheck(L_289);
int32_t L_291 = ((int32_t)((int32_t)L_290&((int32_t)255)));
uint32_t L_292 = (L_289)->GetAt(static_cast<il2cpp_array_size_t>(L_291));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_293 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_294 = V_4;
NullCheck(L_293);
int32_t L_295 = ((int32_t)(((int32_t)((uint32_t)L_294>>8))&((int32_t)255)));
uint32_t L_296 = (L_293)->GetAt(static_cast<il2cpp_array_size_t>(L_295));
uint32_t L_297;
L_297 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_296, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_298 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_299 = V_5;
NullCheck(L_298);
int32_t L_300 = ((int32_t)(((int32_t)((uint32_t)L_299>>((int32_t)16)))&((int32_t)255)));
uint32_t L_301 = (L_298)->GetAt(static_cast<il2cpp_array_size_t>(L_300));
uint32_t L_302;
L_302 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_301, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_303 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0;
uint32_t L_304 = V_6;
NullCheck(L_303);
int32_t L_305 = ((int32_t)(((int32_t)((uint32_t)L_304>>((int32_t)24)))&((int32_t)255)));
uint32_t L_306 = (L_303)->GetAt(static_cast<il2cpp_array_size_t>(L_305));
uint32_t L_307;
L_307 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_306, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_308 = V_3;
NullCheck(L_308);
int32_t L_309 = 3;
uint32_t L_310 = (L_308)->GetAt(static_cast<il2cpp_array_size_t>(L_309));
V_10 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_292^(int32_t)L_297))^(int32_t)L_302))^(int32_t)L_307))^(int32_t)L_310));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_311 = ___4_KW;
int32_t L_312 = V_11;
NullCheck(L_311);
int32_t L_313 = L_312;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_314 = (L_311)->GetAt(static_cast<il2cpp_array_size_t>(L_313));
V_3 = L_314;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_315 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_316 = V_7;
NullCheck(L_315);
int32_t L_317 = ((int32_t)((int32_t)L_316&((int32_t)255)));
uint8_t L_318 = (L_315)->GetAt(static_cast<il2cpp_array_size_t>(L_317));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_319 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_320 = V_8;
NullCheck(L_319);
int32_t L_321 = ((int32_t)(((int32_t)((uint32_t)L_320>>8))&((int32_t)255)));
uint8_t L_322 = (L_319)->GetAt(static_cast<il2cpp_array_size_t>(L_321));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_323 = __this->___s;
uint32_t L_324 = V_9;
NullCheck(L_323);
int32_t L_325 = ((int32_t)(((int32_t)((uint32_t)L_324>>((int32_t)16)))&((int32_t)255)));
uint8_t L_326 = (L_323)->GetAt(static_cast<il2cpp_array_size_t>(L_325));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_327 = __this->___s;
uint32_t L_328 = V_10;
NullCheck(L_327);
int32_t L_329 = ((int32_t)(((int32_t)((uint32_t)L_328>>((int32_t)24)))&((int32_t)255)));
uint8_t L_330 = (L_327)->GetAt(static_cast<il2cpp_array_size_t>(L_329));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_331 = V_3;
NullCheck(L_331);
int32_t L_332 = 0;
uint32_t L_333 = (L_331)->GetAt(static_cast<il2cpp_array_size_t>(L_332));
V_0 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_318^((int32_t)((int32_t)L_322<<8))))^((int32_t)((int32_t)L_326<<((int32_t)16)))))^((int32_t)((int32_t)L_330<<((int32_t)24)))))^(int32_t)L_333));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_334 = __this->___s;
uint32_t L_335 = V_8;
NullCheck(L_334);
int32_t L_336 = ((int32_t)((int32_t)L_335&((int32_t)255)));
uint8_t L_337 = (L_334)->GetAt(static_cast<il2cpp_array_size_t>(L_336));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_338 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_339 = V_9;
NullCheck(L_338);
int32_t L_340 = ((int32_t)(((int32_t)((uint32_t)L_339>>8))&((int32_t)255)));
uint8_t L_341 = (L_338)->GetAt(static_cast<il2cpp_array_size_t>(L_340));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_342 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_343 = V_10;
NullCheck(L_342);
int32_t L_344 = ((int32_t)(((int32_t)((uint32_t)L_343>>((int32_t)16)))&((int32_t)255)));
uint8_t L_345 = (L_342)->GetAt(static_cast<il2cpp_array_size_t>(L_344));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_346 = __this->___s;
uint32_t L_347 = V_7;
NullCheck(L_346);
int32_t L_348 = ((int32_t)(((int32_t)((uint32_t)L_347>>((int32_t)24)))&((int32_t)255)));
uint8_t L_349 = (L_346)->GetAt(static_cast<il2cpp_array_size_t>(L_348));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_350 = V_3;
NullCheck(L_350);
int32_t L_351 = 1;
uint32_t L_352 = (L_350)->GetAt(static_cast<il2cpp_array_size_t>(L_351));
V_1 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_337^((int32_t)((int32_t)L_341<<8))))^((int32_t)((int32_t)L_345<<((int32_t)16)))))^((int32_t)((int32_t)L_349<<((int32_t)24)))))^(int32_t)L_352));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_353 = __this->___s;
uint32_t L_354 = V_9;
NullCheck(L_353);
int32_t L_355 = ((int32_t)((int32_t)L_354&((int32_t)255)));
uint8_t L_356 = (L_353)->GetAt(static_cast<il2cpp_array_size_t>(L_355));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_357 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_358 = V_10;
NullCheck(L_357);
int32_t L_359 = ((int32_t)(((int32_t)((uint32_t)L_358>>8))&((int32_t)255)));
uint8_t L_360 = (L_357)->GetAt(static_cast<il2cpp_array_size_t>(L_359));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_361 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_362 = V_7;
NullCheck(L_361);
int32_t L_363 = ((int32_t)(((int32_t)((uint32_t)L_362>>((int32_t)16)))&((int32_t)255)));
uint8_t L_364 = (L_361)->GetAt(static_cast<il2cpp_array_size_t>(L_363));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_365 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_366 = V_8;
NullCheck(L_365);
int32_t L_367 = ((int32_t)(((int32_t)((uint32_t)L_366>>((int32_t)24)))&((int32_t)255)));
uint8_t L_368 = (L_365)->GetAt(static_cast<il2cpp_array_size_t>(L_367));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_369 = V_3;
NullCheck(L_369);
int32_t L_370 = 2;
uint32_t L_371 = (L_369)->GetAt(static_cast<il2cpp_array_size_t>(L_370));
V_2 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_356^((int32_t)((int32_t)L_360<<8))))^((int32_t)((int32_t)L_364<<((int32_t)16)))))^((int32_t)((int32_t)L_368<<((int32_t)24)))))^(int32_t)L_371));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_372 = __this->___s;
uint32_t L_373 = V_10;
NullCheck(L_372);
int32_t L_374 = ((int32_t)((int32_t)L_373&((int32_t)255)));
uint8_t L_375 = (L_372)->GetAt(static_cast<il2cpp_array_size_t>(L_374));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_376 = __this->___s;
uint32_t L_377 = V_7;
NullCheck(L_376);
int32_t L_378 = ((int32_t)(((int32_t)((uint32_t)L_377>>8))&((int32_t)255)));
uint8_t L_379 = (L_376)->GetAt(static_cast<il2cpp_array_size_t>(L_378));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_380 = __this->___s;
uint32_t L_381 = V_8;
NullCheck(L_380);
int32_t L_382 = ((int32_t)(((int32_t)((uint32_t)L_381>>((int32_t)16)))&((int32_t)255)));
uint8_t L_383 = (L_380)->GetAt(static_cast<il2cpp_array_size_t>(L_382));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_384 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S;
uint32_t L_385 = V_9;
NullCheck(L_384);
int32_t L_386 = ((int32_t)(((int32_t)((uint32_t)L_385>>((int32_t)24)))&((int32_t)255)));
uint8_t L_387 = (L_384)->GetAt(static_cast<il2cpp_array_size_t>(L_386));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_388 = V_3;
NullCheck(L_388);
int32_t L_389 = 3;
uint32_t L_390 = (L_388)->GetAt(static_cast<il2cpp_array_size_t>(L_389));
uint32_t L_391 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_392 = ___2_output;
int32_t L_393 = ___3_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_391, L_392, L_393, NULL);
uint32_t L_394 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_395 = ___2_output;
int32_t L_396 = ___3_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_394, L_395, ((int32_t)il2cpp_codegen_add(L_396, 4)), NULL);
uint32_t L_397 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_398 = ___2_output;
int32_t L_399 = ___3_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_397, L_398, ((int32_t)il2cpp_codegen_add(L_399, 8)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_400 = ___2_output;
int32_t L_401 = ___3_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_375^((int32_t)((int32_t)L_379<<8))))^((int32_t)((int32_t)L_383<<((int32_t)16)))))^((int32_t)((int32_t)L_387<<((int32_t)24)))))^(int32_t)L_390)), L_400, ((int32_t)il2cpp_codegen_add(L_401, ((int32_t)12))), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AesEngine_DecryptBlock_m7C323B7A964C7427686181CBF395F8F61DA8E60E (AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_output, int32_t ___3_outOff, UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* ___4_KW, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_3 = NULL;
uint32_t V_4 = 0;
uint32_t V_5 = 0;
uint32_t V_6 = 0;
uint32_t V_7 = 0;
uint32_t V_8 = 0;
uint32_t V_9 = 0;
uint32_t V_10 = 0;
int32_t V_11 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_input;
int32_t L_1 = ___1_inOff;
uint32_t L_2;
L_2 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_0, L_1, NULL);
V_0 = L_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_input;
int32_t L_4 = ___1_inOff;
uint32_t L_5;
L_5 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_3, ((int32_t)il2cpp_codegen_add(L_4, 4)), NULL);
V_1 = L_5;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_input;
int32_t L_7 = ___1_inOff;
uint32_t L_8;
L_8 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_6, ((int32_t)il2cpp_codegen_add(L_7, 8)), NULL);
V_2 = L_8;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_input;
int32_t L_10 = ___1_inOff;
uint32_t L_11;
L_11 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_9, ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)12))), NULL);
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_12 = ___4_KW;
int32_t L_13 = __this->___ROUNDS;
NullCheck(L_12);
int32_t L_14 = L_13;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_3 = L_15;
uint32_t L_16 = V_0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = V_3;
NullCheck(L_17);
int32_t L_18 = 0;
uint32_t L_19 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
V_4 = ((int32_t)((int32_t)L_16^(int32_t)L_19));
uint32_t L_20 = V_1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = V_3;
NullCheck(L_21);
int32_t L_22 = 1;
uint32_t L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
V_5 = ((int32_t)((int32_t)L_20^(int32_t)L_23));
uint32_t L_24 = V_2;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = V_3;
NullCheck(L_25);
int32_t L_26 = 2;
uint32_t L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_6 = ((int32_t)((int32_t)L_24^(int32_t)L_27));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_28 = V_3;
NullCheck(L_28);
int32_t L_29 = 3;
uint32_t L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
V_10 = ((int32_t)((int32_t)L_11^(int32_t)L_30));
int32_t L_31 = __this->___ROUNDS;
V_11 = ((int32_t)il2cpp_codegen_subtract(L_31, 1));
goto IL_0358;
}
IL_005a:
{
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_32 = ___4_KW;
int32_t L_33 = V_11;
int32_t L_34 = L_33;
V_11 = ((int32_t)il2cpp_codegen_subtract(L_34, 1));
NullCheck(L_32);
int32_t L_35 = L_34;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
V_3 = L_36;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_37 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_38 = V_4;
NullCheck(L_37);
int32_t L_39 = ((int32_t)((int32_t)L_38&((int32_t)255)));
uint32_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_41 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_42 = V_10;
NullCheck(L_41);
int32_t L_43 = ((int32_t)(((int32_t)((uint32_t)L_42>>8))&((int32_t)255)));
uint32_t L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
uint32_t L_45;
L_45 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_44, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_46 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_47 = V_6;
NullCheck(L_46);
int32_t L_48 = ((int32_t)(((int32_t)((uint32_t)L_47>>((int32_t)16)))&((int32_t)255)));
uint32_t L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
uint32_t L_50;
L_50 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_49, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_51 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_52 = V_5;
NullCheck(L_51);
int32_t L_53 = ((int32_t)(((int32_t)((uint32_t)L_52>>((int32_t)24)))&((int32_t)255)));
uint32_t L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
uint32_t L_55;
L_55 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_54, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_56 = V_3;
NullCheck(L_56);
int32_t L_57 = 0;
uint32_t L_58 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
V_7 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_40^(int32_t)L_45))^(int32_t)L_50))^(int32_t)L_55))^(int32_t)L_58));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_59 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_60 = V_5;
NullCheck(L_59);
int32_t L_61 = ((int32_t)((int32_t)L_60&((int32_t)255)));
uint32_t L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_63 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_64 = V_4;
NullCheck(L_63);
int32_t L_65 = ((int32_t)(((int32_t)((uint32_t)L_64>>8))&((int32_t)255)));
uint32_t L_66 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
uint32_t L_67;
L_67 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_66, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_69 = V_10;
NullCheck(L_68);
int32_t L_70 = ((int32_t)(((int32_t)((uint32_t)L_69>>((int32_t)16)))&((int32_t)255)));
uint32_t L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
uint32_t L_72;
L_72 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_71, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_73 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_74 = V_6;
NullCheck(L_73);
int32_t L_75 = ((int32_t)(((int32_t)((uint32_t)L_74>>((int32_t)24)))&((int32_t)255)));
uint32_t L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
uint32_t L_77;
L_77 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_76, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_78 = V_3;
NullCheck(L_78);
int32_t L_79 = 1;
uint32_t L_80 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
V_8 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_62^(int32_t)L_67))^(int32_t)L_72))^(int32_t)L_77))^(int32_t)L_80));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_81 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_82 = V_6;
NullCheck(L_81);
int32_t L_83 = ((int32_t)((int32_t)L_82&((int32_t)255)));
uint32_t L_84 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_85 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_86 = V_5;
NullCheck(L_85);
int32_t L_87 = ((int32_t)(((int32_t)((uint32_t)L_86>>8))&((int32_t)255)));
uint32_t L_88 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_87));
uint32_t L_89;
L_89 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_88, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_90 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_91 = V_4;
NullCheck(L_90);
int32_t L_92 = ((int32_t)(((int32_t)((uint32_t)L_91>>((int32_t)16)))&((int32_t)255)));
uint32_t L_93 = (L_90)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
uint32_t L_94;
L_94 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_93, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_95 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_96 = V_10;
NullCheck(L_95);
int32_t L_97 = ((int32_t)(((int32_t)((uint32_t)L_96>>((int32_t)24)))&((int32_t)255)));
uint32_t L_98 = (L_95)->GetAt(static_cast<il2cpp_array_size_t>(L_97));
uint32_t L_99;
L_99 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_98, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_100 = V_3;
NullCheck(L_100);
int32_t L_101 = 2;
uint32_t L_102 = (L_100)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
V_9 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_84^(int32_t)L_89))^(int32_t)L_94))^(int32_t)L_99))^(int32_t)L_102));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_103 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_104 = V_10;
NullCheck(L_103);
int32_t L_105 = ((int32_t)((int32_t)L_104&((int32_t)255)));
uint32_t L_106 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_107 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_108 = V_6;
NullCheck(L_107);
int32_t L_109 = ((int32_t)(((int32_t)((uint32_t)L_108>>8))&((int32_t)255)));
uint32_t L_110 = (L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
uint32_t L_111;
L_111 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_110, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_112 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_113 = V_5;
NullCheck(L_112);
int32_t L_114 = ((int32_t)(((int32_t)((uint32_t)L_113>>((int32_t)16)))&((int32_t)255)));
uint32_t L_115 = (L_112)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
uint32_t L_116;
L_116 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_115, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_117 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_118 = V_4;
NullCheck(L_117);
int32_t L_119 = ((int32_t)(((int32_t)((uint32_t)L_118>>((int32_t)24)))&((int32_t)255)));
uint32_t L_120 = (L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
uint32_t L_121;
L_121 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_120, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_122 = V_3;
NullCheck(L_122);
int32_t L_123 = 3;
uint32_t L_124 = (L_122)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
V_10 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_106^(int32_t)L_111))^(int32_t)L_116))^(int32_t)L_121))^(int32_t)L_124));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_125 = ___4_KW;
int32_t L_126 = V_11;
int32_t L_127 = L_126;
V_11 = ((int32_t)il2cpp_codegen_subtract(L_127, 1));
NullCheck(L_125);
int32_t L_128 = L_127;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_129 = (L_125)->GetAt(static_cast<il2cpp_array_size_t>(L_128));
V_3 = L_129;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_130 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_131 = V_7;
NullCheck(L_130);
int32_t L_132 = ((int32_t)((int32_t)L_131&((int32_t)255)));
uint32_t L_133 = (L_130)->GetAt(static_cast<il2cpp_array_size_t>(L_132));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_134 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_135 = V_10;
NullCheck(L_134);
int32_t L_136 = ((int32_t)(((int32_t)((uint32_t)L_135>>8))&((int32_t)255)));
uint32_t L_137 = (L_134)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
uint32_t L_138;
L_138 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_137, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_139 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_140 = V_9;
NullCheck(L_139);
int32_t L_141 = ((int32_t)(((int32_t)((uint32_t)L_140>>((int32_t)16)))&((int32_t)255)));
uint32_t L_142 = (L_139)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
uint32_t L_143;
L_143 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_142, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_144 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_145 = V_8;
NullCheck(L_144);
int32_t L_146 = ((int32_t)(((int32_t)((uint32_t)L_145>>((int32_t)24)))&((int32_t)255)));
uint32_t L_147 = (L_144)->GetAt(static_cast<il2cpp_array_size_t>(L_146));
uint32_t L_148;
L_148 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_147, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_149 = V_3;
NullCheck(L_149);
int32_t L_150 = 0;
uint32_t L_151 = (L_149)->GetAt(static_cast<il2cpp_array_size_t>(L_150));
V_4 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_133^(int32_t)L_138))^(int32_t)L_143))^(int32_t)L_148))^(int32_t)L_151));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_152 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_153 = V_8;
NullCheck(L_152);
int32_t L_154 = ((int32_t)((int32_t)L_153&((int32_t)255)));
uint32_t L_155 = (L_152)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_156 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_157 = V_7;
NullCheck(L_156);
int32_t L_158 = ((int32_t)(((int32_t)((uint32_t)L_157>>8))&((int32_t)255)));
uint32_t L_159 = (L_156)->GetAt(static_cast<il2cpp_array_size_t>(L_158));
uint32_t L_160;
L_160 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_159, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_161 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_162 = V_10;
NullCheck(L_161);
int32_t L_163 = ((int32_t)(((int32_t)((uint32_t)L_162>>((int32_t)16)))&((int32_t)255)));
uint32_t L_164 = (L_161)->GetAt(static_cast<il2cpp_array_size_t>(L_163));
uint32_t L_165;
L_165 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_164, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_166 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_167 = V_9;
NullCheck(L_166);
int32_t L_168 = ((int32_t)(((int32_t)((uint32_t)L_167>>((int32_t)24)))&((int32_t)255)));
uint32_t L_169 = (L_166)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
uint32_t L_170;
L_170 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_169, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_171 = V_3;
NullCheck(L_171);
int32_t L_172 = 1;
uint32_t L_173 = (L_171)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
V_5 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_155^(int32_t)L_160))^(int32_t)L_165))^(int32_t)L_170))^(int32_t)L_173));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_174 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_175 = V_9;
NullCheck(L_174);
int32_t L_176 = ((int32_t)((int32_t)L_175&((int32_t)255)));
uint32_t L_177 = (L_174)->GetAt(static_cast<il2cpp_array_size_t>(L_176));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_178 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_179 = V_8;
NullCheck(L_178);
int32_t L_180 = ((int32_t)(((int32_t)((uint32_t)L_179>>8))&((int32_t)255)));
uint32_t L_181 = (L_178)->GetAt(static_cast<il2cpp_array_size_t>(L_180));
uint32_t L_182;
L_182 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_181, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_183 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_184 = V_7;
NullCheck(L_183);
int32_t L_185 = ((int32_t)(((int32_t)((uint32_t)L_184>>((int32_t)16)))&((int32_t)255)));
uint32_t L_186 = (L_183)->GetAt(static_cast<il2cpp_array_size_t>(L_185));
uint32_t L_187;
L_187 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_186, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_188 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_189 = V_10;
NullCheck(L_188);
int32_t L_190 = ((int32_t)(((int32_t)((uint32_t)L_189>>((int32_t)24)))&((int32_t)255)));
uint32_t L_191 = (L_188)->GetAt(static_cast<il2cpp_array_size_t>(L_190));
uint32_t L_192;
L_192 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_191, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_193 = V_3;
NullCheck(L_193);
int32_t L_194 = 2;
uint32_t L_195 = (L_193)->GetAt(static_cast<il2cpp_array_size_t>(L_194));
V_6 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_177^(int32_t)L_182))^(int32_t)L_187))^(int32_t)L_192))^(int32_t)L_195));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_196 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_197 = V_10;
NullCheck(L_196);
int32_t L_198 = ((int32_t)((int32_t)L_197&((int32_t)255)));
uint32_t L_199 = (L_196)->GetAt(static_cast<il2cpp_array_size_t>(L_198));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_200 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_201 = V_9;
NullCheck(L_200);
int32_t L_202 = ((int32_t)(((int32_t)((uint32_t)L_201>>8))&((int32_t)255)));
uint32_t L_203 = (L_200)->GetAt(static_cast<il2cpp_array_size_t>(L_202));
uint32_t L_204;
L_204 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_203, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_205 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_206 = V_8;
NullCheck(L_205);
int32_t L_207 = ((int32_t)(((int32_t)((uint32_t)L_206>>((int32_t)16)))&((int32_t)255)));
uint32_t L_208 = (L_205)->GetAt(static_cast<il2cpp_array_size_t>(L_207));
uint32_t L_209;
L_209 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_208, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_210 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_211 = V_7;
NullCheck(L_210);
int32_t L_212 = ((int32_t)(((int32_t)((uint32_t)L_211>>((int32_t)24)))&((int32_t)255)));
uint32_t L_213 = (L_210)->GetAt(static_cast<il2cpp_array_size_t>(L_212));
uint32_t L_214;
L_214 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_213, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_215 = V_3;
NullCheck(L_215);
int32_t L_216 = 3;
uint32_t L_217 = (L_215)->GetAt(static_cast<il2cpp_array_size_t>(L_216));
V_10 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_199^(int32_t)L_204))^(int32_t)L_209))^(int32_t)L_214))^(int32_t)L_217));
}
IL_0358:
{
int32_t L_218 = V_11;
if ((((int32_t)L_218) > ((int32_t)1)))
{
goto IL_005a;
}
}
{
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_219 = ___4_KW;
NullCheck(L_219);
int32_t L_220 = 1;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_221 = (L_219)->GetAt(static_cast<il2cpp_array_size_t>(L_220));
V_3 = L_221;
il2cpp_codegen_runtime_class_init_inline(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_222 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_223 = V_4;
NullCheck(L_222);
int32_t L_224 = ((int32_t)((int32_t)L_223&((int32_t)255)));
uint32_t L_225 = (L_222)->GetAt(static_cast<il2cpp_array_size_t>(L_224));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_226 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_227 = V_10;
NullCheck(L_226);
int32_t L_228 = ((int32_t)(((int32_t)((uint32_t)L_227>>8))&((int32_t)255)));
uint32_t L_229 = (L_226)->GetAt(static_cast<il2cpp_array_size_t>(L_228));
uint32_t L_230;
L_230 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_229, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_231 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_232 = V_6;
NullCheck(L_231);
int32_t L_233 = ((int32_t)(((int32_t)((uint32_t)L_232>>((int32_t)16)))&((int32_t)255)));
uint32_t L_234 = (L_231)->GetAt(static_cast<il2cpp_array_size_t>(L_233));
uint32_t L_235;
L_235 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_234, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_236 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_237 = V_5;
NullCheck(L_236);
int32_t L_238 = ((int32_t)(((int32_t)((uint32_t)L_237>>((int32_t)24)))&((int32_t)255)));
uint32_t L_239 = (L_236)->GetAt(static_cast<il2cpp_array_size_t>(L_238));
uint32_t L_240;
L_240 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_239, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_241 = V_3;
NullCheck(L_241);
int32_t L_242 = 0;
uint32_t L_243 = (L_241)->GetAt(static_cast<il2cpp_array_size_t>(L_242));
V_7 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_225^(int32_t)L_230))^(int32_t)L_235))^(int32_t)L_240))^(int32_t)L_243));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_244 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_245 = V_5;
NullCheck(L_244);
int32_t L_246 = ((int32_t)((int32_t)L_245&((int32_t)255)));
uint32_t L_247 = (L_244)->GetAt(static_cast<il2cpp_array_size_t>(L_246));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_248 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_249 = V_4;
NullCheck(L_248);
int32_t L_250 = ((int32_t)(((int32_t)((uint32_t)L_249>>8))&((int32_t)255)));
uint32_t L_251 = (L_248)->GetAt(static_cast<il2cpp_array_size_t>(L_250));
uint32_t L_252;
L_252 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_251, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_253 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_254 = V_10;
NullCheck(L_253);
int32_t L_255 = ((int32_t)(((int32_t)((uint32_t)L_254>>((int32_t)16)))&((int32_t)255)));
uint32_t L_256 = (L_253)->GetAt(static_cast<il2cpp_array_size_t>(L_255));
uint32_t L_257;
L_257 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_256, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_258 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_259 = V_6;
NullCheck(L_258);
int32_t L_260 = ((int32_t)(((int32_t)((uint32_t)L_259>>((int32_t)24)))&((int32_t)255)));
uint32_t L_261 = (L_258)->GetAt(static_cast<il2cpp_array_size_t>(L_260));
uint32_t L_262;
L_262 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_261, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_263 = V_3;
NullCheck(L_263);
int32_t L_264 = 1;
uint32_t L_265 = (L_263)->GetAt(static_cast<il2cpp_array_size_t>(L_264));
V_8 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_247^(int32_t)L_252))^(int32_t)L_257))^(int32_t)L_262))^(int32_t)L_265));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_266 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_267 = V_6;
NullCheck(L_266);
int32_t L_268 = ((int32_t)((int32_t)L_267&((int32_t)255)));
uint32_t L_269 = (L_266)->GetAt(static_cast<il2cpp_array_size_t>(L_268));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_270 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_271 = V_5;
NullCheck(L_270);
int32_t L_272 = ((int32_t)(((int32_t)((uint32_t)L_271>>8))&((int32_t)255)));
uint32_t L_273 = (L_270)->GetAt(static_cast<il2cpp_array_size_t>(L_272));
uint32_t L_274;
L_274 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_273, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_275 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_276 = V_4;
NullCheck(L_275);
int32_t L_277 = ((int32_t)(((int32_t)((uint32_t)L_276>>((int32_t)16)))&((int32_t)255)));
uint32_t L_278 = (L_275)->GetAt(static_cast<il2cpp_array_size_t>(L_277));
uint32_t L_279;
L_279 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_278, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_280 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_281 = V_10;
NullCheck(L_280);
int32_t L_282 = ((int32_t)(((int32_t)((uint32_t)L_281>>((int32_t)24)))&((int32_t)255)));
uint32_t L_283 = (L_280)->GetAt(static_cast<il2cpp_array_size_t>(L_282));
uint32_t L_284;
L_284 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_283, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_285 = V_3;
NullCheck(L_285);
int32_t L_286 = 2;
uint32_t L_287 = (L_285)->GetAt(static_cast<il2cpp_array_size_t>(L_286));
V_9 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_269^(int32_t)L_274))^(int32_t)L_279))^(int32_t)L_284))^(int32_t)L_287));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_288 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_289 = V_10;
NullCheck(L_288);
int32_t L_290 = ((int32_t)((int32_t)L_289&((int32_t)255)));
uint32_t L_291 = (L_288)->GetAt(static_cast<il2cpp_array_size_t>(L_290));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_292 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_293 = V_6;
NullCheck(L_292);
int32_t L_294 = ((int32_t)(((int32_t)((uint32_t)L_293>>8))&((int32_t)255)));
uint32_t L_295 = (L_292)->GetAt(static_cast<il2cpp_array_size_t>(L_294));
uint32_t L_296;
L_296 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_295, ((int32_t)24), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_297 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_298 = V_5;
NullCheck(L_297);
int32_t L_299 = ((int32_t)(((int32_t)((uint32_t)L_298>>((int32_t)16)))&((int32_t)255)));
uint32_t L_300 = (L_297)->GetAt(static_cast<il2cpp_array_size_t>(L_299));
uint32_t L_301;
L_301 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_300, ((int32_t)16), NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_302 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0;
uint32_t L_303 = V_4;
NullCheck(L_302);
int32_t L_304 = ((int32_t)(((int32_t)((uint32_t)L_303>>((int32_t)24)))&((int32_t)255)));
uint32_t L_305 = (L_302)->GetAt(static_cast<il2cpp_array_size_t>(L_304));
uint32_t L_306;
L_306 = AesEngine_Shift_mB7573749FF175315CCFDC18A829CD2312A33B6E7(L_305, 8, NULL);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_307 = V_3;
NullCheck(L_307);
int32_t L_308 = 3;
uint32_t L_309 = (L_307)->GetAt(static_cast<il2cpp_array_size_t>(L_308));
V_10 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_291^(int32_t)L_296))^(int32_t)L_301))^(int32_t)L_306))^(int32_t)L_309));
UInt32U5BU5DU5BU5D_t79F6B5270F9D4F846B5AACEF3AC8E62515A43EA6* L_310 = ___4_KW;
NullCheck(L_310);
int32_t L_311 = 0;
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_312 = (L_310)->GetAt(static_cast<il2cpp_array_size_t>(L_311));
V_3 = L_312;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_313 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Si;
uint32_t L_314 = V_7;
NullCheck(L_313);
int32_t L_315 = ((int32_t)((int32_t)L_314&((int32_t)255)));
uint8_t L_316 = (L_313)->GetAt(static_cast<il2cpp_array_size_t>(L_315));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_317 = __this->___s;
uint32_t L_318 = V_10;
NullCheck(L_317);
int32_t L_319 = ((int32_t)(((int32_t)((uint32_t)L_318>>8))&((int32_t)255)));
uint8_t L_320 = (L_317)->GetAt(static_cast<il2cpp_array_size_t>(L_319));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_321 = __this->___s;
uint32_t L_322 = V_9;
NullCheck(L_321);
int32_t L_323 = ((int32_t)(((int32_t)((uint32_t)L_322>>((int32_t)16)))&((int32_t)255)));
uint8_t L_324 = (L_321)->GetAt(static_cast<il2cpp_array_size_t>(L_323));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_325 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Si;
uint32_t L_326 = V_8;
NullCheck(L_325);
int32_t L_327 = ((int32_t)(((int32_t)((uint32_t)L_326>>((int32_t)24)))&((int32_t)255)));
uint8_t L_328 = (L_325)->GetAt(static_cast<il2cpp_array_size_t>(L_327));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_329 = V_3;
NullCheck(L_329);
int32_t L_330 = 0;
uint32_t L_331 = (L_329)->GetAt(static_cast<il2cpp_array_size_t>(L_330));
V_0 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_316^((int32_t)((int32_t)L_320<<8))))^((int32_t)((int32_t)L_324<<((int32_t)16)))))^((int32_t)((int32_t)L_328<<((int32_t)24)))))^(int32_t)L_331));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_332 = __this->___s;
uint32_t L_333 = V_8;
NullCheck(L_332);
int32_t L_334 = ((int32_t)((int32_t)L_333&((int32_t)255)));
uint8_t L_335 = (L_332)->GetAt(static_cast<il2cpp_array_size_t>(L_334));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_336 = __this->___s;
uint32_t L_337 = V_7;
NullCheck(L_336);
int32_t L_338 = ((int32_t)(((int32_t)((uint32_t)L_337>>8))&((int32_t)255)));
uint8_t L_339 = (L_336)->GetAt(static_cast<il2cpp_array_size_t>(L_338));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_340 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Si;
uint32_t L_341 = V_10;
NullCheck(L_340);
int32_t L_342 = ((int32_t)(((int32_t)((uint32_t)L_341>>((int32_t)16)))&((int32_t)255)));
uint8_t L_343 = (L_340)->GetAt(static_cast<il2cpp_array_size_t>(L_342));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_344 = __this->___s;
uint32_t L_345 = V_9;
NullCheck(L_344);
int32_t L_346 = ((int32_t)(((int32_t)((uint32_t)L_345>>((int32_t)24)))&((int32_t)255)));
uint8_t L_347 = (L_344)->GetAt(static_cast<il2cpp_array_size_t>(L_346));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_348 = V_3;
NullCheck(L_348);
int32_t L_349 = 1;
uint32_t L_350 = (L_348)->GetAt(static_cast<il2cpp_array_size_t>(L_349));
V_1 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_335^((int32_t)((int32_t)L_339<<8))))^((int32_t)((int32_t)L_343<<((int32_t)16)))))^((int32_t)((int32_t)L_347<<((int32_t)24)))))^(int32_t)L_350));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_351 = __this->___s;
uint32_t L_352 = V_9;
NullCheck(L_351);
int32_t L_353 = ((int32_t)((int32_t)L_352&((int32_t)255)));
uint8_t L_354 = (L_351)->GetAt(static_cast<il2cpp_array_size_t>(L_353));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_355 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Si;
uint32_t L_356 = V_8;
NullCheck(L_355);
int32_t L_357 = ((int32_t)(((int32_t)((uint32_t)L_356>>8))&((int32_t)255)));
uint8_t L_358 = (L_355)->GetAt(static_cast<il2cpp_array_size_t>(L_357));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_359 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Si;
uint32_t L_360 = V_7;
NullCheck(L_359);
int32_t L_361 = ((int32_t)(((int32_t)((uint32_t)L_360>>((int32_t)16)))&((int32_t)255)));
uint8_t L_362 = (L_359)->GetAt(static_cast<il2cpp_array_size_t>(L_361));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_363 = __this->___s;
uint32_t L_364 = V_10;
NullCheck(L_363);
int32_t L_365 = ((int32_t)(((int32_t)((uint32_t)L_364>>((int32_t)24)))&((int32_t)255)));
uint8_t L_366 = (L_363)->GetAt(static_cast<il2cpp_array_size_t>(L_365));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_367 = V_3;
NullCheck(L_367);
int32_t L_368 = 2;
uint32_t L_369 = (L_367)->GetAt(static_cast<il2cpp_array_size_t>(L_368));
V_2 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_354^((int32_t)((int32_t)L_358<<8))))^((int32_t)((int32_t)L_362<<((int32_t)16)))))^((int32_t)((int32_t)L_366<<((int32_t)24)))))^(int32_t)L_369));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_370 = ((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Si;
uint32_t L_371 = V_10;
NullCheck(L_370);
int32_t L_372 = ((int32_t)((int32_t)L_371&((int32_t)255)));
uint8_t L_373 = (L_370)->GetAt(static_cast<il2cpp_array_size_t>(L_372));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_374 = __this->___s;
uint32_t L_375 = V_9;
NullCheck(L_374);
int32_t L_376 = ((int32_t)(((int32_t)((uint32_t)L_375>>8))&((int32_t)255)));
uint8_t L_377 = (L_374)->GetAt(static_cast<il2cpp_array_size_t>(L_376));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_378 = __this->___s;
uint32_t L_379 = V_8;
NullCheck(L_378);
int32_t L_380 = ((int32_t)(((int32_t)((uint32_t)L_379>>((int32_t)16)))&((int32_t)255)));
uint8_t L_381 = (L_378)->GetAt(static_cast<il2cpp_array_size_t>(L_380));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_382 = __this->___s;
uint32_t L_383 = V_7;
NullCheck(L_382);
int32_t L_384 = ((int32_t)(((int32_t)((uint32_t)L_383>>((int32_t)24)))&((int32_t)255)));
uint8_t L_385 = (L_382)->GetAt(static_cast<il2cpp_array_size_t>(L_384));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_386 = V_3;
NullCheck(L_386);
int32_t L_387 = 3;
uint32_t L_388 = (L_386)->GetAt(static_cast<il2cpp_array_size_t>(L_387));
uint32_t L_389 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_390 = ___2_output;
int32_t L_391 = ___3_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_389, L_390, L_391, NULL);
uint32_t L_392 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_393 = ___2_output;
int32_t L_394 = ___3_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_392, L_393, ((int32_t)il2cpp_codegen_add(L_394, 4)), NULL);
uint32_t L_395 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_396 = ___2_output;
int32_t L_397 = ___3_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_395, L_396, ((int32_t)il2cpp_codegen_add(L_397, 8)), NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_398 = ___2_output;
int32_t L_399 = ___3_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_373^((int32_t)((int32_t)L_377<<8))))^((int32_t)((int32_t)L_381<<((int32_t)16)))))^((int32_t)((int32_t)L_385<<((int32_t)24)))))^(int32_t)L_388)), L_398, ((int32_t)il2cpp_codegen_add(L_399, ((int32_t)12))), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AesEngine__cctor_m549B3D56BE8FEE7C801BFD8624A8731BA48B64F4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____0C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____85332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___S), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Si = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Si), (void*)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7C97C06F982D2F598F71BCF85A27244685EC039BC414EB391EC3EC449A619F37_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___rcon = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___rcon), (void*)L_7);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = L_9;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____85332E00AFFFDBE44E7421AA4236274F9495AC6C2204C59B9ADFC872D4215E12_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL);
((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___T0), (void*)L_10);
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = L_12;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_14 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____0C9B53D0417CF5539EA98A771F400E930B4B4F55363A296A9E5A5F941AB71C86_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_13, L_14, NULL);
((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_StaticFields*)il2cpp_codegen_static_fields_for(AesEngine_t5A1410DB6CC79333FC2F543A9789EEEDD41BB466_il2cpp_TypeInfo_var))->___Tinv0), (void*)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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost28147Engine__cctor_m662710F5B0B43B051CD9D52627366944200A1FBC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m2C49493AB2A34FA744F81D0D00CD312417090057_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____10D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1614EBCC4B326E4D8686D2F870BFB5671D4B7EE6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EB0BDFD0B35BBAEB7461A6663E6F8463EE27796);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FD5FE75E958F2D7946EE0BC0707E090B2FDAD9B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral747206E57F640A6910FEEC579360E766084C2328);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D5313975DA8153FF9A5262016CB413A4E84846E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8DA09D21284E43FE1FA52D93D450DE6CA619D28);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2AEFFE651DF9F64713A271423A5140D66F92879);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2EAC5FB560F66352524E7787FB0EE634A342B4B);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___Sbox_Default = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___Sbox_Default), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____10D88DF8B06E47788DBE42F876B642A928A3AD8EEFFE352C59F031CCFFECD49D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_Test = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_Test), (void*)L_4);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2338F1330733829B7EA276F350452E34DC02E35AEA142145F1294F417A412FE5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_A = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_A), (void*)L_7);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = L_9;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____896FB86C1BE3DBE6C3CC4FBE122562D75A4EBC6616D3393CF1AFE12377908B95_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL);
((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_B = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_B), (void*)L_10);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = L_12;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_14 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FF4D5896EDB9E12991ECB7FA7807EEB0F7ACD30F57ECB63DD9943F5245752A0F_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_13, L_14, NULL);
((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_C = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_C), (void*)L_13);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = L_15;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_17 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3106DB6422088B231F12C749BC9CC57B08BBDE65695641C166393B42EFF14871_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_16, L_17, NULL);
((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_D = L_16;
Il2CppCodeGenWriteBarrier((void**)(&((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_D), (void*)L_16);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____439231575950B2ADCDE8DC0E470192ADA8DDC05EB55836596636563B6403A6B5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL);
((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___DSbox_Test = L_19;
Il2CppCodeGenWriteBarrier((void**)(&((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___DSbox_Test), (void*)L_19);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = L_21;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_23 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE65050FB26A30C376E77EC7E5BE136721540CCE3760EAA1E14854746CADF7E8_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_22, L_23, NULL);
((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___DSbox_A = L_22;
Il2CppCodeGenWriteBarrier((void**)(&((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___DSbox_A), (void*)L_22);
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_24;
L_24 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D* L_25 = (Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D*)il2cpp_codegen_object_new(Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m2C49493AB2A34FA744F81D0D00CD312417090057(L_25, L_24, Dictionary_2__ctor_m2C49493AB2A34FA744F81D0D00CD312417090057_RuntimeMethod_var);
((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___m_sBoxes = L_25;
Il2CppCodeGenWriteBarrier((void**)(&((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___m_sBoxes), (void*)L_25);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___Sbox_Default;
Gost28147Engine_AddSBox_m3EDAB2E43A9CFA74C6C6AA64B76B23EA2AC956B0(_stringLiteral9D5313975DA8153FF9A5262016CB413A4E84846E, L_26, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_Test;
Gost28147Engine_AddSBox_m3EDAB2E43A9CFA74C6C6AA64B76B23EA2AC956B0(_stringLiteralA8DA09D21284E43FE1FA52D93D450DE6CA619D28, L_27, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_A;
Gost28147Engine_AddSBox_m3EDAB2E43A9CFA74C6C6AA64B76B23EA2AC956B0(_stringLiteralC2AEFFE651DF9F64713A271423A5140D66F92879, L_28, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_B;
Gost28147Engine_AddSBox_m3EDAB2E43A9CFA74C6C6AA64B76B23EA2AC956B0(_stringLiteral1614EBCC4B326E4D8686D2F870BFB5671D4B7EE6, L_29, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_C;
Gost28147Engine_AddSBox_m3EDAB2E43A9CFA74C6C6AA64B76B23EA2AC956B0(_stringLiteral747206E57F640A6910FEEC579360E766084C2328, L_30, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___ESbox_D;
Gost28147Engine_AddSBox_m3EDAB2E43A9CFA74C6C6AA64B76B23EA2AC956B0(_stringLiteral6FD5FE75E958F2D7946EE0BC0707E090B2FDAD9B, L_31, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___DSbox_Test;
Gost28147Engine_AddSBox_m3EDAB2E43A9CFA74C6C6AA64B76B23EA2AC956B0(_stringLiteral2EB0BDFD0B35BBAEB7461A6663E6F8463EE27796, L_32, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___DSbox_A;
Gost28147Engine_AddSBox_m3EDAB2E43A9CFA74C6C6AA64B76B23EA2AC956B0(_stringLiteralE2EAC5FB560F66352524E7787FB0EE634A342B4B, L_33, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost28147Engine_AddSBox_m3EDAB2E43A9CFA74C6C6AA64B76B23EA2AC956B0 (String_t* ___0_sBoxName, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_sBox, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mF7D073F9786637121766AFDF1C24498F076B77BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D* L_0 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___m_sBoxes;
String_t* L_1 = ___0_sBoxName;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_sBox;
NullCheck(L_0);
Dictionary_2_Add_mF7D073F9786637121766AFDF1C24498F076B77BF(L_0, L_1, L_2, Dictionary_2_Add_mF7D073F9786637121766AFDF1C24498F076B77BF_RuntimeMethod_var);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost28147Engine__ctor_mB7D3E736EC5C98604B4AA035FD864D9FF985D4D9 (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___Sbox_Default;
__this->___S = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___S), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost28147Engine_Init_m4B8C1002E7A5409C015A859F52394CD9398347DA (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, bool ___0_forEncryption, RuntimeObject* ___1_parameters, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* V_2 = NULL;
{
RuntimeObject* L_0 = ___1_parameters;
V_0 = ((ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7*)IsInstClass((RuntimeObject*)L_0, ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7_il2cpp_TypeInfo_var));
ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* L_1 = V_0;
if (!L_1)
{
goto IL_005a;
}
}
{
ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* L_2 = V_0;
NullCheck(L_2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3;
L_3 = ParametersWithSBox_GetSBox_mD063E84143BEDB1044E2BE1CF37090585F047EE8_inline(L_2, NULL);
V_1 = L_3;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
il2cpp_codegen_runtime_class_init_inline(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___Sbox_Default;
NullCheck(L_5);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))
{
goto IL_0028;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral37E01FDE15C9438E2D5A80C462C952EF6387BE2B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost28147Engine_Init_m4B8C1002E7A5409C015A859F52394CD9398347DA_RuntimeMethod_var)));
}
IL_0028:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_1;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8;
L_8 = Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C(L_7, NULL);
__this->___S = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___S), (void*)L_8);
ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* L_9 = V_0;
NullCheck(L_9);
RuntimeObject* L_10;
L_10 = ParametersWithSBox_get_Parameters_mC49D38E07D069912707AFF88F2C7A599A3389171_inline(L_9, NULL);
if (!L_10)
{
goto IL_0091;
}
}
{
bool L_11 = ___0_forEncryption;
ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* L_12 = V_0;
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = ParametersWithSBox_get_Parameters_mC49D38E07D069912707AFF88F2C7A599A3389171_inline(L_12, NULL);
NullCheck(((KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0*)CastclassClass((RuntimeObject*)L_13, KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var)));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14;
L_14 = KeyParameter_GetKey_m4CF60D78522E0F608DD02E0C8DADE59E5303FA23(((KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0*)CastclassClass((RuntimeObject*)L_13, KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var)), NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15;
L_15 = Gost28147Engine_GenerateWorkingKey_m939C9156B7DA390486FED0F4407498EBBB725060(__this, L_11, L_14, NULL);
__this->___workingKey = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___workingKey), (void*)L_15);
return;
}
IL_005a:
{
RuntimeObject* L_16 = ___1_parameters;
V_2 = ((KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0*)IsInstClass((RuntimeObject*)L_16, KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0_il2cpp_TypeInfo_var));
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_17 = V_2;
if (!L_17)
{
goto IL_0078;
}
}
{
bool L_18 = ___0_forEncryption;
KeyParameter_t4BBDB4D04B60FF5A903740E5A9C95E5CA63E40B0* L_19 = V_2;
NullCheck(L_19);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20;
L_20 = KeyParameter_GetKey_m4CF60D78522E0F608DD02E0C8DADE59E5303FA23(L_19, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21;
L_21 = Gost28147Engine_GenerateWorkingKey_m939C9156B7DA390486FED0F4407498EBBB725060(__this, L_18, L_20, NULL);
__this->___workingKey = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->___workingKey), (void*)L_21);
return;
}
IL_0078:
{
RuntimeObject* L_22 = ___1_parameters;
if (!L_22)
{
goto IL_0091;
}
}
{
RuntimeObject* L_23 = ___1_parameters;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Platform_tF9C23619E5FFFC96AC678CFD78D055CEE9CA411F_il2cpp_TypeInfo_var)));
String_t* L_24;
L_24 = Platform_GetTypeName_mAE219F38A7A09C7F3B6FC85DDA460C60675F3A9D(L_23, NULL);
String_t* L_25;
L_25 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAA69448F84737D723637778606E199D0B9E062A1)), L_24, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_26 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_26, L_25, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost28147Engine_Init_m4B8C1002E7A5409C015A859F52394CD9398347DA_RuntimeMethod_var)));
}
IL_0091:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost28147Engine_GetBlockSize_mA1D8F8428C74B8A191E3A176B86C17C40862BB27 (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, const RuntimeMethod* method)
{
{
return 8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost28147Engine_ProcessBlock_m22C79C394A98331276FA1F149D6E4BFC30395883 (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_input, int32_t ___1_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_output, int32_t ___3_outOff, 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;
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___workingKey;
if (L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral02B8F39718A14638ABB6A64FE5FFB008C6166EEF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost28147Engine_ProcessBlock_m22C79C394A98331276FA1F149D6E4BFC30395883_RuntimeMethod_var)));
}
IL_0013:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_input;
int32_t L_3 = ___1_inOff;
Check_DataLength_mA5DC3F8EEF846867142FFE7FA64C783BE9D20CEF(L_2, L_3, 8, _stringLiteralB4B7C0DD1031D01D1D525A2AFE11B0C544BA74ED, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___2_output;
int32_t L_5 = ___3_outOff;
Check_OutputLength_mE9721C2E284A57CD53D1F6E2525AF21318146178(L_4, L_5, 8, _stringLiteral2F851A80AFDF46DB1A689F30C8AD9B5960FA47F2, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->___workingKey;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_input;
int32_t L_8 = ___1_inOff;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___2_output;
int32_t L_10 = ___3_outOff;
Gost28147Engine_Gost28147Func_mC45445DFAE7383825BCE8816AEFA43617B5C0496(__this, L_6, L_7, L_8, L_9, L_10, NULL);
return 8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Gost28147Engine_GenerateWorkingKey_m939C9156B7DA390486FED0F4407498EBBB725060 (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, bool ___0_forEncryption, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_userKey, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
int32_t V_1 = 0;
{
bool L_0 = ___0_forEncryption;
__this->___forEncryption = L_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_userKey;
NullCheck(L_1);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) == ((int32_t)((int32_t)32))))
{
goto IL_0019;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral52538118793B81FB245EEED74CE92FD312BED2C4)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost28147Engine_GenerateWorkingKey_m939C9156B7DA390486FED0F4407498EBBB725060_RuntimeMethod_var)));
}
IL_0019:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8);
V_0 = L_3;
V_1 = 0;
goto IL_0034;
}
IL_0024:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
int32_t L_5 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_userKey;
int32_t L_7 = V_1;
uint32_t L_8;
L_8 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_6, ((int32_t)il2cpp_codegen_multiply(L_7, 4)), NULL);
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)L_8);
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0034:
{
int32_t L_10 = V_1;
if ((!(((uint32_t)L_10) == ((uint32_t)8))))
{
goto IL_0024;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_0;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Gost28147Engine_Gost28147_mainStep_mBD6639EE9D4FB1F9C7BAB497814A0AD06818C009 (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, int32_t ___0_n1, int32_t ___1_key, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
int32_t L_0 = ___1_key;
int32_t L_1 = ___0_n1;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___S;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = ((int32_t)(L_3&((int32_t)15)));
uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___S;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = ((int32_t)il2cpp_codegen_add(((int32_t)16), ((int32_t)(((int32_t)(L_7>>4))&((int32_t)15)))));
uint8_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___S;
int32_t L_11 = V_0;
NullCheck(L_10);
int32_t L_12 = ((int32_t)il2cpp_codegen_add(((int32_t)32), ((int32_t)(((int32_t)(L_11>>8))&((int32_t)15)))));
uint8_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___S;
int32_t L_15 = V_0;
NullCheck(L_14);
int32_t L_16 = ((int32_t)il2cpp_codegen_add(((int32_t)48), ((int32_t)(((int32_t)(L_15>>((int32_t)12)))&((int32_t)15)))));
uint8_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___S;
int32_t L_19 = V_0;
NullCheck(L_18);
int32_t L_20 = ((int32_t)il2cpp_codegen_add(((int32_t)64), ((int32_t)(((int32_t)(L_19>>((int32_t)16)))&((int32_t)15)))));
uint8_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->___S;
int32_t L_23 = V_0;
NullCheck(L_22);
int32_t L_24 = ((int32_t)il2cpp_codegen_add(((int32_t)80), ((int32_t)(((int32_t)(L_23>>((int32_t)20)))&((int32_t)15)))));
uint8_t L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->___S;
int32_t L_27 = V_0;
NullCheck(L_26);
int32_t L_28 = ((int32_t)il2cpp_codegen_add(((int32_t)96), ((int32_t)(((int32_t)(L_27>>((int32_t)24)))&((int32_t)15)))));
uint8_t L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = __this->___S;
int32_t L_31 = V_0;
NullCheck(L_30);
int32_t L_32 = ((int32_t)il2cpp_codegen_add(((int32_t)112), ((int32_t)(((int32_t)(L_31>>((int32_t)28)))&((int32_t)15)))));
uint8_t L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
int32_t L_34 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_5, ((int32_t)((int32_t)L_9<<4)))), ((int32_t)((int32_t)L_13<<8)))), ((int32_t)((int32_t)L_17<<((int32_t)12))))), ((int32_t)((int32_t)L_21<<((int32_t)16))))), ((int32_t)((int32_t)L_25<<((int32_t)20))))), ((int32_t)((int32_t)L_29<<((int32_t)24))))), ((int32_t)((int32_t)L_33<<((int32_t)28)))));
V_1 = ((int32_t)(L_34<<((int32_t)11)));
V_2 = ((int32_t)((uint32_t)L_34>>((int32_t)21)));
int32_t L_35 = V_1;
int32_t L_36 = V_2;
return ((int32_t)(L_35|L_36));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gost28147Engine_Gost28147Func_mC45445DFAE7383825BCE8816AEFA43617B5C0496 (Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_workingKey, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_inBytes, int32_t ___2_inOff, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___3_outBytes, int32_t ___4_outOff, 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;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_inBytes;
int32_t L_1 = ___2_inOff;
uint32_t L_2;
L_2 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_0, L_1, NULL);
V_0 = L_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_inBytes;
int32_t L_4 = ___2_inOff;
uint32_t L_5;
L_5 = Pack_LE_To_UInt32_mD29A82809004F7E328D35274BD077D7BC250209C(L_3, ((int32_t)il2cpp_codegen_add(L_4, 4)), NULL);
V_1 = L_5;
bool L_6 = __this->___forEncryption;
if (!L_6)
{
goto IL_0067;
}
}
{
V_2 = 0;
goto IL_0041;
}
IL_001e:
{
V_3 = 0;
goto IL_0039;
}
IL_0022:
{
int32_t L_7 = V_0;
int32_t L_8 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = ___0_workingKey;
int32_t L_10 = V_3;
NullCheck(L_9);
int32_t L_11 = L_10;
int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
int32_t L_13;
L_13 = Gost28147Engine_Gost28147_mainStep_mBD6639EE9D4FB1F9C7BAB497814A0AD06818C009(__this, L_8, L_12, NULL);
V_4 = L_13;
int32_t L_14 = V_1;
int32_t L_15 = V_4;
V_0 = ((int32_t)(L_14^L_15));
V_1 = L_7;
int32_t L_16 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0039:
{
int32_t L_17 = V_3;
if ((((int32_t)L_17) < ((int32_t)8)))
{
goto IL_0022;
}
}
{
int32_t L_18 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0041:
{
int32_t L_19 = V_2;
if ((((int32_t)L_19) < ((int32_t)3)))
{
goto IL_001e;
}
}
{
V_5 = 7;
goto IL_0060;
}
IL_004a:
{
int32_t L_20 = V_0;
int32_t L_21 = V_1;
int32_t L_22 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = ___0_workingKey;
int32_t L_24 = V_5;
NullCheck(L_23);
int32_t L_25 = L_24;
int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
int32_t L_27;
L_27 = Gost28147Engine_Gost28147_mainStep_mBD6639EE9D4FB1F9C7BAB497814A0AD06818C009(__this, L_22, L_26, NULL);
V_0 = ((int32_t)(L_21^L_27));
V_1 = L_20;
int32_t L_28 = V_5;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_28, 1));
}
IL_0060:
{
int32_t L_29 = V_5;
if ((((int32_t)L_29) > ((int32_t)0)))
{
goto IL_004a;
}
}
{
goto IL_00c0;
}
IL_0067:
{
V_6 = 0;
goto IL_0082;
}
IL_006c:
{
int32_t L_30 = V_0;
int32_t L_31 = V_1;
int32_t L_32 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = ___0_workingKey;
int32_t L_34 = V_6;
NullCheck(L_33);
int32_t L_35 = L_34;
int32_t L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
int32_t L_37;
L_37 = Gost28147Engine_Gost28147_mainStep_mBD6639EE9D4FB1F9C7BAB497814A0AD06818C009(__this, L_32, L_36, NULL);
V_0 = ((int32_t)(L_31^L_37));
V_1 = L_30;
int32_t L_38 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_0082:
{
int32_t L_39 = V_6;
if ((((int32_t)L_39) < ((int32_t)8)))
{
goto IL_006c;
}
}
{
V_7 = 0;
goto IL_00bb;
}
IL_008c:
{
V_8 = 7;
goto IL_00b0;
}
IL_0091:
{
int32_t L_40 = V_7;
if ((!(((uint32_t)L_40) == ((uint32_t)2))))
{
goto IL_009a;
}
}
{
int32_t L_41 = V_8;
if (!L_41)
{
goto IL_00b5;
}
}
IL_009a:
{
int32_t L_42 = V_0;
int32_t L_43 = V_1;
int32_t L_44 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = ___0_workingKey;
int32_t L_46 = V_8;
NullCheck(L_45);
int32_t L_47 = L_46;
int32_t L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
int32_t L_49;
L_49 = Gost28147Engine_Gost28147_mainStep_mBD6639EE9D4FB1F9C7BAB497814A0AD06818C009(__this, L_44, L_48, NULL);
V_0 = ((int32_t)(L_43^L_49));
V_1 = L_42;
int32_t L_50 = V_8;
V_8 = ((int32_t)il2cpp_codegen_subtract(L_50, 1));
}
IL_00b0:
{
int32_t L_51 = V_8;
if ((((int32_t)L_51) >= ((int32_t)0)))
{
goto IL_0091;
}
}
IL_00b5:
{
int32_t L_52 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_52, 1));
}
IL_00bb:
{
int32_t L_53 = V_7;
if ((((int32_t)L_53) < ((int32_t)3)))
{
goto IL_008c;
}
}
IL_00c0:
{
int32_t L_54 = V_1;
int32_t L_55 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_56 = ___0_workingKey;
NullCheck(L_56);
int32_t L_57 = 0;
int32_t L_58 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
int32_t L_59;
L_59 = Gost28147Engine_Gost28147_mainStep_mBD6639EE9D4FB1F9C7BAB497814A0AD06818C009(__this, L_55, L_58, NULL);
V_1 = ((int32_t)(L_54^L_59));
int32_t L_60 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_61 = ___3_outBytes;
int32_t L_62 = ___4_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_60, L_61, L_62, NULL);
int32_t L_63 = V_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = ___3_outBytes;
int32_t L_65 = ___4_outOff;
Pack_UInt32_To_LE_m5257D54DB27EC5D905B28543D77303149C0BFD45(L_63, L_64, ((int32_t)il2cpp_codegen_add(L_65, 4)), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Gost28147Engine_GetSBox_m5DDD32779F968A77AB1CFF5028EF91236A1BA67D (String_t* ___0_sBoxName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m10D9E5CFD989879DDAC736D717EFFADAA1B14BF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var);
Dictionary_2_t590895D15CD5AFFCCF8B9AB63749AA60FAC3BE2D* L_0 = ((Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_StaticFields*)il2cpp_codegen_static_fields_for(Gost28147Engine_t3C5DBB0512055DDD81D922A88A03641F13D8571E_il2cpp_TypeInfo_var))->___m_sBoxes;
String_t* L_1 = ___0_sBoxName;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m10D9E5CFD989879DDAC736D717EFFADAA1B14BF1(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m10D9E5CFD989879DDAC736D717EFFADAA1B14BF1_RuntimeMethod_var);
if (L_2)
{
goto IL_001a;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5AF9B921549F2E250CEDAA489142F7DFCE487B1D)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Gost28147Engine_GetSBox_m5DDD32779F968A77AB1CFF5028EF91236A1BA67D_RuntimeMethod_var)));
}
IL_001a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(Arrays_t6BDC8E78F10D8936A91EDFDBEAB95996D4E94496_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5;
L_5 = Arrays_Clone_m3447725699DFC9BC50FB07E820FBA4CC454E198C(L_4, NULL);
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t Bits_BitPermuteStepSimple_m130DBDB37771730308548ED06FF3F91949FDA486_inline (uint64_t ___0_x, uint64_t ___1_m, int32_t ___2_s, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___1_m;
int32_t L_2 = ___2_s;
uint64_t L_3 = ___0_x;
int32_t L_4 = ___2_s;
uint64_t L_5 = ___1_m;
return ((int64_t)(((int64_t)(((int64_t)((int64_t)L_0&(int64_t)L_1))<<((int32_t)(L_2&((int32_t)63)))))|((int64_t)(((int64_t)((uint64_t)L_3>>((int32_t)(L_4&((int32_t)63)))))&(int64_t)L_5))));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0* L_0 = ((StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_StaticFields*)il2cpp_codegen_static_fields_for(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var))->___s_ordinalIgnoreCase;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BigInteger_get_SignValue_mD368698597A633E20D438F835D4C9F07037C1610_inline (BigInteger_tFB347038E1DDB9646205451BA66ABB1CD7F5A5FB* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___sign;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t Bits_BitPermuteStep_m132773E19FFCBB84C342EDC91196BA319D3D74AB_inline (uint64_t ___0_x, uint64_t ___1_m, int32_t ___2_s, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x;
uint64_t L_1 = ___0_x;
int32_t L_2 = ___2_s;
uint64_t L_3 = ___1_m;
int64_t L_4 = ((int64_t)(((int64_t)((int64_t)L_0^((int64_t)((uint64_t)L_1>>((int32_t)(L_2&((int32_t)63)))))))&(int64_t)L_3));
int32_t L_5 = ___2_s;
uint64_t L_6 = ___0_x;
return ((int64_t)(((int64_t)(L_4^((int64_t)(L_4<<((int32_t)(L_5&((int32_t)63)))))))^(int64_t)L_6));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithIV_get_Parameters_mEF1D069E296B40E3A6562D88497CEF4D4071F069_inline (ParametersWithIV_t5F3CF6FEA3FF0BE7A72ECD4BE1DA7270ACDEDA54* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___m_parameters;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GcmUtilities_AsFieldElement_m275240E4652BEA0C87E3E10043B8A77278EC57F3_inline (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_x, FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___1_z, const RuntimeMethod* method)
{
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_0 = ___1_z;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_x;
uint64_t L_2;
L_2 = Pack_BE_To_UInt64_mBAD65F4F2F56020123C739E646EC1732A5AA1847(L_1, 0, NULL);
L_0->___n0 = L_2;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_3 = ___1_z;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_x;
uint64_t L_5;
L_5 = Pack_BE_To_UInt64_mBAD65F4F2F56020123C739E646EC1732A5AA1847(L_4, 8, NULL);
L_3->___n1 = L_5;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GcmUtilities_AsBytes_mD703CB585C371358352A3372DE27DF3ECB02234D_inline (FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* ___0_x, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_z, const RuntimeMethod* method)
{
{
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_0 = ___0_x;
uint64_t L_1 = L_0->___n0;
FieldElement_tAAC39ED68ED9BA94F827566B5E3AF2E170CEED86* L_2 = ___0_x;
uint64_t L_3 = L_2->___n1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_z;
GcmUtilities_AsBytes_mF1848B19B5EDBE4074CAADAAFB52C76F69169566_inline(L_1, L_3, L_4, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GcmUtilities_AsBytes_mF1848B19B5EDBE4074CAADAAFB52C76F69169566_inline (uint64_t ___0_x0, uint64_t ___1_x1, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___2_z, const RuntimeMethod* method)
{
{
uint64_t L_0 = ___0_x0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___2_z;
Pack_UInt64_To_BE_m3C0CDBB2B9840063391CA223916B3E3536895F63(L_0, L_1, 0, NULL);
uint64_t L_2 = ___1_x1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___2_z;
Pack_UInt64_To_BE_m3C0CDBB2B9840063391CA223916B3E3536895F63(L_2, L_3, 8, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ParametersWithSBox_GetSBox_mD063E84143BEDB1044E2BE1CF37090585F047EE8_inline (ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___m_sBox;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ParametersWithSBox_get_Parameters_mC49D38E07D069912707AFF88F2C7A599A3389171_inline (ParametersWithSBox_t2CCFC39E3211D5924F3884A15C56482B747C55C7* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___m_parameters;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}