#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; 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(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(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(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(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(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(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(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(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(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 (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 (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 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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9EF35AA995725D55C515A807B1D2BE31B36269235146245330CFB2683FA9A840_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____513BA924C2DC996CAF3DC690D42BEB815316271C0CDAC0812BC0F2C2ED45DEA4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL); NullCheck(L_5); (L_5)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____02D050046D7A21C15C1A6D6755439B5EDAD147FABD9152C932359BA3A4E82039_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL); NullCheck(L_9); (L_9)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B1FFCD775449513A059F2F3A2DF44C39E6542C6474D6BAE3DC3FA1BC256255F0_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_15, L_16, NULL); NullCheck(L_13); (L_13)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FD85B0A9251A04B1D271AF14FD041B4606FA95DDB116F92CB14470653A62AD19_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3F580014EE7F27F024FC40AE120394FAC1A8E4CD1B40FD0F0089E89856152138_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_23, L_24, NULL); NullCheck(L_21); (L_21)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____2DE8C8D0A909D9D152B7752E0C1650FB43AFEBF9F20DF52091B69C394BD9F0FB_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_27, L_28, NULL); NullCheck(L_25); (L_25)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____EF7F3D1F9F5FC7985E4AE3D48BF986867BA544C1D2FEA6A7745FEA4A2FCAB381_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_31, L_32, NULL); NullCheck(L_29); (L_29)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7BDD3F08BE488F1D6DCBF05D01C69BA80DF49A9E9E415F0205D575B4B5F32A34_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_35, L_36, NULL); NullCheck(L_33); (L_33)->SetAt(static_cast(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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B77E3D4019880A0C0F03E4214418983FD00C0107BB2632899FE6C3230F97B82C_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_39, L_40, NULL); NullCheck(L_37); (L_37)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____AD220A499D7A196B0FE1E8BCDAA020369A8BA1C4CF21B15A3E21935ED7B09D54_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_43, L_44, NULL); NullCheck(L_41); (L_41)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____43B9A42341477A51FB3329FA943298FB43910D3EDCAB69BFB04D0E68D84C0247_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_47, L_48, NULL); NullCheck(L_45); (L_45)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____356608BFA95B39A5AA624D4852D37A19FCFB1302C897E1A4B7EA5EFD1A20120E_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_51, L_52, NULL); NullCheck(L_49); (L_49)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9DDE3528C5CCCCD4D7C730403ABE54766C6645E371ED7ACB70584C320D87F670_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_55, L_56, NULL); NullCheck(L_53); (L_53)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7017794F4FA285E1AA4C6FF9994A3DC0EDC472CB13D08BCA7B5CC287C51E0E3E_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_59, L_60, NULL); NullCheck(L_57); (L_57)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____76387D5ADFE12720EE7A21E3C30296DE8356BE159BD422D9900C8146F914CADE_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_63, L_64, NULL); NullCheck(L_61); (L_61)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____8CB850AC259DD215242199AD8F1B0BC74C182B564124B84C0D56BDB7A8FF7286_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_67, L_68, NULL); NullCheck(L_65); (L_65)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____F2CD85BDEF1E84E95EA92E2B686CEEC9FC518118A4342FAB46BECECE253D71F4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_71, L_72, NULL); NullCheck(L_69); (L_69)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BEDA989D5939125AA1831BFE35ED2E4F0F05DD63851049C646ACE173A2D0827C_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_75, L_76, NULL); NullCheck(L_73); (L_73)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____C7B696E5CE2020FEC8F611D5047339850FECC787C3DBC5D36589354D8ADF98C1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_79, L_80, NULL); NullCheck(L_77); (L_77)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9CFF23020B5A7E24467474237978D4CB52A601FBC0B3E504B9ABC64C062A499C_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_83, L_84, NULL); NullCheck(L_81); (L_81)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7A36979350F6A229EB7206BEE580F51563EE52B71CD2132680B0AC33B3C31E27_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_87, L_88, NULL); NullCheck(L_85); (L_85)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____6CB004567F6DA8572C921962EDECA8ABB063258E4B378E85E52017698A655056_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_91, L_92, NULL); NullCheck(L_89); (L_89)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E09120C0E7B92A532558D22D44D52452DFE460D6205D1009963B69AABD0F8185_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_95, L_96, NULL); NullCheck(L_93); (L_93)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B68ACFAD2A3D93FE2B8963E29978E6D3FADFFF5E7FE6C13590E8888CCA7AD7DD_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_99, L_100, NULL); NullCheck(L_97); (L_97)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____CC9BD9D64572985ECFB6E2A723B6DD347BB34F5AFECDBFB98444028D2DF4844D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_103, L_104, NULL); NullCheck(L_101); (L_101)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____97467041703B2DF5571DCACC6A702C0C6DE68CE9A9470AA240F57D69C09AF7D3_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_107, L_108, NULL); NullCheck(L_105); (L_105)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4D7CAD3DEBDBD349390304F3A59AD3F66B4A1FB02F88749C4E393FF3A1EDD411_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_111, L_112, NULL); NullCheck(L_109); (L_109)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____684F74091FEFCDCDE9B282E317592631CA48B75F46340A11B95A474700E656D4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_115, L_116, NULL); NullCheck(L_113); (L_113)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D916EBA7A5A5D84BB85D26EE65A08CC18219FACEB615519209ABB469C0B35D32_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_119, L_120, NULL); NullCheck(L_117); (L_117)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BF3DB37CB55FF90EEE410403506E7AFB17B3B6ED163AEC657F4E4F47532D1E85_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_123, L_124, NULL); NullCheck(L_121); (L_121)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____36003BEAAFC125A5D50EBAE8C98A6971BE6134DD89E286DD699E012687422A22_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_127, L_128, NULL); NullCheck(L_125); (L_125)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____49D826830B5D920448F74BBBEDB361F17C9DD461E0DC3DED114E6E13E0173981_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_131, L_132, NULL); NullCheck(L_129); (L_129)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____78A70FA0E21C85F13BDFA3D7B70E095EC5B61E51F34D2C1D531142B0634B30E5_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_135, L_136, NULL); NullCheck(L_133); (L_133)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E3668879E09A70694ED6FEE919E303D7EA1266D783955D4DEEDC99CCC5AA6A8D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_139, L_140, NULL); NullCheck(L_137); (L_137)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A719D1E9DB9C1628AF05DD49B4AA5D095CF0AD06D01C396B1777588A04D9D13E_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_143, L_144, NULL); NullCheck(L_141); (L_141)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4993FAA5B9060FAAFC80E9F6CE26AF291965C0B1E8F5BBDC87C6CE9AEF6FFA24_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_147, L_148, NULL); NullCheck(L_145); (L_145)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D1FAE5443A715D6F96387473C649F557670B8A92E175272491DFC646754F4A9D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_151, L_152, NULL); NullCheck(L_149); (L_149)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B2A10F44FFEE5755DDFA6587F62D7F83F24AF24429D3ACA46E56F3F295251DEB_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_155, L_156, NULL); NullCheck(L_153); (L_153)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____9DA6DC3BEB35D0E411A5D1E407E011542CC032FD6BD76CFFEB5EF327331840FD_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_159, L_160, NULL); NullCheck(L_157); (L_157)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____FA624E5847BD2E5A00CCA1B3515D315FA5C3450C3E832077935CEBA18E9F5571_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_163, L_164, NULL); NullCheck(L_161); (L_161)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B17AF625BB8EA7C85766DBFB60A73BAE2A82560C68B4F03D08B576CD43E911DA_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_167, L_168, NULL); NullCheck(L_165); (L_165)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1C200EEC7E0EAFD19F23190A1ED9B95D60EDE114EDE39BD917D1565839CB48DC_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_171, L_172, NULL); NullCheck(L_169); (L_169)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____960F02F165C0EF9AC4C160FC98BE9273C245853BA32663BB1B6F1588077F95F4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_175, L_176, NULL); NullCheck(L_173); (L_173)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DB1CCE19AFD5123D31DCDAC6656A6DB5AF929CA39192511B8C042DD0513E7497_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_179, L_180, NULL); NullCheck(L_177); (L_177)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____49FC72E2BC139CDC89193D013C3CBAD8CB75E78CA254B8466A03D26581D08BE4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_183, L_184, NULL); NullCheck(L_181); (L_181)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____4FDCD793D71BE141D8E85C48B61B68F00848ACEF69905D47D935786C44D07D92_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_187, L_188, NULL); NullCheck(L_185); (L_185)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A4241EDCB474331DF94C96B4F24A3A8773452488FD0458F8C0C30F7C24B89E07_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_191, L_192, NULL); NullCheck(L_189); (L_189)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DDA4EDB734C11C20B2D8A7BE67E2BB03E2F67B7928B0DAEB15EBF2EDD9A5150B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_195, L_196, NULL); NullCheck(L_193); (L_193)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____A935391692FCA9A4CF6CE823B9DBED3DB708352BB4ACEDDA9EADCA78ADD23DB7_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_199, L_200, NULL); NullCheck(L_197); (L_197)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____12F486CDF1F8927BF7289003288EFE6D3B6C674279639905EEEE24D0B6EA9688_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_203, L_204, NULL); NullCheck(L_201); (L_201)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____3936FEF22F74028ACFB35A545386FE1C4F4A2C8CE55E88B5DF4FF605D474D8B4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_207, L_208, NULL); NullCheck(L_205); (L_205)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____DE9FD94010C5C932FEB066B288CE65EBEB81EDE0E87B31B900BF855BFA2A2B5D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_211, L_212, NULL); NullCheck(L_209); (L_209)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1C3EF802E30F355C14A57C8AFAF6BFC22F3E40631D30059D87C30496D784EC9B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_215, L_216, NULL); NullCheck(L_213); (L_213)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7650DB5F7D0AD39E75A5BB512A98F9763E302328E120F06230159AC1AD1C6B5D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_219, L_220, NULL); NullCheck(L_217); (L_217)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____1313B2EF301CE83F294FFD8C012777CAA44B3F5F35B6CC5232786F43AEE29084_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_223, L_224, NULL); NullCheck(L_221); (L_221)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____B48C3FCBDCCF3473EF494DC9D3E37B24CF9202AB511EEEB8FCBB48B626340059_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_227, L_228, NULL); NullCheck(L_225); (L_225)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____E87A3B2C4C5D7247B7E149126C3503D3AE2878A02155EA6153E057FE35D9656C_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_231, L_232, NULL); NullCheck(L_229); (L_229)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____241460699808ED5F8D48C6B09EED448CDAE597EBF52B010901CD6F75A767B047_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_235, L_236, NULL); NullCheck(L_233); (L_233)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____7854BA783A61F0B4D74198AF22A2D285EF70C526BDE4BE78FEDF180436FB621D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_239, L_240, NULL); NullCheck(L_237); (L_237)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____55D90ED526CE6FF4309EE00834C4060B1A37CB6D5E65BAA01366C72FB2A68CB4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_243, L_244, NULL); NullCheck(L_241); (L_241)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____D3ADE9315DD51AE00C4C2D80ED119F3D1B1743E64ADC7FDDDE505286274C877D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_247, L_248, NULL); NullCheck(L_245); (L_245)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____BD01644841E6B289961C01E9D8319807BB25F791DB6A990F60D44DA36533D5AD_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_251, L_252, NULL); NullCheck(L_249); (L_249)->SetAt(static_cast(((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 (U3CPrivateImplementationDetailsU3E_t71B56FD9E998D4F52FFF04CC1A26784A143731EE____5218271C2AB140CF1F8F18D070924F6EA8F08F5FB59C9E4F05AF36C0740D172A_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_255, L_256, NULL); NullCheck(L_253); (L_253)->SetAt(static_cast(((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 (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 (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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(((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(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(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(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(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(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(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(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(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(L_47)); int32_t L_49 = V_1; NullCheck(L_43); (L_43)->SetAt(static_cast(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(L_14)); NullCheck(L_9); (L_9)->SetAt(static_cast(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(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(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(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(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(L_50)); int32_t L_52 = V_1; NullCheck(L_46); (L_46)->SetAt(static_cast(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(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(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(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(L_21)); NullCheck(L_17); (L_17)->SetAt(static_cast(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(L_29)); int32_t L_31 = V_3; NullCheck(L_24); (L_24)->SetAt(static_cast(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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::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(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(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(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(L_56)); NullCheck(L_52); (L_52)->SetAt(static_cast(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(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(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(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(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(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(((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(((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(((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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(((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(((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(((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(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(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(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(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(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(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(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(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(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(L_13)); NullCheck(L_8); (L_8)->SetAt(static_cast(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 (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(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(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(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(L_18)); NullCheck(L_14); (L_14)->SetAt(static_cast(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(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(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(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(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(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(L_27)); NullCheck(L_20); (L_20)->SetAt(static_cast(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(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(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(((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(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(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(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(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(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(((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(((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(((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(L_48)); NullCheck(L_42); (L_42)->SetAt(static_cast(((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(L_56)); NullCheck(L_50); (L_50)->SetAt(static_cast(((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(L_64)); NullCheck(L_58); (L_58)->SetAt(static_cast(((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(L_72)); NullCheck(L_66); (L_66)->SetAt(static_cast(((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(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(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(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(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(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(((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(((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(((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(L_48)); NullCheck(L_42); (L_42)->SetAt(static_cast(((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(L_56)); NullCheck(L_50); (L_50)->SetAt(static_cast(((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(L_64)); NullCheck(L_58); (L_58)->SetAt(static_cast(((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(L_72)); NullCheck(L_66); (L_66)->SetAt(static_cast(((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(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(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(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(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(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(((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(((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(((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(L_127)); NullCheck(L_121); (L_121)->SetAt(static_cast(((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(L_135)); NullCheck(L_129); (L_129)->SetAt(static_cast(((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(L_143)); NullCheck(L_137); (L_137)->SetAt(static_cast(((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(L_151)); NullCheck(L_145); (L_145)->SetAt(static_cast(((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(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(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(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(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(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(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(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(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(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(((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(((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(((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(((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(((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(((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(((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(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(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(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(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(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(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(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(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(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(((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(((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(((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(((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(((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(((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(((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(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(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(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(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(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(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(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(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(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(((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(((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(((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(((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(((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(((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(((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::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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(((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(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(1))), NULL); FieldElementU5BU5D_t86881BAC9BE78D69173695C0ED5D98B9C1C86E9B* L_9 = __this->___T; NullCheck(L_9); GcmUtilities_MultiplyP7_m87E5FB300AF6416CBC407B46C1270CC3B252EE58(((L_9)->GetAddressAt(static_cast(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(L_11))), ((L_12)->GetAddressAt(static_cast(((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(((int32_t)(L_15<<1))))), ((L_16)->GetAddressAt(static_cast(1))), ((L_17)->GetAddressAt(static_cast(((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(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(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(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(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(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(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(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(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(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(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(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(L_21)); uint32_t L_23 = V_5; NullCheck(L_22); (L_22)->SetAt(static_cast(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(L_27)); uint32_t L_29 = V_6; NullCheck(L_28); (L_28)->SetAt(static_cast(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(L_33)); uint32_t L_35 = V_7; NullCheck(L_34); (L_34)->SetAt(static_cast(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(L_39)); uint32_t L_41 = V_8; NullCheck(L_40); (L_40)->SetAt(static_cast(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(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(L_53)); uint32_t L_55 = V_5; NullCheck(L_54); (L_54)->SetAt(static_cast(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(L_60)); uint32_t L_62 = V_6; NullCheck(L_61); (L_61)->SetAt(static_cast(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(L_67)); uint32_t L_69 = V_7; NullCheck(L_68); (L_68)->SetAt(static_cast(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(L_74)); uint32_t L_76 = V_8; NullCheck(L_75); (L_75)->SetAt(static_cast(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(L_82)); uint32_t L_84 = V_11; NullCheck(L_83); (L_83)->SetAt(static_cast(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(L_88)); uint32_t L_90 = V_12; NullCheck(L_89); (L_89)->SetAt(static_cast(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(L_94)); uint32_t L_96 = V_13; NullCheck(L_95); (L_95)->SetAt(static_cast(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(L_100)); uint32_t L_102 = V_14; NullCheck(L_101); (L_101)->SetAt(static_cast(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(L_106)); uint32_t L_108 = V_15; NullCheck(L_107); (L_107)->SetAt(static_cast(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(L_112)); uint32_t L_114 = V_16; NullCheck(L_113); (L_113)->SetAt(static_cast(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(L_123)); uint32_t L_125 = V_11; NullCheck(L_124); (L_124)->SetAt(static_cast(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(L_129)); uint32_t L_131 = V_12; NullCheck(L_130); (L_130)->SetAt(static_cast(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(L_135)); uint32_t L_137 = V_13; NullCheck(L_136); (L_136)->SetAt(static_cast(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(L_141)); uint32_t L_143 = V_14; NullCheck(L_142); (L_142)->SetAt(static_cast(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(L_147)); uint32_t L_149 = V_15; NullCheck(L_148); (L_148)->SetAt(static_cast(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(L_153)); uint32_t L_155 = V_16; NullCheck(L_154); (L_154)->SetAt(static_cast(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(L_165)); uint32_t L_167 = V_11; NullCheck(L_166); (L_166)->SetAt(static_cast(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(L_172)); uint32_t L_174 = V_12; NullCheck(L_173); (L_173)->SetAt(static_cast(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(L_179)); uint32_t L_181 = V_13; NullCheck(L_180); (L_180)->SetAt(static_cast(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(L_186)); uint32_t L_188 = V_14; NullCheck(L_187); (L_187)->SetAt(static_cast(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(L_193)); uint32_t L_195 = V_15; NullCheck(L_194); (L_194)->SetAt(static_cast(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(L_200)); uint32_t L_202 = V_16; NullCheck(L_201); (L_201)->SetAt(static_cast(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(L_212)); uint32_t L_214 = V_11; NullCheck(L_213); (L_213)->SetAt(static_cast(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(L_219)); uint32_t L_221 = V_12; NullCheck(L_220); (L_220)->SetAt(static_cast(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(L_226)); uint32_t L_228 = V_13; NullCheck(L_227); (L_227)->SetAt(static_cast(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(L_233)); uint32_t L_235 = V_14; NullCheck(L_234); (L_234)->SetAt(static_cast(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(L_240)); uint32_t L_242 = V_15; NullCheck(L_241); (L_241)->SetAt(static_cast(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(L_247)); uint32_t L_249 = V_16; NullCheck(L_248); (L_248)->SetAt(static_cast(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(L_259)); uint32_t L_261 = V_11; NullCheck(L_260); (L_260)->SetAt(static_cast(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(L_265)); uint32_t L_267 = V_12; NullCheck(L_266); (L_266)->SetAt(static_cast(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(L_271)); uint32_t L_273 = V_13; NullCheck(L_272); (L_272)->SetAt(static_cast(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(L_277)); uint32_t L_279 = V_14; NullCheck(L_278); (L_278)->SetAt(static_cast(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(L_283)); uint32_t L_285 = V_20; NullCheck(L_284); (L_284)->SetAt(static_cast(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(L_289)); uint32_t L_291 = V_21; NullCheck(L_290); (L_290)->SetAt(static_cast(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(L_295)); uint32_t L_297 = V_22; NullCheck(L_296); (L_296)->SetAt(static_cast(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(L_301)); uint32_t L_303 = V_23; NullCheck(L_302); (L_302)->SetAt(static_cast(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(L_307)); uint32_t L_309 = V_24; NullCheck(L_308); (L_308)->SetAt(static_cast(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(L_313)); uint32_t L_315 = V_25; NullCheck(L_314); (L_314)->SetAt(static_cast(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(L_319)); uint32_t L_321 = V_26; NullCheck(L_320); (L_320)->SetAt(static_cast(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(L_325)); uint32_t L_327 = V_27; NullCheck(L_326); (L_326)->SetAt(static_cast(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(L_337)); uint32_t L_339 = V_20; NullCheck(L_338); (L_338)->SetAt(static_cast(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(L_344)); uint32_t L_346 = V_21; NullCheck(L_345); (L_345)->SetAt(static_cast(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(L_351)); uint32_t L_353 = V_22; NullCheck(L_352); (L_352)->SetAt(static_cast(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(L_358)); uint32_t L_360 = V_23; NullCheck(L_359); (L_359)->SetAt(static_cast(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(L_367)); uint32_t L_369 = V_24; NullCheck(L_368); (L_368)->SetAt(static_cast(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(L_374)); uint32_t L_376 = V_25; NullCheck(L_375); (L_375)->SetAt(static_cast(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(L_381)); uint32_t L_383 = V_26; NullCheck(L_382); (L_382)->SetAt(static_cast(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(L_388)); uint32_t L_390 = V_27; NullCheck(L_389); (L_389)->SetAt(static_cast(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(L_400)); uint32_t L_402 = V_20; NullCheck(L_401); (L_401)->SetAt(static_cast(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(L_406)); uint32_t L_408 = V_21; NullCheck(L_407); (L_407)->SetAt(static_cast(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(L_412)); uint32_t L_414 = V_22; NullCheck(L_413); (L_413)->SetAt(static_cast(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(L_418)); uint32_t L_420 = V_23; NullCheck(L_419); (L_419)->SetAt(static_cast(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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; } }